When I type fast with this script. It ads a space so is i type no it is n o or on unless I type really slow how do you recommend I fix that?
$n::
KeyWait,n,T0.5 ;wait 0.5 seconds for release key
If (ErrorLevel) ;more than 0.5 sec have passed
{
Run C:\Windows\System32\Notepad
KeyWait,n ;prevent sending n after notepad opened
}
Else ;less than .5 sec have passed
{
Send,n
}
Return
Speed typing error
- Masonjar13
- Posts: 1555
- Joined: 20 Jul 2014, 10:16
- Location: Не Россия
- Contact:
Re: Speed typing error
Something like this maybe?
It will only open notepad after n is released.
Code: Select all
$n::nt:=a_msec
$n up::
if(a_msec-nt>500)
run C:\Windows\System32\Notepad
else
send,n
return
Re: Speed typing error
Thanks for the reply I fixed it
$n::
SendInput n
KeyWait,n,T.5 ;wait .5 seconds for release key
If (ErrorLevel) ;more than .5 sec have passed
{
SendInput,{Ins}
Run C:\Windows\System32\Notepad
KeyWait,n ;prevent sending n after notepad opened
}
Return
$n::
SendInput n
KeyWait,n,T.5 ;wait .5 seconds for release key
If (ErrorLevel) ;more than .5 sec have passed
{
SendInput,{Ins}
Run C:\Windows\System32\Notepad
KeyWait,n ;prevent sending n after notepad opened
}
Return