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

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

我使用装有 Xubuntu 的笔记本电脑。我最近从 17.04 升级到了 17.10。升级后,重复按键功能不起作用

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

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

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

  • 在这里和其他网站上搜索了同一问题的其他实例。
  • 确保Repeat keys复选框已启用Settings > Keyboard > Behaviour
  • 禁用并再次启用Repeat keys复选框。
  • 在同一个配置屏幕上尝试了Repeat delay和的不同值。Repeat 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

在我写这篇文章之后,我还发现了另一件奇怪的事情,它可能与上述问题有关,也可能无关:

当只按一次重音键时,如果我没有立即按任何其他键,就会出现一个奇怪的字母。例如,如果我按下 ´ (0xB4) 键一次,并且没有立即按任何其他键,字符 ΰ (0x3B0) 就会自动出现。其他重音符号(如 ` 和 ^)也会发生这种情况。

编辑2:

任何键盘都会出现此问题:无论是笔记本电脑的内置键盘还是 USB 键盘。对于 USB 键盘,我尝试了不同的端口和电缆,结果都一样。

编辑3:

另外两个测试:

  • 换到另一个 tty (例如Ctrl++ ) AltF5我可以看到^@ 不断被打印无需按任何键。这是 NULL 字符的表示之一。
  • 从旧的 Live USB 启动包含 Xubuntu 17.04 和 16.04 (最新 LTS) 和问题没有显现那里:重复键完美工作

编辑4:

最后一个考试:

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

答案1

你说:无需按任何键即可不断打印 ^@,这表明驱动程序存在问题。

lsmod | grep wmi

如果存在 peaq_wmi,请使用 sudo 执行:

modprobe -rv peaq_wmi

如果它正常工作,通过添加到黑名单即可永久生效:

nano /etc/modprobe.d/blacklist.conf

黑名单 peaq_wmi

相关内容