更新
这似乎仅在使用 Windows 上的 TightVNC 查看器连接时才会发生。我现在尝试了不同的客户端,乍一看它们都没有显示该问题...
问题
我刚刚安装了一个新版本Ubuntu 22.04
并遇到了一个非常奇怪的问题:
什么时候输入我的密码在任何一种密码字段, 这Shift 键卡住了当到达第一个特殊字符在我的密码中并且之后我无法“解开”它。
那意味着什么:
- 从那一刻起我只能输入全部大写字母
- 我无法再在文件资源管理器中选择单个项目。它只有在单击单个项目时才会进行“范围选择”,就像通常按 Shift + 单击一样。
- 我无法再正确输入任何密码
- 尽管这是通过 VNC 输入密码“触发”的,但它也会影响我本地物理连接的键盘,因为从现在开始它也处于这种“shift 卡住”模式
我发现(到目前为止)摆脱这种状态的唯一方法是重新启动整个机器。
我尝试了以下方法,但没有成功:
- 按下 Shift 和/或 Caps Lock 键(一次、多次、“双击”、组合......)
- 按 Shift+Caps Lock(建议这里)
- 更改活动键盘布局(这还有另一个奇怪的副作用,见下文)
- 进入锁定屏幕并重新登录(使用屏幕键盘)
- 切换“粘滞键”辅助功能设置
我没有尝试注销用户,因为这样做之后我无法再使用 VNC,所以这对我没有帮助,因为我主要通过 VNC 控制计算机。
以下是我目前的一些观察:
- 当到达密码中的第一个特殊字符时,按键会卡住。
例如,当在可见密码的锁定屏幕上输入密码时,我看到以下内容:
mySpecial&PASSWORD
第一个字符之后的所有内容&
都错误地大写。 - 我只在下列情况下观察到了这种情况(到目前为止):
- 在锁定屏幕上输入密码(始终)
- 运行命令后在终端中输入 pwd
sudo
(大多数情况下,并非总是......) - 在图形“需要身份验证”对话框中输入 pwd
- 在 VirtualBox 中运行的 Ubuntu 虚拟机的登录屏幕中输入 pwd。
没错,在虚拟机中输入密码会导致主机上的 Shift 键卡住
答案1
遇到了同样的问题。似乎通过切换到 tigerVNC 解决了这个问题,希望这能有所帮助。我也遇到了远程和本地键盘的问题,并且如果连接了 tightvnc,所有输入都会受到影响(不仅仅是密码输入)。
答案2
对我来说,有效的方法是向键盘添加一种新语言,然后切换到该语言,然后再切换回来。但是,仅切换语言不起作用 - 似乎我需要添加然后切换才能修复它。我还没有彻底测试过,但它确实有效。