JPH03122709A - Keyboard input device - Google Patents

Keyboard input device

Info

Publication number
JPH03122709A
JPH03122709A JP1260910A JP26091089A JPH03122709A JP H03122709 A JPH03122709 A JP H03122709A JP 1260910 A JP1260910 A JP 1260910A JP 26091089 A JP26091089 A JP 26091089A JP H03122709 A JPH03122709 A JP H03122709A
Authority
JP
Japan
Prior art keywords
key
keyboard
input
keys
signal
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
JP1260910A
Other languages
Japanese (ja)
Inventor
Shiro Takashima
志朗 高島
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 JP1260910A priority Critical patent/JPH03122709A/en
Publication of JPH03122709A publication Critical patent/JPH03122709A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PURPOSE:To send many output codes and to obtain a key array to be easily used by means of the small number of keys by outputting a code different from a single key output code by combinations or permutations of plural key depressions on a keyboard. CONSTITUTION:The keyboard input device is provided with an I/O part 7 to be an I/O channel for sending data to an external device to constitute the device and an instruction word for changing data to be transmitted to the external device by combinations or permutations of plural key depressions is stored in a read-only memory(ROM) 1. Thereby, a signal output can be changed in accordance with a signal output obtained at the time of depressing only one key on the keyboard 8 or combinations or permutations of plural key depressions. Consequently, many output codes can be outputted by the small number of keys and the key array mainly based upon a man-machine interface and having high operability can be attained.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、キーボード入力装置に関し、特に、複数のキ
ーを有し、複数のキーの押圧によりコード変換された信
号出力をするコード変換機能を有するキーボード入力装
置及びそれを用いる装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a keyboard input device, and more particularly to a keyboard having a plurality of keys and a code conversion function that outputs a code-converted signal by pressing a plurality of keys. The present invention relates to an input device and a device using the same.

従来の技術 従来、この種の入力装置は、JIS C6226で定義
されているコードを出力する為には、出力するコードと
同数のキーが必要であり、実際のキーボードでは100
キー前後のキー数で100キー以上のコードを出力する
必要がある為に、入力装置の接続されている装置の旧O
8で処理されている。
BACKGROUND ART Conventionally, in order to output a code defined in JIS C6226, this type of input device requires the same number of keys as the code to be output, and an actual keyboard requires 100 keys.
Because it is necessary to output a code with more than 100 keys before and after the key, the old O
8 is processed.

発明が解決しようとする課題 上述した従来のキーボード入力装置は、キーボード装置
上の各キーに対して特定のコードが割当てられ、1つの
キーの押圧に対して1つのコードの信号出力があり、複
数のキーの押圧に対しても押圧された順番にキーの特定
のコードを出力するだけであって、コード変換機能はな
く、入力装置と入力装置が接続された装置の間で定めら
れたコードの数だけキーが必要であり、人間の操作性を
無視した数のキーがキーボード装置上に存在し、その為
に、キーボード装置の入力操作に熟練を要し、その操作
を習得する為にオペレータの人は多大な時間を必要とす
る欠点がある。
Problems to be Solved by the Invention In the conventional keyboard input device described above, a specific code is assigned to each key on the keyboard device, and a signal of one code is output in response to the press of one key. It only outputs the specific code of the key in the order in which it was pressed, and there is no code conversion function, and it outputs the code specified between the input device and the device to which the input device is connected. The number of keys required is as many as the number of keys, and the number of keys that ignore human operability exists on the keyboard device. Therefore, the input operation of the keyboard device requires skill, and it takes time for the operator to master the operation. People have the disadvantage of requiring a lot of time.

本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記欠点
を解消し、キーボード装置にコード変換機能を具備させ
ることによってマンマシンインターフェイスにより重点
を置いた新規なキーボード入力装置を実現することにあ
る。
The present invention has been made in view of the above-mentioned conventional situation,
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to eliminate the above-mentioned drawbacks inherent in the conventional technology and provide a keyboard input device with a code conversion function, thereby realizing a new keyboard input device that focuses more on the man-machine interface.

発明の従来技術に対する相違点 上述した従来の入力装置に対し、本発明は、少数のキー
で多くの出力コードを出力可能である為に、マンマシン
インターフェイスに重点を置いたキー配列が可能である
という相違点を有する。
Differences between the invention and the prior art In contrast to the conventional input device described above, the present invention is capable of outputting many output codes with a small number of keys, so a key arrangement focused on man-machine interface is possible. There is a difference.

