Repository navigation
Conversation
|
To mark an issue in github you can use a Fixes: or Closes: tag. I.e.
This is the wrong direction. As I stated in ShadowBlip/InputPlumber#747 PASS mode needs to always forward all input. OpenGamepadUI is not the only consumer FWIW, but what we really need is a refactor of the overlay mode input manager that returns all input that OpenGamepadUI Doesn't use back to InputPlumber over dbus. That will require detecting when a chord other than guide +b is pressed and matching that to the generic capabilities. I.e. Guide + A -> not used, send Guide + A DOWN chord. On release, send UP chord. It gets a little complex as IIRC the deamon currently expects to do the full down/up on a timer. We'll need to handle that differently in IP.
Makes sense, good change.
This will break opening the OpenGamepadUI Quick Bar for devices that have LC/RC and no dedicated second QAM button.
Also fine. |
|
@pastaq
Is this something you would like included? |
|
Sure |
Undo the prototype's shortcut-handler removals and paddle remappings. Retain only the accepted quick-bar release cleanup, Guide+B documentation correction, and valid JSON. No InputPlumber changes or dependency.
Replace unreachable cross-action release checks with cleanup of active synthetic actions. Correct the RB release predicate and cover both bugs with three focused Godot regression tests. Existing shortcuts and InputPlumber remain unchanged.
|
What changed and why:
Existing shortcuts and controller mappings are preserved. No new production state, APIs, or InputPlumber changes. @pastaq added the 2 fixes. Also the changes you denied have been removed |
Summary
Simplify overlay-mode Guide shortcuts for passthrough testing while retaining Guide+B and QAM2 as the OpenGamepadUI quick-bar shortcuts.
LeftTop/RightTopshortcut aliases with ordinaryLeftPaddle1/RightPaddle1mappings, matching InputPlumber's stock profile.Why
Refs ShadowBlip/OpenGamepadUI#549 — Guide shortcuts not working on Xbox Ally X in game mode.
The issue reports that Guide combinations, including Guide+right-stick cursor movement, fail in Bazzite game mode while working in desktop mode. Switching InputPlumber interception to NONE restores those shortcuts but disables OpenGamepadUI's Guide+B opener.
See related pr in input plumber: ShadowBlip/InputPlumber#747
Cleanup for this issue: #549
Test
This is tested and verified on a ROG ally xbox x (the only hardware I own to verify with)
Using Bazzite-deck:Stable F44.20260929