Logitechデュアルアクションコントローラがあり、それをCentos仮想マシン(VirtualBoxを使用)で使用しようとしています。コントローラは、コントローラ背面のスイッチに応じて「D」モードにあり、仮想マシンに Bus 001 Device 003: ID 046d:c216 Logitech, Inc. Dual Action Gamepad
。
/dev/input
と表示されますevent7
。js0
ジョイスティック入力であることを示す必要があります。
私は試した:
- 私のカーネルを更新しました。変更はありません。
- Joy-devのインストール - 変更なし
- コントローラの入力をテストするためのevtestの実行 - コントローラのどのボタンを押してもEvtestは出力を取得しません。
- 「X」モードでコントローラを使用する(コントローラの背面から切り替える) - / dev / inputに新しいイベントやジョイスティックが生成されませんでした。
このコントローラを自分の仮想マシンにジョイスティックに正しく渡す方法について提案がある人はいますか?アイデアが足りません。
ありがとう
コメントによると:
Logitechをgrepすると、dmesgの出力は次のようになります。
[8308.864059] USB 2-1:製品:ロジクールデュアルアクション
[8308.864061] USB 2-1: メーカー: ロジクール
[8318.897422] 入力: ロジクール二重操作は /devices/pci0000:00/0000:00:06.0/usb2/2-1/2-1:1.0/input/input7
[8318.897859]hid-generic 0003:046D:C216.0001:input,hidraw0:USB HID v1.11 ジョイスティック [ロジクールデュアルアクション] on usb-0000:00:06.0-1/input0
ただ一つコントローラを挿入すると、新しいイベントが生成されます。 event7に対してEvtestを実行すると、コントローラのボタンを押すか、ジョイスティックを動かしても何も起こりません。