Arch Linux переназначение ключей

3126
user339365

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

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

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

1

1 ответ на вопрос

5
cee

Я использую это в моем ~ / .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