User interface control using a keyboard
First Claim
1. A computer system comprising:
- a keyboard;
a display displaying a user interface; and
a processor configured to;
receive data comprising one or more key-activations from the keyboard;
determine that the data is not associated with an existing touch point location on the keyboard;
based on determining that the data is not associated with the existing touch point location on the keyboard, determine that multi-touch input is present; and
control 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.
10 Citations
20 Claims
-
1. A computer system comprising:
-
a keyboard; a display displaying a user interface; and a processor configured to; receive data comprising one or more key-activations from the keyboard; determine that the data is not associated with an existing touch point location on the keyboard; based on determining that the data is not associated with the existing touch point location on the keyboard, determine that multi-touch input is present; and control the user interface in accordance with the multi-touch input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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-activations from a keyboard; determining that the data is not associated with an existing touch point location on the keyboard; when the data is not associated with the existing touch point location on the keyboard, determine that multi-touch input is present; and controlling a user interface in accordance with the multi-touch input. - View Dependent Claims (10, 11)
-
-
12. A method of operating a user interface, the method comprising:
-
receiving, at a computer, data comprising one or more key-activations from a keyboard; determining that the data is not associated with an existing touch point location on a keyboard; based on the data not being associated with the existing touch point location on the keyboard, determining that multi-touch input is present; and controlling the user interface in accordance with the multi-touch input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification