Well my main request has been solved but does anyone have any advice on how to make WASD keys release with the press of shift and arrow keys release with the release of shift (also capslock)? Probably be best to avoid send commands as the game I'm working on seams allergic to them.
EDIT Again: I've managed to fix the arrow key release with the press of WASD but not the other way around. I've also managed to break the capslock toggle I originally asked for by doing so
Here's what I got, the last stanza is what make the arrow keys release:
Code: Select all
+w::Up
+s::Down
+a::Left
+d::Right
#If GetKeyState("CapsLock","T")
$w::Up
$a::Left
$s::Down
$d::Right
#IF
~w::sendinput {up up}
~a::sendinput {left up}
~s::sendinput {down up}
~d::sendinput {right up}