Autohotkey 自动热键脚本停止工作
我已经使用下面的脚本有一段时间了,这样我就可以用葡萄牙语写作了 例如:Autohotkey 自动热键脚本停止工作,autohotkey,Autohotkey,我已经使用下面的脚本有一段时间了,这样我就可以用葡萄牙语写作了 例如: Ctrl+Shift+~后跟e应输出“€” Ctrl+Alt+a应该输出'á' 这个脚本在我的电脑上运行了很长时间。它在我的笔记本电脑上运行良好。两者都运行相同版本的AHK(1.1.09.04),都是以32位模式运行AHK的64位计算机 但我的电脑突然停止工作了 Ctrl+Shift+~后跟e会给我“4” Ctrl+Alt+a只输出“a” 这是我一直在使用的脚本。什么会导致它在我的电脑上停止工作?我尝试过卸载和重新安
- Ctrl+Shift+~后跟e应输出“€”
- Ctrl+Alt+a应该输出'á'
- Ctrl+Shift+~后跟e会给我“4”
- Ctrl+Alt+a只输出“a”
^~::
Input Combo, L1
If Combo=a
Send ã
If Combo=o
Send õ
If Combo=e
Send €
If Combo=0
Send °
Return
^+6::
Input Combo, L1
If Combo=a
Send â
If Combo=e
Send ê
If Combo=o
Send ô
Return
^!a::á
^!e::é
^!i::í
^!o::ó
^!u::ú
^!c::ç
^!+a::Á
^!+e::É
^!+i::Í
^!+o::Ó
^!+u::Ú
^!+c::Ç
^`::
Input Combo, L1
If Combo=a
Send à
Return
^+`::
Input Combo, L1
If Combo=a
Send À
Return
@Hainesy,可能是您最近将键盘设置从
US
更改为US International
美国键盘的行为非常直接,而美国国际键盘设置将“保留”特殊字符,如^、、“,”和~键上的转义字符,并等待下一个字符。如果下一个字符是a、e、o、u、i或c,它将把这两个单个字符组合成字母,如èáüî
您的脚本可能会出错,因为起始字符^,“,”和~下面的转义不再是直接的行为。我不认为是这样的。今天机器重新启动后,看起来一切正常…谢谢你的反馈。我也应该考虑重新启动,但忘了。有人能添加一个比“自动热键脚本停止工作”更具描述性的标题吗?@StevenVascellaro是否有必要进行否决投票!?请随意建议一个更具描述性的标题。。。我想不出一个。