[新媒体遥控器的关键映射]
http://i.stack.imgur.com/ivMSK.png
使用AutoHotkey我想中断像AppsKey和Browser_Home一样发送的键盘键,而是发送另一个键。不幸的是,我能管理的最好的是发送密钥和密钥功能。
F3::SendInput {a}
Browser_Home::SendInput {a}
Browser_Home::SendInput a
Browser_Home:: a
第一行'F3 to a'按预期工作; F3键输出字母a。 第2行和第3行Browser_Home仅启动Browser to Home。 第4行启动Browser_Home并输出字母a。
任何人都知道我做错了什么/知道如何修改我的脚本以输出一个没有启动浏览器到家?
答案 0 :(得分:0)
根据热键下的文件:
$ 通常仅在脚本使用“发送”命令发送组成热键本身的密钥时才需要,否则可能 使它触发自己。 $前缀强制键盘钩子 用于实现这个热键,作为一个副作用防止 发送命令从触发它。 $前缀相当于拥有 指定#UseHook在此热键定义之上的某处
尝试此操作并向后报告:$Browser_Home::SendInput {a}