Question: how to connect xbox one controller to microsoft surface?
Answer: On your controller, press and hold the Xbox button and the Connect button to make the controller discoverable. ...  On your Surface, select the Start button, then select Settings > Devices > Bluetooth & other devices. Select Add Bluetooth or other device > Everything else.