課題を解決するための手段 上記目的を達成する為に、本発明に係るキーボード入力
装置は、第2図に示す如く、少なくとも入力信号を判断
する為の命令語を記憶する為の読出し専用メモリ1と、
読出し専用メモリ1に記憶されている命令語を読出し命
令信号を出力可能な制御部2と、命令信号に応答し演算
操作を行う演算部3と、少なくとも入力信号の内容を書
込み及び読出し可能なランダムアクセスメモリ4と、入
力信号が印加可能な複数の入力チャンネルを有し命令信
号に応答して入力信号を演算部3へ転送可能な入力部5
と、複数の走査信号を出力可能な信号出力部6とを備え
た電子回路を有し、更に上記複数の入力部5にそれぞれ
接続された出力部6と、複数の走査信号の何れかが印加
される複数のキーとを有し押圧されたキーに印加された
走査信号を入力信号として出力部6から入力部5に送信
するキーマトリクスを構成するキーボード8を備え、入
力装置の外部の装置にデータ送信する為の入出力チャン
ネルである入出力部7を具備して構成され、外部の装置
に送信するデータを複数のキーの押圧の組合せ、または
順列によって送信するデータを変化させる命令語を読出
し専用メモリ1に記憶させることにより、前記キーボー
ド上の1つのキーだけを押圧した場合の信号出力、複数
のキーの押圧の組合せ、または複数のキーの押圧の順列
により信号出力を変化させることを特徴としている。
Means for Solving the Problems In order to achieve the above object, the keyboard input device according to the present invention has a read-only memory 1 for storing at least command words for determining input signals, as shown in FIG. and,
A control section 2 capable of reading command words stored in a read-only memory 1 and outputting a command signal, an arithmetic section 3 that performs arithmetic operations in response to command signals, and a random controller capable of writing and reading at least the contents of input signals. an access memory 4; an input section 5 which has a plurality of input channels to which input signals can be applied and is capable of transferring input signals to the calculation section 3 in response to command signals;
and a signal output section 6 capable of outputting a plurality of scanning signals, and further includes an output section 6 connected to each of the plurality of input sections 5, and a signal output section 6 to which any of the plurality of scanning signals is applied. The keyboard 8 has a plurality of keys to be pressed and configures a key matrix that transmits a scanning signal applied to a pressed key as an input signal from the output section 6 to the input section 5. It is configured with an input/output unit 7 which is an input/output channel for transmitting data, and reads out a command word that changes the data to be transmitted to an external device by a combination of multiple key presses or a permutation. By storing it in the dedicated memory 1, the signal output can be changed depending on the signal output when only one key on the keyboard is pressed, the combination of pressing a plurality of keys, or the permutation of pressing a plurality of keys. It is said that

実施例 次に本発明をその好ましい各実施例について図面を参照
しながら具体的に説明する。
Embodiments Next, preferred embodiments of the present invention will be specifically explained with reference to the drawings.

第1図は本発明に係るキーボード入力装置の外観を示す
斜視図である。
FIG. 1 is a perspective view showing the external appearance of a keyboard input device according to the present invention.

第1図において、参照符号Aは本発明に係るキーボード
入力装置のキーボードを示し、ファンクションキーB、
特殊キーC,D、モードキーE、F、G及び通常の入カ
キ−H,Iを有している。各キーが親指で機能シフト操
作されて、英字、漢字、記号、数字、ひらがな、カナの
コードを出力しやすい形状となっている。
In FIG. 1, reference numeral A indicates a keyboard of a keyboard input device according to the present invention, and function keys B,
It has special keys C, D, mode keys E, F, G, and normal input keys H, I. Each key can be operated by shifting functions with the thumb, making it easy to output alphabetic characters, kanji, symbols, numbers, hiragana, and kana codes.

第2図は本発明による第1の実施例を示すブロック構成
図である。
FIG. 2 is a block diagram showing a first embodiment of the present invention.

