我刚刚在 HP Probook 上安装了 Ubuntu。但是,内置键盘无法识别 Shift 键、Control 键、Alt 键和功能键的按键。xev
按下这些键时没有任何输出。
按照这篇文章来自 2020 年和这个解决方案/解决方法从同一年开始,我运行了这个答案,即cat /sys/class/dmi/id/chassis_type
给出输出10
。然后我将该intel_vbtn
模块列入黑名单并重新启动系统;但是,按键仍然没有响应。
我不确定接下来该尝试什么,所以我在这里发帖。我认为有必要提一下这台笔记本电脑的 Shift 键和其他键做过在安装 Ubuntu 之前,它在 Windows 中运行良好;此外,我在安装 Ubuntu 之前尝试安装 alpine linux,但实际上放弃了,因为 Shift 键不起作用。我只是假设 Ubuntu 可能开箱即用;但问题似乎完全相同,这让我相信这可能是一个内核问题。
编辑 - 根据评论,我已经尝试过sudo evtest
。完整的输出很长,所以我不会在这里添加它。我会添加一些我认为可能相关的输出摘录;
它将键盘列为/dev/input/event4: AT Translated Set 2 keyboard
它确实显示了 Shift 键和其他功能键在键盘中存在,例如,Event code 97 (KEY_RIGHTCTRL)
或者Event code 42 (KEY_LEFTSHIFT)
当我最初从列表中选择键盘时在所有键的列表中存在;
按住或按下 shift 或任何其他故障键均不起作用 [没有输出],就像在 中一样xev
。
编辑 2-- 按照评论中的建议,我尝试查看键盘是否在行grub
编辑器中工作。结果不行。按住 Shift 键时,大写字母未注册。grub 的版本是 2.12
编辑 3-- 关于布局可能存在问题,我确实手动尝试了几种不同的选项。使用xfce4-keyboard-settings
,我导航到布局选项卡,在那里我将“键盘模型”选项从 更改generic 101-key pc
为其他每个通用选项,以及每个列出的惠普笔记本电脑选项。Shift 键对它们中的任何一个都不起作用。在安装过程中,我还尝试将语言布局从英语-美国更改为其他每个英语-美国布局,例如英语[dvorak]、英语[colomak]等等。Shift 键对它们中的任何一个都不起作用。我没有尝试任何非英语布局。