我拿起了Razer BlackWidow Ultimate,它有额外的键,用于使用安装在 Windows 上的工具设置的宏。我假设这些不是一些花哨的 joojoo 键,应该像任何其他键一样发出扫描码。
首先,在 Linux 中是否有检查这些扫描码的标准方法?其次,如何设置这些键以在命令行和基于 X 的 Linux 设置中执行操作?我当前的 Linux 安装是 Xubuntu 10.10,但是一旦我修复了一些问题,我将切换到 Kubuntu。理想情况下,答案应该是通用的和系统范围的。
到目前为止我尝试过的事情:
showkeys 来自内置的 kbd 包(在单独的 vt 中)-未检测到宏键
xev - 未检测到宏键
这个ahk 脚本的输出表明 M 键没有输出 Windows 可检测的标准扫描码
我需要尝试的事情
史努比亲 + 逆向工程(哦,天哪)
Wireshark - 当我认为键盘受到监控并按下按键时,初步测试似乎表明没有发出扫描码。可能表明附加键是一个单独的设备或需要以某种方式初始化。
需要与 Linux 的 lsusb 输出交叉引用,在三种情况下:独立,传递到没有安装驱动程序的 Windows VM,以及相同。
LSUSB 仅在独立的 Linux 安装中检测到一个设备
检查鼠标是否使用相同的 Razer Synapse 驱动程序可能很有用,因为这意味着razercfg 的一些变化可能有效(未检测到,似乎只对鼠标有效)
我已经解决的事情:
在带有驱动程序的 Windows 系统中,键盘被视为键盘和 …
只是好奇为什么这总是在排除 USB 设备故障的列表中。
仅仅是因为 USB 的工作原理、某种技术神话,还是以防万一 USB 端口出现实际硬件故障?