WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Keyboard    

Get related patents on CD
United States Patent6520699   
Link to this pagehttp://www.wikipatents.com/6520699.html
Inventor(s)Abe; Toshiyasu (Bellevue, WA)
AbstractA user interface device for inputting and outputting information. The user interface device includes a plurality of keys slidably retained within a housing, each key being associated with a plurality of alphanumeric characters or functions. The keys are joined together to slide substantially in unison. The user interface device also includes a pressure sensor configured to detect pressure applied to one or more of the plurality of keys, a direction sensor configured to detect direction of motion of the plurality of keys, a selection component for selecting at least one of an alphanumeric character or function based on the sensed pressure and sensed direction of motion, and an output device for presenting the selected at least one alphanumeric character or function based on the sensed pressure and sensed direction of motion. The selected alphanumeric character or function is associated with the key where the pressure was sensed and with an associated direction closest to the sensed direction of motion. Each alphanumeric character and function associated with each key is further associated with a direction of motion of the plurality of keys.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Inventor     Abe; Toshiyasu (Bellevue, WA)
Owner/Assignee    
Patent assignment
All assignments
Company News
Publication Date     February 18, 2003
Application Number     09/785,813
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     February 16, 2001
US Classification    
Int'l Classification    
Examiner     Eickholt; Eugene H.
Assistant Examiner    
Attorney/Law Firm     Black Lowe & Graham PLLC
Address
Parent Case    
Priority Data    
USPTO Field of Search    
Patent Tags     keyboard
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
6002351
Takeda

Dec,1999

[0 after 0 votes]
5973621
Levy
341/22
Oct,1999

[0 after 0 votes]
5861823
Strauch
341/22
Jan,1999

[0 after 0 votes]
5828363
Yaniger
345/156
Oct,1998

[0 after 0 votes]
5612690
Levy
341/22
Mar,1997

[0 after 0 votes]
5568987
Franz
400/490
Oct,1996

[0 after 0 votes]
5552782
Horn
341/22
Sep,1996

[0 after 0 votes]
5542770
Lin
400/477
Aug,1996

[0 after 0 votes]
5528235
Lin
341/22
Jun,1996

[0 after 0 votes]
5515044
Glatt
341/22
May,1996

[0 after 0 votes]
5473325
McAlindon
341/20
Dec,1995

[0 after 0 votes]
5388061
Hankes
708/142
Feb,1995

[0 after 0 votes]
5383735
Smiley
400/479
Jan,1995

[0 after 0 votes]
5288158
Matias
400/472
Feb,1994

[0 after 0 votes]
5269004
Comerford
345/168
Dec,1993

[0 after 0 votes]
5156475
Zilberman
400/472
Oct,1992

[0 after 0 votes]
5087910
Guyot-Sionnest

Feb,1992

[0 after 0 votes]
5017030
Crews
400/485
May,1991

[0 after 0 votes]
4891777
Lapeyre
708/130
Jan,1990

[0 after 0 votes]
4849732
Dolenc
341/20
Jul,1989

[0 after 0 votes]
4791408
Heusinkveld
700/84
Dec,1988

[0 after 0 votes]
4315114
Monti, Jr.
200/5A
Feb,1982

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:

1. A user interface device comprising: a plurality of geometrically-shaped keys slidably retained within a housing, each key being associated with a plurality of characters or functions, the plurality of keys further joined together to slide substantially in unison; a force detector configured to detect force applied to one or more of the plurality of keys; a lateral movement sensor configured to sense direction of motion of the plurality of keys; and a selection component for selecting at least one of a character or function based on the detected force and the sensed direction of motion.

2. The user interface device of claim 1, wherein the lateral movement sensor comprises a direction sensor and a distance sensor, wherein the direction of motion is sensed based on a lateral movement sensed by the lateral movement sensor and a distance value sensed by the distance sensor.

3. The user interface device of claim 1, wherein the lateral movement sensor comprises a plurality of key mounted activators and housing-mounted sensors, wherein the housing-mounted sensors sense when a key mounted activator is within a threshold distance and wherein the direction of motion is sensed based on the housing-mounted sensor that sensed an activator within the threshold distance.

