除了 Alt + Shift 切换键盘布局,还有其他 Xorg 组合键吗?

dai*_*isy 45 linux xorg keyboard-shortcuts xkb

我能找到的关于 XkbOptions 的所有信息是:

Option "XKbOptions" "grp:alt_shift_toggle"
Run Code Online (Sandbox Code Playgroud)

似乎我只能使用alt+shift组合来切换键盘布局,我可以使用任何其他键吗?

ang*_*gus 59

来自man xkeyboard-config

更改布局的键

   ?????????????????????????????????????????????????????????????????????????????????????????????????????????????
   ?Option                      Description                                                                    ?
   ?????????????????????????????????????????????????????????????????????????????????????????????????????????????
   ?grp:switch                  Right Alt (while pressed)                                                      ?
   ?grp:lswitch                 Left Alt (while pressed)                                                       ?
   ?grp:lwin_switch             Left Win (while pressed)                                                       ?
   ?grp:rwin_switch             Right Win (while pressed)                                                      ?
   ?grp:win_switch              Any Win key (while pressed)                                                    ?
   ?grp:caps_switch             Caps Lock (while pressed), Alt+Caps Lock does the original capslock action     ?
   ?grp:rctrl_switch            Right Ctrl (while pressed)                                                     ?
   ?grp:toggle                  Right Alt                                                                      ?
   ?grp:lalt_toggle             Left Alt                                                                       ?
   ?grp:caps_toggle             Caps Lock                                                                      ?
   ?grp:shift_caps_toggle       Shift+Caps Lock                                                                ?
   ?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:alt_caps_toggle         Alt+Caps Lock                                                                  ?
   ?grp:shifts_toggle           Both Shift keys together                                                       ?
   ?grp:alts_toggle             Both Alt keys together                                                         ?
   ?grp:ctrls_toggle            Both Ctrl keys together                                                        ?
   ?grp:ctrl_shift_toggle       Ctrl+Shift                                                                     ?
   ?grp:lctrl_lshift_toggle     Left Ctrl+Left Shift                                                           ?
   ?grp:rctrl_rshift_toggle     Right Ctrl+Right Shift                                                         ?
   ?grp:ctrl_alt_toggle         Alt+Ctrl                                                                       ?
   ?grp:alt_shift_toggle        Alt+Shift                                                                      ?
   ?grp:lalt_lshift_toggle      Left Alt+Left Shift                                                            ?
   ?grp:alt_space_toggle        Alt+Space                                                                      ?
   ?grp:menu_toggle             Menu                                                                           ?
   ?grp:lwin_toggle             Left Win                                                                       ?
   ?grp:rwin_toggle             Right Win                                                                      ?
   ?grp:lshift_toggle           Left Shift                                                                     ?
   ?grp:rshift_toggle           Right Shift                                                                    ?
   ?grp:lctrl_toggle            Left Ctrl                                                                      ?
   ?grp:rctrl_toggle            Right Ctrl                                                                     ?
   ?grp:sclk_toggle             Scroll Lock                                                                    ?
   ?grp:lctrl_lwin_rctrl_menu   LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)          ?
   ?                                                                                                           ?
   ?????????????????????????????????????????????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)

  • 我的 `man xkeyboard-config` 也显示了 `grp:win_space_toggle Win+Space`(xkeyboard-config 2.22)。 (8认同)
  • 也可在 http://manpages.org/xkeyboard-config#options 或 https://manpages.ubuntu.com/manpages/bionic/man7/xkeyboard-config.7.html#options 在线获得 (2认同)