Dance Pad

Games in this project

External browser games (pad setup)

Subway Surfers Companion

Verify pad arrows, copy AntiMicroX bindings, open Poki / CrazyGames in a new tab. Not a game in this repo — keyboard bridge via OS mapper.

Your pad shows up as a standard Gamepad API device (e.g. USB Dance Pad 0b43:0001) — no drivers needed in Chrome/Edge/Firefox.

Tools in this project

Dance Pad Tester

Map panel indices, see live button values, export JSON mapping.

DDR Mini

Lightweight warmup chart — arrow panels only, O/X start and pause, speed menu on ←↓↑→.

Dancepad Games and Tools from around the web

Top pick StepFever

Free, open source, built for USB dance pads. Plays .sm / .ssc charts. Use Settings → Controller → Learn Mode to map non-standard pads.

GitHub: religa/stepfever

Browser StepMania Online (Joe Heyming)

Lightweight browser StepMania-style game; good quick test for gamepad auto-detect. Mostly keyboard — verify pad in settings.

Browser PadManiacs

Retro StepMania clone in the browser; gamepad and touch supported. Web input mapping may be incomplete — try defaults or keyboard fallback.

Browser SM (browser)

Import song folders, many tuning options. Gamepad support varies — map keys if needed.

Keyboard In the Browser / Step.JS-style players

Classic arrow-at-top feel; usually keyboard-only unless you use a mapper below.

Free desktop engines (strong pad support)

Not in the browser, but excellent with generic USB pads after one-time key mapping (Config → Key/Joy Mappings):

GameNotes
StepMania 5 Classic free DDR engine; huge chart community
ITGmania StepMania fork tuned for In The Groove play
Project OutFox Active StepMania-based fork

Keyboard-only browser games

If a site only accepts keyboard arrows, map your pad with free tools:

Practical order to try

  1. StepFever — Learn Mode is built for odd button layouts.
  2. StepMania Online — quick gamepad smoke test.
  3. ITGmania / StepMania on PC for large libraries.
  4. AntiMicroX for older keyboard-only web games.
  5. This repo — same Gamepad API approach; map once in the tester, reuse in DDR Mini.

Browsers require a click, tap, or key press on the page before pad buttons register — pad-only presses cannot unlock the Gamepad API. Use Enable dance pad on the tester or click Start in DDR Mini first.