I have a Macbook Air with the typical US keyboard layout printed in the keys, but I want to use the keyboard as if it were a Spanish keyboard because I'm accustomed to that layout and since I don't look at the keys while typing I don't mind the layout not matching the characters actually printed in the keys.
The layout of my keyboard looks exactly like this:
I have configured the keyboard to behave as if it were an Spanish one, by going to Preferences > Keyboard > Input Sources and adding the "Español - ISO" layout.
That works fine, mostly, with one exception: The key at the left of the top "1" key (with the printed characters "`~") doesn't behave the same as the key in the same position in a Spanish keyboard, even after configuring the "Español - ISO" layout.
Instead of the key being "ºª\", which is the key at the left of "1" in the Spanish keyboard, it behaves as a "<>≤" key. Why is that?
So, since this is happening, I can't use those symbols ("ºª\"), of which I miss the backslash the most. How can I get the backslash with this layout without having to switch to US keyboard just to get the backslash character (below the "delete" key), and then switching back to Spanish layout? (which is a cumbersome process just to get a single character each time).
Edit: I think the problem is that the Spanish keyboard actually has an extra key that the US keyboard lacks (please note that the Shift key is shorter in the Spanish keyboard to accomodate the extra "<>≤" key). It seems that, for some reason, the key at the left of the "1" key is actually moved (including its keycode) down to the right of the Left Shift key in European keyboards, and a completely new key with a new key code replaces the key at the left of the "1" (in the Spanish keyboard it is "ºª\", while in other European languages it's a different set of symbols but the key code remains the same), so with a US keyboard I can't really have the full Spanish layout because of the missing key.