autohotkey醒目,请教一个问题
- artech实在是没搞定,上来问一下吧
我想使用 A+E键 实现Home键的功能
用这个代码可以实现
a & e::Send, {Home}
Return
可是a键就不能用了,这是怎么回事啊?
如果是用这个代码:
~a & e::Send, {Home}
Return
在word里面用就会输入一个a - artech自己顶一下。。。都沉了
- hello_srfa & e::Send, {Home}
这样写以后,a键不是不能用了,只是你按住的时候没反应,你按了a键再放开,它就会输出a了
为什么呢?
因为 a & e :: 的这种写法,使得a键成了辅助键或者说引导键,
这样,当你下次按住a键没放开的时候,系统会等待你的下一部操作,看是:
1、放开a键,就样相当于单独按了a键,系统响应,输出a
还是
2、没放开a键的情况下,按了e键,系统响应send {home}这个设定的热键动作 - lovemu我不懂代码,但感觉你这个无解,用ctrl alt之类的吧
- artech现在是放开也不会输出a
不过发现要加一句:重新定义一下a
a::a
但是问题又来了,如果再定义一次a,那键盘输入的反应速度就变慢了。。。如果快速的输入apple,就只能输入pple
如果慢慢的输入还是可以实现apple - artech
- falleny对啊,感觉你用ctrl或者alt加字母比较合理吧,我就把win+f设成了everything,还有f11和f12调音量
- artech
- falleny我已经全局把alt和ctrl互换了,哈哈。。。习惯了mac的快捷键
- artech
- hello_srf回复5#artech
不好意思,我查了帮助文件,发现确实a键当前缀的话,原有的功能消失了,不知道是我记错了,还是后面的版本改了
另外,加定义 a::a 的话,并不是反应变慢了,是因为原先你按了a键就有反应,现在是要放开才有反应,所以感觉电脑响应变慢了 - artech
- kg100845::ae::
Send, {Home}
Return
这个需要a e 之后加个空格 影响输入 也不行 - artech