Problems with keymapping and external keyboards
Hello!
I've seen a couple of Q&A about this topic here and on Reddit, but none seem to fix the problem without dealing with complex commands in Terminal.
However, I think this should be a pretty straightforward fix?
I have an external Keychron V3 keyboard plugged to my Mac* (but I had observed this with other external keyboards), configured in a Spanish input mode because, well, that's the keyboard I bought.
However, the keys for < > (left to Z) and º ª \ (left to 1) seem swapped when I type. I have checked the Input mode in System Preferences and the only Spanish keyboard available that makes sense, indeed, has these two keys swapped in the layout (in fact the º ª \ key looks completely gone?)
And here's the even weirder thing!!
If I activate the "Input menu" in the menu bar and open the Keyboard viewer from there, I get a very straight an easy fix adding a new virtual keyboard map simply called Keyboard - ISO, in which all the letters, numbers, and symbols match my external keyboard (even the Ç letter which is also misplaced in the blue map form Apple, but somehow still works fine).
So... any idea on how to add this "ISO" layout to the Input Sources in System Preferences / Keyboard? I can't seem to find that option, nor a solution online to fix this problem.
It's only occasionally annoying but, when it happens (i.e. writing HTML) it gets very, very irritating.
Any ideas?
Kind regards,
Fernando
PS - It's also a bit exasperating that I can't reconfigure any of the keys in my new external keyboard to mimic the function of the 🌐 key on my Macbook, to open the emoji panel without needing a combination of keys. Any ideas on how to circumvent this too?
* My Mac is a late 2021 14" Macbook Pro with M1 Max, running Sonoma 14.6.1.
MacBook Pro 14″, macOS 14.6