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

Posted on Sep 2, 2024 8:42 AM

Reply
5 replies

Sep 3, 2024 6:21 AM in response to Tom Gewecke

Hi Tom,


I had experienced this problem with different brands, too. And it seems those two keys interchange often in other operating systems too - see here and here.


OMG I can't believe this - I was gonna type now to search for the problem again on Google and it seems to work? I have not changed anything since I deleted the .plist file and reconfigured the keyboard this morning.



However – now the right Option key seems to behave like a Windows Alt key (not like in Mac, where Option is always equivalent to Alt+Gr, to type third characters like @#¬ etc) but I can look into this issue later, I guess.


Keychron provides an online remapping tool that may fix this latter problem.


Thanks so much for your help, Tom!!


Kind regards,

Fer


Sep 3, 2024 4:24 AM in response to Tom Gewecke

Hi Tom,


Thanks for the answer.


I've done that (deleted the .plist file using Terminal, rebooted the Mac and then reconnected the keyboard and run the assistant) but nevertheless, the issue persists.


I selected ISO keyboard, because that looked like the most reasonable option. Nevertheless, the keys are still swapped.



Again, it's weird because the keyboard map in the virtual keyboard input option shows the right layout (which is the same as the keyboard in my Macbook Pro, which works perfectly).


I don't understand why it interprets the external keyboard's "< >" and " ºª\ " keys in a different manner from the Macbook's keyboard or the virtual keyboard. 🥲



Kind regards,


Fer

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Problems with keymapping and external keyboards

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.