2016-05-13 6 views
0

Ich habe ein einfaches AHK-Skript gemacht, um Anwendungen zu starten, aber die Numpadkeys, die zuerst in der aktiven Verknüpfung verwendet werden, funktionieren nicht alleine.Autohotkey, Numpad-Tasten funktionieren nicht, wenn in Shortcut verwendet

Numpad4 & Numpad9:: 
Run Notepad++ 
Return 

Numpad2 & Numpad3:: 
    Run CMD 
    Return 

PrintScreen:: 
    Run Chrome 
    Return 

Zum Beispiel Numpad4 und Numpad2 funktionieren nicht, wenn Pressen allein, wenn sie mit ihrer entsprechenden Verknüpfung zusammengedrückt werden, wie in dem Skript die Anwendung gestartet erwähnt.

-edit Das bedeutet, dass ich die Nummern 1,3,5,6,7,8,9 mit dem Nummernblock in einem Texteditor oder ähnlichem eingeben kann, aber nicht 2 oder 4. (nur um das zu klären) -edit.end

Antwort

0

Das Präfix $ erzwingt den Tastatur-Hook, der zur Implementierung dieses Hotkeys verwendet werden soll, was als Nebeneffekt verhindert, dass der Befehl Senden ihn auslöst. https://autohotkey.com/docs/Hotkeys.htm#Symbols

$Numpad4:: Send {Numpad4} 

$Numpad9:: Send {Numpad9} 

Numpad4 & Numpad9:: Run Notepad