Autohotkey无法处理字符? (BitCoin奖励答案!)

时间:2014-02-10 00:26:15

标签: autohotkey keymapping

我有以下自动按键映射:

    ^j:: Send ^{PgUp}

这很好用。它将control + j映射到control + pagedown。

但我想映射关键组合

    s & j:: Send ^{PgUp}

因此,当您同时按下s和j时,它会将控制页面向下发送到Windows。 然后我遇到了这个问题,即角色的'从未出现在我的输入字段中,但字符'j'正常显示。这很奇怪。顺便说一下,组合键正在工作。但是我想让角色的钥匙也能正常工作。

有没有办法映射键组合sj(当两者同时按下时)?

3 个答案:

答案 0 :(得分:1)

~s& Ĵ:: 发送^ {PgUp} 返回

顺便说一下,获胜的答案是从Autohotkey论坛上的用户RCHP获得的:)

答案 1 :(得分:0)

这是设计的。自定义热键的第一个键总是丢失它的原始功能。要解决此问题,请为发送“s”的“s”创建一个新的热键。

答案 2 :(得分:0)

在AutoHotKey中,热键会覆盖它们的正常功能,这通常是可取的。为了避免这种行为,请在热键前加上波浪号。

~s & j:: Send ^{PgUp} return

极好的AHK docs解释了这一点。