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.