I just connected an old Microsoft Ergo 4000 keyboard to my MBP. I got the setup question to press the key next to left shift. Then I switched alt/windows option/command so it's the same as on the built in laptop keyboard and thought that was it.

After a while I noticed it doesn't map §° and <> correctly:

https://goo.gl/photos/VV9WaFAh99GDBnmP7

Want to setup again, but can't.

Installed Microsoft drivers intellitype but they seem to not find any microsoft keyboard since osx already eaten it I guess.

So I press "Change keyboard type" in osx pref pane. Nothing happens. Sometimes the button is there and sometimes not. Many reboots.

console.log:

"no unknown keyboard connected - terminating!"

https://discussions.apple.com/thread/1620325?tstart=0

So:

sudo rm -f /Library/Preferences/com.apple.keyboardtype.plist  
sudo reboot  

Then I installed Intellisense FIRST and after that I identified the type with osx pref pane by pressing the key next to left shift. Now the keys are correctly mapped.

About the Author

Viktor Hedefalk

Functional programming devotee. DIY complex.