Linuxが/dev/ input/miceから9ビット2の補数データを出力することを私は知っています。また、/ dev / hidraw0を介してそのデータを取得できることも知っています。ここで、hidrawは、HIDから生データを提供するUSBデバイスです。送信されるデータは、位置ではなく、移動(変位)のデルタであることを私は知っています。byによって、「cat / dev / input/mice」を介してジブリッシュデータを表示することもできます。私の質問は:
Python言語を使用してこのデータを読み取る方法を教えてください。私は実際には、単純な整数のようにそのデータを取得します。しかし、それは難しいことが証明されています。本当の問題は、いまいましいデータを読み取ることです。ビットを読み取ってビット演算を行う方法はありますか?(現在、rootユーザー関連の問題については心配していません。スクリプトがrootで実行されていると想定してください。)
(私の主な参照はhttp://www.computer-engineering.org/ps2mouse/でした)