Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I was interested in installing Arch (or more specifically archbang) but could not figure out how to remap CAPSLOCK to ESC.

I tried loadkeys, but it had an error: could not get a file descriptor referring to the console

I'm used to using GNOME, where it is as easy as going into a menu and switching them. How do I do this on Arch?

share|improve this question

1 Answer 1

I am using this in my ~/.Xmodmap:

! who needs CapsLock anyway
clear Lock
keycode 66 = Escape

It only disables CapsLock so basically [CapsLock] and [Esc] act the same way on my system.

I also have following line in ~/.xinitrc to load my customized keyboard map whenever X starts.

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

You will find more solutions on the arch-forum.

The following solutions are just copied from the above link for reference.

This should be put in ~/.Xmodmap to switch both Keys. You also have to load your modified .Xmodmap file from .xinitrc.

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

Or if you prefer another program instead of xmodmap, add following line to ~/.xinitrc:

setxkbmap -option caps:escape
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.