Как использовать Unicode в AutoHotKey?
Я пытаюсь заставить два дефиса вызвать короткий тире, а три дефиса вызвать длинный тире; любить
:*?:---=::—
:*?:--=::–
кроме работы. Вот где я попал:
:*?:11::
SendLevel 1
Send 2
return
SendLevel 0
:*?:21::3
это работает (11 производит 2, 111 производит 3)
:*?:--::
SendLevel 1
Send –
return
SendLevel 0
:*?:–-::—
Это тот же сценарий, но «1» был заменен на «-», «2» был заменен на «-», а «3» был заменен на «-» - «-» должен производить «-» и «---» должен выдавать «-», но он не работает, потому что Unicode не полностью поддерживается в используемой мной версии (AutoHotKey_L v1.1.09.04 от autohotkey.com).