Macros 未检测到宏键自动热键
我刚刚购买了Steelseries apex游戏键盘和竞争对手的鼠标。不幸的是,这些产品中的每一款都有不同的宏和键盘照明软件,这两种软件最多只能算平庸 我决定对我的宏使用AutoHotkey,而不是在后台运行两个进程,也不必使用两个蹩脚的程序来编写宏,我计划将其中一些宏变得非常复杂。鼠标在自动热键中没有问题,两侧的按钮使用XButton1和XButton2,但是无论我做什么,我都无法检测到我的键盘宏键(M1到M12和MX1到MX10) 使用键盘钩子不会检测到任何键,在网上我也找不到如何引用这些键。我甚至不确定windows是否能看到它们,因为当我尝试以普通快捷方式将它们输入到快捷键字段时,它们什么也不做。因此,我的问题是:Macros 未检测到宏键自动热键,macros,windows-8,keyboard,autohotkey,Macros,Windows 8,Keyboard,Autohotkey,我刚刚购买了Steelseries apex游戏键盘和竞争对手的鼠标。不幸的是,这些产品中的每一款都有不同的宏和键盘照明软件,这两种软件最多只能算平庸 我决定对我的宏使用AutoHotkey,而不是在后台运行两个进程,也不必使用两个蹩脚的程序来编写宏,我计划将其中一些宏变得非常复杂。鼠标在自动热键中没有问题,两侧的按钮使用XButton1和XButton2,但是无论我做什么,我都无法检测到我的键盘宏键(M1到M12和MX1到MX10) 使用键盘钩子不会检测到任何键,在网上我也找不到如何引用这些键
顺便说一句,我使用的是Windows8,这里是到和的链接。提前感谢。您可以通过以下步骤获得自动热键文档中未列出的特殊键的名称 一些注释和解释: 您可以将该脚本用于步骤1:
#InstallKeybdHook
Sleep, 99999999999999999999
运行时,通过以下方式检查键盘挂钩是否处于活动状态:
按此处:
那么这里:
如果处于活动状态,您应该看到如下内容:
在步骤6中,十六进制值列如下:
如果这对您不起作用,请尝试我以前提供的链接中的替代解决方案。我尝试的时候根本不会出现我的问题。它只显示F5键。最后,我不得不让steelseries程序使宏键输出CTRL+F1、CTRL+F2等,并从那里使用自动热键。无论如何,谢谢。有没有办法将这些特殊键重新映射到键盘驱动程序中的其他键?比如说,像
(WIN+SHIFT+ALT+CTRL+F4
这样复杂的东西你永远不会在其他地方使用。然后,您可以在脚本中将该序列作为普通热键捕获。