Patent ID: 8433828

Claim:
A computer-implemented method for interacting with an accessibility framework executing on a touch input device, the method comprising: launching an accessibility framework on the touch input device, wherein the accessibility framework is configured to provide a user with enhanced access to the device, wherein the accessibility framework is configured to receive first touch input from a touch surface of the device and interact with one or more applications executing on the device in response to the first touch input, and wherein the accessibility framework is further configured to receive second input through one or more accessories coupled to the device and interact with one or more applications executing on the device in response to the second input; detecting an accessory coupled to an interface of the device; enabling receipt of input from the accessory in response to the detecting; receiving an accessibility packet from the accessory, the accessibility packet including an accessibility command and a parameter, where the parameter is selected by the accessory from a set of parameters defined by an accessory Application Programming Interface; processing the accessibility packet to extract the accessibility command and the parameter according to the accessory Application Programming Interface; and generating input for the accessibility framework based on the accessibility command and the parameter.