キーボードレイアウト(2つ)があり、次の方法でキーボードレイアウト間の切り替えを構成します。
setxkbmap -layout us,ru -option -option "grp:lctrl_lshift_toggle,ctrl:nocaps"
us
今、私はいくつかのコマンドラインコマンドを使ってレイアウトに切り替えたいと思います。それは可能ですか?
ベストアンサー1
使用できるxkb - スイッチ(-n
次のレイアウトに切り替えます):
xkb-switch -n
またはxklayoutステータス(set +1
あなたの場合はラップアラウンドが必要です):
xkblayout-state set +1
またはxte
自動化シミュレーションControl_L+Shift_Lキーを押す/オフ:
xte 'keydown Control_L' 'keydown Shift_L' 'keyup Shift_L' 'keyup Control_L'