A Qt 5 module that adds support for getting events from gamepad devices on multiple platforms. Currently supports Linux (evdev), Windows (xinput) and OS X (via SDL2). 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.
Go to file
Tim Blechmann 84b87c2228 import missing .gitattributes
Task-number: QTBUG-51659
Change-Id: I185b83e50ffcae65495a55051ce95f698e62268d
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2016-05-10 17:30:12 +00:00
config.tests/sdl License header fixes 2016-02-01 15:06:42 +00:00
examples Doc: Add basic documentation 2016-04-25 08:04:29 +00:00
src Fix compile 2016-05-06 08:22:19 +00:00
tests Initial public release of Qt Gamepad module 2015-05-11 16:48:38 +02:00
.gitattributes import missing .gitattributes 2016-05-10 17:30:12 +00:00
.gitignore Initial public release of Qt Gamepad module 2015-05-11 16:48:38 +02:00
.qmake.conf sync version with qt (5.7.0) 2016-02-01 15:06:31 +00:00
.tag import missing .gitattributes 2016-05-10 17:30:12 +00:00
LICENSE.GPL Initial public release of Qt Gamepad module 2015-05-11 16:48:38 +02:00
LICENSE.LGPLv3 Initial public release of Qt Gamepad module 2015-05-11 16:48:38 +02:00
README.md Bump module version to 5.6.0 2015-10-26 12:55:08 +00:00
qtgamepad.pro Initial public release of Qt Gamepad module 2015-05-11 16:48:38 +02:00
sync.profile fix repo dependencies 2016-02-01 15:06:33 +00:00

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
  • iOS

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