Movement + frame-tight move trainer. Keyboard, leverless, controller, and fightstick friendly.
Direction is shown after P1/P2 conversion. P2 mirrors left/right automatically.
This resets your score and counts clean cycles/successes for 10 seconds.
Not running
For KBD/wavedash only: if the gap between directional inputs is above this, it counts as slow.
Move modes use fixed frame windows instead of this slider.
KBD-only: set how many frames db is allowed to be held. 0 = off. If db is held longer than the limit, the cycle is marked as a miss/slow input.
Click a bind button, then press the keyboard key your device sends.
No keyboard rebind selected.
Plug in a controller, fightstick, or leverless in controller mode, then press any button.
Common mappings are auto-filled, but you can rebind them below.
No controller rebind selected.
Frame windows are based on the data you provided. The target/timing panel now shows a clean wait/ready/late indicator instead of dumping frame history. EWGF and JFSR are checked frame-tight by requiring the attack button on the same animation frame/tick as the final diagonal direction.
Browser input timing is not a perfect Tekken engine. This is a muscle-memory trainer using requestAnimationFrame as the frame clock, usually about 60 FPS.