AutoHotkey SendInput问题

时间:2015-06-14 07:43:23

标签: autohotkey sendinput

[新媒体遥控器的关键映射]

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。

任何人都知道我做错了什么/知道如何修改我的脚本以输出一个没有启动浏览器到家?

1 个答案:

答案 0 :(得分:0)

根据热键下的文件:

  

$ 通常仅在脚本使用“发送”命令发送组成热键本身的密钥时才需要,否则可能   使它触发自己。 $前缀强制键盘钩子   用于实现这个热键,作为一个副作用防止   发送命令从触发它。 $前缀相当于拥有   指定#UseHook在此热键定义之上的某处

尝试此操作并向后报告:$Browser_Home::SendInput {a}