То, как я могу отобразиться, уехало, Ctrl для поведения как hyper (оставил hyper), использующий xkb? Посмотрите на это в keycodes/evdev
:
// Fake keycodes for virtual keys
<LVL3> = 92;
<MDSW> = 203;
<ALT> = 204;
<META> = 205;
<SUPR> = 206;
<HYPR> = 37;
Почему это фальшивка? Я установил <HYPR>
к 37, чтобы сделать отображение, но теперь оставил Ctrl keysym (использование xev
) keysym 0x0, NoSymbol
. Я предполагаю, что это связано с комментарием выше этих строк. Какие-либо идеи? (Я могу сделать это с xmodmap
, но я хочу это с xkb
.)
Это - то, как я сделал так: Отредактированный evdev
к:
...
<CAPS> = 37;
...
<LCTL> = 66;
...
<LCTL> = 66
уже был там, поскольку я хотел, чтобы ограничения были контролем, из-под которого выходят. Я просто заставил контроль, из-под которого выходят, произвести ограничения с <CAPS> = 37
и затем отредактировал symbols/pc
к:
...
key <CAPS> { [ Hyper_L ] };
...
Теперь интересно, могу ли я сделать эти изменения в dotfile в моем корневом каталоге.