4. The user interface device of claim 1, further comprising an output device for presenting the selected character or function based on the detected force and the sensed direction of motion.

5. The user interface device of claim 1, wherein the character or function selected by the selection component is associated with the key where the force was detected.

6. The user interface device of claim 5, wherein each character and function associated with each key is further associated with a direction of motion of the plurality of keys.

7. The user interface device of claim 6, wherein the character or function selected by the selection component is the character or function associated with a direction on the key closest to the sensed direction of motion.

8. The user interface device of claim 1, wherein the selection component selects from a first set of characters or functions regardless of whether a sensed direction of motion or a detected force is first in a series of sensor detections provided that if a detected force is first, the following sensed direction of motion above a threshold amount comes within a threshold period of time from the detected force, and if a sensed direction of motion that follows a detected force in a series of sensor detections does not come within a threshold period of time from the detected force, the selection component selects from a second set of characters or functions.

9. The user interface device of claim 1, further comprising: a thumb control pad moveable within the housing.

10. The user interface device of claim 9, wherein the direction sensor is further configured to detect direction of motion of the thumb control pad.

11. The user interface device of claim 10, wherein thumb control pad movement moves the plurality of keys in the same direction of motion that the thumb control pad is being moved.

12. The user interface device of claim 1, wherein the plurality of keys are circular.

13. The user interface device of claim 1, wherein the keys are hexagon shaped.

14. The user interface device of claim 1, further comprising: a second set of a plurality of keys slidably retained within the housing, each key being associated with a plurality of characters or functions, the plurality of keys further joined together to slide substantially in unison, wherein the force detector is configured to detect force applied to one or more of the second set of the plurality of keys, the direction sensor is configured to detect direction of motion of the second set of the plurality of keys, and the selection component selects at least one of the plurality of characters or functions associated with the second set of the plurality of keys based on the detected force and sensed direction of motion applied to the second set of the plurality of keys.

15. The user interface device of claim 14, further comprising: a pair of thumb control pads moveable within the housing, each thumb control pad being associated with one of the sets of a plurality of keys.

16. The user interface device of claim 15, wherein the direction sensor is further configured to detect direction of motion of the thumb control pads.

17. The user interface device of claim 16, wherein movement of each thumb control pad moves the corresponding set of plurality of keys in the same direction of motion that the thumb control pad is being moved.

18. The user interface device of claim 14, wherein the plurality of keys of the first and second set of plurality of keys are circular.

19. The user interface device of claim 14, wherein the plurality of keys of the first and second set of plurality of keys are hexagon shaped.

20. The user interface device of claim 14, wherein the plurality of characters comprise letters of the English alphabet and the plurality of letters associated with the first and second set of a plurality of keys are arranged in at least one of a substantially QWERTY, alphabetic, or Dvorak relationship.

21. The user interface device of claim 1, wherein the force detector comprises a key identifying component for identifying the key where the greatest force was detected.

22. A user interface method using a plurality of geometrically-shaped keys each key being associated with a plurality of characters or functions, comprising: detecting force applied to one or more of the plurality of keys; detecting direction of motion of one or more of the plurality of keys; and selecting at least one of a character or function based on the detected force and sensed direction of motion.

23. The method of claim 22, wherein detecting direction of motion comprises sensing lateral movement and a distance value and wherein the detected direction of motion is based on the sensed lateral movement and distance value.

24. The method of claim 22, further comprising: presenting the selected at least one character or function based on the detected force and sensed direction of motion.

25. The method of claim 22, wherein the character or function selected by the selection component is associated with the key where the force was detected.

26. The method of claim 25, wherein each character and function associated with each key is further associated with a direction of motion of the plurality of keys.

27. The method of claim 26, wherein the character or function selected by the selection component is associated with a direction on the key closest to the sensed direction of motion.

