Ubuntu 18.04.5 LTS有线USB键盘按键无输入但光标可移动的问题咨询
Ubuntu 18.04.5 LTS有线USB键盘按键无输入但光标可移动的问题咨询
看起来你的键盘硬件大概率是没问题的——毕竟能正常移动光标,说明系统能检测到键盘的输入信号,问题应该出在系统的键盘映射、布局配置或者输入服务上。给你几个实用的排查和解决步骤,你可以一步步试试:
检查并修正键盘布局
系统误识别键盘类型或者布局不匹配是常见原因。你可以打开系统设置里的「Region & Language」(区域和语言),切换到「Input Sources」标签页,确认当前的键盘布局是否和你的实际键盘一致(比如美式键盘别选成了欧式布局)。如果不对,直接改成对应布局,或者添加一个新的正确布局,切换过去后再测试按键输入。用命令行重置键盘配置
图形界面的配置有时候会出bug,试试终端命令来重置:- 先重置XKB键盘映射(这里以美式布局为例,如果你用的是中文布局,把
us换成cn即可):setxkbmap -layout us - 重启键盘设置服务:
sudo systemctl restart keyboard-setup.service
执行完这两个命令后,再试试按键能不能正常输入字符。
- 先重置XKB键盘映射(这里以美式布局为例,如果你用的是中文布局,把
排查修饰键的异常配置
有可能不小心把普通字母键设置成了修饰键(比如Ctrl、Alt),或者开启了奇怪的快捷键组合,导致按下时触发光标移动而非输入。你可以打开「Settings -> Devices -> Keyboard」,拉到页面最下方的「Additional Layout Options」,检查里面的修饰键配置,看看有没有把字母键映射成光标移动的选项,或者开启了不必要的快捷键。在BIOS/其他设备上验证键盘硬件
为了彻底排除硬件问题,你可以重启电脑进入BIOS界面,在BIOS里尝试按键盘按键(比如选择菜单选项、输入字符),如果能正常工作,说明硬件完全没问题,问题肯定在Ubuntu系统层面。另外也可以把键盘接到其他电脑上测试,进一步确认硬件状态。查看系统的键盘输入事件
用evtest工具可以检查系统是否接收到键盘的按键信号:- 先安装工具:
sudo apt install evtest - 运行
evtest,在弹出的设备列表里选择你的USB键盘(通常会标注“USB Keyboard”) - 按下键盘上的按键,观察终端是否输出对应的键码信息。如果有输出,说明系统能识别按键,只是没有正确映射到字符;如果没有输出,可能是驱动的小问题,但结合你能移动光标来看,大概率会有输出。
- 先安装工具:
备注:内容来源于stack exchange,提问作者user3678252




