xkbcomp .
( - , ):
xkbcomp $DISPLAY /tmp/baselayout.txt
( , , , , X/Linux, xmodmap, , "" )
baselayout.txt( ) , LCTL:
key <LCTL> { [ Control_L ] };
, END-, :
key <END> { [ End ] };
:
key <END> { [ Control_L ] };
(-):
modifier_map Control { <LCTL> };
:
modifier_map Control { <END> };
:
xkbcomp /tmp/baselayout.txt $DISPLAY
"xmodmap -pm" . , , "END CTRL" (btw funny location / ):
$ xmodmap -pm
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock
control Control_L (0x25), Control_L (0x42), Control_R (0x69), Control_L (0x73)
...
, 0x73 (decimal 115)/Control_L - . xev END .
, $DISPLAY, . (, ).
, , : xkbcomp ( xmodmap , -), , END, .