AutoHotkey:shift +数字映射

时间:2015-01-30 09:36:55

标签: keyboard mapping autohotkey shift

我正在尝试重新映射AutoHotkey中的某些键。这是我在AutoHotkey.ahk中使用的代码:

+8::Send, {*}
+9::Send, {(}
+0::Send, {)}

但它根本不起作用。我一直得到“(”当我输入CTRL + 8时。所以,请,我需要一些帮助来解决这个问题。非常感谢。

2 个答案:

答案 0 :(得分:1)

我认为问题是逗号,这应该有效:
+8::Send {*} +9::Send {(} +0::Send {)}

你也可以这样映射:
+8::* +9::( +0::)

虽然由于某种原因我无法以这种方式映射数字键。最后,如果所有其他方法都失败了,你可以尝试按扫描码进行映射

答案 1 :(得分:0)

您可以尝试使用&创建两个键的自定义组合 - 请参阅http://ahkscript.org/docs/Hotkeys.htm#Features以获取介绍。

shift & 8::Send {*}

另请注意:

  

任何命令的第一个逗号都可以省略(除非第一个参数为空或以:=或=开头,或者命令单独位于延续部分的顶部 - 请参阅   http://ahkscript.org/docs/Scripts.htm#esc