Joy2Key is a program for X and the console that monitors the joystick (typically /dev/js0) and sends X keyboard events to application windows or keystrokes to the console (both "terminal" and "rawconsole" modes for terminal stuff and SVGALIB stuff respectivly). It allows the use of a joystick with applications that don't otherwise support one, such as xkobo, iNES or sDoom. Joy2Key supports .rcfile and easy joystick calibration.