我有一个罗技双操作控制器,我试图在 Centos 虚拟机(使用 VirtualBox)中使用它。控制器处于“D”模式(根据控制器背面的开关),并作为 传递到虚拟机 Bus 001 Device 003: ID 046d:c216 Logitech, Inc. Dual Action Gamepad
。
它显示在/dev/input
as中event7
。它应该表明js0
它是操纵杆输入。
我努力了:
- 更新我的内核 - 没有变化
- 安装 Joy-dev - 没有变化
- 运行 evtest 来测试控制器的输入 - 无论我按下控制器上的哪个按钮,Evtest 都没有任何输出。
- 在“X”模式下使用控制器(在控制器背面切换)- 未在 /dev/input 中创建新事件或操纵杆。
有人对如何正确地将这个控制器作为操纵杆传递到我的虚拟机有任何建议吗?我没主意了。
谢谢
根据评论:
当我 grep Logitech 时 dmesg 的输出是:
[ 8308.864059] USB 2-1:产品:罗技双操作
[8308.864061] USB 2-1:制造商:罗技
[8318.897422]输入:Logitech罗技双操作为/devices/pci0000:00/0000:00:06.0/usb2/2-1/2-1:1.0/input/input7
[8318.897859]hid-generic 0003:046D:C216.0001:输入,hidraw0:USB HID v1.11操纵杆[罗技罗技双操作]在usb-0000:00:06.0-1/input0上
仅有的一当我插入控制器时,会创建新事件。在运行 event7 的 Evtest 时,当我按下按钮或移动控制器上的操纵杆时,没有任何反应。