2016-07-01 8 views
0

Ich bin neu in vscode Editor und ich erstelle Erweiterungen dafür. Gibt es irgendein Ereignis oder etwas, das mir sagen kann, welchen Schlüssel ich gedrückt habe? Angenommen, ich vscode Editor bin öffnen und dann i ctrl+A bin Pressen ist es eine Möglichkeit, den Wert, dh zu bekommen, ctrl+AWelche Taste gedrückt vscode Erweiterungen

+0

Haben Sie den api Referenz überprüfen: https://code.visualstudio.com/docs/extensionAPI/overview? –

+0

Ja ich habe gelesen, aber ich denke, es gibt keine Ereignisse, um diesen Wert – wazza

Antwort

0

Ich schlage vor, Sie nicht direkt auf die Tastenkombination Ereignis binden, die lokalisiert und übersetzt werden könnte in einem anderen Brief in verschiedenen Sprachen .

Wenn Sie einen Befehl auf einen Tastendruck ausführen möchten, können Sie contributes.keybindings

Dies sind die entsprechenden Links: contribution points und key bindings

+0

mit Tastenbelegungen können wir jedes Zeug tun, wenn die angegebene Taste gedrückt wird, aber zum Beispiel ctrl + v ist angegeben, um 'Hallo' in der Statusleiste dann zu zeigen, wann immer ich Drücken Sie STRG + V es zeigt nur Hallo in der Statusleiste und es wird keinen Code einfügen. – wazza

+0

dann sollten Sie den entsprechenden Code zu Ihrer benutzerdefinierten Funktion hinzufügen (in diesem Fall aus der Zwischenablage einfügen - oder wählen Sie alle in Ihrer ursprünglichen Frage) – lookaji