28. The method of claim 22, wherein selecting comprises: determining whether a sensed direction of motion in a series of sensor detections is detected before a detected force; selecting from a first set of a plurality of characters or functions, if a sensed direction of motion in a series of sensor detections is sensed before a detected force; and selecting from a second set of a plurality of characters or functions, if a detected force in a series of sensor detections is sensed before a sensed direction of motion.

29. The method of claim 22, wherein selecting comprises: selecting from a first set of a plurality of characters or functions regardless of whether a sensed direction of motion or a detected force is first in a series of sensor detections, provided that if a detected force is first, the following sensed direction of motion comes within a threshold period of time from the detected force, and if a sensed direction of motion that follows a detected force in a series of sensor detections does not come within a threshold period of time from the detected force, selecting from a second set of a plurality of characters or functions.

30. The method of claim 22, wherein detecting force comprises identifying the key where the greatest force was detected.

31. A user interface device comprising: a plurality of geometrically-shaped keys slidably retained within a housing, each key being associated with a plurality of characters or functions, the plurality of keys further joined together to slide substantially in unison; a force detector means for detecting force applied to one or more of the plurality of keys; a lateral movement sensor means for sensing direction of motion of the plurality of keys; and a selection component means for selecting at least one of a character or function based on the detected force and the sensed direction of motion.

32. The user interface device of claim 31, wherein the lateral movement sensor comprises: a direction sensor means for sensing lateral movement; and a distance sensor means for sensing a distance value, wherein the direction of motion is sensed based on the sensed lateral movement and the sensed distance value.

33. The user interface device of claim 31, wherein the lateral movement sensor comprises a plurality of key mounted activator means; and a plurality of housing-mounted sensor means for sensing when a key mounted activator is within a threshold distance, wherein the direction of motion is sensed based on the housing-mounted sensor means that sensed an activator within the threshold distance.

34. The user interface device of claim 31, further comprising an output means for presenting the selected character or function based on the detected force and the sensed direction of motion.

35. The user interface device of claim 31, wherein the character or function selected by the selection component means is associated with the key where the force was detected.

36. The user interface device of claim 35, wherein each character and function associated with each key is further associated with a direction of motion of the plurality of keys.

37. The user interface device of claim 36, wherein the character or function selected by the selection component means is the character or function associated with a direction on the key closest to the sensed direction of motion.

38. The user interface device of claim 37, wherein the selection component means selects from a first set of characters or functions regardless of whether a sensed direction of motion or a detected force is first in a series of sensor detections provided that if a detected force is first, the following sensed direction of motion above a threshold amount comes within a threshold period of time from the detected force, and if a sensed direction of motion that follows a detected force in a series of sensor detections does not come within a threshold period of time from the detected force, the selection component selects from a second set of characters or functions.

39. The user interface device of claim 31, further comprising: a thumb control means moveable within the housing.

40. The user interface device of claim 39, wherein the direction sensor is further configured to detect direction of motion of the thumb control means.

41. The user interface device of claim 40, wherein thumb control means movement moves the plurality of keys in the same direction of motion that the thumb control pad is being moved.

42. The user interface device of claim 31, wherein the plurality of keys are circular.

43. The user interface device of claim 31, wherein the keys are hexagon shaped.

44. The user interface device of claim 31, further comprising: a second set of a plurality of keys slidably retained within the housing, each key being associated with a plurality of characters or functions, the plurality of keys further joined together to slide substantially in unison, wherein the force detector means is configured to detect force applied to one or more of the second set of the plurality of keys, the direction sensor is configured to detect direction of motion of the second set of the plurality of keys, and the selection component selects at least one of the plurality of characters or functions associated with the second set of the plurality of keys based on the detected force and sensed direction of motion applied to the second set of the plurality of keys.

45. The user interface device of claim 44, further comprising: a pair of thumb control pads moveable within the housing, each thumb control pad being associated with one of the sets of a plurality of keys.

46. The user interface device of claim 45, wherein the direction sensor is further configured to detect direction of motion of the thumb control pads.

47. The user interface device of claim 46, wherein movement of each thumb control pad moves the corresponding set of plurality of keys in the same direction of motion that the thumb control pad is being moved.

