![使用 left-ctrl 交换键盘布局?](https://linux22.com/image/210905/%E4%BD%BF%E7%94%A8%20left-ctrl%20%E4%BA%A4%E6%8D%A2%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80%EF%BC%9F.png)
如果我想通过按住在两种键盘布局(gb 和 apl)之间切换正确的ctrl 键,我可以运行:
setxkbmap -layout gb,apl -variant ,dyalog -option grp:rctrl_switch
有什么相当于左边ctrl键?我尝试过grp:lctrl_switch
并grp:ctrl_switch
搜索过/usr/share/X11/xkb/rules/base.lst
,但没有运气。
(为了避免批评:是的,我知道我需要左 ctrl 来做其他事情。我有重新运行 setxkbmap 来启用/禁用额外布局的脚本。我只需要一种将布局开关绑定到左 ctrl 的方法。 )
答案1
左控制没有切换,只有切换。
布局切换有两种模式
- 您按住特殊键,然后字母键就会在替代布局上工作。此类的特殊键称为“grp:key_switch”。该组中没有左控件。
- 您按一次特殊键,整组字母键现在处于备用(或返回默认)布局。这些键是“grp:key_toggle”。该组能够将左控制用作单个开关。
如果您希望将左控件用作保持开关,则必须修改 xkbd 本身。有可能,但太匆忙了。
更现实 - 选择其他一些键。例如左 Windows (lwin_switch) 或左 Alt (lswitch)。
作为另一种选择 - 使用其他键盘系统,知识库例如。