Windows 7 Kontextmenü ändern Hotkey

2

Ich suche nach einer Möglichkeit, die Hotkey-Buchstaben im Kontextmenü von Windows 7 mit der rechten Maustaste zu ändern. Ich habe einen neuen Eintrag in meine Registrierung aufgenommen, "Mit Vim bearbeiten", und der Standard-Hotkey ist E. Dies steht im Widerspruch zu der Option "Bearbeiten", die auch den Hotkey "E" enthält. Daher möchte ich die Registrierung in dieser Reihenfolge ändern um die Option "Edit with Vim" mit einem Hotkey von V zu setzen.

Kann mir jemand bei der Änderung der Registrierung behilflich sein? Vielen Dank.


quelle

Antworten:

1

Angenommen, Sie fügen den Befehl "Mit Vim bearbeiten" zum Kontextmenü von hinzu .txt Datei. Diese Erweiterung ist normalerweise mit verknüpft txtfile Schlüssel. Die Befehle sind im aufgelistet shell Unterschlüssel. Der Standardwert der Befehlstaste ist der Name des Befehls, der im Kontextmenü angezeigt wird. Wenn Sie hinzufügen & Vor einem der Zeichen wird das folgende Zeichen zum Tastaturbeschleuniger.

Lassen Sie mich anhand eines Beispiels erklären.

HKEY_CLASSES_ROOT
    .txt
        (Default) = txtfile

    txtfile
        shell
            EditInVim
                (Default) = Edit with Vim

In diesem Fall der Befehl Mit Vim bearbeiten Ich hätte keine Gaspedal-Taste. Ändern Sie den Wert in Edit with &Vim, und dann V wäre unterstrichen und durch Drücken wird der Befehl aufgerufen.

Wenn Ihr Editor einen Kontextmenü-Handler verwendet, um das Element zum Kontextmenü hinzuzufügen, können Sie den Zugriffstasten nur ändern, indem Sie die Zeichenfolgenressourcen in der ausführbaren Datei bearbeiten.


Die ursprüngliche Frage habe ich allerdings nicht beantwortet.

Der Standard Bearbeiten Befehl für Textdateien stammt aus den folgenden Registrierungsschlüsseln:

HKEY_CLASSES_ROOT
    SystemFileAssociations
        text
            shell
                edit
                    (Default) = (value not set)

Die Muschel macht den ersten Buchstaben zum Beschleuniger. Weisen Sie zum Ändern den Wert zu (Default):

                    (Default) = E&dit

Der Beschleuniger für Bearbeiten Befehl wurde geändert in d jetzt.

Alexey Ivanov
quelle