按左 Alt+Shift 键是否会调出键盘布局更改窗口/通知?

按左 Alt+Shift 键是否会调出键盘布局更改窗口/通知?

在 Ubuntu 18.04 中,如果我单击Super+ Space(其中Super可以是标有 Windows 徽标的键),我可以更改键盘布局,然后会出现一个窗口覆盖或通知(或任何你想称呼它的东西),如下所示:

韋斯特

作为我使用 Windows 时遗留下来的东西,我还映射了Left Alt+Shift来更改键盘布局 - 它可以这样做,但是不会弹出上述窗口/通知。

有没有办法设置 Gnome3,以便当我按下Left Alt+时这个键盘布局窗口/通知也会被弹出Shift

答案1

有两种方法可以做到这一点。您可能首先应该禁用Left Alt+Shift快捷键,就像您激活它一样(假设您使用了 Tweaks)。

接下来转到设置 -> 设备 -> 键盘 -> 打字. 从那里你可以改变使用内置方式的快捷方式 - 使用覆盖 - 而不是添加新的快捷方式。

答案2

  • 简单但有点滞后
    使用 gnome-tweaks(安装),在“键盘和鼠标”下,单击“其他布局选项”,然后可以启用 Alt_shift。
    但是,使用此选项会使 alt 键对我来说“太粘”,并且快速 alt+shift 单击时会弹出一个菜单,就像您只单击 alt 一样。[而且由于我正在打字,这也会导致一些不必要的操作]

效果更好,打破了向后切换,这对于仅有 2 个输入源来说是无关紧要的

  1. 使用 gsettings 将设置中的切换键盘源快捷键设置为 alt+shift。
    您必须选择 alt 或 shift 的一侧才能使其工作。我对此没有意见,因为我几乎只使用左移来实现这一点。
    示例;选择一个适合您的:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_R']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_R']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
  1. 使用 gsettings / settings gui 将 switch-keyboard-input-backward 设置为 Super+Space
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backwards "['<Super>Space']"

对我来说非常有效。

相关内容