目標はswap sumCapsLockとCtrlLswap TabsumですAltL。 (これにより、2つの有用な修飾子に簡単にアクセスできます。)
私はこれを行うためにいくつかの異なる方法を試しましたが、xmodmap
まだ同じ問題があります。すべてのCtrl+KEYとAlt+KEYの組み合わせが個別に機能するように2つのキーを変更できますが、一部両方のキーの組み合わせAlt そして Ctrl仕事できません。具体的には、再マッピング後C-M-q
(たとえば、Control + Alt + q
)、、、、およびはもう機能しません(再マッピングする前は動作しましたが)。他のすべての組み合わせはうまくいくようです。C-M-w
C-M-a
C-M-s
C-M-z
C-M-x
C-M-KEY
以下は、キーを再マッピングするために最近実行したスクリプトです(マンページの最後の例では、ほぼ直接的に:
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
remove Mod1 = Alt_L
keysym Tab = Alt_L
keysym Alt_L = Tab
add Mod1 = Alt_L
以前に個々のキーから取得したキーコードを直接割り当てて同じ再マッピングを実装しましたが、xev
同じ問題が発生しました。xmodmap -pke
次の箇条書きは出力のコピーを提供します。https://gist.github.com/codesections/61d46e4abfb6116e38cb35b3c34ad72d
私は長い間何の進展もなくこの仕事をしてきました。誰でも助けてくれて本当にありがとうございます!