Commit Graph
10 Commits
Author SHA1 Message Date
Adrià d09e7a46e9 fix(libScePad): resolve the merge with ShowPadStatus in the volume actions 2026-10-30 16:29:56 +01:00
MarcZX10 7defe5daa2 feat(libScePad): bind ToggleMute to F8 by default
F8 was free: no default pad binding and none of F7, F10, F11 and F12 use it. The input mapper's defaults follow the native table.
2026-10-30 16:29:55 +01:00
MarcZX10 b4e0bfb5b5 feat(libScePad): bind VolumeUp to F6 by default
F6 was free: no default pad binding and none of F7, F10, F11 and F12 use it. The input mapper's defaults follow the native table.
2026-10-30 16:29:55 +01:00
MarcZX10 7baaa45354 feat(libScePad): bind VolumeDown to F5 by default
F5 was free: no default pad binding and none of F7, F10, F11 and F12 use it. The input mapper's defaults follow the native table.
2026-10-30 16:29:55 +01:00
MarcZX10 d8eea5e340 feat(libSceVideoOut): accept ToggleMute as an input mapping action
The action takes keyboard keys only, like ToggleFullscreen, TogglePerformanceOverlay and Screenshot, and has no built-in binding yet. The input mapper lists it as keyboard-only and its source-contract test follows the native table.
2026-10-30 16:29:55 +01:00
MarcZX10 93e0a7a398 feat(libSceVideoOut): accept VolumeDown as an input mapping action
The action takes keyboard keys only, like ToggleFullscreen, TogglePerformanceOverlay and Screenshot, and has no built-in binding yet. The input mapper lists it as keyboard-only and its source-contract test follows the native table.
2026-10-30 16:29:55 +01:00
MarcZX10 b0614a752a feat(libSceVideoOut): accept VolumeUp as an input mapping action
The action takes keyboard keys only, like ToggleFullscreen, TogglePerformanceOverlay and Screenshot, and has no built-in binding yet. The input mapper lists it as keyboard-only and its source-contract test follows the native table.
2026-10-30 16:29:55 +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
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