2

私は頭がいっぱいで、マウスを動かさずにポインターを制御するために代替データをマウスドライバーにフィードするために何が必要かについて、より広い理解を求めています。

ランダム データを提供するようにドライバー (未テスト) を変更しましたが、ランダム マウス データをオン/オフできるようにする必要があり、単純な scanf で「これを実行しますか?」と尋ねるとは思えません。動作します。ドライバーとやり取りする何らかのインターフェースを構築する必要があると思います。

誰かがこれについて何か見通しを教えてもらえますか? 私は自分が何をする必要があるかについてほとんど考えがありません。

ありがとう、ショーン・ルイス

4

4 に答える 4

2

これは、変更したマウス ドライバーがユーザー空間にあるかカーネル空間にあるかによって異なります。

ユーザー空間の場合は、UNIX ドメイン ソケットを制御チャネルとして使用できます。カーネルスペースの場合は、sysfsエントリを使用できます。

于 2010-02-24T00:32:48.623 に答える
1

おそらく、デバイスから実際のデータを読み取ることができますが、ランダムなジャンクを送信できます。クリックまたはいくつかの動きを読み取ると、リアル モードに切り替えることができます。一定のタイムアウトで動きがない場合は、再びランダムに切り替えることができます。それはすべて、何を達成しようとしているかによって異なります。

于 2010-02-24T00:32:47.380 に答える
1

uinput入力イベントを挿入するために使用できます。

于 2010-02-24T02:48:48.410 に答える
0

すでに述べた優れたチュートリアルuinput: http://thiemonge.org/getting-started-with-uinput

于 2010-12-11T03:00:18.223 に答える