第2図を参照するに、読出し専用メモリ1は命令語を記
憶していて電子回路全体の動きを決める働きをし、制御
部2は、読出し専用メモリ1に記憶された命令に従い、
読出し専用メモリ1、演算部3、ランダムアクセスメモ
リ4、入力部5、出力部6、入出力部7を制御し、演算
部3は読出し専用メモリ1の内容に従い演算をし、入力
部5、出力部6はキーボード8を走査し、入出力部7は
外部の装’z<例えばパーソナルコンピュータ本体EW
S等)とのデータのやりとりをし、ランダムアクセスメ
モリ4はキー押下データなどの本発明の動作に必要なデ
ータを記憶する。
Referring to FIG. 2, the read-only memory 1 stores command words and functions to determine the operation of the entire electronic circuit, and the control unit 2 follows the commands stored in the read-only memory 1.
It controls the read-only memory 1, the calculation section 3, the random access memory 4, the input section 5, the output section 6, and the input/output section 7. The calculation section 3 performs calculations according to the contents of the read-only memory 1, and the input section 5, the output section The input/output section 7 scans the keyboard 8, and the input/output section 7 scans the external device <for example, the personal computer main body EW.
The random access memory 4 stores data necessary for the operation of the present invention, such as key press data.

第3図は本発明の動作を示すフローチャートである。FIG. 3 is a flow chart showing the operation of the present invention.

第3図を参照するに、スタート直後にステップ21で読
出し専用メモリ1、制御部2、演算部3、ランダムアク
セスメモリ4、入力部5、出力部6、入出力部7から成
る電子回路をイニシャライズし、イニシャライズ終了後
にステップ22で走査を開始してステップ23でキーの
状態が変化したかを確認する。キーの状態が変化してい
ないならばステップ22の走査に戻り、変化を検出した
場合にはステップ24においてON″  “OFF ”
の判定をする0判定の結果、“OFF ”の場合にはス
テップ22の走査に戻り、“ON″の場合にはステップ
25で他のキーが“ON”しているかを判定する。その
判定結果、他のキーが全て“OFF”の場合にはステッ
プ26でON”したキーの単キーのコードを送出してス
テップ22の走査に戻り、他のキーの中で“ON”して
いるものがあれば、ステップ27において他のキーの“
ON”しているものとの組合せでコードを変えて送出す
る対象になっているか判断し、対象になっていればステ
ップ28で組合せコードを送出して走査に戻り、対象に
なっていなければステップ26により単キーのコードを
送出してステップ22の走査に戻る。
Referring to FIG. 3, immediately after the start, in step 21, the electronic circuit consisting of the read-only memory 1, the control section 2, the arithmetic section 3, the random access memory 4, the input section 5, the output section 6, and the input/output section 7 is initialized. After the initialization is completed, scanning is started in step 22, and it is confirmed in step 23 whether the state of the key has changed. If the state of the key has not changed, the process returns to step 22, and if a change is detected, it is turned ON""OFF" in step 24.
If the result of the zero determination is "OFF", the process returns to step 22, and if "ON", it is determined in step 25 whether another key is "ON". As a result of the determination, if all other keys are "OFF", the single key code of the key that was "ON" in step 26 is sent out, the process returns to step 22, and if any of the other keys is "ON", the code for the single key is sent. If there is, in step 27, press the other key “
It is determined whether the code is to be sent by changing the code in combination with the one that is "ON", and if it is, the combination code is sent in step 28 and the process returns to scanning; if it is not, step 28 is executed. 26, the single key code is sent and the process returns to step 22 for scanning.

第4図は本発明による第2の実施例を示すブロック構成
図である。
FIG. 4 is a block diagram showing a second embodiment of the present invention.

第4図を参照するに、1チツ21マイクロコンピユータ
9は、第2図に示された第1の実施例の読出し専用メモ
リ1、制御部2、演算部3、ランダムアクセスメモリ4
、入力部5、出力部6、入出力部7を1チツプにまとめ
た素子であり、入力部である入力ボート11と出力部で
ある出力ボート12は、キーボード10の走査を行う為
に、キーボード10に接続され、入出力ボート13は外
部の装置とデータの送受信の為に使われ、第3図に示す
第1の実施例と同じフローチャートで動作する。この実
施例では、1チツプマイクロコンピユータを使用してい
る為に、入力装置を小型化できる利点がある。
Referring to FIG. 4, a microcomputer 9 includes a read-only memory 1, a control section 2, an arithmetic section 3, and a random access memory 4 of the first embodiment shown in FIG.
, an input section 5, an output section 6, and an input/output section 7 are combined into one chip.The input port 11, which is the input section, and the output port 12, which is the output section, are used to scan the keyboard 10. 10, the input/output port 13 is used for transmitting and receiving data to and from external devices, and operates according to the same flowchart as the first embodiment shown in FIG. In this embodiment, since a one-chip microcomputer is used, there is an advantage that the input device can be miniaturized.

