Browse Prior Art Database

Computer Peripheral Supporting the Use of Multiple Keyboards

IP.com Disclosure Number: IPCOM000117206D
Original Publication Date: 1996-Jan-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 54K

Publishing Venue

IBM

Related People

Eng, R: AUTHOR [+2]

Abstract

Disclosed is a peripheral device for connection to a personal computer to allow operation of the computer without a keyboard. The peripheral device simulates a keyboard. The peripheral device allows an attachment of up to two keyboards and a keypad. These variations in input devices, which can occur while the computer is running, without turning the computer off and rebooting the operating system, facilitate normal computer usage and testing the computer.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 70% of the total text.

Computer Peripheral Supporting the Use of Multiple Keyboards

      Disclosed is a peripheral device for connection to a personal
computer to allow operation of the computer without a keyboard.  The
peripheral device simulates a keyboard.  The peripheral device allows
an attachment of up to two keyboards and a keypad.  These variations
in input devices, which can occur while the computer is running,
without turning the computer off and rebooting the operating system,
facilitate normal computer usage and testing the computer.

      The Figure is a block diagram of the peripheral device 1
connected to the keyboard port 2 of the personal computer 3.
Peripheral device 1 includes a controller 4 to which a keypad 5 is
attached.  Up to  two keyboards 6 may also be connected through
keyboard ports 7. Since  a standard personal computer keyboard
includes electronics that draws current from the computing system to
which it is attached, peripheral device 1 includes a current sensor 8
that senses current to determine when a keyboard is attached to the
port 7.

      During operation of the peripheral device 1, software executing
within controller 4 polls the lines from each current sensor 8 to
determine if a keyboard 6 has been attached.  If the previous state
of either keyboard port 7 was "NO KEYBOARD ATTACHED" and the present
state is "KEYBOARD ATTACHED," a keyboard initialization routine is
run, initializing the keyboard with the current settings for Num
Lock, Cap...