JPH022219A - Input device for generated code variable keyboard - Google Patents

Input device for generated code variable keyboard

Info

Publication number
JPH022219A
JPH022219A JP63147233A JP14723388A JPH022219A JP H022219 A JPH022219 A JP H022219A JP 63147233 A JP63147233 A JP 63147233A JP 14723388 A JP14723388 A JP 14723388A JP H022219 A JPH022219 A JP H022219A
Authority
JP
Japan
Prior art keywords
conversion information
information storage
conversion
keyboard
pointer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP63147233A
Other languages
Japanese (ja)
Inventor
Toshio Kuwayama
桑山 敏夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63147233A priority Critical patent/JPH022219A/en
Publication of JPH022219A publication Critical patent/JPH022219A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To unify the arrangement of a keyboard of the software designed independently by providing a generated code conversion mechanism, one conversion information storage mechanism or over, a mechanism switching the conversion information storage mechanism and a mechanism sending the information from a host device to conversion information storage mechanism. CONSTITUTION:When a key X of a keyboard 1 is depressed, a function code f1 is generated in a generation code generating circuit 2. A generation code conversion mechanism 3 is a pointer table where each pointer has length of 2-byte and they are arranged in the order of generated code and from which a pointer is easily extracted by using a value doubling the generated code. The extracted pointer is used to access a conversion information storage mechanism 4. The conversion information storage mechanism 4 is a memory device and an effective data length is recorded on an address represented by the pointer. When plural softwares are operated simultaneously in a personal computer or the like being a host device, the conversion information storage mechanism or the like is switched every time the software is read.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は発生コード可変鍵盤入力装置に関し、特にパー
ソナルコンピュータおよびワークステーションの鍵盤入
力装置(キーボード)に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a keyboard input device with variable generated codes, and particularly to a keyboard input device (keyboard) for personal computers and workstations.

〔従来の技術〕[Conventional technology]

一般に鍵盤入力装置(キーボード)は、文字キーとファ
ンクションキー及びスイッチ類で構成されており、ある
キーを押すと、それに対応してその位置を表わすコード
が上位装置であるパーソナルコンピュータまたはワーク
ステーション本体へ送出される。
In general, a keyboard input device (keyboard) consists of character keys, function keys, and switches. When a certain key is pressed, a corresponding code representing the position is sent to the host computer or workstation itself. Sent out.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のキーボードは、押されたキーがどのキーであるか
を表わす情報として、その位置を示す特定の値(コード
)が送出される。キーは、アルファベットやカタカナを
表わすキーとパーソナルコンピュータ上のソフトウェア
が、その意味を規定して使用するファンクションキーな
とで構成される。後者のキーは、ソフトウェアでその意
味を規定可能であるため、プログラムAでは、キーXが
処理の終了を表わすがプログラムBではキーYが処理の
終了を示すなど統一されておらず、パーソナルコンピュ
ータ、ワークステーションのプログラム(A)、(B)
の両方を使用する操作者にとっては、非常に不便であっ
た。
In a conventional keyboard, a specific value (code) indicating the position of a pressed key is sent out as information indicating which key is pressed. The keys consist of keys representing alphabets and katakana characters, and function keys whose meanings are defined and used by software on the personal computer. The meaning of the latter key can be defined by software, so in program A, key X indicates the end of processing, but in program B, key Y indicates the end of processing. Workstation programs (A), (B)
This was extremely inconvenient for operators who use both.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の鍵盤入力装置(キーボード)は、従来のキーボ
ードに加え、発生コード変換機構と1以上の変換情報保
持機構と、変換情報保持機構を切り替える機構と、上位
装置より変換情報保持機構へ情報を送り込む機構とを有
している。
The keyboard input device (keyboard) of the present invention includes, in addition to a conventional keyboard, a generated code conversion mechanism, one or more conversion information holding mechanisms, a mechanism for switching between the conversion information holding mechanisms, and a mechanism for transmitting information from a host device to the conversion information holding mechanism. It has a feeding mechanism.

〔実施例〕〔Example〕

次に本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.

第1図は、本発明の一実施例を示す鍵盤入力装置の構成
図であり、第2図は変換方法を示す図であり、第3図は
使用時に於ける例を示す。
FIG. 1 is a block diagram of a keyboard input device showing an embodiment of the present invention, FIG. 2 is a diagram showing a conversion method, and FIG. 3 shows an example in use.

