Commit Graph
7 Commits
Author SHA1 Message Date
MarcZX10 7edaee9de3 test(input-mapper): cover the ShowPadStatus action
Its default is F9 alone, it is keyboard-only (mouse buttons and the
wheel are errors), serializes and imports like the other utility
actions, warns when another action takes F9 until it moves off, and no
other built-in input uses F9.
2026-10-30 05:55:09 +01:00
MarcZX10 9d2beb0084 feat(input): add the ShowPadStatus keyboard action
A rebindable keyboard action, F9 by default, that asks for the
controller status panel. F9 is the first free function key: F7, F10,
F11 and F12 are bound by default and no default keyboard-to-pad binding
uses it. Like ToggleFullscreen, TogglePerformanceOverlay and Screenshot
it accepts only keyboard keys, fires once per press (not on key repeat)
and does not press any pad button.

The input mapper's catalogue gets the action, its F9 default and its
keyboard-only restriction, and its existing source-contract tests list
it, since they compare the actions, restrictions and built-in bindings
with the native files.
2026-10-30 05:54:47 +01:00
jagrat Singh 1a676adedc fix(input-mapper): handle invalid configured port without leaking stack 2026-10-28 19:20:11 +05:30
StoneDC 54a8d7c411 fix(tools): report the input mapper listening port 2026-10-27 15:50:18 +08:00
StoneDC 317cfb7bfa fix(input-mapper): keep serving after malformed request URLs 2026-10-27 01:49:40 +08:00
Amr Yasser c75d7bfded fix(input): sync web mapper with current native actions 2026-10-20 20:01:45 +03:00
Amr Yasser 5272ecd1af feat(input): add browser-based input mapping configurator 2026-10-20 20:00:27 +03:00