A roller is provided in an input device such as a joystick to perform functions that compliment its operation. Upon detecting rotational movement of the roller in a first direction by a preset angle, a first signal is generated for activating a first logical button. Upon detecting rotational movement...http://www.google.co.uk/patents/US6741233?utm_source=gb-gplus-sharePatent US6741233 - Roller functionality in joystick