発明の詳細 な説明したように、本発明によれば、キーボードのキー
押圧の組合せまたは順列によって単キー出力のコードと
は別のコードを出力することにより、少数のキーで多く
の出力コードを送出することができ、且つ人間の使いや
すいようにキー配列することが可能であり、従来の入力
装置よりマンマシンインターフェイスにより重点を置い
たキーボード入力装置を容易に実現できる効果が得られ
る。
DETAILED DESCRIPTION OF THE INVENTION According to the present invention, a combination or permutation of key presses on a keyboard outputs a different code than that of a single key output, thereby producing a large number of output codes with a small number of keys. In addition, it is possible to arrange the keys in a manner that is easy for humans to use, and it is possible to easily realize a keyboard input device that focuses more on a man-machine interface than a conventional input device.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明に係る入力装置の外観図、第2図は本発
明による第1の実施例を示すブロック構成図、第3図は
本発明の動作フローチャート、第4図は本発明による第
2の実施例を示すブロック構成図である。 1・・・読出し専用メモリ、2・・・制御部、3・・・
演算部、4・・・ランダムアクセスメモリ、5・・・入
力部、6・・・出力部、7・・・入出力部、8・・・キ
ーボード、9・・・1チツプマイクロコンピユータ、1
0・・・キーボード、11・・・入力ボート、12・・
・出力ボート、13・・・入出力ボート
FIG. 1 is an external view of an input device according to the present invention, FIG. 2 is a block diagram showing a first embodiment of the present invention, FIG. 3 is an operation flowchart of the present invention, and FIG. 4 is an input device according to the present invention. FIG. 2 is a block configuration diagram showing a second embodiment. 1... Read-only memory, 2... Control unit, 3...
Arithmetic unit, 4... Random access memory, 5... Input unit, 6... Output unit, 7... Input/output unit, 8... Keyboard, 9... 1-chip microcomputer, 1
0... Keyboard, 11... Input board, 12...
・Output boat, 13...Input/output boat

Claims (3)

【特許請求の範囲】[Claims] (1)、少なくとも入力信号を判断する為の命令語を記
憶する為の読出し専用メモリと、前記読出し専用メモリ
に記憶されている命令語を読出し命令信号を出力可能な
制御部と、命令信号に応答し演算操作を行う演算部と、
少なくとも入力信号の内容を書込み及び読出し可能なラ
ンダムアクセスメモリと、入力信号が印加可能な複数の
入力チャンネルを有し命令信号に応答して入力信号を前
記演算部へ転送可能な入力部と、複数の走査信号を出力
可能な信号出力部とを備えた電子回路を有し、更に、前
記複数の入力チャンネルにそれぞれ接続された出力チャ
ンネルと前記複数の走査信号の何れかが印加される複数
のキーとを有し押圧されたキーに印加された走査信号を
入力信号として前記出力チャンネルから前記入力チャン
ネルに送信する前記電子回路外のキーボードを備えてい
て、前記押圧されたキーを前記演算部が前記命令信号に
応じて前記電子回路と前記キーボード以外の外部装置に
対して信号出力するキーボード入力装置であって、前記
読出し専用メモリに前記キーボード装置上の1つのキー
だけを押圧した場合の信号出力と複数のキーの押圧の組
合せ、または複数のキーの押圧の順列により信号出力を
変化させる命令語を記憶させることにより、前記キーボ
ード装置上の1つのキーだけを押圧した場合の信号出力
、複数のキーの押圧の組合せ、または複数のキーの押圧
の順列により信号出力を変化させることを特徴とするキ
ーボード入力装置。
(1) a read-only memory for storing at least a command word for determining an input signal; a control unit capable of reading out the command word stored in the read-only memory and outputting a command signal; an arithmetic unit that responds and performs arithmetic operations;
a random access memory capable of writing and reading at least the contents of an input signal; an input section having a plurality of input channels to which input signals can be applied and capable of transmitting the input signal to the arithmetic section in response to a command signal; an electronic circuit including a signal output unit capable of outputting a scanning signal, and further comprising an output channel connected to each of the plurality of input channels, and a plurality of keys to which any one of the plurality of scanning signals is applied. a keyboard external to the electronic circuit that transmits a scanning signal applied to a pressed key as an input signal from the output channel to the input channel; A keyboard input device that outputs a signal to the electronic circuit and an external device other than the keyboard in response to a command signal, wherein the read-only memory is configured to output a signal when only one key on the keyboard device is pressed. A signal output when only one key on the keyboard device is pressed, a signal output when only one key on the keyboard device is pressed, and a plurality of keys A keyboard input device characterized in that a signal output is changed by a combination of presses of keys or a permutation of presses of a plurality of keys.
(2)、前記読出し専用メモリ、制御部、演算部、ラン
ダムアクセスメモリ、入力部、出力部を有する前記電子
回路をマイクロコンピュータに置換えたことを更に特徴
とする請求項(1)に記載のキーボード入力装置。
(2) The keyboard according to claim (1), further characterized in that the electronic circuit having the read-only memory, the control section, the arithmetic section, the random access memory, the input section, and the output section is replaced with a microcomputer. input device.
(3)、前記電子回路をイニシャライズし、キーの走査
を開始してキーの状態が変化したか否かを確認し、キー
の状態が変化していないときには前記走査に戻り、変化
しているときにはキーの“ON”、“OFF”を判定し
、判定の結果“OFF”の場合には前記走査に戻り、“
ON”の場合には次いで他のキーが“ON”しているか
否かを判定し、その判定の結果他のキーが全て“OFF
”の場合には“ON”したキーの単キーコードを送出す
ると共に前記走査に戻り、前記他のキーの中で“ON”
しているキーがある場合には他のキーの“ON”してい
るものとの組合せでコードを変えて送出する対象になっ
ているか否かを判断し、対象になっているときには組合
せコードを送出すると共に前記走査に戻り、対象になつ
ていないときには単キーのコードを送出すると共に前記
走査に戻ることを特徴とするキーボード入力装置。
(3) Initialize the electronic circuit and start scanning the key to check whether the key state has changed; if the key state has not changed, return to the scanning; if the key state has changed, Determine whether the key is "ON" or "OFF", and if the determination result is "OFF", return to the above scanning and "
If it is "ON", then it is determined whether or not other keys are "ON", and as a result of that determination, all other keys are "OFF".
”, it sends out the single key code of the key that is “ON” and returns to the scanning, and if any of the other keys are “ON”
If there is a key that is turned on, it is determined whether or not the code is to be sent by changing the code in combination with other keys that are turned on, and if it is, the combination code is sent. A keyboard input device characterized in that the keyboard input device sends out a single key code and then returns to the scanning, and when a single key code is not targeted, the keyboard input device sends out a single key code and returns to the scanning.
JP1260910A 1989-10-05 1989-10-05 Keyboard input device Pending JPH03122709A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1260910A JPH03122709A (en) 1989-10-05 1989-10-05 Keyboard input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1260910A JPH03122709A (en) 1989-10-05 1989-10-05 Keyboard input device

