For a new an interesting method of receiving user input, this "CyberGlove" by Instructables user 'aloishis89'. Although the concept may seem complex, the construction is surprisingly easy. By using fitting analogue joysticks near the knuckles on the glove, and then wire to the fingertips back to the joysticks, you can easily measure one or two directions of movement with an Arduino's analogue input. That data can then be fed back to a PC for control via processing, or even mouse/keyboard emulation with an Arduino Leonardo or compatible boards.
This project is the ideal candidate for our LeoStick - the Arduino Leonardo-compatible board that's cheaper and smaller than the original:
Apart from being one of the smallest Arduino-compatibles on the market with USB, it also has an onboard RGB LED and piezo which can be used a knock sensor and various tune and sound effects. Plus you can add extra circuitry with the matching protostick! For more information and to order, click here.