/simple-xpad

Simple C++ Library for Xbox One Controller / Pad

Primary LanguageC++

Xbox One Controller library for Linux

Simple library for Xbox one pad/controller. Supports both native (usb or wireless dongle) and Bluetooth modes.

Fully working:

  • All buttons (press & release)
  • Analogs (left & right, both axes)
  • Triggers (left & right)
  • Rumble (only native, doesn't work on Bluetooth!)
  • Scanning for available controllers in the system
  • Auto reconnect

Supported & tested controllers

  • Rev 1914 (Red Xbox one controller)
    • USB-C
    • Dongle (not tested yet)
    • Bluetooth

Sources & helpful links