Macros 未检测到宏键自动热键

Macros 未检测到宏键自动热键,macros,windows-8,keyboard,autohotkey,Macros,Windows 8,Keyboard,Autohotkey,我刚刚购买了Steelseries apex游戏键盘和竞争对手的鼠标。不幸的是,这些产品中的每一款都有不同的宏和键盘照明软件,这两种软件最多只能算平庸 我决定对我的宏使用AutoHotkey,而不是在后台运行两个进程,也不必使用两个蹩脚的程序来编写宏,我计划将其中一些宏变得非常复杂。鼠标在自动热键中没有问题,两侧的按钮使用XButton1和XButton2,但是无论我做什么,我都无法检测到我的键盘宏键(M1到M12和MX1到MX10) 使用键盘钩子不会检测到任何键,在网上我也找不到如何引用这些键

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

我决定对我的宏使用AutoHotkey,而不是在后台运行两个进程,也不必使用两个蹩脚的程序来编写宏,我计划将其中一些宏变得非常复杂。鼠标在自动热键中没有问题,两侧的按钮使用XButton1和XButton2,但是无论我做什么,我都无法检测到我的键盘宏键(M1到M12和MX1到MX10)

使用键盘钩子不会检测到任何键,在网上我也找不到如何引用这些键。我甚至不确定windows是否能看到它们,因为当我尝试以普通快捷方式将它们输入到快捷键字段时,它们什么也不做。因此,我的问题是:
  • “自动热键”中键盘上的宏键的名称是什么?
  • 有没有办法解决这个问题而不必使用Steelseries发动机?
  • 如果我不能正常访问它们,有没有办法在没有外部软件的情况下重新分配它们?
  • (可选)在没有Steelseries软件的情况下,是否有办法调整键盘和鼠标上的照明


    顺便说一句,我使用的是Windows8,这里是到和的链接。提前感谢。

    您可以通过以下步骤获得自动热键文档中未列出的特殊键的名称

    一些注释和解释:

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

    #InstallKeybdHook
    Sleep, 99999999999999999999
    
    运行时,通过以下方式检查键盘挂钩是否处于活动状态:

    按此处:

    那么这里:

    如果处于活动状态,您应该看到如下内容:

    在步骤6中,十六进制值列如下:


    如果这对您不起作用,请尝试我以前提供的链接中的替代解决方案。

    我尝试的时候根本不会出现我的问题。它只显示F5键。最后,我不得不让steelseries程序使宏键输出CTRL+F1、CTRL+F2等,并从那里使用自动热键。无论如何,谢谢。有没有办法将这些特殊键重新映射到键盘驱动程序中的其他键?比如说,像
    (WIN+SHIFT+ALT+CTRL+F4
    这样复杂的东西你永远不会在其他地方使用。然后,您可以在脚本中将该序列作为普通热键捕获。