やや関連私が以前に受け取った質問です。、現在のレイアウトが何であるかを照会する方法があるかどうか疑問に思います。
逃げたと言った
setxkbmap -layout it,ru -variant ,phonetic -option 'grp:caps_toggle'
CapsLock何度押しました。 2つの状態のうちどの状態にあるかをプログラムでどのように知ることができますか?
インタラクティブに簡単にいくつかの文字を入力して確認できますが、ステータスバーなどでステータスを印刷できるようにプログラムでこれを行いたいと思います。
CapsLockfCapsLockfまた、クリックを統合してから出力があるかどうかをфf
確認するなど、いくつかのハッキングも検討しています。fф
これにより、現在のレイアウトがそれぞれit
かどうかを確認できますru
。
xdotool
ぴったりの道具のようだCaps_Lock
しかし、残念ながら機能上記のコマンドで設定した値ではCapsLockなく、通常のキーの値なので、これです。setxkbmap
xdotool key Caps_Lock f Caps_Lock f
Ff
アクティブなレイアウトが何であれ、結果が生成されます。