I'm using Ubuntu 17.04. My backspace key is not working, so i used xmodmap to use the key "Home" as BackSpace. The problem is: after i use xmodmap, the key "Home" works as backspace only in FireFox. In the other Linux programs, the key
"Home" doesn't work as backspace.
Ubuntu – Problems with xmodmap
firefoxkeyboardxmodmap
Related Question
- Ubuntu – .Xmodmap works only when automatic login disabled
- Ubuntu – How to swap CAPSLOCK for BACKSPACE
- Ubuntu – How to bind Ctrl+arrows to Home and End keys? xmodmap does not work
- Ubuntu – Howto to set AltGr key with xmodmap
- Ubuntu – Xmodmap remapping modifiers not working
- Ubuntu – Google Chrome ignores XmodMap key mapping
Best Answer
I also use Ubuntu 17.04, 64 bits, with a HP Compac laptop and needed to exchange CONTRL and CAPS-LOCK keys, as recommended for use with Emacs. Since I've seen many posts about xmodmap not working, I'll contribute my 2 cents, even though the remapping I did is not exactly the one you intend. Following the advise in the man page of xmodmap, I invoked this script from the terminal (I called it 'remapkeys' and put it in home directory):
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
(without spaces in between)
Everything worked as intended, even if Emacs is already running when I do it. CONTROL key and CAPS-LOCK keys are exchanged. The same procedure should reverse the changes, but you can always re-start and the keymap turns back to normal.
So in my case, xmodmap worked right but the parameters (in their correct order) are tricky, and the the man page is rather obscure for a beginner.