Comments (1)
Hi! Yes, the issue here is the same as with Defold: if the Android OS recognizes a device as a gamepad, the apps should receive its input as properly named buttons ("BUTTON_A", "BUTTON_X", and so on). In your case, the Android OS does not seem to recognize the gamepad layout, and so it sends generic numbers instead ("188", "197", etc.). This is the "Unhandled key code" message.
On Android, Pegasus uses the Qt libraries for detecting gamepad input. The Qt libraries use the layout detected by the Android OS, but if Android itself does not recognize the gamepad layout, then it won't work properly in Pegasus either.
In the future, it would be nice to replace the Qt code with something more up to date, but that will take some time.
from pegasus-frontend.
Related Issues (20)
- Unable to open the DraStic games HOT 2
- Setting keyNavigationWraps to true for a GridView steals focus from it's parents
- The Chinese file name is identified as null HOT 4
- Can't access collection.extra fields
- scanning from a selected file HOT 1
- Android battery percentage bugs out around 50-60% and displays many digits HOT 2
- Pegasus no longer detecting Playnite's library HOT 1
- RocketLauncherUI Integration OR Added Feature Support HOT 2
- Steam Deck - Failed to open emulator HOT 1
- Does this let you install window games? HOT 2
- macOS reports Pegasus is "not responding" after launching a game. HOT 4
- Scrolling on macOS Trackpad causes glitches. HOT 5
- Lutris game banner not showing HOT 4
- Reloading the game cache automatically. HOT 5
- Doesn't work on X11 HOT 3
- Launchbox pc integration issue HOT 7
- Add or optimize support for. pkg format Roms such as PS3 and WIIU. HOT 5
- Launchbox Dosbox Detection
- Visible folder support within collections HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pegasus-frontend.