带有 unicode 和 KeyWait / 长按的自动热键

Autohotkey with unicode and KeyWait / Long press

我想要一个热键,如果按住 s 一段时间,它会将 s 更改为 š。 “s”键不再适用于我的版本。有什么解决办法吗?

s::
If (KeyWait,s,T0.3){
    If ErrorLevel
        
        Send {U+0161} 
}
return

return

我在 Win10 机器上使用 AHK 1.1.33.10。脚本以ANSI编码保存。

$s:: ; The $ prefix forces the keyboard hook to be used
    KeyWait, s, T0.3
    If ErrorLevel   
    {
        KeyWait, s  ; waits for s to be released 
        Send {U+0161}
    }
    else
        Send s
return

https://www.autohotkey.com/docs/commands/KeyWait.htm