AutoHotKey:重新映射 Alt+Shift+到 \

AutoHotKey:重新映射 Alt+Shift+到 \

我想要一个自动热键重新映射 Alt + Shift + nonnumpad_plus_sign(相当于我键盘上的 Alt + ?)并发送反斜杠 '\'

我尝试过类似的事情:

!+NumpadAdd::\ 

(这可行,但我想使用键盘的非数字键盘 + 符号)。

这也有效:

!+::\

(Alt + nonnumpad_plus_sign = \,但是我怎样才能在同一行中使用 shift 和 + ?)

有任何想法吗?

谢谢!

编辑:按照以下答案中的步骤,针对我的情况的解决方案是

!+SC00C::Send, / 

但是也

!++::Send, / 

同样有效,也许是更优雅的解决方案(第一个 + 代表 Shift,第二个代表 + 号)

答案1

要单击+键盘上的键,我需要输入Shift+ =

因此Alt++Shift重新+映射如下:

!+=:: Send, \

如果您的键盘不同,则可能需要不同的组合。

例如,您可以使用扫描码来定义密钥。要找到它,请执行以下操作:

  • 创建一个.ahk包含以下一行的脚本:

    #InstallKeybdHook
    
  • 运行脚本

  • 右键单击其托盘栏图标(绿色 H)并选择打开
  • 点击菜单查看 > 关键历史记录和脚本信息
  • +
  • F5
  • 记下钥匙旁边的三位数代码

假设扫描码是123,则以下脚本可能会起作用:

!+SC123:: Send, \

相关内容