Microsoft hasn't released Windows driver for the Xbox One controller but still you can use the controller on your Windows PC for playing games, thanks to a YouTube user Lucas Assis. The solution uses a combination of a generic USB driver, a free controller emulating software, libusb to allows applications to access USB devices and Lucas Assis's application.
Download the package from here and follow these steps:
- Open your device manager and plug in your Xbox One controller
- Install the WinUSB device driver (a Windows driver)
- Install vJoy
- Open vJoy and use it to detect the controllers
- Install libusb, launch its filter installer wizard and use it to install the two WinUSB devices that are your controllers.
- Open Assis’ app.
- Install XPadder or x360ce (included in the download) to make it work with games.
Video guide: