10

/dev/uinput と /dev/input の両方が私の Ubuntu に存在し、それらは類似していることがわかります。これらを使用して、キー/マウス/タッチ イベントを検出/シミュレートできます。それで、私はそれらの違いが何であるか混乱していますか?ありがとう!

新規追加: はい、/dev/input がディレクトリであり、event0~6 のようなものが含まれており、そのうちのいくつかはキー/マウス/タッチまたはその他のものであることを知っています。uinput と input/eventX が一緒に存在する理由を知りたいです。なぜ違いがありますか?

4

2 に答える 2

14

私はここで答えを見つける: http://thiemonge.org/getting-started-with-uinputアプリケーションからの入力デバイスを処理します。/dev/input ディレクトリにキャラクター デバイスを作成します。デバイスは仮想インターフェイスであり、物理デバイスには属しません。"

于 2012-09-19T04:30:48.107 に答える
5

/dev/uinput はおそらく「ユーザー入力」の略です。私の場合、 /dev/input はイベントキャッチャーを含むディレクトリです

pwadas@vao:~$ ls -al /dev/uinput /dev/input/ | sed -e 's/^/    /g'

crw------T 1 root root 10, 223 wrz 18 07:09 /dev/uinput

/dev/input/:
total 0
drwxr-xr-x  4 root root    460 wrz 18 07:09 .
drwxr-xr-x 14 root root   3660 wrz 18 07:09 ..
drwxr-xr-x  2 root root    120 wrz 18 07:09 by-id
drwxr-xr-x  2 root root    160 wrz 18 07:09 by-path
crw-------  1 root root 13, 64 wrz 18 07:09 event0
crw-------  1 root root 13, 65 wrz 18 07:09 event1
crw-------  1 root root 13, 74 wrz 18 07:09 event10
crw-------  1 root root 13, 75 wrz 18 07:09 event11
crw-------  1 root root 13, 76 wrz 18 07:09 event12
crw-------  1 root root 13, 77 wrz 18 07:09 event13
crw-------  1 root root 13, 78 wrz 18 07:09 event14
crw-------  1 root root 13, 79 wrz 18 07:09 event15
crw-------  1 root root 13, 80 wrz 18 07:09 event16
crw-------  1 root root 13, 66 wrz 18 07:09 event2
crw-------  1 root root 13, 67 wrz 18 07:09 event3
crw-------  1 root root 13, 68 wrz 18 07:09 event4
crw-------  1 root root 13, 69 wrz 18 07:09 event5
crw-------  1 root root 13, 70 wrz 18 07:09 event6
crw-------  1 root root 13, 71 wrz 18 07:09 event7
crw-------  1 root root 13, 72 wrz 18 07:09 event8
crw-------  1 root root 13, 73 wrz 18 07:09 event9
crw-------  1 root root 13, 63 wrz 18 07:09 mice
crw-------  1 root root 13, 32 wrz 18 07:09 mouse0
于 2012-09-18T14:03:13.113 に答える