48. The user interface device of claim 44, wherein the plurality of keys of the first and second set of plurality of keys are circular.

49. The user interface device of claim 44, wherein the plurality of keys of the first and second set of plurality of keys are hexagon shaped.

50. The user interface device of claim 44, wherein the plurality of characters comprise letters of the English alphabet and the plurality of letters associated with the first and second set of a plurality of keys are arranged in at least one of a substantially QWERTY, alphabetic, or Dvorak relationship.

51. The user interface device of claim 31, wherein the force detector means comprises a key identifying component for identifying the key where the greatest force was detected.

52. A user interface device comprising: a plurality of buttons displayed on a touch sensitive screen, each button being associated with a plurality of characters or functions; a force detector for detecting force applied to one or more of the plurality of buttons; a lateral movement sensor for sensing direction of motion of a stroke performed on the touch sensitive screen; and a selection component for selecting at least one of a character or function based on the detected force and the sensed direction of motion.

53. The user interface device of claim 52, wherein the lateral movement sensor comprises a direction sensor and a distance sensor, wherein the direction of motion is sensed based on a lateral movement sensed by the lateral movement sensor and a distance value sensed by the distance sensor.

54. The user interface device of claim 52, further comprising an output device for presenting the selected character or function based on the detected force and the sensed direction of motion.

55. The user interface device of claim 52, wherein the character or function selected by the selection component is associated with the button where the force was detected.

56. The user interface device of claim 55, wherein each character and function associated with each button is further associated with a direction of motion.

57. The user interface device of claim 56, wherein the character or function selected by the selection component is the character or function associated with a direction on the button closest to the sensed direction of motion.

58. The user interface device of claim 52, wherein the selection component selects from a first set of characters or functions regardless of whether a sensed direction of motion or a detected force is first in a series of sensor detections provided that if a detected force is first, the following sensed direction of motion above a threshold amount comes within a threshold period of time from the detected force, and if a sensed direction of motion that follows a detected force in a series of sensor detections does not come within a threshold period of time from the detected force, the selection component selects from a second set of characters or functions.

59. The user interface device of claim 52, further comprising: a thumb control pad moveable within the housing.

60. The user interface device of claim 59, wherein the direction sensor is further configured to detect direction of motion of the thumb control pad.

61. The user interface device of claim 60, wherein thumb control pad movement moves the plurality of buttons in the same direction of motion that the thumb control pad is being moved.

62. The user interface device of claim 52, wherein the buttons are circular.

63. The user interface device of claim 52, wherein the buttons are hexagon shaped.

64. A user interface device comprising: a plurality of geometrically-shaped keys slidably retained within a housing, each key being associated with a plurality of characters or functions, the plurality of keys being separately slidable; a force detector configured to detect force applied to one or more of the plurality of keys; a lateral movement sensor configured to sense direction of motion of the plurality of keys; and a selection component for selecting at least one of a character or function based on the detected force and the sensed direction of motion.
 Description Submit all comments and votes
 


FIELD OF THE INVENTION

This invention relates to keyboards and more particularly the invention relates to keyboards for one or two hand implementation.

BACKGROUND OF THE INVENTION

Many keyboards have been developed to interface with computer systems of various sizes. Devices smaller than a standard desktop or workstation computer are being developed with alphanumeric entry requirements. These smaller devices require an alternative design from traditional keyboards in order to fit on the smaller devices. For example, a cell phone has a number keypad (0-9) with multiple letters assigned to each number key. Depressing a single key one, two, or three times will be interpreted as the entry of a distinct character. Those same keys may perform other operational functions when a different mode of operation is activated. These implementations are ineffective for quickly entering large text messages or quickly selecting device functions.

Other techniques are known in the prior art for producing more functions per key in a keyboard assembly in an attempt to interface with more of the computer functions by a keyboard of modest size. For example, in some keyboards simultaneously actuated keys produce functions or alphanumeric selections not assigned to any one of the actuated keys, but assigned to the combined selection of keys.

