A linux userspace device driver that allows joystick events to be remapped. Several joysticks can be combined into a single controller, and button/axes events can be remapped to new joystick, keyboard or mouse events. Advanced scripting also supported.
A utility for converting raw evdev events into other commands (not just keypresses). Useful for multimedia mice and keyboards, joysticks, remote controls and more.