setxkbmapを使ってAltGrキーをCtrlに再マップする方法はありますか?

setxkbmapを使ってAltGrキーをCtrlに再マップする方法はありますか?

オプションセクションを確認しましたが、項目は/usr/share/X11/xkb/rules/base.lstありません。AltGr

答え1

Xorgコミュニティの提案のおかげで、正しいsetxkbmapコマンドを見つけました。

setxkbmap -option ctrl:ralt_rctrl

答え2

もちろん、xkbルールセットを編集してこれを行うことはできますがxmodmap

xev鍵を見つけるために使用できるキーコードですAltGr。私のシステムにはISO_Level3_Shift修飾子に使用されている名前もありますmod5xmodmap修飾子マップを表示するために使用されます)。修飾子からそれを削除してmod5修飾子に追加すると、control キーは次のようにAltGr機能します。Ctrlxmodmap -e "remove mod5 = ISO_Level3_Shift"; xmodmap -e "c add control = ISO_Level3_Shift"

関連情報