Open sodscg opened 2 years ago
I definitely would like to add full keyboard + gamepad remapping support, both on desktop and web.
While waiting for direct gamepad support in ruffle, I'm currently using this chrome plugin, which is simple and works perfectly, even for Chromebooks. https://chrome.google.com/webstore/detail/gamepad-to-keyboard-mappe/apfnclocagjfbgefniagcgigcfgcocaj The source code is available too on GitHub 😉
Update on this, (untmo from discord's idea) about touch controls/touch Gamepad For android, and potentially web,
"I really reccomend taking a look at how PPSSPP on android does touch controls. obviously, this is a psp emulator, but the modularity of the touch controls is absolutely amazing, and the buttons modifiable. it instantly became the highest quality touch controls I've ever seen although this may apply better for the eventual android app than it does web, specifically, but both work."
I tried it out based on a previous reccomendation, and like I said there, I have to agree, honestly there's a load of customizability; you can move buttons anywhere, resize them at will, make custom buttons, choose which appear, and more
its one of the more smoother and customizable touch experiences I've had on a mobile device.
I believe Ruffle could take inspiration from this, and it would make the eventual android experience (and potentially web) super enjoyable.
you can find their github here (Open Source) https://github.com/hrydgard/ppsspp/
wow, Gamepad support! will it support XBOX 360?
Super Smash Flash 2 also uses Gamepad, in the Windows and Web version it recognized it, in the Linux version it doesn't, I tried with Ruffle hoping to find that feature.
Describe the feature Provide a clear and concise description of your feature request. Why would this feature be useful? This Feature would be useful for overall quality of life.
Does the feature involve the desktop build, the web build, or both? The Desktop build.
Keyboard and mouse are the best option to play most Flash Games. However, some games support gamepads, (see: Phoenotopia or Fire Catcher.) It would be very useful if Ruffle Supported Gamepads for all games as an alternate method, or at least emulated mouse and keyboard if you plug in a gamepad/ remapping.
This would greately increase the QOL of laptop users that don't have a mouse, those who are not profficient with a mouse, and for accessibility reasons, especially for those that are impaired. Even Generic X360 support would open things up to devices such as the xbox adaptive controller, as far as I'm aware.
this is obviously a feature request that doesn't need to be started on right now, especially since Ruffle has no UI or settings just yet, but is something to think about.