not exactly fancy but, as a keyboard sort of person, i find them very handy.
jack
It's not the despair - I can stand the despair. It's the hope
; move active window 100 pixels right #right:: wingetpos x, y,,, A ; get coordinates of the active window x += 100 ; add 100 to the x coordinate winmove, A,,%x%, %y% ; make the active window use the new coordinates return ; finish ; move active window 100 pixels left #left:: wingetpos x, y,,, A x -= 100 winmove, A,,%x%, %y% return ; move active window 100 pixels up #Up:: wingetpos x, y,,, A y -= 100 winmove, A,,%x%, %y% return ; move active window 100 pixels down #Down:: wingetpos x, y,,, A y += 100 winmove, A,,%x%, %y% return