Publications (1)

Publication Number Publication Date
JPH03122709A true JPH03122709A (en) 1991-05-24

Family

ID=17354457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1260910A Pending JPH03122709A (en) 1989-10-05 1989-10-05 Keyboard input device

Country Status (1)

Country Link
JP (1) JPH03122709A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7507043B2 (en) * 1992-05-19 2009-03-24 Metamorfyx Ergonomic keyboard

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7507043B2 (en) * 1992-05-19 2009-03-24 Metamorfyx Ergonomic keyboard
US8083424B2 (en) * 1992-05-19 2011-12-27 Metamorfyx, LLC Ergonomic keyboard

Similar Documents

Publication Publication Date Title
US4470038A (en) Shift control system for keyboards
JPH03122709A (en) Keyboard input device
KR100687225B1 (en) Apparatus and method for improving of key recognition accuracy in multi key demanded terminal
US5702625A (en) Encoder key input device for a microwave oven and interrupt processing method using the same
KR0181586B1 (en) Computer having a separable keyboard
US9035805B2 (en) System and method for providing a single and dual key press keypad
JPH04296921A (en) Key input device
JP2000056909A (en) Keyboard for personal computer
JPH07210286A (en) Keymask method for keyboard
JPH09282059A (en) Input/output device switch
JPH0772964A (en) Key input control system
JPS6235685B2 (en)
JPH04256119A (en) Scan code generating system
JPH0350617A (en) Intelligent keyboard
JPS61150021A (en) Keyboard control circuit
JPS59100940A (en) Keyboard device
JPH06222865A (en) Keyboard signal controller
JPS63289625A (en) Keyboard device
JPH0720760Y2 (en) Keyboard device
JPH04306717A (en) Feet operation key input device
JPH0744300A (en) Multiple item input device
JPS6168625A (en) Keyboard device
JP2002157071A (en) Mechanism for driving key board, key board, and key input system
JPH04160620A (en) Information inputting keyboard
JPH04302317A (en) Key input device