Non-US Apple MBP keyboard layout under Windows

Published on — Filed under protip

Sadly, Bootcamp doesn't seem to properly setup the keyboard layout, so here are the steps to fix it:

  1. Get Microsoft Keyboard Layout Creator

  2. Install & run it, hit File then Load existing keyboard. Look for your language followed by (Apple) – in my case Português (Apple).

    Layout selection

  3. Head to Project, then Properties... and give those fields some love.

    Layout properties

  4. Hit Project again, but this time Build DLL and Setup package.

  5. Install the new layout by running the generated setup.exe file.

  6. Go to 'Region and language' settings, select the 'Keyboard and languages' tab, hit 'Change Keyboards...' and then add your new custom keyboard, making it the default.

    Setting new layout as default

And that's it.