从最近开始,每当 Google Chrome 中的文本字段(例如地址栏或 askubuntu 搜索字段)突出显示时,我都无法使用 Ubuntu 快捷方式(例如Ctrl+W关闭窗口)。按Ctrl+时W什么也没发生。只要我按 Tab 离开文本字段,快捷方式就会按预期工作(例如Ctrl+W关闭窗口)。
我不知道为什么会发生这种情况。有什么想法可以调试或解决这个问题吗?
我正在使用 Ubuntu 18.04.1 LTS 和 Google Chrome 71.0.3578.98。
编辑:这个问题似乎与键盘布局有关。大多数情况下,我使用布局“英语(美国,国际,带死键)”。在这种情况下,会出现上述问题,并且当文本字段突出显示时快捷键不再起作用。切换到“英语(美国)”时,Ctrl + w 会按预期关闭窗口,即使文本字段突出显示也是如此。(感谢 Pavlikov 先生)
答案1
遇到了同样的问题。对我有用的方法是更改系统上的语言输入顺序。确保您的默认语言(您最常用的语言)在“区域和语言”输入源选项卡上是第一个。这样,您的快捷方式在使用第一种语言时有效,但在第二种语言时无效。
希望这可以帮助。
答案2
我在 ubuntu-mate 18.10 和 google chrome 71 中也遇到了同样的问题
问题可能是因为 ibus 在 google chrome 中没有运行所需的库/包
安装这些软件包可以解决我的电脑中的问题
sudo apt install ibus ibus-gtk ibus-gtk3 ibus-qt4
答案3
今天更新至 Chrome 72 解决了该问题。
chromium 错误跟踪器上的相关错误:https://bugs.chromium.org/p/chromium/issues/detail?id=899881
相关修复提交:https://chromium.googlesource.com/chromium/src.git/+/faa579def265753007f87c3ea85a907f0ed469b0
答案4
我使用的是 Chrome 版本 71.0.3578.98(官方版本)(64 位)和 Ubuntu 18.10,遇到了同样的问题,包括Alt+D不再起作用(焦点地址栏)和Ctrl+T(新标签)。
我的 Thunderbolt 笔记本电脑底座还存在一些其他不相关的问题,因此我将 Linux 内核更新为4.20.0-042000rc7-lowlatency
。这也解决了我无法在 Chrome 中按下所有组合键的问题。升级之前,我使用的是4.18.0-13
和4.18.0-12
。