Computer with pointing device mapped into keyboard
First Claim
1. A computer system comprising:
- at least one central processing unit (CPU) having a plurality of inputs, said CPU being configured to recognize a first combination of input signals as a keystroke interrupt and to recognize a second combination of input signals as a pointing-device interrupt;
a keyboard, having an array of binary keys including a special function key and a plurality of pointer keys; and
processor means, operatively connecting said keyboard to said CPU, to detect keystrokes of said keyboard and to drive said inputs of said CPU, said processor means enabling said keyboard to operate in a keyboard mode and in a pointing-device mode in which said pointer keys are used to enter pointing information, said keyboard normally operating in said keyboard mode and being actuated to said pointing-device mode responsive to actuation of said special function key, said processor means being configured and programmed such that in response to actuation of any key or combination of keys thereof while said keyboard is in said keyboard mode, said processor means drives said first combination of input signals to said CPU, and in response to actuation of one or more of said binary keys or one or more pointer keys while said keyboard is in said pointing-device mode, said processor means drives said second combination of input signals to said CPU, wherein said one or more of said binary keys emulates one or more buttons of a pointing device and said pointing keys emulate directional movement of a pointing device.
6 Assignments
0 Petitions
Accused Products
Abstract
A small computer architecture in which the CPU can receive multiple kinds of interrupt signals, including one kind which is assigned to indicate the occurrence of a keystroke input and another kind which is assigned to indicate the occurrence of a pointing device input. However, the computer does not include any pointing device as such. Instead, the keyboard microprocessor (i.e. a microprocessor other than the CPU) monitors user keystrokes to the computer'"'"'s keyboard, and: in response to simple keystrokes, or keystroke combinations which include one of the basic chording keys, the keyboard microprocessor sends a keystroke interrupt to the CPU; and in response to keystroke combinations which include an additional chording key, the keyboard microprocessor sends a pointing-device interrupt to the CPU, and provides a data output corresponding to an emulated pointing-device movement.
-
Citations
20 Claims
-
1. A computer system comprising:
-
at least one central processing unit (CPU) having a plurality of inputs, said CPU being configured to recognize a first combination of input signals as a keystroke interrupt and to recognize a second combination of input signals as a pointing-device interrupt; a keyboard, having an array of binary keys including a special function key and a plurality of pointer keys; and processor means, operatively connecting said keyboard to said CPU, to detect keystrokes of said keyboard and to drive said inputs of said CPU, said processor means enabling said keyboard to operate in a keyboard mode and in a pointing-device mode in which said pointer keys are used to enter pointing information, said keyboard normally operating in said keyboard mode and being actuated to said pointing-device mode responsive to actuation of said special function key, said processor means being configured and programmed such that in response to actuation of any key or combination of keys thereof while said keyboard is in said keyboard mode, said processor means drives said first combination of input signals to said CPU, and in response to actuation of one or more of said binary keys or one or more pointer keys while said keyboard is in said pointing-device mode, said processor means drives said second combination of input signals to said CPU, wherein said one or more of said binary keys emulates one or more buttons of a pointing device and said pointing keys emulate directional movement of a pointing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system with an integrated typing and pointing capability, comprising:
-
at least one central processing unit (CPU) having a plurality of inputs, said CPU being configured to recognize a first combination of input signals as a keystroke input and to recognize a second combination of input signals as a pointing-device input; a keyboard, having an array of binary keys including a special function key and a plurality of pointer keys, said keyboard normally operating in a keyboard mode and operating in a pointing-device mode responsive to actuation of said special function key; and processor means, operatively connecting said keyboard to said CPU, to detect keystrokes on said keyboard and to drive said inputs of said CPU, said processor means being configured and programmed such that in response to actuation of any key or combination of keys thereof while said keyboard is in said keyboard mode, said processor means drives said first combination of input signals to said CPU, and in response to actuation of one or more of said binary keys or at least one of said pointer keys while said keyboard is in said pointing-device mode, said processor means drives said second combination of input signals to said CPU, wherein said one or more of said binary keys emulates a button of a pointing device and said pointing keys emulate directional movement of a pointing device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of operating a computer system comprising a central processing unit (CPU) having a plurality of inputs and configured to recognize a first combination of input signals as a keyboard interrupt and a second combination of input signals as a pointing-device interrupt, a keyboard having an array of binary keys including a special function key and a plurality of pointer keys, and a processor coupled between said CPU and said keyboard for detecting keystrokes on said keyboard and driving said inputs of said CPU, the method comprising the steps of:
-
detecting keystrokes on said keyboard; responsive to actuation of said special function key, causing said keyboard to operate in a pointing device mode in which pointing information may be entered; otherwise causing said keyboard to operate in a keyboard mode; responsive to actuation of any of said binary keys while said keyboard is operating in said keyboard mode, driving said first combination of input signals to said CPU; and responsive to actuation of said binary keys while said keyboard is operating in said pointing-device mode, driving said second combination of signals to said CPU, wherein said second combination of signals emulates a button of a pointing device and directional movement of a pointing device. - View Dependent Claims (17)
-
-
18. A computer system, comprising:
-
a central processing unit (CPU) configured to recognize a plurality of input types, including keyboard input and pointing-device input; a keyboard having an array of binary keys including a plurality of pointing keys, said keyboard operating in keyboard mode or pointing-device mode; and a processor operatively connecting said keyboard to said CPU, whereby if said keyboard is operating in said keyboard mode, said processor drives keyboard input signals to said CPU, and if said keyboard is operating in said pointing-device mode, said processor drives pointing-device input signals to said CPU, whereby when said keyboard is in pointing-device mode, at least one of said binary keys emulates a button of a pointing device and a plurality of said pointing keys emulate directional movement of a pointing device. - View Dependent Claims (19, 20)
-
Specification