fi!ilであるキーXを押すと、発生コード生成回路
2に於て、ファンクションコードf1を生成する。生成
コード変換機構3は、各々が2バイト分の長さを有し、
発生コード順に並でいるポインタテーブルであり、発生
コードを2倍した値により、容易にポインタを取り出す
ことができる。取り出されたポインタは変換情報保持機
構4をアクセスするために使用される。変換情報保持機
構4はメモリ装置であり、ポインタで示される番地には
有効データ長が記録されている。(00は、そのキーの
入力が無効であることを表わす。)有効データ長に基づ
いて、それに続くデータが取り出されて、上位装置へ順
次送出される。上位装置であるパーソナルコンピュータ
等で複数のソフトウェアが同時の動作する場合、そのソ
フトウェアがリードされる度に変換情報保持機構他を切
り替えてそのソフトウェアに合ったデータをセットして
おき鍵盤1からの入力を行うソフトウェアが切り替わる
度に、変換情報保持機構4のセットを切り替える。
Fi! When key X, which is il, is pressed, the generated code generation circuit 2 generates a function code f1. Each generated code conversion mechanism 3 has a length of 2 bytes,
This is a pointer table arranged in the order of generated codes, and the pointer can be easily retrieved by doubling the generated code. The retrieved pointer is used to access the conversion information holding mechanism 4. The conversion information holding mechanism 4 is a memory device, and the effective data length is recorded at the address indicated by the pointer. (00 indicates that the key input is invalid.) Based on the effective data length, the following data is extracted and sequentially sent to the host device. When multiple pieces of software are running simultaneously on a host device such as a personal computer, each time the software is read, the conversion information holding mechanism etc. are switched and data suitable for the software is set before input from keyboard 1. The set of conversion information holding mechanism 4 is changed every time the software that performs the conversion is changed.

従って、第3図に於て、ソフトウェアAでは左端が前頁
キーであり、ソフトウェアBでは左から2番目が前項キ
ーであったものをソフトウェアBの時も左端を前頁キー
として使用できる。
Therefore, in FIG. 3, in software A, the left end is the previous page key, and in software B, the second from the left is the previous item key.In software B, the left end can also be used as the previous page key.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、1台のパーソナルコンピ
ュータ、ワークステーション上で、各々独立に設計され
たソフトウェアの鍵盤の配置を統一することにより、操
作性の向上を図ることができる。
As described above, the present invention can improve operability by unifying the keyboard layout of independently designed software on a single personal computer or workstation.

また、変換情報保持機構4に設置するデータを2個以上
のキーに割り当てられたコードの集合とする事により、
操作性を向上させることもできる。
In addition, by setting the data installed in the conversion information holding mechanism 4 as a set of codes assigned to two or more keys,
Operability can also be improved.

路。Road.

Claims (1)

【特許請求の範囲】[Claims] 指定された鍵盤(キー)の位置を表わす情報を発生する
機構と、1以上の変換情報保持機構と、位置情報を変換
情報に変える発生コード変換機構と、変換情報保持機構
を切り替える機構と、上位装置より変換情報保持機構へ
情報を層り込む機構とを有し、上位装置より変換情報機
構を指定し、その機構へ変換情報を指定することにより
、上位装置毎に不統一であった鍵盤と機構の対応を一致
させることを特徴とする発生コード可変鍵盤入力装置。
A mechanism that generates information representing the position of a specified keyboard (key), one or more conversion information holding mechanisms, a generated code conversion mechanism that converts position information into conversion information, a mechanism that switches the conversion information holding mechanism, and a higher level It has a mechanism for layering information from the device to the conversion information holding mechanism, and by specifying the conversion information mechanism from the host device and specifying the conversion information to that mechanism, the keyboard and keyboard, which were inconsistent for each host device, can be resolved. A generated code variable keyboard input device characterized by matching mechanisms.
JP63147233A 1988-06-14 1988-06-14 Input device for generated code variable keyboard Pending JPH022219A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63147233A JPH022219A (en) 1988-06-14 1988-06-14 Input device for generated code variable keyboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63147233A JPH022219A (en) 1988-06-14 1988-06-14 Input device for generated code variable keyboard

Publications (1)

Publication Number Publication Date
JPH022219A true JPH022219A (en) 1990-01-08

Family

ID=15425583

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63147233A Pending JPH022219A (en) 1988-06-14 1988-06-14 Input device for generated code variable keyboard

Country Status (1)

Country Link
JP (1) JPH022219A (en)

Similar Documents

Publication Publication Date Title
Wygant CLIPS—A powerful development and delivery expert system tool
JPH06214699A (en) Keyboard device
EP0286906A1 (en) Method for character code generation
US7029191B2 (en) Apparatus for inputting special character and method for the same
JPH022219A (en) Input device for generated code variable keyboard
CN86105000A (en) Information indexing device
US6642858B1 (en) Apparatus for inputting opening and closing parentheses simultaneously by single keystroke and method for the same
JPH1011271A (en) Version down inputting system
JPH0720760Y2 (en) Keyboard device
JPS63296119A (en) Data input device
JPH01177629A (en) Keyboard processing system
JPS6051725B2 (en) Keyboard with foot switch for shift key
JPH01280853A (en) Terminal computer
JPH0334010A (en) Key input device
JPH02189617A (en) Registeration control system for key operation
JPH05108616A (en) Document processor
JPS6262342U (en)
JPH02181815A (en) Mouse input device forming key code
JPS59183426A (en) Information input device
JPH0194417A (en) Code input device
JPS63612A (en) Data collecting device
趙廷完 et al. Design of a Multiuser Interactive Information Retrieval System for a Minicomputer
JPS6431262A (en) Document processor
JPS6252592A (en) Cursor control system
Janus HUM: A Concordance and Text Analysis Package for UNIX