1

AltGr を F13 に再マップし、すべての修飾子を削除したいと考えています。シフトで試しましたが、動作します:

xmodmap -e "remove shift = Shift_R"
xmodmap -e "keycode 62 = F13"

ただし、修飾子には Alt_R または AltGr はありません。

>xmodmap 
xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):
shift       Shift_L (0x32)
lock      
control     ISO_Next_Group (0x25),  Control_L (0x42),  Control_R (0x69)
mod1        Alt_L (0x40),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_L (0xce),  Hyper_L (0xcf)
mod5        Mode_switch (0xcb)

xmodmap -e "keycode 108 = F13"プログラムでキーをバインドするために実際に機能しますが、AltR (コード 108) を押しても何も起こりません。そのため、AltR に影響を与える何かが他にある可能性がありますが、私はそれを見つけられませんでした。

ところで、端末はプレス時に「5〜」を出力します。おそらくこれが役立つ可能性があります。

4

1 に答える 1

1

さて、この .Xmodmap は必要に応じて機能します。

mod4をクリア

キーコード 108 = F13

mod4 を追加 = Super_L Hyper_L

108 は AltGR キーのキーコードです。

于 2015-04-18T11:05:09.197 に答える