OS X not recognizing Surface Keyboard as a keyboard

Solution 1:

I found that I could remap the keys using Karabiner Elements. Credit to this blog post.