I have Ubuntu 11.10. I have an English keyboard and have set the keyboard layout to English (UK) in the System settings -> Keyboard Layout. It is the only layout listed.
Recently my keyboard has gone to US layout. I don't know why and I cannot change it back.
The " and @ are in the wrong place.
man loadkeys and the documentation tells me that the default keymap is probably in a file called defkeymap.map either in
/usr/share/keymaps or in
/usr/src/linux/drivers/char. I can find neither of these directories. Can anybody tell me where the defkeymap.map file is in my distribution, or if it is there at all?