使用 AutoHotKey 改键遇到问题

2018-12-28 16:42:59 +08:00
 Amit

入了一把 IKBC Poker 2,因为没有方向键,使用方向键必须要 Fn+/a/s/d/w,所以就想改键实现单手操作。 首先想到的是把 Fn 换到左侧,实际测试发现做不到,网上查了一下才知道 Fn 是一个特殊键,和其他键组合的时候才会发送电信号。 然后想到用 AutoHotKey 改键实现。我写了下面一段脚本:

LAlt & w::
Send, {Up}

Alt+w 实现上方向键,同理实现 F1-F12。 测试可以成功,问题是过段时间我单独输入w的时候,实际是方向键的效果,必须要退出 AutoHotKey 才恢复。 我在设置之后加上ReturnPause也没有效果。

LAlt & w::
Send, {Up}
Return
Pause

有人遇到过这样的问题吗?

2929 次点击
所在节点    问与答
4 条回复
cookii
2018-12-28 17:04:10 +08:00
上代码看看吧,我也在研究 ahk
Yaoooo
2018-12-28 17:20:14 +08:00
可能有时候 ahk 没捕捉到 alt up 的事件
多按几次 alt 就好了
loading
2018-12-28 18:17:40 +08:00
找 spaceFN
ti9erhai
2019-05-04 20:39:32 +08:00
<!w::
就行了,
&是定义组合键的,会导致前缀键失去它原有的功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/521952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX