vDe*_*Dev 5 linux keyboard usb hid
我有一个连接到 Linux 的 USB HID 键盘,我确实看到了 /dev/input/event0,它返回键盘事件代码,如 www.kernel.org/doc/Documentation/input/input.txt 中所述。我更愿意像从标准输入中一样读取字符。我确实看到内核 keyboard.c 正在按照 evbug 的日志消息进行转换:
evbug.c:事件。开发:input0,类型:4,代码:28,值:1 ...
这表明字符被馈送到字符设备 (tty),但我无法找到与此输入相对应的设备文件。我相信应该存在像 /dev/input/input0 这样的文件,但我没有找到它。我确实看到 /proc/bus/input/devices 将如下:
I: Bus=003 Vendor=2222 Product=0016 Version-0111
N: Name="Macally USB Keyboard"
P: Phys=usb-ohci.0-1/input0
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=kbd event0 evbug
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
B: MSC=10
B: LED=7
Run Code Online (Sandbox Code Playgroud)
我什至尝试过“mdev -s”,但没有创建其他设备。我可能缺少创建设备节点的 udev 规则。提前致谢!
| 归档时间: |
|
| 查看次数: |
1315 次 |
| 最近记录: |