в моем.Xmodmap файле я поворачиваю Caps Lock для Выхода
clear Lock
keycode 0x42 = Escape
для превращения это в Возврат как Вы хочет, это добилось бы цели
clear Lock
keycode 0x42 = Return
Очень интересно Это может быть использование для другого сочетания клавиш, например, я имею
keycode 0x87 = Insert
и это превращает ключ Контекстного меню в клавишу Insert. (меж-Эссинг для меня, конечно)
Как ответ Gilles говорят, можно использовать xev
для определения кода клавиши ключа, Вы хотите повторно присвоиться.
Не забывайте, что необходимо запуститься:
xmodmap ~/.Xmodmap
в сценарии запуска Менеджера окон Вашего пользователя поэтому, поскольку ключевое перенаправление принято во внимание для каждой новой сессии, Вы входите в систему.
Нашел свой собственный ответ в Ke'maps
. На моей клавиатуре блокировка Caps имеет ключевой код 41. Чтобы перенаправить его, вам нужна следующая линия Keymap,
keycode 41 = backslash bar
Это будет отображаться CAPS LOCK к символу обратной косой черты, а Shift + CAPS LOCK на символ бар (трубы).
Вы можете использовать XKB-опции на консоли. See keyboard(5)
.
XKBOPTIONS="ctrl:nocaps"
в /etc/default/клавиатура
заставит клавишу слева от A вести себя так, как должно вести себя в X и в текстовых VT.
Очевидно, вы можете использовать опцию KMAP=file
в /etc/default/клавиатура
для поддержки произвольных перестроек. Думаю, здесь вы можете установить код клавиши 41 = обратная косая черта
.
Запустите setupcon
, чтобы применить изменение на текстовом VT.