However, these keyboards have extremely limited functionality and therefore do not allow the entry of comprehensive data and instructions in a computer. These keyboards also do not allow quick and accurate entry. Accordingly, present input devices are essentially one of two types: full-size keyboards with complete functionality and a large number of keys or small keypads with awkward input schemes and limited functionality. Furthermore, there have not been significant developments in the art that relate to the interface of a one hand operated keyboard and a computer in such a way that touch-typing can proceed. There have been no known such keyboard systems developed with the particular objects of one-handed computer entry with rapidity and elimination of the source of errors. No particular attention has been given to operator finger fatigue or avoidance of unnatural finger positions and reach.

It is therefore an objective of this invention to resolve some of these problems and provide improved keyboard systems.

SUMMARY OF THE INVENTION

The present invention provides a user interface device. The user interface device includes a plurality of keys slidably retained within a housing, each key being associated with a plurality of characters or functions. The user interface device also includes a pressure sensor configured to detect pressure applied to one or more of the plurality of keys, a direction sensor configured to detect direction of motion of the plurality of keys, a selection component for selecting at least one of a character or function based on the sensed pressure and sensed direction of motion, and an output device for presenting the selected at least one character or function based on the sensed pressure and sensed direction of motion. The selected character or function is associated with the key where the pressure was sensed and with an associated direction closest to the sensed direction of motion. Each character and function associated with each key is further associated with a direction of motion of the plurality of keys.

In accordance with another aspect of the invention, the keys are joined together to slide substantially in unison.

In accordance with further aspects of the invention, the selection component determines whether a sensed direction of motion in a series of sensor detections is detected before a sensed pressure, and selects from a first set of a plurality of characters or functions, if a sensed direction of motion in a series of sensor detections is sensed before a sensed pressure. If a sensed pressure in a series of sensor detections is sensed before a sensed direction of motion, the selection component selects from a second set of a plurality of characters or functions.

In accordance with other aspects of the invention, the selection component selects from a first set of a plurality of characters or functions regardless of whether a sensed direction of motion or a sensed pressure is first in a series of sensor detections provided that if a sensed pressure is first, the following sensed direction of motion comes within a threshold period of time from the sensed pressure. If a sensed direction of motion that follows a sensed pressure in a series of sensor detections does not occur within a threshold period of time from the sensed pressure, the selection component selects from a second set of a plurality of characters or functions.

In accordance with still further aspects of the invention, the user interface device includes a thumb control pad moveable within the housing. The direction sensor is further configured to detect direction of motion of the thumb control pad. Thumb control pad movement moves the plurality of keys in the same lateral direction of motion that the thumb control pad is being moved.

In accordance with yet other aspects of the invention, the plurality of keys are circular, hexagon or shaped in another geometric form.

In accordance with still another aspect of the invention, the user interface device includes a second set of keys arranged similar to the first set of plurality of keys.

In accordance with still further aspects of the invention, the characters are letters of the English alphabet and the letters associated with the first and second set of a plurality of keys are arranged in a substantially QWERTY, alphabetic, Dvorak, or other relationships. One or more thumb control pads moveable within the housing, are associated with one of the sets of a plurality of keys. The direction sensor is further configured to detect direction of motion of the thumb control pads. Movement of each thumb control pad moves the corresponding set of plurality of keys in the same lateral direction of motion that the thumb control pad is being moved.

In accordance with yet another aspect of the invention, the pressure sensor includes a key-identifying component for identifying the key where the greatest pressure was sensed.

BRIEF DESCRIPTION OF THE DRAWINGS

The preferred embodiment of the present invention is described in detail below with reference to the following drawings:

FIG. 1 is a block diagram of the components of the present invention;

FIGS. 2A-C are flow diagrams performed by the components of FIG. 1;

FIG. 3 is a top view of a single-handed embodiment of the present invention;

FIGS. 4 and 5 are top views of a two-handed embodiment of the present invention;

FIG. 6 is an x-ray top view of a single keypad formed in accordance with the present invention;

