Battlegrounds control diagnostics
Touch, keyboard and mouse can stay active together. These controls emit input intent; no game is running.
Proposed keys: WASD/arrows move; J/K punch; U/I kick; Space jump; left Shift evade. Mouse buttons punch on the camera pad. Camera intent is separate until retail controller behavior is recovered.
Drag to test camera intent
Captured mouse: Escape releases
Move
Ready. Hold several controls at once.
Edit keyboard and mouse bindings
Use browser KeyboardEvent codes. Mouse buttons: 0 primary, 1 middle, 2 secondary. Each value is an action name shown below. Touch buttons always keep their labels.