These tools can be used with an USB- or PS2-dancepads to convey keystokes to a rythm game - StepMania for example.
(An Arduino board is needed to connect a PS2-pad)
in PS2: The Arduino sketch provided transforms a PS2-compatible dancepad into a HID
in USB: The executable provided communicates with an USB dancepad and uses xdo to simulate keystrokes