Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Table-Driven Method of Converting Scan Codes From the Keyboard on One PC to Compatible Scan Codes to Be Entered on a Different Model PC

IP.com Disclosure Number: IPCOM000036292D
Original Publication Date: 1989-Sep-01
Included in the Prior Art Database: 2005-Jan-28
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Lin, C: AUTHOR [+2]

Abstract

Disclosed is a programming method for conversion of keyboard scan codes between two different types of keyboards. The machine type for a host and remote Personal Computers (PCs) are checked to determine their keyboard types which are used as an index into a 2-dimensional conversion routine table. The entry in the table contains the conversion routine entry point and is called to perform scan code conversion.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 1

Table-Driven Method of Converting Scan Codes From the Keyboard on One PC to Compatible Scan Codes to Be Entered on a Different Model PC

Disclosed is a programming method for conversion of keyboard scan codes between two different types of keyboards. The machine type for a host and remote Personal Computers (PCs) are checked to determine their keyboard types which are used as an index into a 2-dimensional conversion routine table. The entry in the table contains the conversion routine entry point and is called to perform scan code conversion.

RELATED CONCEPTS: 1. A communications application is designed to allow telephone access to a desktop (host) PC from a remote PC. The remote PC acts like a smart terminal to the desktop PC; the keystroke input comes from the remote PC, and the display screen of the remote PC is updated periodically to match the display of the desktop machine. 2. In the keyboard architecture for the IBM PC, a keystroke is entered by the user, its scan code data is fed by the hardware into an I/O port, and a hardware interrupt level 1 (INT 9) is generated. Thereafter, the keystroke is made available to the applications via BIOS or reading I/O port 60H directly. 3. In operating a host PC from a remote PC when a keystroke is entered remotely, its scan code is intercepted and sent to the host PC through a COM port. The scan code is then fed into a host I/O port. Thereafter, the host software may take over keyboard INT 9 to read input from the I/O p...