Autohotkey 自动热键可以';不能处理字符?(答案的比特币奖励!)

Autohotkey 自动热键可以';不能处理字符?(答案的比特币奖励!),autohotkey,keymapping,Autohotkey,Keymapping,我有以下自动热键图: ^j:: Send ^{PgUp} 这个很好用。它将control+j映射到control+pagedown 但我想绘制钥匙组合图 s & j:: Send ^{PgUp} 因此,当您同时按下s和j时,它将向Windows发送控制页面。 然后我遇到了一个问题,字符“s”从未出现在我的输入字段中,但字符“j”显示正常。真奇怪。顺便说一下,组合键正在工作。但我也想让角色的钥匙也能用 有没有办法映射组合键sj(当两个键同时按下时)?这是设计的。自定义热

我有以下自动热键图:

    ^j:: Send ^{PgUp}
这个很好用。它将control+j映射到control+pagedown

但我想绘制钥匙组合图

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


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

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

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


顺便说一句,这是从用户RCHP在Autohotkey论坛上得到的获奖答案:)

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

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

非常感谢您的回复。

非常感谢您的回复。令人失望的是,当您与其他钥匙组合时,原来的钥匙将不再起作用。我仍然相信这是可能的。但我在脚本编写方面经验不足。我会拿出100 mBTC(0.1 BTC)来获得正确答案,这样我可以将字母“S”与另一个字母组合起来。当您的解决方案起作用时,您的地址上会收到100 mBTC,表示您仍在使用字母“S”!