Ubuntu 中的非循环键盘布局更改

Ubuntu 中的非循环键盘布局更改

如何在 Ubuntu 22 中使用非循环键盘布局更改?

在此处输入图片描述

我试过使用 Gnome-tweaks,但无济于事。使用切换快捷键有效。例如,如果我绑定 Caps Lock(grp:caps_toggle在 setxkbmap-speak 中),它会按预期工作 - 循环布局。但是当我使用Left Ctrl to first layout; Right Ctrl to last layout这些组合键时什么也不做。

我想要的是:

  • key or key combination A-获取布局A
  • 按下key or key combination A- 没有布局变化,仍然是布局 A
  • key or key combination B-获取布局 B

我认为下面的 setxkbmap 选项(在 Gnome Tweaks 中也可以选择)可以实现我想要的效果

grp:shift_caps_switch Caps Lock to first layout; Shift+Caps Lock to last layout
grp:win_menu_switch  Left Win to first layout; Right Win/Menu to last layout
grp:lctrl_rctrl_switch Left Ctrl to first layout; Right Ctrl to last layout
grp:lctrl_lwin_rctrl_menu Left Ctrl+Left Win to first layout; Right Ctrl+Menu to second layout

请帮我找到答案

答案1

我仍在寻找允许我使用Left Ctrl+之类的组合的解决方案Left Super

同时,如果您同意使用更有限的快捷方式可能性空间,这里有一个使用默认工具的变体解决方案:

笔记:它会破坏你的默认布局循环。

  1. 按下超级(胜利)
  2. 键入keyboard,转到键盘设置
  3. 向下滚动,转到键盘快捷键
  4. 向下滚动,转到自定义快捷方式
  5. 添加自定义快捷方式
    • 名字:任何你喜欢的名字
    • 命令:(setxkbmap -layout us更改us为您想要的布局)
    • 快捷方式:设置你喜欢的快捷方式
  6. 重复添加任意数量的布局的快捷方式

相关内容