The following, based off of an evilC script, is getting me fairly close, but I'm finding that my w-aw-a-aw-w seems to reset movement to walk upon returning to w. Any ideas for improving this anyone?
Code: Select all
*$~w up::GoSub, move_up
*$~a up::GoSub, move_up
*$~s up::GoSub, move_up
*$~d up::GoSub, move_up
~w & LShift::GoSub, SprintAssist
~a & LShift::GoSub, SprintAssist
~s & LShift::GoSub, SprintAssist
~d & LShift::GoSub, SprintAssist
SprintAssist:
{ SendInput, {LShift Up}
SendInput, {LShift DownTemp}
} Return
move_up:
keywait w
keywait a
keywait s
keywait d
SendInput, {LShift Up}
Return