将 ctrl:swapcaps 和 grp:caps_toggle 与 setxkbmap 一起使用

将 ctrl:swapcaps 和 grp:caps_toggle 与 setxkbmap 一起使用

如果我运行这样的命令会发生什么

setxkbmap -layout <layout1>,<layout2> -option grp:caps_toggle ctrl:swapcaps

预期行为:

  • 用于CapsLockCtrl
  • 用于Ctrl交换布局

实际行为:

  • CtrlCapsLock交换(好的)
  • 我无法切换布局(不好)

我怎样才能得到预期行为

我使用ArchLinux,xorg-setxkbmap包版本是1.3.2-2

答案1

ctrl:swapcaps使用代替选项ctrl:nocaps

布局切换按钮可以简单地设置为LCTRL然后。例如:

setxkbmap -layout <layout1>,<layout2> -option 'ctrl:nocaps,grp:lctrl_toggle'

相关内容