2012-09-18 23 views
5

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

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

+3

質問はスーパーユーザーに行う必要があります。 – m4tx

+0

これはプログラミング目的のためのものです。どちらが使いやすいのかわかりませんし、違いを理解したいと思っています。 –

+0

プログラミング目的のためかもしれません。しかし、質問は絶対にプログラミングと結びついていません:)質問はプログラミングではなく、オペレーティングシステムと直接関係しています。スタックオーバーフロー==プログラミング;スーパーユーザー==オペレーティングシステム関連のもの:) – m4tx

答えて

3

/dev/uinputはおそらく "ユーザー入力"の略です。鉱山では、/ dev /入力は、イベントキャッチャー含む、ディレクトリです

私はここで答えを見つける
[email protected]:~$ 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 
+0

**ユーザー入力**部分については、あなたが正しいです。ありがとうございました! –

+1

新しいユーザーのヒント:あなたが答えに満足すれば、あなたはそれを投票することができます:)北京でそこに幸運を;-) –

+0

あなたにも幸運! –

4

:それは言うようにhttp://thiemonge.org/getting-started-with-uinput を: "uinputから入力サブシステムを処理することを可能にするLinuxカーネルモジュールですユーザー土地アプリケーションから入力デバイスを作成して処理することができます/dev/inputディレクトリに文字デバイスを作成しますデバイスは仮想インターフェイスであり、物理デバイスに属しません。 "

関連する問題