Keyboards with both individual and combination key output
First Claim
1. A method of providing input feedback in a device having a keyboard with a matrix of interstitial key regions and raised independent key regions, the method comprisingscanning the matrix for activated key regions;
- upon detection of a first activated key region, providing provisional output as visual feedback to a user indicating that the activated key region has been registered;
continuing to scan the matrix for activation of an adjacent key region prior to release of the first activated key region; and
,in response to activation of the adjacent key region prior to release of the first activated key region, providing a final output to the user to the exclusion of the provisional output.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods of providing input feedback in a device having a keyboard with a matrix of independent keys having associated switches arranged in rows and columns, wherein combinations of diagonally adjacent keys are associated with combination key outputs, and devices performing such methods. One method includes scanning for activated keys, providing provisional output to a user indicating that the activated key has been registered; continuing to scan the matrix; and, in response to activation of an adjacent key prior to release of the first activated key, providing final output to the user indicating that a combination of the first and adjacent keys has been registered, to the exclusion of the provisional output. Another features driving the rows in adjacent pairs while examining the columns for switch activation; and, in response to detecting switch activation in two adjacent columns while driving the rows in adjacent pairs, determining a combination key output.
-
Citations
17 Claims
-
1. A method of providing input feedback in a device having a keyboard with a matrix of interstitial key regions and raised independent key regions, the method comprising
scanning the matrix for activated key regions; -
upon detection of a first activated key region, providing provisional output as visual feedback to a user indicating that the activated key region has been registered; continuing to scan the matrix for activation of an adjacent key region prior to release of the first activated key region; and
,in response to activation of the adjacent key region prior to release of the first activated key region, providing a final output to the user to the exclusion of the provisional output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification