At the moment keyboard support is limited to Surface Type Cover 3/4/2017 and Surface Ergonomic Keyboard (possibly only with german keyboard layout).
In order to add additional keyboards I need at least the device instance path (from device manager, see screenshot) and the function/multimedia key mapping (or a picture of the keyboard).
