Caps LockがShift Lockのように動作する

Caps LockがShift Lockのように動作する

なぜこのようなことが起きたのかはわかりません。おそらく、何らかの方法でキーボードに 2 番目のレイアウトを追加したときだったのでしょう (ただし、追加したのは別の言語だけです)。

これまではアルファベットの大文字を入力するためだけに使用していた Caps キーを押すと、Shift キーと同じ動作になります。スペースバーは機能せず、 などの数字は に123なります!@#。これは私のワークフローに大きな悪影響を及ぼします。

実行すると、setxkbmap -query次のような結果が返されます:

rules:      evdev
model:      pc105
layout:     us,il
variant:    intl,biblical
options:    caps:caps_toggle

これは、 を実行してみた後のことですsetxkbmap -option -option caps:caps_toggle。 でも同じことを試しましたが、caps:caps_lock結果はありませんでした。

これをする前に-query

rules:      evdev
model:      pc105
layout:     us,il
variant:    intl,biblical
options:    caps:shiftlock,caps:caps_lock,caps:capslock,caps:none,caps:nocaps,caps:caps,caps:capslock,grp:toggle

オプションは異なりますが、動作は同じです。

純粋なターミナル画面に切り替えたときにはこの問題は発生しないので、これは X キーボードの問題だとわかっています。

答え1

おそらく、キーボードに2番目のレイアウトを追加したときだったのでしょう(ただし、別の言語を追加しただけです)

はい。それが原因です。数週間前からこの現象が起きていましたが、2 番目のアルファベット キーボードのバリエーション (聖書ヘブライ語、nikkud を書けるようにするため) が原因であるとは思いもよりませんでした。Lyx に戻したら、問題はなくなりました。

関連情報