我的新 Dell Venue 11 Pro 7140,运行 Ubuntu 15.04,出现故障。似乎在登录屏幕后所有键盘输入都失败了。鼠标功能正常。
问题是屏幕键盘也不起作用,来自 synergyc 的键盘输入也不起作用,所以我猜这是某种统一输入模块出了问题。
但是,其他输入事件(例如音量按钮)似乎运行正常。
我试过完全关机和冷启动,但没有成功。:-(
幸运的是,我打开了一个 ssh 服务器,所以我可以进一步调查。
$ dmesg | grep keyboard
[ 1.060171] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
$ cat /var/log/Xorg.0.log | grep 'keyboard'
[ 5.211] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ 5.213] (II) evdev: Video Bus: Configuring as keyboard
[ 5.214] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 5.214] (II) evdev: Power Button: Configuring as keyboard
[ 5.216] (**) Integrated_Webcam_FHD: Applying InputClass "evdev keyboard catchall"
[ 5.264] (II) evdev: Integrated_Webcam_FHD: Configuring as keyboard
[ 5.264] (**) Integrated_Webcam_8M: Applying InputClass "evdev keyboard catchall"
[ 5.264] (II) evdev: Integrated_Webcam_8M: Configuring as keyboard
[ 5.270] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event2)
[ 5.270] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[ 5.270] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[ 5.270] (**) AT Translated Set 2 keyboard: always reports core events
[ 5.270] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event2"
[ 5.270] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[ 5.270] (--) evdev: AT Translated Set 2 keyboard: Found keys
[ 5.270] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[ 5.270] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 12)
[ 5.271] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[ 5.271] (II) evdev: Dell WMI hotkeys: Configuring as keyboard
需要明确的是,这不是我看过的“键盘停止工作”问题的重复,因为:
- 昨天所有键盘都工作得很好
- 它在启动时工作
- 它在 GRUB 期间/之后工作
- 它在登录屏幕期间有效
- 冷启动后存在问题(因此不是挂起问题)
- 它会影响所有键盘(USB、蓝牙、设备上的“windows”键、屏幕和 synergyc),因此这不是键盘开关问题
还有什么可能会出现这种症状?
我偶然发现了这个答案为什么我的键盘停止工作?似乎我不小心按下了一些打开慢键的组合键,但它只在登录屏幕后才起作用。
因此,要解决此问题,请转到:
系统设置 → 通用访问 → 打字(选项卡):关闭“慢键”
如果你想阻止它再次发生,也可以关闭“通过键盘启用”。
它不知道为什么登录屏幕会忽略此设置。
更新
我刚刚又做了一次(d'oh!),这让我回到了这个答案,并让我主动找出是什么触发了它。
显然,如果您打开了“通过键盘启用”,然后按住该 Shift键八秒钟,它将启用/禁用慢速键。
这是一个新设置,我启用了键盘启用,因为我想要一种在触摸屏和键盘模式之间轻松切换的方法。可能不值得付出努力,呵呵!