Erstellen Sie eine einzelne Tastenbindung, die jedes Mal einen Befehl auslöst, wenn die Steuerung mit einer beliebigen Zahl gedrückt wird, und übergibt dann die Zahl als Parameter?

8

Ich muss Hot-Keys für jede Kombination aus Steuerzeichen und Zahlen erstellen und würde lieber keine zehn Befehle erstellen. Gibt es eine Möglichkeit, dies zu tun?

    
Justin 13.03.2010, 04:44
quelle

2 Antworten

12

Wenn ich Ihre Frage verstehe, haben Sie einen einzigen Befehl, sagen wir MyCommand , und Sie wollen es auslösen, wenn der Benutzer STRG + 0 bis STRG + 9 drückt und den Befehl für jede Kombination einen anderen Parameter gibt / p>

In diesem Fall erstellen Sie einfach 10 Tastenbelegungen in Ihrem Fenster, die alle an MyCommand gebunden sind, und geben Sie ihnen einen Parameter:

%Vor%     
Benny Jobigan 13.03.2010, 05:41
quelle
6

Ja, Sie können eine benutzerdefinierte KeyBinding erstellen, die dies tut. Der Code würde ungefähr so ​​aussehen:

%Vor%

Es würde so verwendet werden:

%Vor%

Hoffe, das hilft.

    
Ray Burns 13.03.2010 05:46
quelle

Tags und Links