Я могу повторно отобразиться, SHIFT+CAPS ПРИВЯЗЫВАЮТ консоль Linux?

в моем.Xmodmap файле я поворачиваю Caps Lock для Выхода

clear Lock
keycode 0x42 = Escape

для превращения это в Возврат как Вы хочет, это добилось бы цели

clear Lock
keycode 0x42 = Return

Очень интересно Это может быть использование для другого сочетания клавиш, например, я имею

keycode 0x87 = Insert

и это превращает ключ Контекстного меню в клавишу Insert. (меж-Эссинг для меня, конечно)

Как ответ Gilles говорят, можно использовать xev для определения кода клавиши ключа, Вы хотите повторно присвоиться.

Не забывайте, что необходимо запуститься:

xmodmap ~/.Xmodmap

в сценарии запуска Менеджера окон Вашего пользователя поэтому, поскольку ключевое перенаправление принято во внимание для каждой новой сессии, Вы входите в систему.

7
06.09.2015, 21:05
2 ответа

Нашел свой собственный ответ в Ke'maps . На моей клавиатуре блокировка Caps имеет ключевой код 41. Чтобы перенаправить его, вам нужна следующая линия Keymap,

keycode 41 = backslash bar

Это будет отображаться CAPS LOCK к символу обратной косой черты, а Shift + CAPS LOCK на символ бар (трубы).

4
27.01.2020, 20:19

Вы можете использовать XKB-опции на консоли. See keyboard(5).

XKBOPTIONS="ctrl:nocaps"

в /etc/default/клавиатура заставит клавишу слева от A вести себя так, как должно вести себя в X и в текстовых VT.

Очевидно, вы можете использовать опцию KMAP=file в /etc/default/клавиатура для поддержки произвольных перестроек. Думаю, здесь вы можете установить код клавиши 41 = обратная косая черта .

Запустите setupcon, чтобы применить изменение на текстовом VT.

1
27.01.2020, 20:19

Теги

Похожие вопросы