Asus STRIX Claw 鼠标和 Tactic Pro 键盘在 Ubuntu 14.10 下无法使用

Asus STRIX Claw 鼠标和 Tactic Pro 键盘在 Ubuntu 14.10 下无法使用
  • 华硕 STRIX Claw检测到鼠标,但错误地报告为键盘,并且根本不起作用。

  • 华硕 STRIX Tactic Pro键盘在非 NKRO 模式下部分工作,但无法检测到按键组合,因此无法使用。开启 NKRO 时它根本不起作用。

内核重新​​编译,HID_MAX_USAGES 增加到 65535 - 按照建议那个话题对于类似的游戏鼠标 - 部分修复了鼠标和键盘的问题。使用新内核启动后,外围设备可用,并且行为如下:

  • 华硕 STRIX Claw鼠标在最低 DPI 模式下正常工作。如果按下任何 DPI 按钮,鼠标就会停止工作,因此需要拔下/重新插入。

  • 华硕 STRIX Tactic Pro键盘现在可在 NKRO 模式下完全工作,并具有任意数量的按键组合。非 NKRO 模式不受影响(按键组合仍然不起作用)。

以下是内核重新编译之前有关 USB 检测的背景信息的一些命令的输出:

$ lsusb 
Bus 002 Device 002: ID 8087:8001 Intel Corp.  
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 001 Device 002: ID 8087:8009 Intel Corp.   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 004 Device 002: ID 05e3:0616 Genesys Logic, Inc;  
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
Bus 003 Device 011: ID 195d:1016 Itron Technology iONE   
Bus 003 Device 012: ID 195d:2039 Itron Technology iONE   
Bus 003 Device 006: ID 046d:c044 Logitech, Inc. LX3 Optical Mouse  
Bus 003 Device 005: ID 046d:0a29 Logitech, Inc.   
Bus 003 Device 004: ID 05e3:0610 Genesys Logic, Inc. 4-port hub  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  

$ xinput -list 
⎡ Virtual core pointer                      id=2    [master pointer  (3)]  
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]  
⎜   ↳ Logitech Logitech Wireless Headset        id=8    [slave  pointer  (2)]  
⎜   ↳ Logitech USB-PS/2 Optical Mouse           id=9    [slave  pointer  (2)]  
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]  
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]  
    ↳ Power Button                              id=6    [slave  keyboard (3)]  
    ↳ Power Button                              id=7    [slave  keyboard (3)]  
    ↳ Eee PC WMI hotkeys                        id=12   [slave  keyboard (3)]  
    ↳ Strix Claw Strix Claw Gaming Mouse        id=10   [slave  keyboard (3)]  
    ↳ ASUS ASUS Strix Tactic Pro Gaming Keyboard    id=11   [slave  keyboard (3)] 

$ xinput list-props 10 
Device 'Strix Claw Strix Claw Gaming Mouse':  
    Device Enabled (151):   1  
    Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000  
    Device Product ID (271):    6493, 4118  
    Device Node (272):  "/dev/input/event2" 

答案1

在 Ubuntu 15.04(Linux 3.19)下使用这两个外围设备不再需要重新编译内核。

键盘现在在非 NKRO 模式下开箱即可使用,按键组合已修复。不过,当 NKRO 开启时,它根本不起作用(这不是什么大问题,因为标准模式没问题)。

直到我将其固件更新至最新版本后,鼠标才被识别(1.09) 可从华硕支持处获得;它现在可正常工作而无需任何系统黑客攻击(不要尝试在 Wine 下执行此操作:将鼠标插入运行 Windows 的计算机上以正确刷新它)。

相关内容