过去使用Ctrl + ;(分号)(具体但不限于)Google 表格会在单元格中插入当前日期(假设单元格格式设置为这样做)但就在最近,我注意到这个快捷方式会产生带下划线的 e 字符,按空格键会添加一个额外的上下文菜单。按Enter删除字符,并在再次按键或按 后恢复对单元格的控制Esc。
这并非特定于 Google 表格,因此发布在此处。它也发生在具有相同行为的终端和整个范围内的其他应用程序中。
它也不是孤立地特定于我的 PC。我在我的 20.04 实例上试过了,它运行正常。我还在另一个 22.04 实例上尝试过它(具有相同的键盘布局但键盘不同)并遇到了同样的问题所以它似乎是 22.04.2 的一个功能,在两个 22.04 上都有 Gnome 42.5 和 5.19.0-41-generic 内核实例。
对于如何解决此问题的任何指导,我将不胜感激。这并不是非常严重,因为在表格中手动输入日期并在其他地方单独使用分号可以正常工作,但似乎一路上发生了一些变化。
这实际上不是错误,也不是“损坏”的东西 - 它只是 GNOME 中的默认更改。
以前,GNOME对此有一个默认的 Emoji 模式键盘快捷键Ctrl+ Shift+ (请参阅What does [Ctrl] + [Shift] + [e] do, while typing text?这在旧版本的 Ubuntu 中显示了这一点)。E
但是,他们最近似乎将默认值更改为Ctrl+.和Ctrl+ ;。当我们查看时,这在我的 22.04 机器中得到了确认
ibus-setup
(注意我在黑暗模式下运行我的系统主题,这就是为什么我的屏幕上的一切都是黑暗的):您可以简单地更改它
ibus-setup
(在命令行上执行它,它会打开 iBus 首选项窗口)并更改键盘快捷键。什么都没有坏,但发生了变化。这可能在某个地方的 GNOME 上游更改日志中,或者是由 Ubuntu 决定的更改。在任何一种情况下,这都很容易修复,而不是错误或“损坏”。更改默认值并不是任何事情的“破坏”。