Labeling of input device components
AssigneeRed Hat, Inc.
InventorPeter Hutterer
Life of this patent
Estimating the term…
Abstract
The automated labeling system provides access to the input mechanism axes and button semantic information to applications running in a windowing environment. This enables the applications to not have to have specific information or interface with the low level drivers of the input mechanism and can rely exclusively on the windowing system and its API to interface with the input devices attached to the computer system.
Claims18
A method comprising:
- obtaining label data for an input device from an interface of an operating system to access the label data from a device driver corresponding to the input device by an automated labeling module executed by a processing device, the label data providing semantic information for the input device;
- and
- providing the label data directly to a windowing system by the automated labeling module, the windowing system to provide the label data to an application in response to an update of the label data by the operating system.
A non-transitory computer-readable storage medium, having instructions stored therein, which when executed cause a computer to perform a set of operations comprising:
- obtaining label data for an input device from an interface of an operating system to access the label data from a device driver corresponding to the input device by an automated labeling module executed by a processing device, the label data providing semantic information for the input device;
- and
- providing the label data directly to a windowing system by the automated labeling module, the windowing system to provide the label data to an application in response to an update of the label data by the operating system.
A computer system comprising:
- a memory;
- and
- a processing device, coupled to the memory, the processing device to:
- obtain label data for an input device from an interface of an operating system to access the label data from a device driver corresponding to the input device by an automated labeling module executed by the processing device, the label data providing semantic information for the input device;
- and
- provide the label data directly to a windowing system by the automated labeling module, the windowing system to provide the label data to an application in response to an update of the label data by the operating system.
Dependencies are inferred from the claim text.