Inventors:
Marcus J. Andrews - Redmond WA, US
Firdosh K. Bhesania - Kirkland WA, US
Doron J. Holan - Kirkland WA, US
Robert Ingman - Seattle WA, US
Scott R. Leatham - Duvall WA, US
Ervin Peretz - Redmond WA, US
Kenneth D. Ray - Redmond WA, US
Om K. Sharma - Kirkland WA, US
James E. Veres - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G005/00, G09G005/09, G06F003/00, G06F013/00
US Classification:
345156, 345161, 345168, 463 36, 463 37, 463 38, 710 5, 710 62, 710313
Abstract:
A computer peripheral has a processor, non-volatile memory, and a plurality of controls. The non-volatile memory holds control mappings corresponding to a plurality of application program genres. The control mappings indicate actions to be performed in application programs of particular genres in response to actuation of particular controls. The control mappings indicate controls by unique string indexes that are also used in HID control descriptors associated with the computer peripheral.