2010-07-08 8 views
6

Ich versuche, die folgenden Tastenkombinationen auf der Tastatur mit AutoHotkey zur Karte -AutoHotKey Mapping

Alt i -> Pfeil nach oben Alt j -> Pfeil nach links Alt k -> Pfeil nach rechts Alt m -> unten Pfeil

ich den folgenden Code in meine AutoHotkey.ahk Datei hinzugefügt -

!i::Up 
!j::Down 
!m::Left 
!k::Right 

aber nicht die gewünschten Ergebnisse liefern. Bitte helfen Sie !!

+1

@marc AHK Scripting ist eine echte Programmierung und passt besser als auf SU. – Jay

Antwort

10
!i::SendInput,{UP} 
!j::SendInput,{LEFT} 
!k::SendInput,{RIGHT} 
!m::SendInput,{DOWN} 
+0

Danke eine Tonne Jay !! – Das

+0

Die obigen Einstellungen funktionierten, aber ich hatte eine andere Frage dazu. Es scheint, dass, obwohl ich durch Drücken von Alt i den Cursor nach links bewegt, wenn ich Alt i verwende und gleichzeitig Shift gedrückt halte, nicht die gleichen Ergebnisse liefert, wie Shift gedrückt halten und den Pfeil nach links drücken, also den Text in einem Editor bekommen ausgewählt als Folge davon. Gibt es eine Möglichkeit für AutoHotKey, Alt i mit Shift gedrückt zu bekommen, um sich genau wie Shift + Pfeil nach links zu verhalten? – Das

+0

I * denke * Sie müssen das explizit zuordnen: '+! I :: SendInput,! {UP}' – Jay

0

Ich denke, ein besserer Ansatz Touchcursor die Freeware-Anwendung zu verwenden ist http://touchcursor.sourceforge.net/overview.html Es Trainingsmodus hat, ist einfacher zu konfigurieren. Außerdem war ich überrascht zu erfahren, dass die Verwendung von "Leerzeichen" anstelle von "alt" in der Praxis viel besser funktioniert.

+3

Diese Frage ist vermerkt autohotkey - der Kerl will Hilfe mit autohotkey, nicht irgendeine andere Anwendung. – bgmCoder

1

Jay Antwort funktioniert, aber

!i::Send {Up} 
Return 
!k::Send {Down} 
Return 
!l::Send {Right} 
Return 
!j::Send {Left} 
Return 

ist eine viel schnellere Lösung.

+1

Wenn Ihr Befehl ein Einzeiler ist, müssen Sie "return" nicht in die nächste Zeile setzen. – bgmCoder

+0

@Miguel Warum sollten Retouren das schneller machen? Es sei denn, der Send tut es, in welchem ​​Fall BGM korrekt ist, dass die Rückgaben unnötig sein sollten ... – Menasheh