FIGS. 7A and B are cross-sectional views of the keypad shown in FIG. 6;

FIG. 8 illustrates a Japanese version of the present invention;

FIGS. 9A-C illustrate selectable Japanese alphabetic characters according to multiple key selections;

FIGS. 10A-B illustrate a top view of a two-handed keyboard with thumb controllers;

FIGS. 11-15 illustrate the present implemented in various devices; and

FIGS. 16A-F illustrate various functions assigned to different key motions.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

FIG. 1 illustrates components of a keyboard system 20 formed in accordance with the present invention. The keyboard system 20 includes a keyboard 21 connected to a processor 22. The processor 22 is connected to an output 23. The output 23 is preferably a display device. The keyboard 21 includes a plurality of keys 24, individual key sensors 26 and a set of lateral sensors 28. When a user depresses a key, the individual key sensors 26 generate a key select signal that indicates which key has been selected. When the keys 24 are moved laterally, the lateral sensors 28 generate a lateral signal that indicates the direction of motion. The generated signals are sent to the processor 22 for analysis. The processor 22 generates an output signal for directing operation of the output 23 based upon the analysis.

FIGS. 2A-2C illustrate a process performed by the keyboard system shown in FIG. 1. First, at block 50, detection of one or more of key motions begins. At block 52, a first key motion in a series of key motions is detected. Next, at decision block 54, the process determines characteristics of the motion based on the signals generated and sent from the sensors 26, 28. The characteristics of motions that are detected are either an X-Y motion (a lateral motion or a motion approximately parallel to the keyboard plane), or a Z motion (a key depression motion or a motion in a direction generally perpendicular to the keyboard plane). As will be discussed further below, the "motion" detected need not literally comprise key movement, but could alternatively amount to the detection of forces that do not actually move the keys. In such an embodiment, the method evaluates the force imparted on the keys to ascertain force vectors in lateral and vertical planes. Though the following discussion describes motion, all motions could alternatively be detected forces. If the first detected motion (or force) in a series of motions is an X-Y motion, the processor determines the direction of the detected X-Y motion according to the received lateral sensor signal, see block 56. Next, at decision block 58, the process determines if the next detected motion is a Z motion. If the next detected motion is not a Z motion but is another X-Y motion, the process concludes that an error has occurred and returns to block 50 for analyzing a new series of key motions. If, at decision block 58, the detected motion is a Z motion, the process determines the location of the motion and therefore which key is associated with the detected Z motion, see block 60. Next, at block 62, the process generates a display signal for displaying the character or symbol that is associated with the determined key and the determined X-Y motion direction. Next, at decision block 64, the process determines if an additional X-Y motion has been applied while the Z motion is still activated or within a threshold period of time since the Z motion. If no additional X-Y motions have been detected, the process returns to block 50 for processing of a next series of key motions. If an additional X-Y motion has been applied, the process determines if a function is associated with the additional X-Y motion, see decision block 66. If a function is associated with the additional X-Y motion, the process performs the function or action associated with the additional motion, see block 68, and the process returns to decision block 64 for determining if any further X-Y motions have occurred or are occurring. If no function is associated with additional X-Y motion, the process returns to block 50.

In some embodiments, individual keys serve as function keys in addition to representing characters. While characters are typically selected by a motion (or force) in the X-Y and Z planes, functions can be selected by a downward motion alone. Thus, if the defected motion is a downward one, the invention determines, whether a function has been selected. Returning to decision block 54 in FIG. 2A, if the initial detected motion is a Z motion (or force), the process continues to D at the top of FIG. 2C. If the detected motion is a Z motion, the process determines the key(s) associated with the detected Z motion, see block 72. Then, at decision block 74, the process determines whether there is a function associated with the determined key(s). In this sense, a "function" may include, for example, if there is no function associated with the determined key(s), the process returns to block 50 for processing of a next series of key motions. However, if a function is associated with the determined key(s), the process determines if the associated function requires the X-Y motion to perform a component of the associated function, see decision block 76. If no X-Y motion is determined to be required