tree: 368b07f99923644d462cc52f6ca37c35221bbbd1 [path history] [tgz]
  1. config.tests/
  2. dist/
  3. examples/
  4. include/
  5. src/
  6. tests/
  7. .qmake.conf
  8. .QT-ENTERPRISE-LICENSE-AGREEMENT
  9. .QT-FOR-APPLICATION-DEVELOPMENT-LICENSE-AGREEMENT
  10. .QT-FOR-AUTOMATION-LICENSE-AGREEMENT
  11. .QT-FOR-AUTOMOTIVE-LICENSE-AGREEMENT
  12. .QT-FOR-DEVICE-CREATION-LICENSE-AGREEMENT
  13. .tag
  14. configure.json
  15. LICENSE.GPL
  16. LICENSE.LGPLv3
  17. qtgamepad.pro
  18. README.md
  19. sync.profile
qt-everywhere-src-5.15.1/qtgamepad/README.md

Qt Gamepad

A Qt 5 module that adds support for getting events from gamepad devices on multiple platforms.

Supported Platforms: Native Backends

  • Linux (evdev)
  • Window (xinput)
  • Android
  • OS X/iOS/tvOS

For other platforms there is a backend that uses SDL2 for gamepad support.

This module provides classes that can:

  • Read input events from game controllers (Button and Axis events), both from C++ and Qt Quick (QML)
  • Provide a queryable input state (by processing events)
  • Provide key bindings