Linux input driver turning PSMove controller into mouse/keyboard input device
psmoveinput is a userspace Linux input driver that uses data from PSMove motion
controller to inject events to kernel's input subsystem thus making it possible
to use PSMove as a combined mouse/keyboard input device. It gives users ability
to control mouse pointer movements by moving PSMove controller and map PSMove
keys to common keyboard keys.