I have a keyboard that is identical to this
key-layout wise. I normally run Windows, but am currently using an Oracle Linux virtual machine (running in VirtualBox) using GNOME desktop.
Now, for some reason in Linux, pressing the key to the left of Z (with | and \ on it) displays a '<'. With the shift key down, it displays a '>': in Windows it displays a \ and | respectively. To get a \ and |, I have to press the key to the left of Enter on the third row (that with # and ~ on it).
This is highly annoying!
I don't know a lot about GNOME and Linux in general, but have found the Keyboard preferences dialog. It doesn't seem to give me the option to change a certain key's behaviour however.
Can someone please tell me how to force Linux to treat my keyboard in the same way Windows does?