On my laptop, I only have one keyboard layout:
Now, if I login in to Ubuntu 13.10, and press the # key, I get
Similar things occur for other keys - \ become
<. UK layout features don't work, as £ becomes
But if I open the settings, or select the layout in the top bar of Unity, despite it being the only layout, it does not cause the above problems.
Here is also the window of Keyboard Settings:
I hope to find an answer myself, but I'll see if anyone else has any ideas about this? I haven't had this problem elsewhere... and is a tad irritating when programming.
The laptop in question is Lenovo G570 with Ubuntu 13.10 + Fedora 20 dual boot (I haven't had any problems in Fedora) - Model 4334