How To: Fix badly mapped Apple Keyboard on Windows 10. This is for people who are running Windows 10 and want to use it with an Apple Keyboard with all keys mapped correctly.
Don't know if this bug is specific for Portuguese Apple Keyboards or if it also occurs with Apple Keyboards of other languages.
On the video i mentioned this occurs on macbooks, but i have also seen it happen on normal Windows 10 PCs (non mac) where you're trying to use an Apple Keyboard. It's not bootcamp specific as far as i know.
Anyways, to fix it you need to:
1) Download Microsoft Keyboard Layout Creator from
2) Launch it
2.5) If it fails to launch complaining about missing NET 2.0 dlls, you can download and install the framework from here https://www.microsoft.com/en-us/download/details.aspx?id=6523
3) File - Load Existing keyboard
4) Fix your mappings
5) Project - Build DLL
6) Execute the setup.exe generated by the previous step
7) Go to Language Preferences
8) Replace the keyboard preference on each language you use
9) Reboot your machine
UPDATE: Seems the registry writes from programs like sharpkeys actually still work. In fact what appears to have changed with windows 10 was apple keyboard driver updating to fix this badly mapped key. so now the registry entries originally added to fix them were actually breaking it again. cleaning those lines in the registry and loading original portuguese (apple) keyboard layouts works again. Video left around in case people find it useful to whatever.
Tags: How To: Fix badly mapped Apple Keyboard on Windows 10, microsoft keyboard layout creator, MKLC, windows 10, apple keyboard, portuguese keyboard, key mapping, keyboard layouts, changing keyboard layouts, fixing keys, apple, keyboard, keyboards, fixes, howto, how to, microsoft, video, bootcamp, assistant, bootcamp assistant, bootcamp keyboard, sharpkeys