ネイティブマウスの動きは/dev/input/miceコンテンツにどのように変換されますか?

ネイティブマウスの動きは/dev/input/miceコンテンツにどのように変換されますか?

生のマウスの動きは、いくつかのデータを生成し、USB経由で転送します。その後、どこかで処理され、/dev/input/miceに書き込まれ、GUIなどに提供されます。

どうやってこれが起こったのですか? USBマウスを未知のUSBストリームに保ち、ここからデータを読み取るにはどうすればよいですか?

ベストアンサー1

あなたのマウスは次のように表示されます。高圧ガス放電管(Human Interface Device) USB形式のデバイス.デバイスの16進ベンダとデバイスIDを見つけてlibhid-detach-deviceに提供すると、カーネルHIDドライバ制御からデバイスを削除できます。たとえば、

lsusb
...
Bus 003 Device 013: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
...
sudo libhid-detach-device 046d:c05a

おすすめ記事