ok thanks I'll have an experiment or two, by the way i notice your version is quite different this is mine
Loop
{
MouseGetPos,mx,my
If (mx=0)
{
If tabbed=0
{
Send,{Alt Down}{Tab}
SetTimer,TAB,800
}
tabbed=1
}
Else
{
If tabbed=1
{
SetTimer,TAB,Off
Send,{Alt Up}
tabbed=0
}
}
Sleep,50
}
TAB: