我使用帶有 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+ Alt+ F5),我可以看到^@ 不斷被列印無需按任何按鍵。這是 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
黑名單peq_wmi