只能用大写字母输入。它好像是按住了Shift键一样。

这不是我的键盘问题。我已经尝试了多个键盘。

我输入的所有内容都是大写字母。

当我尝试点击一行时,它会像按住Shift键一样选择东西。

请帮忙解决。


试试按一下<shift>键,这样有帮助吗? - Seth
1如果您正在终端中输入,请在问题中添加stty -a的结果,或告诉我们您使用的程序、Ubuntu版本、硬件、键盘连接时间(上次电源循环之前还是之后)以及连接方式(USB还是PS/2)。 - waltinator
7个回答

这件事发生在我使用的Ubuntu 18.04上。如果你同时按下Shiftcaps lock键,键盘会恢复正常。再次同时按下它们将切换为大写,即使轻按caps lock键也无法切换回小写。

1这在我使用的Ubuntu 20.04上也有效。 - Erel Segal-Halevi

我偶尔还是会遇到这个问题。为了避免出现DenverCoder9的情况:我发现如果我锁定屏幕然后解锁,就可以解决这个问题。

检查您的通用访问设置。您可以通过进入Ubuntu Dash(点击左上角的Ubuntu图标,或按下Super /“Windows”键),然后输入单词“sticky”来找到它。确保关闭了粘滞键设置。
如果您按住Shift键约5秒钟,它应该打开/关闭Shift粘滞键。

@ Seth Shift键无法使用。@waltinator 我正在使用Ubuntu 12.04桌面版。键盘是USB接口的。由于有一个无法关闭的程序正在运行,所以我无法关闭电脑。@ Argusvision 粘滞键已禁用。 - Jeff Fischer

双击 Shift 键以关闭大写锁定。

在Ubuntu 22.04中,默认的大写锁定键开启/关闭方式是Alt+Caps Lock。也就是说,如果你偶然按下了Alt+CapsLock,你需要再次按下Alt+CapsLock来禁用它。无需等待N秒钟,组合键会立即生效,一旦你释放按键。

如果您碰巧在运行在 macOS 上的 Debian/Ubuntu 虚拟机上工作,适当的操作是 command + caps lock - JDQ

按下 右Ctrl+CapsLock 来进行修正。

临时解决方案 如果你在按下Shift键时输入的是小写字母,请尝试以下方法。
对于Fedora 34,在设置中启用粘滞键功能,并双击Shift按钮以输入小写字母。
希望对所有Linux系统都有效!

2这可能适用于打字,但会对其他动作键(如CTRL、ALT、Super++)造成很大的干扰。我认为这不是解决问题的办法,而只是一种权宜之计,可惜效益甚微。 - denNorske
这不是一个完全可怕的建议,如果其他方法都失败了,但我同意应该首先尝试所有其他答案。话虽如此,由于一个长时间运行的程序,原始问题是8年前提出的,用户不能尝试重新启动计算机。希望自那时以来他们已经能够重新启动了 ;-). - NotTheDr01ds