-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Qt/Mapping: Visual GCPad configuration #8063
base: master
Are you sure you want to change the base?
Conversation
Our Debian / Ubuntu buildbots are missing |
2b23910
to
ec0951d
Compare
The stick gates seem to be ten sided instead of eight sided? 😛 |
0ef21c6
to
e6bbf1f
Compare
@jordan-woyak Heh, wouldn't have caught that. It's an octagon now. |
The QML code is now baked into the program at compile time. At least under non-Windows platforms. |
The increase in total program size will probably be < 10M for all additions AFAICT. |
0bd0a98
to
303086f
Compare
New Windows build here This one is a bit bigger because I can't quite use Qt from Externals yet, working on that though. |
081e7c6
to
f3861c3
Compare
Windows build can be downloaded here (Might not always be up-to-date)
This PR introduces the option to map inputs to the GameCube controller using a more visually pleasing interface which utilizes QtQuick.
Usage
Simply map inputs to a part of a controller by clicking the boxes next to them. If you press a mapped key, the controller will light up the pressed button / move the sticks.
FAQ
A: Will this replace the normal mapping dialog?
Q: No, it's in a separate tab, see the screenshot.
A: Why QtQuick?
Q: While possible with QWidgets it would not be fun to implement and somewhat inflexible. It is also likely that we will be moving more components to QtQuick as time goes on.
TODO