2020-12-10 15:12:31 +08:00
|
|
|
|
# Linux 下 Input 工具
|
|
|
|
|
|
|
|
|
|
```bash
|
2020-12-10 15:30:32 +08:00
|
|
|
|
# 捕获事件
|
|
|
|
|
getevent <device>
|
|
|
|
|
# 发送事件
|
|
|
|
|
sendevent <device> <type> <code> <value>
|
2020-12-10 15:12:31 +08:00
|
|
|
|
```
|
|
|
|
|
|
2020-12-10 15:30:32 +08:00
|
|
|
|
其中 device 是如 /dev/input/event0 这样的设备文件节点。
|
|
|
|
|
|
|
|
|
|
getevent 其他参数如下:
|
|
|
|
|
|
|
|
|
|
| Argument | Description |
|
|
|
|
|
|----------|---------------|
|
|
|
|
|
| -t | 打印事件的时间戳 |
|
|
|
|
|
|
2020-12-10 15:12:31 +08:00
|
|
|
|
当由 input 事件到来时将以:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
<type> <code> <value>
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
的格式显示出来,type、code 的定义可在 linux/input.h 和 input-event-codes.h 文件中找到。
|