小编str*_*ika的帖子

如何让 USB 键盘额外按钮工作?

我最近买了一个 USB 键盘。它有 12 个额外的按钮,但只有 5 个在工作。日志中没有“未知扫描码”消息。Evtest 无法检测到它们,甚至无法检测到有效的 5(仅常规键)。Xev 检测到正在工作的 5 而不是其他。"cat /dev/input/by-path/pci-0000:00:02.0-usb-0:4:1.0-event-kbd" 与 evtest 相同,但输出更丑陋。事实上,我能够检测到其他 7 个键的唯一方法是使用 Wireshark 进行 USB 嗅探。所以我的键盘没有缺陷。

我正在使用带有 gentoo-sources-2.6.30-r4 内核、xorg-server-1.6.2-r1 和 xf86-input-evdev 驱动程序版本 1.6.2-r1 的 Gentoo Linux。这是相关的 xorg.conf 部分:

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "evdev"    
    Option      "Device"        "/dev/input/by-path/pci-0000:00:02.0-usb-0:4:1.0-event-kbd"
    Option      "XkbLayout"     "hu"                                                       
EndSection
Run Code Online (Sandbox Code Playgroud)

我试图找到更多关于 XkbModel 等选项的信息,但手册页并不是很有帮助。我在这里搜索了每个 [键盘] 问题,但只在 Windows 上找到了类似的问题。

我该怎么做才能使钥匙正常工作?如果这是一个错误,我应该在哪里报告?

更新:这是 showkeys -s 输出。当我这样做时,X 服务器没有运行。

kb mode was UNICODE
[ if you are trying this under X, it might not work
since the X …
Run Code Online (Sandbox Code Playgroud)

linux usb keyboard

6
推荐指数
2
解决办法
3299
查看次数

标签 统计

keyboard ×1

linux ×1

usb ×1