Judge for yourself
on *:ACTIVE:*: { AutoEnterCheck.Sets }
on *:APPACTIVE:{ AutoEnterCheck.Sets }
alias -l AutoEnterCheck.Sets {
set -e %AutoEnterCheck.Counter 4
set -e %AutoEnterCheck.Active $active
set -e %AutoEnterCheck.Editbox $editbox($active).selstart $editbox($active).selend $editbox($active)
.timerAutoEnterCheck.Timer -i 0 1 AutoEnterCheck.Timer
}
alias AutoEnterCheck.Timer {
if ( (!$appactive) || (%AutoEnterCheck.Active != $active) || (!%AutoEnterCheck.Editbox) || (%AutoEnterCheck.Editbox != $editbox($active).selstart $editbox($active).selend $editbox($active)) ) { AutoEnterCheck.Sets | return }
set -e %AutoEnterCheck.Counter $calc(%AutoEnterCheck.Counter - 1) | if (!%AutoEnterCheck.Counter) { editbox -an $editbox($active) }
}
* i didnt overly test this for working in all setups etc, but seems to work ok on two networks, no mouse tracking activity was done so if u stop evecting the editbox, and dont change windows it goes off in around 3 to 4 seconds.
IMO Its a monster, i would never use something like this.