Hallo Ross
I don’t know what is causing your problem, but you may find the following tipps help. I use a logitech non-English keyboard and always have to be attentive to the keyboard setup.
A)
If your keyboad is connected to the computer via a USB connection make sure that the keyboard is plugged in to the computer directly and not via a USB-hub.
B)
In the screenshot you posted, positioned just above the “Help” button is a field labelled “Type to test settings”. Have you used it? If not, do try “Q”, “Z”, “Y”, “$” and “£”. This helps the setup to decide what kind of keyboard has been attached.
C)
Just above the field you just used in (B) is a button labelled “Options”. A new window opens when you click on it; the window contains a list of options. The list may be longer that the window. Scroll to the bottom of the list, and then retrace your steps to the third to last entry labelled “Switching to another layout”. Make sure none of the commands have been selected.
D)
Add your keyboard again (use the “+Add” button). If the procedure includes the opportunity to “Type to test settings” do so… and then delete the keyboard “profile” (the entry in the list of layouts) for the setup that doesn’t work for you. Switch off the computer. Leave it switched off for at least 60 seconds (yes, count them). Switch on again.
I always set up the keyboard when I install Ubuntu-Mate, and always us the “detect keyboard” option, which I then confirm via “Type to test settings”.
I hope these tipps may have solved your problem, if not have a look on the Ubuntu forums.