Я застрял, чтобы держать определенный характер. Код работает с буквами, но не работает с апострофом.
'::
{
pressed:=!pressed
if(pressed)
{
sendinput,{' down}
}
else
{
sendinput,{' up}
}
}
return
Кто-нибудь знает, почему это не работает?
Я застрял, чтобы держать определенный характер. Код работает с буквами, но не работает с апострофом.
'::
{
pressed:=!pressed
if(pressed)
{
sendinput,{' down}
}
else
{
sendinput,{' up}
}
}
return
Кто-нибудь знает, почему это не работает?
Это может произойти, потому что вы отправляете апостроф и используете апостроф как горячую клавишу.
Вот специальный синтаксис, чтобы избежать рекурсивной команды Send:
https://www.autohotkey.com/docs/Hotkeys.htm#prefixdollar
Таким образом, вы можете использовать тот же ключ, но затем нужно поставить префикс горячей клавиши со знаком доллара $.
Это будет работать:
$'::
send {' down}
send {' up}
return
Но это не сработает
'::
send {' down}
send {' up}
return