快速按键触发自动重复(Ubuntu 14.04 LTS)

快速按键触发自动重复(Ubuntu 14.04 LTS)

当快速按下并释放一个键时,它会自动重复,直到再次触摸键盘。

Lorem Ipsummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

看起来系统正确地接收到了“按键”信号,但是“按键释放”信号似乎在快速操作时丢失了。

这个问题很容易重现。如果我“刷”键盘(不知道如何描述短暂按下某个键),那么字母会正常显示,但在规定的延迟后,它会自动重复,就像一直按下该键一样。在我的情况下,自动重复延迟大约为半秒。所有键盘键都存在此问题,包括向上/向下箭头、退格键等。它在所有 Ubuntu 应用程序中都一致存在此问题。

我有一台 Dell Precision M4800。Windows 8.1 双启动。键盘在 Windows 下工作正常。

笔记本电脑是新的。到目前为止,这是安装过程中唯一的问题。其他一切似乎都运行良好。我熟悉 Ubuntu 14.04(我在其他 3 台笔记本电脑上也安装了它)。这是我第一次遇到这个问题。

我有一个外置 USB 键盘,它没有这个问题。但是它太简陋了,而且按键太深,我无法真正重现相同的“刷”效果。

所有“通用访问”选项均已关闭。

编辑1:以下内容来自 XEV。KeyPress 和 KeyRelease 不断重复:

KeyPress event, serial 37, synthetic NO, window 0x5000001,
root 0xc4, subw 0x0, time 8211573, (263,232), root:(304,284),
state 0x0, keycode 57 (keysym 0x6e, n), same_screen YES,
XLookupString gives 1 bytes: (6e) "n"
XmbLookupString gives 1 bytes: (6e) "n"
XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x5000001,
root 0xc4, subw 0x0, time 8211591, (263,232), root:(304,284),
state 0x0, keycode 57 (keysym 0x6e, n), same_screen YES,
XLookupString gives 1 bytes: (6e) "n"
XFilterEvent returns: False

编辑2:比较两个 XEV 会话,一个存在问题,另一个存在自愿键自动重复,除了“KeymapNotify 事件”之外,两者几乎完全相同。

出现以下问题:

KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys:  4294967224 0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

正常自动重复:

KeymapNotify event, serial 29, synthetic NO, window 0x0,
keys:  0   0   0   0   16  0   0   0   0   0   0   0   0   0   0   0   
       0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

答案1

戴尔现已发布 BIOS 版本 A13,解决了此问题。在更新到 A13 之前,我遇到了完全相同的问题。

答案2

我遇到了同样的问题。刚刚用最新的 BIOS 固件

这似乎已经解决了问题。固件的发布说明明确提到 Linux 操作系统上的键盘问题应该通过更新得到解决。

答案3

计时表明正在使用自动重复功能来生成按键。它们比您打字的速度快得多,如果您在释放后查看下一次按键,时间差异应该为 0。

自动重复可能表示某个键卡住了。您可以尝试使用通用访问来抑制按键重复,但您可能需要尝试清洁键盘或更换键盘。

相关内容