NevadaDave wrote:I am using a Logitech K120 keyboard, which works well with one curious exception:
The " (quote) key and @ (ampersand) key are swapped - i.e. to generate a quote, I have to type a shift-2; to generate an @ character, I have to type a shift-' (apostrophe). This does NOT happen when using the keyboard on a standard Windows PC. I am wondering if there is some kind of keyboard mapping file in the Debian distro that has a bug? What else might cause this?
Not "curious" at all, the keyboard driver is simply set to accept the codes generated by the keyboard as if the keyboard was a keyboard for the UK market, and those do have the ampersand and quote keys swapped from what you would call "normal". The only reason it doesn't happen on a Windows PC is that the Windows PC is set to interpret the key-codes so that it matches the key-tops of a keyboard used in your particular region of the world, instead of those used in Britain.
For example the keyboards form germany do not have a top row of keys reading "QWERTY", but instead one reading "QWERTZ", not to even mention a French keyboard.
Its all solvable in software!