SHIFT 的 AutoHotKey 修饰符符号“+”不起作用

AutoHotKey Modifier Symbol "+" For SHIFT Does Not Work

我想编写一个 脚本,让我在按 SHIFT + 小键盘 .

时输入逗号

SHIFTmodifier symbol 是加号 +。这是我写的

+NumpadDot::
Send, ,
return

但我发现这不起作用。如果我将修饰符更改为 CTRL ^,它会按预期工作。

^NumpadDot::
Send, ,
return

为什么我的第一个脚本不起作用?

这是特定于数字小键盘 ., 0, 1, 379。这样做的原因是 shift + 这些键中的任何一个都会导致不同的按钮按下;具体来说 del, ins, end, pg dn, home,和 pg up

在您的特定情况下,您可以使用 NumpadDel::,但请注意,由于您必须按住 shift 才能激活它,因此您发送的任何内容都将被修改为 移位。这是一个解决方法:

NumpadDel::
Send , {shift up}{,}{shift down}
return

编辑:更正:所有Numpad键似乎都是这种情况。很明显,2468对应.我不知道 shift + Numpad5 应该做什么。有没有懂行的能解释一下?