JPH022219A - Input device for generated code variable keyboard - Google Patents
Input device for generated code variable keyboardInfo
- 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
Links
- 230000007246 mechanism Effects 0.000 claims abstract description 33
- 238000006243 chemical reaction Methods 0.000 claims abstract description 27
- 230000000994 depressogenic effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
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.
一般に鍵盤入力装置(キーボード)は、文字キーとファ
ンクションキー及びスイッチ類で構成されており、ある
キーを押すと、それに対応してその位置を表わすコード
が上位装置であるパーソナルコンピュータまたはワーク
ステーション本体へ送出される。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.
従来のキーボードは、押されたキーがどのキーであるか
を表わす情報として、その位置を示す特定の値(コード
)が送出される。キーは、アルファベットやカタカナを
表わすキーとパーソナルコンピュータ上のソフトウェア
が、その意味を規定して使用するファンクションキーな
とで構成される。後者のキーは、ソフトウェアでその意
味を規定可能であるため、プログラム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.
本発明の鍵盤入力装置(キーボード)は、従来のキーボ
ードに加え、発生コード変換機構と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.
次に本発明の実施例について図面を参照して説明する。 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.
以上説明したように本発明は、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)
機構と、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.
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) |
-
1988
- 1988-06-14 JP JP63147233A patent/JPH022219A/en active Pending
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 |