外部键盘重复按键 - lliiikkkkeee tttthhhhiiiiis

toe*_*312 5 boot keyboard usb uefi drivers

每当我用外部 USB 键盘按下按钮时,它们就会被按下多次(如标题所示)。我的 Lenovo T460s 上的内置键盘工作正常。

\n\n
    \n
  • 从 USB 启动的 Live 发行版:同样的问题
  • \n
  • 测试的内核:4.8.4,当前为 4.10.0-041000-generic
  • \n
  • 更新了联想 BIOS/UEFI (1.22)
  • \n
  • Ubuntu 16.04.02 LTS
  • \n
  • 键盘:Coolermaster MasterKeys S(似乎适用于 Linux 上的其他人)
  • \n
  • 其他 USB 键盘(罗技)工作正常
  • \n
  • 尝试了所有 USB 端口(对接、直接)
  • \n
  • 当我第一次插入键盘时它就起作用了。
  • \n
  • 设置键盘设置以禁用键盘重复但没有成功
  • \n
  • 当单击一次快速打字时,它仅输入一个字符
  • \n
\n\n
\n\n

没有制造商的是键盘:

\n\n
$ lsusb\nBus 002 Device 002: ID 17ef:1010 Lenovo\nBus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub\nBus 001 Device 008: ID 138a:0090 Validity Sensors, Inc.\nBus 001 Device 006: ID 04f2:b52c Chicony Electronics Co., Ltd\nBus 001 Device 004: ID 8087:0a2b Intel Corp. \nBus 001 Device 009: ID 2516:003c \nBus 001 Device 007: ID 17ef:100f Lenovo \nBus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver\nBus 001 Device 003: ID 17ef:1010 Lenovo \nBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n\n
$ dmesg\n[   43.169824] usb 1-4.4.1: new full-speed USB device number 9 using xhci_hcd\n[   43.269936] usb 1-4.4.1: New USB device found, idVendor=2516, idProduct=003c\n[   43.269937] usb 1-4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0\n[   43.269938] usb 1-4.4.1: Product: MASTERKEYS PRO S with intelligent RGB\n[   43.269939] usb 1-4.4.1: Manufacturer: Cooler Master Technology Inc.\n[   43.790796] input: Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0/0003:2516:003C.0005/input/input19\n[   43.854216] hid-generic 0003:2516:003C.0005: input,hidraw2: USB HID v1.11 Keyboard [Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB] on usb-0000:00:14.0-4.4.1/input0\n[   43.854793] hid-generic 0003:2516:003C.0006: hiddev0,hidraw3: USB HID v1.11 Device [Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB] on usb-0000:00:14.0-4.4.1/input1\n[   43.855475] input: Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.2/0003:2516:003C.0007/input/input20\n[   43.913950] hid-generic 0003:2516:003C.0007: input,hidraw4: USB HID v1.11 Keyboard [Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB] on usb-0000:00:14.0-4.4.1/input2\n
Run Code Online (Sandbox Code Playgroud)\n\n
\n\n
$ xinput list\nxinput\n\xe2\x8e\xa1 Virtual core pointer                      id=2    [master pointer  (3)]\n\xe2\x8e\x9c   \xe2\x86\xb3 Virtual core XTEST pointer                id=4    [slave  pointer  (2)]\n\xe2\x8e\x9c   \xe2\x86\xb3 Logitech MX Master                        id=9    [slave  pointer  (2)]\n\xe2\x8e\x9c   \xe2\x86\xb3 SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]\n\xe2\x8e\x9c   \xe2\x86\xb3 TPPS/2 IBM TrackPoint                     id=13   [slave  pointer  (2)]\n\xe2\x8e\xa3 Virtual core keyboard                     id=3    [master keyboard (2)]\n    \xe2\x86\xb3 Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]\n    \xe2\x86\xb3 Power Button                              id=6    [slave  keyboard (3)]\n    \xe2\x86\xb3 Video Bus                                 id=7    [slave  keyboard (3)]\n    \xe2\x86\xb3 Sleep Button                              id=8    [slave  keyboard (3)]\n    \xe2\x86\xb3 Integrated Camera                         id=10   [slave  keyboard (3)]\n    \xe2\x86\xb3 AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]\n    \xe2\x86\xb3 ThinkPad Extra Buttons                    id=14   [slave  keyboard (3)]\n    \xe2\x86\xb3 Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB   id=15   [slave  keyboard (3)]\n    \xe2\x86\xb3 Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB   id=16   [slave  keyboard (3)]\n
Run Code Online (Sandbox Code Playgroud)\n\n

在 中出现两次但未完全出现是正常dmesgxinputlsusb?难道是该设备被“安装”了两次,所以“第一个”设备和“第二个”设备发生了干扰?请帮助我找到原因,我失去了理智......很高兴提供更多日志。

\n

toe*_*312 4

这不是 Ubuntu 或操作系统的问题,简单的键盘重置就可以解决问题(手册没有告诉如何正确重置)请参阅此博客文章重置键盘(格式化自己):

\n
\n

选项1:

\n
    \n
  • 拔下键盘

    \n
  • \n
  • 按 FN+右 Alt

    \n
  • \n
  • 重新插入键盘(同时按住 FN+右 Alt 键)

    \n
  • \n
\n

\xc3\x83 此选项应该使键盘返回到工厂\n设置/演示模式。

\n

选项2:

\n
    \n
  • 保持键盘插入电脑

    \n
  • \n
  • 按 FN+E 约 3 至 5 秒

    \n
  • \n
\n

\xc3\x83 此选项将清除键盘板载内存

\n
\n