;StopMouse.ahk #SingleInstance,Force #MaxThreadsPerHotkey 3 SetDefaultMouseSpeed, 0 Thread, interrupt, 0 flag:=False Hotkey,RButton,off Hotkey,LButton,off settimer,StopMouse,off return #UseHook,on F8:: If flag { Hotkey,RButton,off Hotkey,LButton,off flag:=False settimer,StopMouse,off } else { MouseGetPos,MouseX,MouseY Hotkey,RButton,on Hotkey,LButton,on flag :=True settimer,StopMouse,30 } return StopMouse: BlockInput,Mouse MouseMove,Mousex,MouseY return RButton::return LButton::return