Desktop: Controller improvements - readable labels, controller hotkeys, option to apply profiles to all controllers (#1717)

* controller hotkey support and SDL refactor to use GameController API,
which adds more user-readable names to controller input maps

* Add "Press A (right) button" command to input automap that will map in nintendo layout if the user has a nintendo layout / prefers to match letters rather than position.

* honor shortcut context with controller hotkeys

* fix profiles not saving correctly

* analog_from_keyboard display fix, build error fix

* attempt to fix event_queue bugs

* Do not signal savestate if system is powered off

---------

Co-authored-by: PabloMK7 <hackyglitch2@gmail.com>
This commit is contained in:
NovaChild
2026-07-10 10:09:34 -05:00
committed by GitHub
parent 9ae4c8ba1c
commit 38e6e79024
33 changed files with 1906 additions and 725 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

+1
View File
@@ -15,6 +15,7 @@
<file alias="48x48/sd_card.png">icons/48x48/sd_card.png</file>
<file alias="128x128/cartridge.png">icons/128x128/cartridge.png</file>
<file alias="256x256/azahar.png">icons/256x256/azahar.png</file>
<file alias="256x256/automap_face_buttons.png">icons/256x256/automap_face_buttons.png</file>
<file alias="48x48/star.png">icons/48x48/star.png</file>
<file alias="256x256/plus_folder.png">icons/256x256/plus_folder.png</file>
</qresource>