This is achieved through the use of an accelerometer which measures the tilt of the controller, along with a “rubber stretch sensor” that measures how far you pull it back. The data collected will then mapped to the appropriate mouse controls, and will be connected to your computer via a USB connector and an mbed NXP LPC11U24 Microcontroller. It’s a novel idea, but we have to admit it looks pretty darn fun!
In fact if you were so inclined, you could even build one for yourself as Simon Ford has uploaded the instructions and information on mbed. In the mean time, check out the video below to see the USB slingshot controller in action.