Using "Microsoft Surface Keyboard" on Mac Sierra
Not entirely correct about function key row: with the keyboard's function key lock engaged, the F1, F2, etc functions do work. However, unlocked none of the functions (volume, play, etc) work nor can they be mapped with Karabiner-Element.

This is pretty much par for the course for any Microsoft keyboard used on an Apple