JPH05233116A - Keyboard device - Google Patents
Keyboard deviceInfo
- Publication number
- JPH05233116A JPH05233116A JP4036453A JP3645392A JPH05233116A JP H05233116 A JPH05233116 A JP H05233116A JP 4036453 A JP4036453 A JP 4036453A JP 3645392 A JP3645392 A JP 3645392A JP H05233116 A JPH05233116 A JP H05233116A
- Authority
- JP
- Japan
- Prior art keywords
- key
- depressed
- data
- input data
- time
- 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.)
- Granted
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】文字情報を文字列として入力する
キーボード装置に関する。TECHNICAL FIELD The present invention relates to a keyboard device for inputting character information as a character string.
【0002】[0002]
【従来の技術】従来のキーボード装置は、文字列を入力
中に過って本来押下げるべきキーと一緒に隣接するキー
を同時に押下げてしまった場合に、本来入力されるべき
文字と一緒に過って入力した文字が同時に入力されてし
まうようになっている。2. Description of the Related Art In a conventional keyboard device, when a character string is input and a key to be originally depressed is pressed together with an adjacent key at the same time, a character to be originally input is input. Characters that were entered incorrectly are now entered at the same time.
【0003】[0003]
【発明が解決しようとする課題】上述した従来のキーボ
ード装置は、本来押下げるべきキーと同時に過って隣接
するキーを押下げてしまった場合、過って押下げてしま
ったキーの文字もそのまま入力されてしまうので、過っ
て入力されてしまった文字を消却するための作業が発生
するが、その際再度キー入力が必要になるため同様のミ
スが発生しやすく、また入力した文字列、文章あるいは
数値データを操作ミスにより最悪の場合には破壊してし
まうという欠点がある。In the above-described conventional keyboard device, when a key which should be originally depressed is improperly depressed at the same time as an adjacent key, the characters of the improperly depressed key are also deleted. Since it is entered as it is, there is a work to erase the characters that have been entered in error, but it is necessary to enter the key again at that time, so similar mistakes are likely to occur, and the entered character string However, there is a drawback that the text or numerical data is destroyed in the worst case due to an operation error.
【0004】本発明の目的は、本来押下げるべきキーと
同時に過って隣接するキーを押下げてしまった場合で
も、本来入力されるべきキーの文字のみを有効として処
理することができて、キータッチミスによる誤入力を減
少させ、また過ってキー入力された文字の消却作業の際
におこり得る操作ミスによる文字列、文章あるいは数値
データ等の誤消却あるいは破壊といった事故を未然に防
ぐことにある。An object of the present invention is that even if a key which should be originally depressed and an adjacent key are mistakenly depressed at the same time, only the characters of the key which should be originally inputted can be processed as valid. To reduce erroneous input due to key touch mistakes, and to prevent accidents such as erroneous erasure or destruction of character strings, texts or numerical data due to operational mistakes that may occur when erasing characters that were erroneously keyed in. is there.
【0005】[0005]
【課題を解決するための手段】本発明のキーボード装置
は、文字列を入力し、または命令を与えるための各種キ
ーを有し、押下げられたキーを検出してキー入力データ
を送出し、かつ押下げられたキーの押下時間を検出して
データとして送出する手段を有する入力部と、前記押下
げられたキーのキー入力データを一時的に蓄える手段
と、前記押下げられたキーの押下げ時間の前記データを
一時的に蓄える手段と、1個のキーが押下げられた場合
には、前記キー入力データを一時的に蓄える手段から、
該キー入力データを送出させ、複数のキーが同時に押下
げられた場合には、該キーの中の一番長時間押下げられ
たキーを識別して該キーの入力データを送出する手段
と、前記一番長時間押下げられたキーのデータを受け、
該キーがリピートを要求しているか否かを判別して、リ
ピートが要求されていない場合には、前記キー入力デー
タを一時的に蓄える手段に対し該キー入力データを送出
させ、リピートが要求されている場合にはリピート回数
を算出して、前記キー入力データを一時的に蓄える手段
に対し、該キー入力データを前記リピート回数だけ送出
するように指示する手段とを有している。A keyboard device of the present invention has various keys for inputting a character string or giving a command, detects a depressed key, and sends out key input data, And an input unit having means for detecting the pressed time of the depressed key and transmitting it as data, means for temporarily storing the key input data of the depressed key, and pressing of the depressed key. From the means for temporarily storing the data of the lowering time and the means for temporarily storing the key input data when one key is pressed,
A means for transmitting the key input data and, when a plurality of keys are depressed at the same time, a means for identifying the key of the keys that has been depressed for the longest time and transmitting the input data of the key; Receive the data of the key pressed for the longest time,
If it is determined that the key does not require repeat, and the repeat is not requested, the means for temporarily storing the key input data is caused to send the key input data, and the repeat is requested. In this case, it has means for calculating the number of repeats and for instructing the means for temporarily storing the key input data to send the key input data by the number of repeats.
【0006】[0006]
【作用】押下げられたキーの押下げ時間を検出すること
によって、押下げられたキーが1個なのか複数なのかを
判別し、1個の場合にはキー入力データをそのままバッ
ファより送出し、複数の場合には一番長い時間押下げら
れていたキーを識別し、さらにそのキーがリピートを要
求しているか否かを判別し、リピートを要求していない
場合にはキー入力データがバッファより1回送出され、
リピートを要求している場合には算出されたリピート回
数分のキー入力データがバッファより送出されてデコー
ド部で処理されることによって、本来入力されるべきキ
ーのみが有効となる。By detecting the pressing time of the pressed key, it is determined whether the number of the pressed keys is one or more, and if there is one, the key input data is sent from the buffer as it is. In the case of multiple keys, the key that has been pressed for the longest time is identified, and it is further determined whether or not the key requires repeat. If not, the key input data is buffered. Sent once more,
When a repeat is requested, the key input data for the calculated number of repeats is sent from the buffer and processed by the decoding unit, so that only the key to be originally input becomes valid.
【0007】[0007]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。図1は本発明のキーボード装置の一実施例
のブロック図である。Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a block diagram of an embodiment of the keyboard device of the present invention.
【0008】入力部1は、文字列を入力したり命令を与
えるための英字・数字・記号およびカナ等の各種キーを
備えて、入力されたキー入力データ101を送出し、入
力部に設けられたセンサ部1aは、どのキーがどのくら
いの時間押下げられたかを検出して、そのデータをセン
サデータ102として送出する。バッファ部2は、キー
入力データ101を一時的に蓄える手段であり、バッフ
ァ部3は、センサデータ102を一時的に蓄える手段で
ある。認識部4は、バッファ部3から送られたセンサデ
ータ102を解析して、押下げられたキーが1個なのか
同時に複数のキーが押下げられたのかを判別し、押下げ
られたキーが1個のみの場合には、センサデータ102
を識別データ103として送出し、同時に複数のキーが
押下げられている場合には、押下げられた全てのキーの
押下げ時間を算出し、一番長時間押下げられていたキー
を識別して識別データ103として送出する。演算部5
は、識別部4から送られた識別データ103を受け、そ
のキーがリピートを要求しているか否かを判別し、リピ
ートを要求していない場合には、送出指示データ104
をバッファ部2に対して送出して、キー入力データ10
1を1回送出するよう指示を与える。リピートを要求し
ている場合にはリピート回数を算出し、送出指示データ
104をバッファ部2に対して送出して、リピート回数
分のキー入力データ101を送出するよう指示を与え
る。デコード部6は、バッファ部2より送られてきたキ
ー入力データ101を受けて、それを文字コードデータ
105に変換するための従来の装置である。制御部7
は、文字コードデータ105を受けた時、それが文字列
なのか命令なのかを判別し、文字列の場合には不図示の
表示装置により表示を行わせるかまたは不図示の印字装
置により印字を行わせ、命令の場合にはその命令にもと
づく制御を実行する従来の装置である。The input section 1 is provided with various keys such as letters, numbers, symbols and kana for inputting character strings and giving commands, sends out the inputted key input data 101, and is provided in the input section. The sensor unit 1a detects which key is pressed for how long, and sends the data as the sensor data 102. The buffer unit 2 is a means for temporarily storing the key input data 101, and the buffer unit 3 is a means for temporarily storing the sensor data 102. The recognition unit 4 analyzes the sensor data 102 sent from the buffer unit 3 to determine whether one key is pressed down or a plurality of keys are pressed down at the same time. If there is only one, the sensor data 102
Is sent as the identification data 103, and when a plurality of keys are pressed at the same time, the pressing time of all the pressed keys is calculated, and the key that has been pressed for the longest time is identified. It is sent as identification data 103. Arithmetic unit 5
Receives the identification data 103 sent from the identification unit 4, determines whether or not the key requests repeat, and when the key does not request repeat, the sending instruction data 104
Is sent to the buffer unit 2, and the key input data 10
Give an instruction to send 1 once. When the repeat is requested, the repeat count is calculated, the sending instruction data 104 is sent to the buffer unit 2, and an instruction to send the key input data 101 for the repeat number is given. The decoding unit 6 is a conventional device for receiving the key input data 101 sent from the buffer unit 2 and converting it into the character code data 105. Control unit 7
When it receives the character code data 105, it discriminates whether it is a character string or an instruction, and if it is a character string, it is displayed by a display device (not shown) or printed by a printing device (not shown). It is a conventional device that is executed and, in the case of an instruction, executes control based on the instruction.
【0009】次に、本実施例の動作について、図2の本
実施例の流れ図によって説明する。Next, the operation of this embodiment will be described with reference to the flow chart of this embodiment shown in FIG.
【0010】キー押下げ(処理10)により、キー入力
データ101が検出されてバッファ部2に蓄えられる
(処理11)とともに、センサデータ102が送出され
て、すべてのキーの押下げ時間が検出され(処理1
2)、バッファ部3に蓄えられる(処理13)。押下げ
られたキーが1個なのか、複数同時に押下げられている
かが判別され(処理14)、押下げられたキーが1個な
らば識別データ103が送出されて処理19へ移行す
る。複数のキーが同時に押下げられている場合には、処
理15へ移行する。処理15においては、一番長い時間
押下げられていたキーを判別し、処理16に移行する。
この判別からもれたデータは処理20へ移行し廃棄され
る。処理16において、識別データ103は押下げられ
た時間からリピートが必要か否かが判別される。リピー
トが必要な場合には処理17へ移行し、リピートが必要
ない場合には処理19へ移行する。処理17において
は、リピートの必要回数が算出される。処理18におい
ては送出指示データ104をバッファ部2へ送出してキ
ー入力データ101を読み出し、処理17で算出された
回数分のキー入力データ101を処理19へ送出させ、
処理19へ移行する。処理19においては、処理14、
16または18から送られて来たキー入力データをデコ
ードし、文字コードデータ105に変換してキーボード
装置としての処理を終了する。By pressing the key (process 10), the key input data 101 is detected and stored in the buffer unit 2 (process 11), and the sensor data 102 is sent out to detect the pressing time of all the keys. (Process 1
2) It is stored in the buffer unit 3 (process 13). It is determined whether only one key has been pressed or a plurality of keys have been pressed simultaneously (process 14). If there is one key that has been pressed, the identification data 103 is sent and the process proceeds to process 19. If a plurality of keys are pressed at the same time, the process proceeds to process 15. In process 15, the key that has been pressed for the longest time is determined, and the process proceeds to process 16.
The data missed from this determination moves to processing 20 and is discarded. In process 16, it is determined whether or not the identification data 103 needs to be repeated from the time when it is pressed. If the repeat is necessary, the process proceeds to step 17, and if the repeat is not necessary, the process proceeds to step 19. In the process 17, the required number of repeats is calculated. In the process 18, the send instruction data 104 is sent to the buffer unit 2 to read the key input data 101, and the key input data 101 for the number of times calculated in the process 17 is sent to the process 19.
The processing shifts to 19. In process 19, process 14,
The key input data sent from 16 or 18 is decoded, converted into the character code data 105, and the processing as the keyboard device ends.
【0011】[0011]
【発明の効果】以上説明したように本発明は、複数のキ
ーが過って一度に押下げられたとき、センサ部によって
各キーの押下げられた時間が検出され、識別部によって
一番長く押下げられたキーが識別され、演算部によって
そのキーがリピートを要求しているか否かが判別されて
リピート回数が算出され、キー入力データを蓄えたバッ
ファ部から算出されたリピート回数分だけキーコードを
読み出してデコード処理するようにしたので、本来入力
すべきキーと同時に隣接するキーを過って押下げても、
本来入力されるべきキーの文字のみを有効として処理で
きるので、キータッチミスによる誤入力が減少し、ま
た、過ってキー入力された文字の消却作業の際におこり
得る操作ミスによる文字列、文章あるいは数値データ等
の誤消却あるいは破壊といった事故を未然に防ぐという
効果がある。As described above, according to the present invention, when a plurality of keys are pressed down at the same time, the sensor unit detects the pressing time of each key, and the identification unit detects the longest time. The pressed key is identified, the operation unit determines whether or not the key requests repeat, and the number of repeats is calculated, and only the number of repeats calculated from the buffer unit that stores the key input data Since the code is read out and decoded, even if you press the adjacent key at the same time as the key you should originally input,
Since only the characters of the key that should be originally input can be processed as valid, erroneous input due to key touch mistakes is reduced, and character strings and texts due to operation mistakes that can occur when erasing the characters that have been mistakenly entered Alternatively, it has an effect of preventing accidents such as erroneous deletion or destruction of numerical data.
【図1】本発明のキーボード装置の一実施例のブロック
図である。FIG. 1 is a block diagram of an embodiment of a keyboard device of the present invention.
【図2】本発明の実施例の流れ図である。FIG. 2 is a flow chart of an embodiment of the present invention.
1 入力部 1a センサ部 2 バッファ部 3 バッファ部 4 識別部 5 演算部 6 デコード部 7 制御部 101 キー入力データ 102 センサデータ 103 識別データ 104 送出指示データ 105 文字コードデータ 1 input section 1a sensor section 2 buffer section 3 buffer section 4 identification section 5 arithmetic section 6 decoding section 7 control section 101 key input data 102 sensor data 103 identification data 104 sending instruction data 105 character code data
Claims (1)
めの各種キーを有し、押下げられたキーを検出してキー
入力データを送出し、かつ押下げられたキーの押下時間
を検出してデータとして送出する手段を有する入力部
と、 前記押下げられたキーのキー入力データを一時的に蓄え
る手段と、 前記押下げられたキーの押下げ時間の前記データを一時
的に蓄える手段と、 1個のキーが押下げられた場合には、前記キー入力デー
タを一時的に蓄える手段から、該キー入力データを送出
させ、複数のキーが同時に押下げられた場合には、該キ
ーの中の一番長時間押下げられたキーを識別して該キー
の入力データを送出する手段と、 前記一番長時間押下げられたキーのデータを受け、該キ
ーがリピートを要求しているか否かを判別して、リピー
トが要求されていない場合には、前記キー入力データを
一時的に蓄える手段に対し該キー入力データを送出さ
せ、リピートが要求されている場合にはリピート回数を
算出して、前記キー入力データを一時的に蓄える手段に
対し、該キー入力データを前記リピート回数だけ送出す
るように指示する手段とを有するキーボード装置。1. Having various keys for inputting a character string or giving a command, detecting a depressed key to transmit key input data, and detecting a depression time of the depressed key. And a means for temporarily transmitting the key input data of the depressed key, and a means for temporarily accumulating the data of the depression time of the depressed key. When one key is depressed, the key input data is sent from the means for temporarily storing the key input data, and when a plurality of keys are depressed simultaneously, the key is depressed. Means for identifying the key that has been held down for the longest time and sending out the input data of the key, and receiving whether the data for the key that has been held down for the longest time has been requested by the key. Determine if the repeat If not, the means for temporarily storing the key input data is caused to send the key input data, and if repeat is requested, the repeat count is calculated and the key input data is temporarily stored. Keyboard device having means for temporarily storing the key input data for the number of repeats.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4036453A JP2699752B2 (en) | 1992-02-24 | 1992-02-24 | Keyboard device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4036453A JP2699752B2 (en) | 1992-02-24 | 1992-02-24 | Keyboard device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05233116A true JPH05233116A (en) | 1993-09-10 |
JP2699752B2 JP2699752B2 (en) | 1998-01-19 |
Family
ID=12470241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4036453A Expired - Fee Related JP2699752B2 (en) | 1992-02-24 | 1992-02-24 | Keyboard device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2699752B2 (en) |
-
1992
- 1992-02-24 JP JP4036453A patent/JP2699752B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2699752B2 (en) | 1998-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5022081A (en) | Information recognition system | |
US4535204A (en) | Telephone dialling system | |
US4680572A (en) | Chord entry keying of data fields | |
KR900007405B1 (en) | Keyboard control method | |
EP0243188A2 (en) | Keyboard entry system | |
US4727511A (en) | Multitype characters processing method and terminal device | |
JPS60179817A (en) | Key board input system | |
US4566039A (en) | Facsimile system | |
KR840003862A (en) | Interactive Chinese Typewriter | |
JPH05233116A (en) | Keyboard device | |
JPS6126192A (en) | Method for recognizing hungul character from hungul letter string | |
US4654874A (en) | Electronic device with a finger activating data input function | |
JPS6237405B2 (en) | ||
JP2500283B2 (en) | Virtual space keyboard device | |
JPH05127796A (en) | Keyboard device | |
JPH0540557A (en) | Keyboard device | |
JPH0660053A (en) | Input device | |
JPH1091307A (en) | Touch typing keyboard device | |
KR0130902B1 (en) | Tab appointing method for a printer | |
GB2202353A (en) | Inputting format into a printer | |
JP3003700B2 (en) | Output control device | |
JP2629946B2 (en) | Document processing device | |
JP3130856B2 (en) | Japanese character input method and device using 16 keys | |
JPS6190282A (en) | Input device using optical character reader | |
JPH0381170B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080926 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080926 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090926 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees |