Linux如何檢視與/dev/input/event目錄下對應的裝置
1. /dev/input目錄
/dev/input目錄下的事件都是在驅動中呼叫input_register_device(struct input_dev *dev)產生的。如我的盒子的/dev/input目錄的內容如下:
crw-rw---- root input 13, 64 1970-01-01 08:00 event0 crw-rw---- root input 13, 65 1970-01-01 08:00 event1 crw-rw---- root input 13, 66 1970-01-01 08:00 event2 crw-rw---- root input 13, 67 1970-01-01 08:00 event3 crw-rw---- root input 13, 68 1970-01-01 08:00 event4 crw-rw---- root input 13, 69 1970-01-01 08:00 event5 crw-rw---- root input 13, 70 2013-08-30 09:56 event6
每個event將上報指定的事件,如G-Sensor、觸控式螢幕、Mouse、按鍵等。
2. 與event對應的裝置資訊
與event對應的相關裝置資訊位於/proc/bus/input/devices,例子如下:
[email protected]:/ # cat /proc/bus/input/devices
cat /proc/bus/input/devices
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="rk29-keypad"
P: Phys=gpio-keys/input0
S: Sysfs=/devices/platform/rk29-keypad/input/input0
U: Uniq=
H: Handlers=kbd event0 keychord
B: PROP=0
B: EV=3
B: KEY=8000 100000 0 0 0
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="rkxx-remotectl"
P: Phys=gpio-keys/input0
S: Sysfs=/devices/platform/rkxx-remotectl/input/input1
U: Uniq=
H: Handlers=kbd event1 keychord
B: PROP=0
B: EV=3
B: KEY=c 70110 260000 0 0 0 20100 2000000 7800000 4000a800 1e16c0 19 78000000 10006ffc
I: Bus=0003 Vendor=0c45 Product=1109 Version=0100
N: Name="coocaa Device coocaa Wireless Device"
P: Phys=usb-usb20_host-1.3/input2
S: Sysfs=/devices/platform/usb20_host/usb2/2-1/2-1.3/2-1.3:1.2/input/input2
U: Uniq=
H: Handlers=sysrq kbd event2 keychord
B: PROP=0
B: EV=12001b
B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe
B: ABS=700 0
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=0c45 Product=1109 Version=0100
N: Name="coocaa Device coocaa Wireless Device"
P: Phys=usb-usb20_host-1.3/input3
S: Sysfs=/devices/platform/usb20_host/usb2/2-1/2-1.3/2-1.3:1.3/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3 keychord
B: PROP=0
B: EV=12001f
B: KEY=4837fff 72ff32d bf544446 0 0 1 30f90 8b17c007 ffe77bfa d941dfff febeffdf ffefffff ffffffff fffffffe
B: REL=40
B: ABS=ffffff01 0
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=0c45 Product=1109 Version=0100
N: Name="coocaa Device coocaa Wireless Device"
P: Phys=usb-usb20_host-1.3/input4
S: Sysfs=/devices/platform/usb20_host/usb2/2-1/2-1.3/2-1.3:1.4/input/input4
U: Uniq=
H: Handlers=event4
B: PROP=0
B: EV=17
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=0c45 Product=1109 Version=0100
N: Name="coocaa Device coocaa Wireless Device"
P: Phys=usb-usb20_host-1.3/input5
S: Sysfs=/devices/platform/usb20_host/usb2/2-1/2-1.3/2-1.3:1.5/input/input5
U: Uniq=
H: Handlers=sysrq kbd event5 keychord
B: PROP=0
B: EV=12001f
B: KEY=4837fff 72ff32d bf544446 0 0 1 30f90 8b17c007 ffff7bfa d941dfff febeffdf ffefffff ffffffff fffffffe
B: REL=40
B: ABS=1 0
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=093a Product=2510 Version=0111
N: Name="PixArt USB Optical Mouse"
P: Phys=usb-usb20_host-1.2.4/input0
S: Sysfs=/devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2.4/2-1.2.4:1.0/input/input7
U: Uniq=
H: Handlers=event6
B: PROP=0
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10
在上面的H:中可以看到對應的eventxx。
相關推薦
Linux如何檢視與/dev/input/event目錄下對應的裝置
1. /dev/input目錄 /dev/input目錄下的事件都是在驅動中呼叫input_register_device(struct input_dev *dev)產生的。如我的盒子的/dev/input目錄的內容如下: crw-rw---- root
Linux如何檢視與/dev/input目錄下的event對應的裝置
1. /dev/input目錄 /dev/input目錄下的事件都是在驅動中呼叫input_register_device(struct input_dev *dev)產生的。如我的盒子的/dev/input目錄的內容如下:crw-rw---- root inpu
Linux如何查看與/dev/input目錄下的event對應的設備
http bar 分區 查看內存 form cal lan input -a 轉載:https://blog.csdn.net/cupidove/article/details/23122645 1. /dev/input目錄 /dev/input目錄下的事件都是在
Linux C中讀取/dev/input/event裝置來判斷鍵盤按鍵是否按下
code: #include <stdio.h> #include <linux/input.h> #include <stdlib.h> #include <sys/types.h> #include <sys/sta
linux面試題:刪除一個目錄下的所有文件,但保留一個指定文件
spa -a ash exclude 事先 file roo 老師 保留 面試題:刪除一個目錄下的所有文件,但保留一個指定文件 解答: 假設這個目錄是/xx/,裏面有file1,file2,file3..file10 十個文件 [root@oldboy xx]# to
linux怎麽實時查看目錄下是否有文件生成
clas class 方式 ctrl+ 移動 是什麽 not mib 我們 安裝inotify-tools $ sudo apt install inotify-tools -y 創建數據和日誌目錄 $ sudo mkdir -p /tmp/inotifywait
Linux:批量清空當前目錄下的日誌檔案
需求:在Linux中,有時需要批量清空當前目錄中的日誌檔案,同時還要保留日誌檔案。 1、 在當前目錄下,鍵入如下命令: for i in `find . -name "*.log"`; do cat /dev/null >$i; done 如圖: 2、執行完畢
Linux檢視與掛載新磁碟
問題 把CentOS都換成了Ubuntu Server(16.04 LTS),用df -h檢視磁碟佔用情況,確發現之前插入的一塊大容量磁碟/dev/sdb1消失了。是磁碟壞了?還是沒被系統識別? 解決 (1) 用命令fdisk -l檢視新磁碟是否被系統
linux命令之----find用於指定目錄下查詢檔案
1、find命令作用 find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。 2、find語法 find path
Android簽名與認證META-INFO目錄下檔案
一、Android簽名概述 我們已經知道的是:Android對每一個Apk檔案都會進行簽名,在Apk檔案安裝時,系統會對其簽名信息進行比對,判斷程式的完整性,從而決定該Apk檔案是否可以安裝,在一定程度上達到安全的目的。 給定一個Apk檔案,解壓,可以看到一個META
linux拷貝某個檔案到所有目錄下
linux下操作時,突然有這個需求:拷貝一個檔案到某個目錄下的所有1級目錄中。 咋看起來,好像要寫個指令碼,搞個迴圈。準備動手,突然想到了find命令的-exec引數(之前常用這個命令去查詢檔案批量刪除),有了思路,一句命令就可以完成: find ./ -maxdepth
如何查詢dev目錄下磁碟裝置的iscsi來源
問題,連線了多個iscsi的lun,不知道/dev下哪一個裝置對應哪個iscsi來源。 步驟: 1.安裝udev和lsscsi sudo apt-get install -y udev lsscsi 2.列出iscsi裝置 lsscsi 輸出: [2:0:0:0]
Linux如何設置在當前目錄下打開終端
linux down util all apt sta wid 分享圖片 分享 轉:https://blog.csdn.net/iot_flower/article/details/71189816 1. sudo apt-get install nautilus-ope
Linux獲取/dev/input目錄下的event對應的裝置
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
linux下目錄許可權檢視與修改以及檔案和目錄訪問許可權設定
檢視檔案許可權的語句: 在終端輸入: ls -l xxx.xxx (xxx.xxx是檔名) 那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r-- 一共有10位數 其中: 最前面那個 - 代表的是型別 中間那三個 rw- 代表的是所有者(user
使用Python獲取/dev/input目錄下event對應的裝置
關於Linux的Input子系統詳解請看這篇文章。 思路: 在某些情況下,我們想知道,event分別對應的是什麼裝置。雖然我們可以終端中通過命令獲取詳細資訊,我們可以使用Python進行相關處理後獲取event所對應的裝置的資訊。而系統所有輸入裝置都會出
linux怎麼實時檢視目錄下是否有檔案生成 crunch--字典生成工具
安裝inotify-tools $ sudo apt install inotify-tools -y 建立資料和日誌目錄 $ sudo mkdir -p /tmp/inotifywait/log/ /tmp/inotifywait/data/ 建立
Linux檢視當前目錄下檔案/目錄數量
1) 統計當前資料夾下檔案的個數: ls -l |grep "^-"|wc -l 2) 統計當前資料夾下目錄的個數: ls -l |grep "^d"|wc -l 3) 統計當前資料夾下檔案的個數,包括子資料夾裡的 : ls -lR|grep
【Linux】Linux系統dev/目錄下的tty
終端是一種字元型裝置,它有多種型別,通常使用tty來簡稱各種型別的終端裝置。tty是Teletype的縮寫。Teletype是最早出現的一種終端裝置,很象電傳打字機(或者說就是),是由Teletype公司生產的。裝置名放在特殊檔案目錄/dev/下,終端特殊裝置檔案一般有以下
linux命令 - du:檢視目錄下檔案和資料夾的大小
連結:(轉)Linux下檢視檔案和資料夾大小 刪除日誌 - CS408 - 部落格園https://www.cnblogs.com/lixuwu/p/5944062.html#_label0 linux檢視目錄大小 - CSDN部落格https://blog.csdn.net/learner19