Browse Prior Art Database

Language-Sensitive Translate Table for Keyboard

IP.com Disclosure Number: IPCOM000043684D
Original Publication Date: 1984-Sep-01
Included in the Prior Art Database: 2005-Feb-05
Document File: 2 page(s) / 31K

Publishing Venue

IBM

Related People

Haigh, DC: AUTHOR [+2]

Abstract

In a display drafting system, special symbols are entered from a keyboard by selecting a character key with an alternate shift key. A translate table converts the character codes plus alternate shift code into a special display symbol code. A standard keyboard and system are based on US English, and the translate table is stored in a read-only memory (ROM). For other languages different keyboards are used and the language translate table is stored in a random-access memory (RAM). The RAM is initially loaded with US English symbol codes from the ROM and then modified by a host, as appropriate, for a particular language keyboard and special symbols required for that language. In the drafting system, special drafting symbols may be entered from the keyboard by selecting an alternate shift, as schematically shown in the figure.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Language-Sensitive Translate Table for Keyboard

In a display drafting system, special symbols are entered from a keyboard by selecting a character key with an alternate shift key. A translate table converts the character codes plus alternate shift code into a special display symbol code. A standard keyboard and system are based on US English, and the translate table is stored in a read-only memory (ROM). For other languages different keyboards are used and the language translate table is stored in a random- access memory (RAM). The RAM is initially loaded with US English symbol codes from the ROM and then modified by a host, as appropriate, for a particular language keyboard and special symbols required for that language. In the drafting system, special drafting symbols may be entered from the keyboard by selecting an alternate shift, as schematically shown in the figure. These symbols have their own EBCDIC codes, and it is therefore necessary to translate the character codes received from the keyboard when in alternate shift mode. This is performed by a standard translate table technique before the codes are stored in a display refresh buffer. In the original USA version of the system with a US English keyboard, this translate table was held in read-only memory, along with the microcode that performs the translation. In order to produce versions of the system for other languages, it is necessary to modify this translate table appropriately for each language, because the keyboard layouts ar...