我有一个连接到Linux的USB HID键盘,我看到/ dev / input / event0,它返回键盘事件代码,如www.kernel.org/doc/Documentation/input/input.txt所述。 我宁愿阅读字符,因为你会从标准input。 我确实看到内核keyboard.c正在做evbug的日志消息所指示的转换:
evbug.c:事件。 Dev:input0,Type:4,Code:28,Value:1 …
这表明字符被馈送到字符设备(tty),但我无法find与此input对应的设备文件。 我相信像/ dev / input / input0这样的文件应该存在,但我没有find它。 我确实看到/ 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其他设备。 我可能会缺less创build设备节点的udev规则。 提前致谢!
在使用罗马尼亚程序员布局键入罗马尼亚字符的同时,使用Autohotkey重新映射Alt / Ctrl / Win,窗口变得疯狂
可以用特殊的方式写10 ^ 2吗?
我想制作一个虚拟键盘。 我是否需要将WM_KEYDOWN发送到当前活动窗口或HWND_broADCAST?
在Linux上用Xlib重播“主动”键盘抓取
硬件扫描代码为ASCII字符转换
使用xinput在X11 / Linux中禁用键盘后释放所有的键?
什么是“暂停/rest”键的扫描码?
我可以不用键盘访问stdin吗?
Xkb:如何将键码转换为keysym
1)首先使用[lsusb]命令查找设备ID和序列号
2)在[/etc/udev/rules.d/]中创建映射文件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。