如何區分 dev input event

2022-07-26 13:21:13 字數 526 閱讀 9011

方法是把每乙個/dev/input/event開啟。通過ioctl函式來讀取裝置name,每乙個裝置name是固定的,可以根據name區分event。我這是查詢觸控事件為例:**如下:

1

static

intgettoucheventnum()

2; /*

rats: use ok */5

int fd = 0

;

6int

i;

7for (i = 0; i < 32; i++) 818

//printf("%s\n", name);

19//

printf("name: %s\n", buf);

20close(fd); 21}

22}23return -1

;24 }

這個函式的目的就是返回名字裡有 mtouc touch 這個欄位的event裝置號,mtouc touch這個就是觸控的裝置名字。

如何區分MNO和MVNO

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!mvno mobile virtaul network operator 虛擬網路運營商,沒有自己的實體網路,通過租用mno mobile network operator 的網路來提供網路服務。我們知道spec規定operator之間是通過mcc...

var let const 三則如何區分?

想弄清楚這三者的區別,我們需要知道這三者最基本的來龍去脈。var是es5中的變數,let const是es6中的變數。塊級作用域是在es6中引進的,那麼什麼是塊級作用域呢?簡單的來說,就是包含在中的 就是叫塊級作用域,其中for語句 if語句也屬於塊級作用域。既然是在es6中才有的塊級作用域,而且l...

如何區分SNAT和DNAT

從定義來講它們乙個是源位址轉換,乙個是目標位址轉換。都是位址轉換的功能,將私有位址轉換為公網位址。要區分這兩個功能可以簡單的由連線發起者是誰來區分 內部位址要訪問公網上的服務時 如web訪問 內部位址會主動發起連線,由路由器或者防火牆上的閘道器對內部位址做個位址轉換,將內部位址的私有ip轉換為公網的...