2016-05-16 12 views
0

Gibt es eine Möglichkeit, eine Folge von Zeichen zuzuordnen, um Ereignisse auszulösen?autohotkey - Mehr Zeichen als einzelner Hotkey

Ich mag würde 1 Einzel spezielle Hotkey haben (e.g. Control-k) und mit einem anderen Brief, nachdem er sich zu erinnern, kann ich verschiedene Ereignisse auslösen: ex

^km --> do something 
^kp --> do something else 
^kc --> do something else 
... 
+0

auch schauen in 'hotstring's – Blauhirn

Antwort

0
; The #If-directive creates context-sensitive hotkeys and hotstrings. 
; #If is positional: it affects all hotkeys and hotstrings physically beneath it in the script. 

#If GetKeyState("Ctrl") 

    ; ^ka 
    k & a:: MsgBox, Ctrl_k_a 

    ; ^kb 
    k & b:: MsgBox, Ctrl_k_b 

#If ; turn off context sensitivity 

https://autohotkey.com/docs/commands/_If.htm

+0

Das ist eine sehr nützliche Info und es klingt sehr mächtig. Danke vielmals! Ich werde darum herum üben, da meine ersten Versuche es erfordern, 3 Tasten alle zusammen zu drücken (zB:^kp in 1 Schuss, funktioniert, aber:^+ some_ms_time + k + some_ms_time + p, öffnet meinen Druckerdialog auf ' p '). Danke noch einmal. –

Verwandte Themen