如何解决autohotkey:将<Enter>绑定到<Control>,同时保留某些行为
有没有一种方法可以将<ENTER>
键绑定到<CONTROL>
键,同时保留<ENTER>
键的某些行为?
我要实现的行为如下:
- 同时按下
<ENTER>
和“ a”会得到<CONTROL>
+“ a” - 按下
<ENTER>
和“ 1”会得到<CONTROL>
+“ 1” - 单独按下
<ENTER>
会产生<ENTER>
- 按下
<ENTER>
和<ALT>
会导致<ENTER>
+<ALT>
解决方法
应该不太强硬,我没有时间测试它,但至少这是一个起点。
!enter:: send {alt down} {enter} {alt up}
enter down::
settimer,timer,on
hotkey,enter down,off
return
enter up::
settimer,off
send,{ctrl up}
if a_timesincelasthotkey >= 750
send,{enter}
return
timer:
settimer,off
send {ctrl down}
while getkeystate( "enter","p" )
sleep,1
send,{ctrl up}
return
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。