gpt4 book ai didi

linux - 在 Linux 上从 USB HID 键盘设备获取字符

转载 作者:IT王子 更新时间:2023-10-29 00:44:32 25 4
gpt4 key购买 nike

我有一个连接到 Linux 的 USB HID 键盘,我确实看到/dev/input/event0,它返回键盘事件代码,如 www.kernel.org/doc/Documentation/input/input.txt 中所述。我更愿意像从 stdin 那样读取字符。我确实看到内核 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

我什至尝试过“mdev -s”,但没有创建额外的设备。我可能缺少创 build 备节点的 udev 规则。提前致谢!

最佳答案

1)首先使用[lsusb]命令找出设备ID和序列号

2) 在[/etc/udev/rules.d/]中创建映射文件

关于linux - 在 Linux 上从 USB HID 键盘设备获取字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29357387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com