Как отправить апостроф (') в AutoHotkey?

169
아아니으

Я застрял, чтобы держать определенный характер. Код работает с буквами, но не работает с апострофом.

':: { pressed:=!pressed if(pressed) { sendinput,{' down} } else { sendinput,{' up} } } return 

Кто-нибудь знает, почему это не работает?

2

1 ответ на вопрос

0
Mikhail V

Это может произойти, потому что вы отправляете апостроф и используете апостроф как горячую клавишу. Вот специальный синтаксис, чтобы избежать рекурсивной команды отправки:
https://www.autohotkey.com/docs/Hotkeys.htm#prefixdollar

Таким образом, вы можете использовать тот же ключ, но затем нужно поставить префикс горячей клавиши со знаком доллара $.

Это будет работать:

$':: send {' down} send {' up} return 

Но это не сработает

':: send {' down} send {' up} return 
Это решило мою проблему. TY! 아아니으 2 года назад 0

Похожие вопросы