gamepads icon indicating copy to clipboard operation
gamepads copied to clipboard

A Flutter plugin to handle gamepad input across multiple platforms.

Results 20 gamepads issues
Sort by recently updated
recently updated
newest added

The current Windows implementation blocks the application from responding to window size changes. The application stays the same size while the rest of the window gets filled with black space...

bug
help wanted
windows

This Pull Request enhances the event handling functionality of the library by implementing methods to emit gamepad events and gamepad connection events for MacOS. Additionally, it defines stream controllers and...

On building the macOS example project if I have a gamepad and I connect and disconnect, the gamepad is still in the list as 'Unknown device'. If I connect the...

documentation
good first issue

Would be great to see this package support iOS. At a surface level, the existing plugin implementation for macOS looked very portable to iOS. The Game Controller library from Apple...

I'm trying to make a game with flutter + flame, please provide support so I can use a gamepad on Android

Potentially add some more advanced features if the controller/platform permits (the xbox player number, colors, rumble, etc)

enhancement

Note: This could potentially be a totally separate bridge package on Flame I think we should support a super simple way to configure remappable game actions to controller/keyboard shortcuts, to...

enhancement

We need some generic way of identifying buttons in a platform and controller independent way Also standardize dead zones and intensities of the triggers Related: https://github.com/flame-engine/gamepads/issues/4

enhancement

In Windows (all I've tested) when the package is in the project then HardwareKeyboard no longer works. [https://api.flutter.dev/flutter/services/HardwareKeyboard-class.html](https://api.flutter.dev/flutter/services/HardwareKeyboard-class.html)

bug
windows

We could consider adding multiple options for the user to choose how to access/interact with the data provided; for example, events, polling, check state (is button pressed) We should keep...

enhancement