#SingleInstance force #NoEnv CoordMode, Mouse ;_______________ MButton:: On := On=1 ? 0:1 If On { MouseGetPos,X,Y SetTimer,Pixels,On } Else { SetTimer,Pixels,Off ToolTip } return ;________________ Pixels: MouseGetPos,X2,Y2 Loop,2 { var:=A_Index=1 ? "X":"Y" %var%2:=%var%2-%var% If !%var%2 dir%var%= Else dir%var%:=%var%2>0 ? (A_Index=1 ? "Right":"Down") :(A_Index=1 ? "Left":"Up") %var%2:=Abs(%var%2) } ToolTip,% "X: " X2 A_Tab dirX "`nY: " Y2 A_Tab dirY return