升级到 20.04 后,Caps-Lock 作为 Control 键不再可靠触发(联想英国键盘布局)

升级到 20.04 后,Caps-Lock 作为 Control 键不再可靠触发(联想英国键盘布局)

几年前,我映射CapsLock到控制来帮助治疗重复性劳损。在更新到 Ubuntu 12.04 后,它停止工作。例如,要在终端中粘贴,请输入shift+ control+ v。在升级到 20.04 之前,这有效。现在,它输入大写字母V

据我所知,发生的事情是shift+control被读作shift,但仅在使用CapsLock映射到控件键入时才如此。使用实际控制键键入时一切正常

这肯定是一个错误,因为它在之前的版本中是可以工作的,而且它只影响通过按键输入时的控制CapsLock。有人能知道如何解决这个问题吗?除了安装早期版本的 Ubuntu 之外?

编辑:我不再确定这是通常意义上的“错误”;这似乎是在发行版升级过程中保留语言设置的问题。由于发行版升级通常会破坏许多东西,因此尚不清楚这是否完全是意料之外的行为。我想这个错误可能是……如果你以某种方式设法让你的配置处于不一致的状态,无法加载正确的键盘布局,那么修饰键也会表现得很奇怪。

提前谢谢了!

> cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"

答案1

Ubuntu 似乎在升级过程中失去了对英国语言的支持,而是恢复为美国英语。这悄无声息地删除了对英国键盘布局的支持。我不知道这如何破坏了修饰键,但确实如此。

以下是我修复问题的方法:

  • 进入控制中心 → 个人 → 语言支持
  • 单击“安装/删除语言”并添加“英国英语”作为语言
  • 将“英国英语”拖到菜单顶部
  • 重启
  • 导航至控制中心 → 硬件 → 键盘
  • 转到“布局”标签
  • 点击“+ 添加”并添加英国英语
  • 删除美国英语
  • 点击“重置为默认值”

相关内容