https://github.com/araghon007/UE4_WindowsGamingInput
Windows.Gaming.Input API support for UE4
https://github.com/araghon007/UE4_WindowsGamingInput
Last synced: 26 days ago
JSON representation
Windows.Gaming.Input API support for UE4
- Host: GitHub
- URL: https://github.com/araghon007/UE4_WindowsGamingInput
- Owner: araghon007
- License: mit
- Created: 2019-04-09T18:08:18.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-10T17:40:43.000Z (about 6 years ago)
- Last Synced: 2025-03-24T05:06:46.236Z (27 days ago)
- Language: C++
- Size: 4.25 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome_unreal_engine_4_-_5 - Windows Gaming Input
- awesome_unreal_engine_4_-_5 - Windows Gaming Input
README
# UE4 Windows.Gaming.Input Plugin
[Windows.Gaming.Input API](https://docs.microsoft.com/en-us/uwp/api/windows.gaming.input) (or Windows.Gaming.Input) is a Windows 10 specific API, which has better support for Xbox One controllers, including impulse triggers.
I'm planning for this plugin to make full use of the Windows.Gaming.API, but so far, **this plugin only supports the impulse trigger feature**.
The reason is that I lack knowledge to make a proper Input Device plugin for UE4, so if you want to help, feel free to do so.
I'm also not sure how this plugin behaves on versions of Windows older than Windows 10, so report any issues you find.
**Windows.Gaming.Input API requires Windows 10 to work.**
### Installation
Just copy the folder into your project Plugins folder.
### Buidling
You can't build a plugin directly, you'll need to create a host project first (any project using c++ code).
### Usage
This plugin only supports gamepad output in form of vibrations. There is currently no support for built-in force feedback, so you need to use timelines.
Example usage:

This project has adopted the [Microsoft Open Source Code of
Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct
FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [[email protected]](mailto:[email protected])
with any additional questions or comments.