有没有办法创建一个对特定字符做出反应的热键,而不管该字符在键盘上的位置?
我尝试过 AutoHotKey,刚刚意识到了一些东西。例如,我写了一个简单的热键来捕获“”字符:
"::Send {key}
我运行了该脚本(使用英语布局的键盘),它工作正常。但我希望热键在其他布局下也能工作,因此我尝试将 Windows 键盘布局更改为“西班牙语”(作为示例),并且(因为我没有其他键盘)使用 Windows 屏幕键盘来模拟西班牙语键盘。
在其中,我按下了"键(该布局位于上方2),结果出乎意料!热键不起作用,并且发送命令未执行。
是否可以创建与特定字符绑定的热键,而不管其键盘位置如何?还是我做错了什么?
答案1
您可以在 AHK 帮助文件中查看“特殊”键的“扫描代码”。我使用一个“重音/反撇号”的扫描代码,它与我的美式键盘上的波浪号位于同一个键上,它的扫描代码是 SC029。