歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 關於Linux下鼠標鍵盤

關於Linux下鼠標鍵盤

日期:2017/2/28 16:28:54   编辑:Linux教程

關於Input設備,說明:

(1)ls -l /dev/input,得到設備名稱和屬性,注意此處沒有input號這種Input層分配的內容,以event為主。如:

# ls -l /dev/input
crw-rw---- root input 13, 66 1970-01-01 00:00 event2
crw-rw---- root input 13, 33 1970-01-01 00:00 mouse1
crwxrwxrwx root input 13, 65 1970-01-01 00:00 event1
crw-rw---- root input 13, 32 1970-01-01 00:00 mouse0
crw-rw---- root input 13, 64 1970-01-01 00:00 event0
crw-rw---- root input 13, 63 1970-01-01 00:00 mice

如果這麼些設備中無法確認哪個是目前在用的設備?可以采用這種方式:cat他們,然後操作鼠標或者鍵盤,哪個輸出亂碼就是用的哪個。

(2)cat /proc/bus/input/devices,主要信息是:

N: Name="s3c-keypad-rev0000"
P: Phys=s3c-keypad/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0

N: Name="S3C TouchScreen"
P: Phys=input(ts)
S: Sysfs=/class/input/input1
U: Uniq=
H: Handlers=kbd mouse0 event1

N: Name="ADXL34x accelerometer"
P: Phys=1-0053/input0
S: Sysfs=/class/input/input2
U: Uniq=
H: Handlers=mouse1 event2

分配的Input節點全在Sysfs上,真正的設備dev在Handlers上。

(3)ls -l /sys/class/input,類設備信息:

drwxr-xr-x root root 1970-01-01 00:00 mice
drwxr-xr-x root root 1970-01-01 00:00 input0
lrwxrwxrwx root root 1970-01-01 00:04 event0 -> input0/event0
drwxr-xr-x root root 1970-01-01 00:00 input1
lrwxrwxrwx root root 1970-01-01 00:04 mouse0 -> input1/mouse0
lrwxrwxrwx root root 1970-01-01 00:04 event1 -> input1/event1
drwxr-xr-x root root 1970-01-01 00:00 input2
lrwxrwxrwx root root 1970-01-01 00:04 mouse1 -> input2/mouse1
lrwxrwxrwx root root 1970-01-01 00:04 event2 -> input2/event2

Copyright © Linux教程網 All Rights Reserved