未检测到宏键AutoHotkey

时间:2014-07-23 21:37:02

标签: macros windows-8 keyboard autohotkey

我刚刚购买了Steelseries顶级游戏键盘和竞争对手的鼠标。不幸的是,这些产品中的每一种都有不同的宏和键盘照明软件,这两种软件最多都是平庸的。

我没有在后台运行2个进程并且必须使用2个糟糕的程序来编写我的宏,而是决定将AutoHotkey用于我的宏,其中一些我计划制作相当复杂的宏。鼠标在AutoHotkeys中没有问题,两个侧面按钮使用XButton1和XButton2,但无论我做什么,我都无法检测到我的键盘宏键(M1到M12和MX1到MX10)。

使用键盘挂钩无法检测到任何按键,在线查看我也无法找到如何引用这些按键。我甚至不确定窗户是否看到它们,因为当我尝试将它们输入到普通快捷方式中的快捷键字段时,它们什么都不做。所以我的问题是:

  • AutoHotkey键盘上的宏键名称是什么?
  • 有没有办法解决这个问题,而无需使用Steelseries引擎?
  • 如果我无法正常访问它们,有没有办法在没有外部软件的情况下重新分配它们?
  • (可选)有没有办法在没有Steelseries软件的情况下调整键盘和鼠标上的灯光?

    顺便说一下,我使用的是Windows 8,这里是指向mousekeyboard的链接。提前谢谢。

  • 1 个答案:

    答案 0 :(得分:2)

    您可以按照步骤here获取AutoHotkey文档中未列出的特殊键的名称。

    一些注释和解释:

    您可以将该脚本用于第1步:

    #InstallKeybdHook
    Sleep, 99999999999999999999
    

    运行时,请检查键盘挂钩是否处于活动状态:

    按此处:

    enter image description here

    然后在这里:

    enter image description here

    如果有效,你应该看到类似这样的内容:

    enter image description here

    在步骤6中,十六进制值列在此处:

    enter image description here

    如果这不适合您,请尝试我之前提供的链接中的替代解决方案