1

Я был заинтересован в установке Arch (или, точнее, archbang), но не мог понять, как переназначить CAPSLOCK в ESC.

Я пробовал loadkeys, но у него была error: could not get a file descriptor referring to the console

Я привык использовать GNOME, где это так же просто, как войти в меню и переключать их. Как мне это сделать на Арке?

1 ответ1

5

Я использую это в моем ~/.Xmodmap:

! who needs CapsLock anyway
clear Lock
keycode 66 = Escape

Он отключает только CapsLock, поэтому в моей системе [CapsLock] и [Esc] действуют одинаково.

У меня также есть следующая строка в ~/.xinitrc для загрузки моей настроенной раскладки клавиатуры при каждом запуске X.

if [ -s ~/.Xmodmap ]; then
    xmodmap ~/.Xmodmap
fi

Вы найдете больше решений на архива-форуме.

Следующие решения просто скопированы из вышеуказанной ссылки для справки.

Это должно быть помещено в ~/.Xmodmap для переключения обоих ключей. Вы также должны загрузить свой модифицированный.Файл Xmodmap из .xinitrc.

remove Lock = Caps_Lock
add Lock = Escape
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock

Или, если вы предпочитаете другую программу вместо xmodmap, добавьте следующую строку в ~/.xinitrc:

setxkbmap -option caps:escape

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .