Claims
- 1. A computer system comprising:
- memory means for storing a plurality of program instructions;
- a central processing unit (CPU), coupled to the memory means, for producing system commands to control the computer system in accordance with the instructions;
- a first keyboard for making key codes and commands;
- a second keyboard also for making key codes and commands;
- a first keyboard controller device, coupled to the CPU, for controlling the first keyboard in accordance with the system commands;
- a second keyboard controller device, coupled to the CPU, for controlling the second keyboard in accordance with the system commands, the second keyboard being connectable to and disconnectable from the second keyboard controller device;
- transfer means for communicating system data between the CPU, the memory means, and the first and second keyboard controller devices through a system bus, and for communicating key input data from the first keyboard or the second keyboard to the respective first or second keyboard controller device;
- a selection circuit, coupled to the CPU, for selecting the second keyboard by generating a keyboard selection signal to the second keyboard controller device in accordance with system commands at power-on time of the computer system;
- the keyboards further including means for issuing certain data to the computer system through the transfer means; and
- the CPU further including means, coupled to the memory means for determining that the second keyboard is connected to the second keyboard controller device when the certain data from the second keyboard is received.
- 2. The computer system according to claim 1, wherein the selection circuit includes means for selecting the first keyboard by generating the keyboard selection signal when the second keyboard is not connected to the second keyboard controller device in accordance with the determining means.
- 3. A method for selecting one of first keyboard and second keyboards for use with a computer system having a central processing unit (CPU) for producing system commands to control the computer system; a first keyboard controller device, coupled to the CPU, for controlling a first keyboard in accordance with the system commands;
- a second keyboard controller device, coupled to the CPU, for controlling a second keyboard in accordance with the system commands, the second keyboard being connectable to and disconnectable from the second keyboard controller device; data transfer means for communicating system data between the CPU, the memory means, and the first and second keyboard controller devices through a system bus, and key input data from the first keyboard or the second keyboard to the respective first or second keyboard controller device; a selection circuit coupled to the CPU for generating a keyboard selection signal to enable either the first keyboard or the second keyboard in accordance with the system commands, the method comprising the steps of:
- selecting the second keyboard in accordance with the keyboard selection signal at power-on time of the computer system;
- issuing certain data from the second keyboard when the second keyboard controller device is connected thereto to the computer system through the transfer means; and
- determining whether the second keyboard is connected to the system in accordance with the certain data.
- 4. The method according to claim 3, wherein said determining step includes the step of determining that the second keyboard is connected to the second keyboard controller device when the keyboard controller means receives the certain data.
- 5. The method according to claim 4, further comprising the step of:
- selecting the first keyboard when the second keyboard controller device does not receive the certain data from the second keyboard.
Priority Claims (1)
Number |
Date |
Country |
Kind |
63-14638 |
Jan 1988 |
JPX |
|
Parent Case Info
This application is a continuation-in-part of application Ser. No. 07/300,984, filed Jan. 24, 1989, now abandoned.
US Referenced Citations (10)
Foreign Referenced Citations (1)
Number |
Date |
Country |
62-274326 |
Nov 1987 |
JPX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
300984 |
Jan 1989 |
|