CarromeTeam-InputSoftlockFix icon

InputSoftlockFix

Fixes the softlock where WASD/ESC stop working but the mouse still works: stops text fields from disabling input while waiting for Steam's floating keyboard, and auto-repairs other stuck input states. Failsafe: hold ESC 2s.

CHANGELOG

Changelog

1.2.1

Re-release of 1.2.0 with no functional changes.

1.2.0

First public release.

  • Turns off the game's forceSteamInput flag, so text fields no longer lock input waiting for Steam's floating keyboard on PC.
  • Safety net: re-enables input within 0.25s if the game is waiting for a Steam floating keyboard that never closes (60s on Proton/Steam Deck).
  • Clears text fields that stay selected after their window closes and swallow every key.
  • Clears a stuck "typing" flag that blocks interactions.
  • Repairs frozen popup animations, a stuck interaction cooldown, an orphaned key remapper, and unassigned keyboard or disabled keyboard maps in Rewired.
  • Keyboard watchdog comparing what Windows sees with what Rewired sees.
  • Failsafe: hold ESC for 2 seconds, or press Ctrl+Shift+K (twice to also reinitialize Rewired's keyboard).
  • Input-state snapshots in the BepInEx log when ESC is about to be dropped.