I have a problem in UbuntuGNOME 13.10 which I didn't had in prior releases: I did a clean install and I don't know if it was already there or if I may have changed something, but my "Control L" and "Caps Lock" keys are swapped. How to swap them back? See also the attached image.
I swapped them back using the following, but this is obviously not a proper fix:
$ cd ~
$ echo "keycode 66 = Control_L NoSymbol Control_L
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" >> .Xmodmap
$ xmodmap .Xmodmapbut the "Keyboard Layout Chart" program shows the keys still swapped. What's the reason for this? How to fix?
2 Answers
It doesn't look like the Keyboard Layout Options dialog is going to come back. You can swap the caps-lock and control keys in gnome-tweak-tool, under "Typing."
Screenshot:
I don't know how you did, but here is the reason:
In the Layout Preferences, there is an Option button, it should open a window like this:
As you can see, the subtree under "Ctrl key position" has an option to swap Ctrl and Caps Lock. When I activate it this is how looks my preview:
Desactivating the option brings everything to normal.
3