USER INTERFACE CONTROL USING A KEYBOARD
First Claim
1. A method of operating a user interface, the method comprising:
- receiving, at the computer, data comprising one or more key-presses from a keyboard;
determining whether the data is associated with an existing touch point;
when the data is not associated with an existing touch point, determine that multi-touch input is present;
mapping the multi-touch input to coordinates in the user interface; and
controlling the user interface in accordance with the multi-touch input.
0 Assignments
0 Petitions
Accused Products
Abstract
User interface control using a keyboard is described. In an embodiment, a user interface displayed on a display device is controlled using a computer connected to a keyboard. The keyboard has a plurality of alphanumeric keys that can be used for text entry. The computer receives data comprising a sequence of key-presses from the keyboard, and generates for each key-press a physical location on the keyboard. The relative physical locations of the key-presses are compared to calculate a movement path over the keyboard. The movement path describes the path of a user'"'"'s digit over the keyboard. The movement path is mapped to a sequence of coordinates in the user interface, and the movement of an object displayed in the user interface is controlled in accordance with the sequence of coordinates.
3 Citations
20 Claims
-
1. A method of operating a user interface, the method comprising:
-
receiving, at the computer, data comprising one or more key-presses from a keyboard; determining whether the data is associated with an existing touch point; when the data is not associated with an existing touch point, determine that multi-touch input is present; mapping the multi-touch input to coordinates in the user interface; and controlling the user interface in accordance with the multi-touch input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a keyboard; a display displaying a user interface; and a processor configured to; receive data comprising one or more key-presses from the keyboard; determine whether the data is associated with an existing touch point; when the data is not associated with an existing touch point, determine that multi-touch input is present; map the multi-touch input to coordinates in the user interface; and control the user interface in accordance with the multi-touch input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible storage medium storing computer-readable instructions that when executed by one or more processors produce actions comprising:
-
receiving, at a computer, data comprising one or more key-presses from a keyboard; determining whether the data is associated with an existing touch point; when the data is not associated with an existing touch point, determine that multi-touch input is present; mapping the multi-touch input to coordinates in a user interface; and controlling the user interface in accordance with the multi-touch input. - View Dependent Claims (18, 19, 20)
-
Specification