1

私はLinuxを実行していて、xmodmapを呼び出すスクリプトを使用して(他にもいくつかありますが)、Colemakレイアウトに触発されて自分Caps_Lockを再マップしました。BackSpace

ただし、レイアウトを切り替えると、ロックがオンになる場合があります。Caps Lockこれを修正し、必要に応じてロックを使用できるようにするために、レベル3( = BackSpace; ISOLevel3Shift/ AltGr+ Caps Lock= Caps_Lock)に移動したいと思います。

ただし、これを行う簡単な方法はないようですremove Lock = Caps_Lock。キーを含めると、ロックがに設定されていてもロックが変更され、少なくとも、でBackSpace修飾子を指定する方法がないように見えます。add Lock見つかりました。

私はこれで何かを逃したのか、それともそれを機能させる他の方法があるのか​​疑問に思っています(xmodmapファイルにある必要はありません、スクリプトで他のコマンドを呼び出すことができます)。

編集:setxkbmap -option caps:backspace問題を修正するためにを見つけました-option shift:both_capslock。また、CapsLockが必要な場合にも機能します。

4

1 に答える 1

0

CapsLockは2項演算です。おそらく3番目の状態を持つことはできません。

于 2013-01-27T13:08:48.100 に答える