Input Rebinding Conflict Checker
Parse Unity Input Actions JSON (or a manual matrix) for duplicate paths, collisions, and gaps.
Clarify how UI modes should flip when players swap between keyboard/mouse and controller.
Toggle co-op, disconnect, and debounce options to surface edge cases before you lock UX. See Steam Deck UX checker.
// Pseudocode: last-used device → UI glyph set
float lastSwitchTime;
void OnInputEvent(InputDevice d) {
bool pad = d is Gamepad || d is Joystick;
if (Time.unscaledTime - lastSwitchTime < 0.12) return;
if (pad != usingGamepadUI) {
usingGamepadUI = pad;
RefreshPrompts();
lastSwitchTime = Time.unscaledTime;
}
}Loading interactive tool…
Parse Unity Input Actions JSON (or a manual matrix) for duplicate paths, collisions, and gaps.
Wizard: JSON / PlayerPrefs / file → persistence blueprint, schema, and C#-style starter snippets.
Map actions to Xbox / PlayStation / Switch / generic glyphs; export CSV / JSON prompt keys.
Define action sets and digital/analog actions → starter VDF-style KeyValues + naming checklist.
Questionnaire against Deck guidance: readability, launcher, gamepad-first, resolution — scored report.
Generate Steamworks-sized PNGs from one master image, ZIP export, safe-area inspector, and policy reminders.