从 17.04 升级到 17.10 后,重复键不起作用

eba*_*bar 5 upgrade xubuntu keyboard

我使用带有 Xubuntu 的笔记本电脑。我最近从 17.04 升级到 17.10。自升级以来,重复键功能不起作用

重复键我的意思是:当按下一个键并按住它时,我希望与该键相关联的字母会一次又一次地出现在屏幕上,直到我停止按下该键为止。

然而,目击到的行为如下:当按下一个键并按住它时,字母打印 1 到 4 次,然后停止。

我所做的事情没有任何积极的结果

  • 在此处和其他网站上搜索了相同问题的其他实例。
  • 确保在Repeat keys中启用了复选框Settings > Keyboard > Behaviour
  • 禁用并再次启用Repeat keys复选框。
  • 尝试用的不同值Repeat delayRepeat speed相同的配置屏幕上。
  • 尝试通过 USB 连接的另一个键盘。
  • 用于xkbset repeatkeys禁用和启用重复键。
  • 用于evtest查看键盘的事件,并没有看到任何异常。

关于可能是什么问题的任何想法,以及希望如何解决它?

编辑 1:

我编辑了原文以澄清这封信重复了 1 到 4 次,然后就停止了。

根据评论中的要求,输出几个命令:

$ gsettings get org.gnome.desktop.peripherals.keyboard repeat
true
$
$
$ xset q r
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000002
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    on     02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:      off
    06: Suspend:     off    07: Mute:        off    08: Misc:       off
    09: Mail:        off    10: Charging:    off    11: Shift Lock: off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  467    repeat rate:  29
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  2/1    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  900    cycle:  0
Colors:
  default colormap:  0x40    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Disabled
Run Code Online (Sandbox Code Playgroud)

自从写这篇文章以来,我发现了另一件奇怪的事情,这可能与上述问题有关,也可能无关:

仅按一次重音键时,如果我不立即按任何其他键,则会出现一个奇怪的字母。例如,如果我按一次 ´ (0xB4) 键并且不立即按任何其他键,字符 ? (0x3B0) 本身出现。它也发生在其他口音中,例如 ` 和 ^。

编辑2:

任何键盘都会出现此问题:笔记本电脑的内置键盘或 USB 键盘。在 USB 键盘的情况下,我尝试了不同的端口和电缆,结果是一样的。

编辑 3:

还有两个测试:

  • 改变成另一个TTY(如Ctrl+ Alt+ F5),而且我看到^ @不断被印刷不按任何键。这是 NULL 字符的一种表示形式。
  • 包含 Xubuntu 17.04 和 16.04(最新 LTS)的旧实时 USB引导,问题没有在那里出现:重复键工作正常

编辑 4:

最后一个考试:

  • 从包含 Xubuntu 17.10 的实时 USB 启动,问题再次出现。

Dru*_*lix 6

您说:^@ 一直被打印而没有按任何键,这表明驱动程序问题。

lsmod | grep wmi
Run Code Online (Sandbox Code Playgroud)

如果 peaq_wmi 存在,请使用 sudo:

modprobe -rv peaq_wmi
Run Code Online (Sandbox Code Playgroud)

如果它正常工作通过添加到黑名单成为永久性的:

nano /etc/modprobe.d/blacklist.conf
Run Code Online (Sandbox Code Playgroud)

黑名单 peaq_wmi