答案1
有两种方法可以做到这一点。您可能首先应该禁用Left Alt+Shift快捷键,就像您激活它一样(假设您使用了 Tweaks)。
接下来转到设置 -> 设备 -> 键盘 -> 打字. 从那里你可以改变使用内置方式的快捷方式 - 使用覆盖 - 而不是添加新的快捷方式。
答案2
- 简单但有点滞后:
使用 gnome-tweaks(安装),在“键盘和鼠标”下,单击“其他布局选项”,然后可以启用 Alt_shift。
但是,使用此选项会使 alt 键对我来说“太粘”,并且快速 alt+shift 单击时会弹出一个菜单,就像您只单击 alt 一样。[而且由于我正在打字,这也会导致一些不必要的操作]
效果更好,打破了向后切换,这对于仅有 2 个输入源来说是无关紧要的:
- 使用 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']"
- 使用 gsettings / settings gui 将 switch-keyboard-input-backward 设置为 Super+Space
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backwards "['<Super>Space']"
对我来说非常有效。