Die Lösung heißt AutoHotkey und ein Anfänger-Tutorial kann hier gefunden werden .
Das ist mein Skript:
#Persistent SetTimer, Main, 1 return Main: if (GetKeyState("Up", "P")) MouseMove, 0, -25, 0, R if (GetKeyState("Down", "P") or GetKeyState("NumpadClear", "P")) MouseMove, 0, 25, 0, R if (GetKeyState("Right", "P")) MouseMove, 50, 0, 0, R if (GetKeyState("Left", "P")) MouseMove, -50, 0, 0, R return
NumpadClear ist die mittlere Numpad-Taste. Dies ermöglicht die Verwendung eines WASD-Musters im Nummernblock (8456).