我最近为 Nexus Player 购买了华硕游戏手柄 - 直到我查看包装以获取此帖子的更多信息时才注意到 Nexus 位(这可能是我遇到的问题的一部分) - 游戏手柄控制我的鼠标和某些键。我尝试了各种程序来删除这些功能;我只希望它能与我的 Steam 游戏配合使用。
我已尝试按照此 reddit 页面上的说明使用 xboxdrv 和 ubuntu-xboxdrv:
我尝试了 jstest-gtk 和 antimicro(基于我在这个网站上找到的页面),但我找不到任何方法可以将鼠标和按键从游戏手柄上断开。我还尝试卸载 xserver-xorg-input-joystick,但似乎根本没有安装。
我发现唯一有帮助的就是这个页面上的答案:
xinput 列表给了我:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ USB Wired Keyboard id=9 [slave pointer (2)]
⎜ ↳ LXD Gaming Mouse id=10 [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)]
↳ USB Wired Keyboard id=8 [slave keyboard (3)]
↳ ASUS Gamepad id=11 [slave keyboard (3)]
所以我输入:
xinput disable 11
它只起到了一半的作用,只移除了鼠标功能。这本来就很好,因为我现在可以玩游戏而不用每 5 秒钟看一次脚,只是游戏手柄的开始和返回按钮在游戏中根本不起作用,每次游戏手柄重新启动时我都必须再次禁用它。