JP2964950B2 - Data input / output device - Google Patents
Data input / output deviceInfo
- Publication number
- JP2964950B2 JP2964950B2 JP8140826A JP14082696A JP2964950B2 JP 2964950 B2 JP2964950 B2 JP 2964950B2 JP 8140826 A JP8140826 A JP 8140826A JP 14082696 A JP14082696 A JP 14082696A JP 2964950 B2 JP2964950 B2 JP 2964950B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- conversion
- input
- key code
- code
- 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.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 claims description 151
- 238000000034 method Methods 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 235000016496 Panda oleosa Nutrition 0.000 description 4
- 240000000220 Panda oleosa Species 0.000 description 4
- 230000006870 function Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
【0001】[0001]
【発明が属する技術分野】本発明は、データ入出力装置
に関し、特に、キーボートから入力されたキーコードに
対応する文字を出力装置に表示するデータ入出力装置に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data input / output device, and more particularly to a data input / output device for displaying a character corresponding to a key code input from a keyboard on an output device.
【0002】[0002]
【従来の技術】従来この種のデータ入出力装置において
データを入力する場合、キーボード操作に慣れたオペレ
ータは通常、各々の指をキーボードのホームポジション
である所定のキー上に位置させ、キーを直接見ずに高速
にキー入力を行っている。いわゆる、ブラインドタッチ
によるキー入力を行なっている。2. Description of the Related Art Conventionally, when inputting data in a data input / output device of this kind, an operator accustomed to keyboard operation usually places each finger on a predetermined key which is a home position of the keyboard, and directly presses the key. Key input at high speed without looking. A so-called key input by blind touch is performed.
【0003】しかし、そのようなブラインドタッチによ
る高速入力では、オペレータの指の位置がホームポジシ
ョンからずれていると、意図する文字と異なる文字が連
続して入力されてしまう恐れもある。このような誤入力
した文字を正しい文字に訂正する場合、従来のデータ入
出力装置では、誤入力に気付いてからカーソルを誤入力
文字の開始位置に移動させて正しい文字を再入力しなけ
ればならないため、操作性が悪く効率的な文字入力が行
なえないという問題点を有していた。However, in such a high-speed input by blind touch, if the position of the operator's finger is shifted from the home position, characters different from intended characters may be continuously input. In correcting such erroneously input characters to correct characters, in the conventional data input / output device, the user must notice the erroneous input and then move the cursor to the start position of the erroneously input character to re-input the correct character. Therefore, there is a problem that operability is poor and character input cannot be performed efficiently.
【0004】上記のような誤入力した文字を再入力する
ことなく、簡単な操作で正しい文字キーの文字に変換表
示するためのデータ入出力装置の一例が、特公昭61−
41005号公報に記載されている。[0004] An example of a data input / output device for converting and displaying characters with correct character keys by simple operation without re-inputting erroneously input characters as described above is disclosed in Japanese Patent Publication No. Sho 61-1986.
No. 41005.
【0005】この公報に記載されたデータ入出力装置
は、キーボードから入力されたコード信号をメモリに記
憶すると共に、コード信号に対応する文字を出力装置に
表示する装置であり、キーボードと、キーボード上の特
定のキー群に対応するコード信号を各キーの左隣のキー
に対応するコード信号に変換するコード信号変換回路を
有する制御回路と、入力されたコード信号を記億するバ
ッファメモリと、出力装置としての表示装置とから構成
されている。The data input / output device described in this publication is a device for storing a code signal input from a keyboard in a memory and displaying characters corresponding to the code signal on an output device. A control circuit having a code signal conversion circuit for converting a code signal corresponding to a particular key group into a code signal corresponding to a key on the left of each key, a buffer memory for storing the input code signal, and an output And a display device as a device.
【0006】コード信号変換回路には、変換対象となる
訂正文字の文字/コード信号とそれらの左隣のキーに対
応する変換文字の文字/コード信号の情報を持つ変換テ
ーブルが備えられている。The code signal conversion circuit is provided with a conversion table having information on the character / code signal of the corrected character to be converted and the character / code signal of the converted character corresponding to the key on the left side thereof.
【0007】オペレータの右手の各指がホームポジショ
ンから右側に1キー分だけずれた状態でブラインドタッ
チでキー入力を行なうことにより、間違った文字を入力
してしまった場合、キーボードから誤入力した文字の訂
正は以下のようにして行なわれる。When an incorrect character is input by performing a key input with a blind touch in a state where each finger of the right hand of the operator is shifted to the right by one key from the home position, if the wrong character is input, the character input from the keyboard is incorrect. Is corrected as follows.
【0008】オペレータがある所定の方法によって表示
装置上に表示された変換対象となる表示文字を指定する
と、コード信号変換回路は、指定された表示文字のコー
ド信号と変換テーブルに配列された訂正文字のコード信
号とを順次照合し、両者が一致した時、バッファメモリ
に記憶されている表示文字のコード信号を訂正文字に対
応する変換文字のコード信号に順次変換すると共に、変
換文字のコード信号を表示装置に順次出力する。これに
より、誤って入力表示された表示文字が左隣に位置する
正しい文字キーの文字に順次訂正表示されるものであ
る。When the operator designates a display character to be converted displayed on the display device by a predetermined method, the code signal conversion circuit operates the code signal of the specified display character and the correction character arranged in the conversion table. The code signal of the display character stored in the buffer memory is sequentially converted into the code signal of the conversion character corresponding to the correction character, and the code signal of the conversion character is converted. Output sequentially to the display device. As a result, display characters erroneously input and displayed are sequentially corrected and displayed to the characters of the correct character key located on the left side.
【0009】[0009]
【発明が解決しようとする課題】上述した誤入力した文
字を簡単な操作で正しい文字キーの文字に変換表示する
ための従来のデータ入出力装置においては、以下に述べ
るような問題点を有していた。The conventional data input / output device for converting and displaying the erroneously input character to the character of the correct character key by a simple operation has the following problems. I was
【0010】第1の問題点は、ブラインドタッチでキー
ボードからデータを入力する時に、指がホームポジショ
ンから左・上・下側にずれていた場合には、正しいデー
タに変換することができないことである。その理由は、
上述のデータ入出力装置では入力したキーを左隣のキー
に変換する機能のみを有しており、右隣及び上・下方向
への変換について考慮されていないためである。The first problem is that when data is input from the keyboard by blind touch, if the finger is shifted left, up, or down from the home position, it cannot be converted to correct data. is there. The reason is,
This is because the above-described data input / output device has only a function of converting an input key into a key on the left side, and does not consider conversion on the right side and up / down.
【0011】第2の問題点は、文字コードを変換するた
めには、ブラインドタッチで誤入力した文字列の最初の
位置にカーソルを移動して変換位置を指定し、さらに左
隣の文字キーに変換することを指示するための特別なキ
ーを押下するといった特殊なキー操作が必要であり、こ
れにより操作性が煩雑となることである。その理由は、
従来のデータ入出力装置にあってはオペレータがブライ
ンドタッチでデータを入力しているのかどうかを判別で
きないため、入力したデータを隣のキーに変換するため
にはその変換位置を指定しかつ変換を指示する操作が必
要となるからである。A second problem is that, in order to convert a character code, the cursor is moved to the first position of a character string erroneously input by blind touch, and the conversion position is designated. Special key operations, such as pressing a special key for instructing conversion, are required, which complicates operability. The reason is,
In conventional data input / output devices, it is not possible to determine whether the operator is inputting data by blind touch.To convert the input data to the next key, specify the conversion position and perform conversion. This is because an instruction operation is required.
【0012】第3の問題点は、誤入力した文字列の文字
コードを左隣の文字コードに変換する場合、変換したい
文字毎にカーソルを移動して1文字ずつ文字コードの変
換を行なうため、効率の良いコード変換を行なえないこ
とである。A third problem is that when the character code of the erroneously input character string is converted to the character code on the left, the character code is converted one character at a time by moving the cursor for each character to be converted. That is, efficient code conversion cannot be performed.
【0013】本発明の目的は、キーボード上において各
々の指がホームポジションから左右及び上下にずれた状
態で誤入力表示された文字を、より簡易な操作によって
正しいキーの文字に変換して表示することができるデー
タ入出力装置を提供することにある。[0013] It is an object of the present invention to convert a character which is erroneously input and displayed on a keyboard in a state where each finger is shifted left and right and up and down from a home position into a character of a correct key by a simpler operation and display it. It is an object of the present invention to provide a data input / output device capable of performing such operations.
【0014】また、本発明の他の目的は、誤入力された
文字がブラインドタッチで入力されたことを判別するこ
とにより、変換を行なう文字を一々指定するといった操
作を行なうことなく、極めて簡単な操作だけで一括して
正しい文字コードに変換し、効率の良いコード変換を可
能とするデータ入出力装置を提供することにある。Another object of the present invention is to determine that a character which has been erroneously input has been input by a blind touch, so that an operation of designating each character to be converted one by one can be performed without performing an extremely simple operation. It is an object of the present invention to provide a data input / output device that converts a character code into a correct character code collectively only by an operation and enables efficient code conversion.
【0015】[0015]
【課題を解決するための手段】上記の目的を達成する本
発明は、キーボードから入力したキーデータを文字に変
換して表示するデータ入出力装置において、前記キーボ
ードのキー入力により発生したキーコードを解析して文
字データに変換するキーコード解析手段と、前記キーボ
ード上の各キー毎に左右どちらの手で操作されるかを示
す入力情報と各キーの左右上下隣に位置するキーのキー
コードを変換キー情報として格納するキー変換情報テー
ブルと、前記キー変換情報テーブルの前記入力情報と変
換キー情報を参照することにより、前記キーボードから
入力されたキーコードを、各キーの左又は右隣或いは上
又は下隣に位置するキーのコードに一括して変換するキ
ーコード変換手段とを備えることを特徴とする。According to the present invention, there is provided a data input / output apparatus for converting key data input from a keyboard into characters and displaying the converted data. Key code analysis means for analyzing and converting to character data, input information indicating which of the left and right hands is operated for each key on the keyboard, and key codes of keys located on the left, right, up and down of each key By referring to the key conversion information table to be stored as the conversion key information, and the input information and the conversion key information of the key conversion information table, the key code input from the keyboard can be changed to the left or right next to or above each key. Alternatively, a key code conversion means for converting the key code of the key located on the lower side collectively is provided.
【0016】請求項2の本発明のデータ入出力装置は、
前記キーボードによる一定時間当たりのキー入力数をカ
ウントするキー入力カウント手段を備え、前記キーコー
ド解析手段は、前記キーボードからのキーコード変換指
示があった場合に、前記キー入力カウント手段のカウン
ト値が所定値以上であると判断することにより、前記キ
ーコード変換手段に対してキーコードの変換を指示する
ことを特徴とする。According to a second aspect of the present invention, there is provided a data input / output device.
Key input counting means for counting the number of key inputs per fixed time by the keyboard, wherein the key code analyzing means, when a key code conversion instruction is issued from the keyboard, the count value of the key input counting means By determining that the value is equal to or more than a predetermined value, the key code conversion means is instructed to convert the key code.
【0017】請求項3の本発明のデータ入出力装置は、
前記キーコード解析手段は、前記キーボードに設けられ
た仮名漢字変換キーが所定回数以上連続して押下された
場合に、キーコード変換指示が入力されたと判別するこ
とを特徴とする。The data input / output device of the present invention according to claim 3 is
The key code analysis means determines that a key code conversion instruction has been input when a kana-kanji conversion key provided on the keyboard is continuously pressed a predetermined number of times or more.
【0018】請求項4の本発明のデータ入出力装置は、
前記キーコード変換手段は、コードの変換を行なった前
記キーコードについて連続して前記キーコード解析手段
からのキーコード変換指示が入力する毎に、変換キーの
位置を左又は右隣或いは上又は下隣の中から切り替えて
変換することを特徴とする。According to a fourth aspect of the present invention, there is provided a data input / output device,
The key code conversion means, each time a key code conversion instruction from the key code analysis means is input continuously for the key code after code conversion, the position of the conversion key to the left or right or up or down It is characterized in that conversion is performed by switching from the next.
【0019】請求項5の本発明のデータ入出力装置は、
キーコードの変換時に左右どちらの手で入力したキーを
左又は右隣或いは上又は下隣のどの位置のキーに、どの
ような優先順位で変換するかを示す変換順情報を格納す
る変換順情報記憶手段を備え、キーコードの変換指示が
あったときに、前記キーコード変換手段は、変換順情報
記憶手段の変換順情報を参照し、優先順位に従ってキー
コードの変換を実行することを特徴とする。According to a fifth aspect of the present invention, there is provided a data input / output device,
Conversion order information that stores conversion order information indicating which key is input with either the left or right hand at the time of key code conversion, and at which position on the left or right, or on the upper or lower side, and in what priority order. Storage means, wherein, when a key code conversion instruction is issued, the key code conversion means refers to the conversion order information of the conversion order information storage means, and executes key code conversion in accordance with the priority order. I do.
【0020】[0020]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して詳細に説明する。図1は本発明の実施
の形態によるデータ入出力装置の構成を示すブロック図
である。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a data input / output device according to an embodiment of the present invention.
【0021】図1において、本発明の実施の形態による
データ入出力装置は、入力装置となるキーボード10
と、プログラム制御により動作して一定時間当たりのキ
ー入力数をカウントするキー入力カウント手段11と、
キーコード解析手段12と、仮表示手段13と、キーコ
ード変換手段16と、キーボード10から入力されるキ
ーコードを記憶するキーコード記億部15と、キー変換
情報テーブル17と、出力装置としての表示装置14と
を備えて構成される。Referring to FIG. 1, a data input / output device according to an embodiment of the present invention includes a keyboard 10 serving as an input device.
Key input counting means 11 operating under program control to count the number of key inputs per fixed time;
A key code analysis unit 12, a temporary display unit 13, a key code conversion unit 16, a key code storage unit 15 for storing a key code input from the keyboard 10, a key conversion information table 17, The display device 14 is provided.
【0022】キーコード解析手段12は、キーボード1
1を用いたキー入力により発生したキーコードをキーコ
ード記億部15に書き込むと共に、そのキーコードを解
析して対応する仮名又は漢字への変換を行ない、変換し
たデータを仮表示手段13により未確定な仮データとし
て表示装置14に表示する。The key code analysis means 12 is provided for the keyboard 1
The key code generated by the key input using No. 1 is written into the key code storage unit 15, the key code is analyzed and converted into the corresponding kana or kanji, and the converted data is not displayed by the temporary display unit 13. It is displayed on the display device 14 as fixed temporary data.
【0023】また、キーコード解析手段12は、仮名漢
字変換キーが所定回数連続して押下されたことを検出し
た場合、さらにキー入力カウント手段11にてカウント
された一定時間当たりのキー入力数を参照してカウント
値が所定回数以上であればブラインドタッチで入力され
たと判断して、キーコード変換手段16に制御を移行す
る。When the key code analyzing means 12 detects that the kana-kanji conversion key has been continuously pressed a predetermined number of times, the key code analyzing means 12 further calculates the number of key inputs per fixed time counted by the key input counting means 11. If the count value is equal to or more than the predetermined number, it is determined that the input has been performed by the blind touch, and the control is shifted to the key code conversion means 16.
【0024】すなわち、本実施の形態においては、仮名
漢字変換キーの所定回数以上の連続押下によって、入力
したキーに対するキーコード変換モードへの移行を指示
する構成となっている。そして、ブラインドタッチ入力
と判断することが、キーコード変換の開始条件となって
いる。That is, in the present embodiment, the transition to the key code conversion mode for the input key is instructed by continuously pressing the kana-kanji conversion key a predetermined number of times or more. Judgment as a blind touch input is a key code conversion start condition.
【0025】仮名漢字変換キーの連続押下回数について
は、例えば「3」等の値に予め設定されている。また、
ブラインドタッチ入力と判断する基準については、例え
ば1秒間に3以上のように予め設定されている。The number of consecutive presses of the kana-kanji conversion key is preset to a value such as "3". Also,
The criteria for determining a blind touch input are set in advance, for example, to three or more per second.
【0026】キーコード変換手段16では、キーコード
解析手段12からの指示により、キー変換情報テーブル
17を参照して、右手(或いは左手)で入力したキーを
検索し、右隣(或いは左隣、上隣、下隣)のキーに一括
して変換する。The key code conversion means 16 searches for a key input with the right hand (or left hand) by referring to the key conversion information table 17 in accordance with an instruction from the key code analysis means 12, and finds a key on the right (or left). All keys are converted to the keys on the upper and lower neighbors at once.
【0027】図2は、キーボード10上の各キーの配列
状態と、ホームポジションでブラインドタッチによって
キー入力する場合に左右どちらの手でキー押下するかを
示す説明図である。ここで、「左」で示した範囲21及
び「右」で示した範囲23は、それぞれ左手と右手で押
下されるキー範囲を示している。また、「中央(R/
L)」で示した範囲22は、左手及び右手のどちらでも
押下される可能性のある範囲を示している。FIG. 2 is an explanatory diagram showing the arrangement state of each key on the keyboard 10 and which of the right and left hands is pressed when a key is input by a blind touch at the home position. Here, a range 21 indicated by "left" and a range 23 indicated by "right" indicate key ranges pressed by the left and right hands, respectively. In addition, "center (R /
L) "indicates a range in which both the left hand and the right hand may be pressed.
【0028】キー変換情報テーブル17は、図3に示す
ように、キーボード10上に配列されている各データキ
ー31について、図2に基づいて決められた通常オペレ
ータが左右どちらの手で入力するかを示す入力情報32
(左・右・中央(L/R))と、そのキーのキーボード
上での左右上下隣に位置するキーを示すの変換文字キー
情報33とを配列してなる。このキー変換情報テーブル
17は、読み込み専用のメモリやディスク等の記憶装置
に書き込まれている。As shown in FIG. 3, the key conversion information table 17 indicates, for each data key 31 arranged on the keyboard 10, whether the normal operator determined based on FIG. Input information 32 indicating
(Left / right / center (L / R)) and converted character key information 33 indicating keys located on the keyboard on the left, right, upper and lower sides. This key conversion information table 17 is written in a storage device such as a read-only memory or a disk.
【0029】次に、上記のように構成されるデータ入出
力装置の動作について図4を参照して詳細に説明する。Next, the operation of the data input / output device configured as described above will be described in detail with reference to FIG.
【0030】キーボード10によりキー入力されると
(ステップ401)、キーコード解析手段12で仮名漢
字変換キーが押下されたか否かをチェックする(ステッ
プ402)。仮名漢字変換キーが押下されない場合、キ
ーコード解析手段12によって入力されたキーデータの
キー解析(仮名への日本語変換)を行ない(ステップ4
06)、解析された文字を仮表示手段13によって未確
定の状態で表示装置14に仮表示する(ステップ40
7)。When a key is input from the keyboard 10 (step 401), the key code analysis means 12 checks whether or not the kana-kanji conversion key has been pressed (step 402). If the kana-kanji conversion key is not pressed, key analysis (keyword conversion into Japanese) of the key data input by the key code analysis means 12 is performed (step 4).
06), the analyzed characters are temporarily displayed on the display device 14 in an undetermined state by the temporary display means 13 (step 40).
7).
【0031】その後、オペレータによる確定指示があれ
ば(ステップ408)、仮表示された表示文字を確定す
る(ステップ409)。また、確定指示がない場合に
は、確定せずにステップ401でキー入力が続行され
る。Thereafter, if there is a confirmation instruction from the operator (step 408), the temporarily displayed characters are decided (step 409). If there is no confirmation instruction, key input is continued at step 401 without confirmation.
【0032】仮名漢字変換キーが押下された場合には、
キーコード解析手段12で仮名漢字変換キーが連続して
何回押下されたかをチェックする(ステップ403)。When the kana-kanji conversion key is pressed,
The key code analysis means 12 checks how many times the kana-kanji conversion key has been continuously pressed (step 403).
【0033】仮名漢字変換キーの連続押下回数が設定値
以下である場合には、ステップ406でキーコード解析
手段12によるキー解析(仮名から漢字への変換)が行
なわれる。If the number of consecutive presses of the kana-kanji conversion key is equal to or less than the set value, key analysis (conversion from kana to kanji) is performed by the key code analysis means 12 in step 406.
【0034】ステップ403で、仮名漢字変換キーの連
続押下回数が設定値以上である場合には、キー入力カウ
ント手段11でカウント/記憶している一定時間当たり
のキー入力数を参照し、そのキー入力数が所定数以上で
ある場合にブラインドタッチでキー入力されたと判断し
(ステップ404)、キーコード変換手段16にキーコ
ード変換を指示する。In step 403, if the number of consecutive presses of the kana-kanji conversion key is equal to or greater than the set value, the key input counting means 11 refers to the number of key inputs per fixed time counted / stored, and If the number of inputs is equal to or greater than the predetermined number, it is determined that a key input has been made by blind touch (step 404), and the key code conversion means 16 is instructed to convert the key code.
【0035】キーコード変換手段16では、キーコード
記憶部15に記憶されているキーコードうち、右手で入
力したキー(キー変換情報テーブル17の入力情報32
が「右」と「中央」であるキー31)であれば、キー変
換情報テーブル17の情報を参照することにより、その
キーを「右隣」(又は「左隣」、「上隣」、「下隣」)
の変換文字キー33に一括変換する(ステップ40
5)。同様に、左手で入力したキー(キー変換情報テー
ブル17の入力情報32が「左」と「中央」であるキー
31)であれば、キー変換情報テーブル17の情報を参
照し、そのキーを「右隣」(又は「左隣」、「上隣」、
「下隣」)の変換文字キー33に一括変換する。In the key code conversion means 16, of the key codes stored in the key code storage unit 15, the key input by the right hand (the input information 32 of the key conversion information table 17).
Is the key 31 which is “right” and “center”, the key is referred to the “right neighbor” (or “left neighbor”, “upper neighbor”, “ Below) "
(Step 40)
5). Similarly, if the key is a key input with the left hand (the input information 32 of the key conversion information table 17 is the key 31 that is “left” and “center”), the information of the key conversion information table 17 is referred to and the key is changed to “ Right next ”(or“ left next ”,“ top next ”,
Batch conversion into the conversion character key 33 of "lower neighbor" is performed.
【0036】キーコード変換後のキーデータを解析(漢
字変換等)し(ステップ406)、出力装置14にその
解析結果を仮表示する(ステップ407)。その後、確
定指示(ステップ408)がなく、更に続けて仮名漢字
変換キーが入力された場合、ステップ403では設定値
以上と判断され、かつステップ404でブラインドタッ
チ入力と判断されて、ステップ405にて前回とは別の
変換が行なわれる。The key data after the key code conversion is analyzed (such as kanji conversion) (step 406), and the analysis result is temporarily displayed on the output device 14 (step 407). Thereafter, if there is no confirmation instruction (step 408) and the kana-kanji conversion key is further input, it is determined in step 403 that the value is equal to or greater than the set value, and in step 404 it is determined that the input is a blind touch. A different conversion from the previous one is performed.
【0037】例えば、前回の変換が右手で入力したキー
の「右隣」の変換文字キーへの一括変換であれば、右手
で入力したキーの「左隣」の変換文字キーへの一括変換
が行なわれる。同様にして、更に続けて仮名漢字変換キ
ーが入力されたら、ステップ405にて別の変換を行な
う。For example, if the previous conversion is a batch conversion of a key input with the right hand to a conversion character key of "right next", a batch conversion of a key input with the right hand to a conversion character key of "left next" is performed. Done. Similarly, when the kana-kanji conversion key is further input, another conversion is performed in step 405.
【0038】ステップ405でキーコード変換を行なう
変換の順番については、キーコード変換手段16に予め
設定しておくものとする。例えば、1回目が入力情報3
2「右」のキーを「右隣」の変換文字キーに、2回目が
入力情報32「右」のキーを「左隣」の変換文字キー
に、3回目が入力情報32「左」のキーを「左隣」の変
換文字キーに変換するというように設定しておく。この
ように変換順番を設定しておけば、仮名漢字変換キーが
入力される度に変換内容が切り替わる。The order of the conversion in which the key code conversion is performed in step 405 is set in the key code conversion means 16 in advance. For example, the first time is input information 3
2 The “right” key is the “right next” converted character key, the second is the input information 32 “the right” key is the “left adjacent” converted character key, and the third is the input information 32 “left” key Is set to be converted to the conversion character key on the “left side”. If the conversion order is set in this way, the conversion contents are switched each time the kana-kanji conversion key is input.
【0039】次に、本発明のデータ入出力装置の具体的
な動作を図4を参照しながら説明する。ここでは、例え
ば、「赤い花」とローマ字入力でデータ入力する場合を
想定する。また、キー解析手段12は、仮名漢字変換キ
ーが連続して3回以上入力された場合にキーのずれを修
正するキー変換モードへ移行し、かつキー入力カウント
手段11において1秒間に3回以上のキーの入力をカウ
ントした場合に、オペレータがブラインドタッチでキー
入力したと判断するものとする。Next, a specific operation of the data input / output device of the present invention will be described with reference to FIG. Here, for example, it is assumed that data is input by inputting “red flower” and Roman characters. Further, the key analysis means 12 shifts to a key conversion mode for correcting a key shift when the kana-kanji conversion key is continuously input three or more times, and the key input counting means 11 outputs the key input mode three or more times per second. It is determined that the key input by the operator has been performed by the blind touch when the key input of the key is counted.
【0040】キーボード10にてキー入力するとき、オ
ペレータの右手がホームポジションから1キー分だけ左
にずれていたとする。正しくホームポジションに両手が
置かれていれば、ローマ字で“AKAIHANA”と入
力されるところを、右手が1キー分左にずれていたため
に“AJAUGABA”と入力された。It is assumed that the operator's right hand is shifted to the left by one key from the home position when making a key input on the keyboard 10. If both hands were correctly placed at the home position, the place where "AKAIHANA" was input in Roman characters, but "AJAUGABA" was input because the right hand was shifted to the left by one key.
【0041】1文字目の“A”が入力されると、仮名漢
字変換キーではないためステップ406にてキーコード
解析手段12によってキー解析(仮名変換)が行われ、
画面に“あ”と仮表示される(ステップ407)。ここ
で、確定指示がなされずに続けて2文字目の“J”が入
力されると、やはり仮名漢字変換キーではないのでステ
ップ46にてキー解析が行われ、画面に“あJ”と仮表
示される(ステップ407)。When the first character "A" is input, it is not a kana-kanji conversion key, so that key analysis (kana conversion) is performed by the key code analysis means 12 in step 406.
"A" is temporarily displayed on the screen (step 407). Here, if the second character "J" is input without the confirmation instruction, the key analysis is performed in step 46 because the key is not a kana-kanji conversion key, and "AJ" is temporarily displayed on the screen. It is displayed (step 407).
【0042】3文字目の“A”が入力されるとステップ
406にて2文字めの“J”とあわせてきー解析され、
画面に“あじゃ”と仮表示される(ステップ407)。
以下同様にして、画面には“あじゃうがば”と仮表示さ
れる。When the third character "A" is input, it is analyzed together with the second character "J" in step 406, and is analyzed.
"Aja" is temporarily displayed on the screen (step 407).
In the same manner, "Ajaguba" is temporarily displayed on the screen in the same manner.
【0043】このときオペレータが入力ミスに気付き、
3回連続して仮名漢字変換キーを押下すると、1回目と
2回目の仮名漢字変換キーの押下では、ステップ403
からステップ406に移行し、それぞれ解析(漢字変
換)が行われステップ407にて解析結果が仮表示され
る。At this time, the operator notices an input error,
When the Kana-Kanji conversion key is pressed three times in succession, the first and second Kana-Kanji conversion keys are pressed.
Then, the process proceeds to step 406, where the analysis (kanji conversion) is performed, and the analysis result is provisionally displayed in step 407.
【0044】3回目の仮名漢字変換キーの操作でステッ
プ403からステップ404に移行し、キー入力カウン
ト手段11のカウント値を参照し、1秒間に3回以上の
キー入力がなされているか否かをチェックする(ステッ
プ404)。1秒間に3回以上のキー入力がなされてい
ればブラインドタッチ入力であると判断し、ステップ4
05のキー変換処理へ移行する。By operating the kana-kanji conversion key for the third time, the process proceeds from step 403 to step 404, and it is determined whether or not three or more key inputs are made per second by referring to the count value of the key input counting means 11. Check (step 404). If three or more key inputs are made per second, it is determined that the input is a blind touch input, and step 4 is performed.
The process proceeds to the key conversion process 05.
【0045】ステップ405ではまず右手で入力された
全てのキー(入力情報32が「右」と「中央」に対応す
るキー)を「右隣」に対応する変換文字キーに一括して
変換する。In step 405, first, all the keys (keys corresponding to "right" and "center" in the input information 32) input by the right hand are collectively converted into converted character keys corresponding to "right next".
【0046】具体的には、キーコード記憶部15に記憶
されているキーデータ(AJAUGABA)から、右手
で入力されたキー、すなわちキー変換情報テーブル17
の入力情報32が「右」と「中央」であるキーを検索
し、変換文字キー33の「右隣」に格納されているキー
に一括変換する。More specifically, based on the key data (AJAUGABA) stored in the key code storage unit 15, a key input by the right hand, that is, a key conversion information table 17
Is searched for a key whose input information 32 is "right" and "center", and is converted into a key stored in the "right neighbor" of the converted character key 33 at once.
【0047】この具体例では、“J”、”U”、”
G”、”B”の入力情報32が「右」または「中央」で
あり、これらを各々「右隣」のキー“K”、”I”、”
H”,”N”に変換することにより、本来入力すべきキ
ーデータ“AKAIHANA”にキー変換される。そし
て、ステップ406で「赤い花」と日本語変換され画面
に仮表示される。オペレータが仮表示された文字を見て
正しく変換されていると判断すれば確定を指示し、変換
が終了する。In this specific example, "J", "U", "
The input information 32 of “G” and “B” is “right” or “center”, and these are respectively input to the “right” keys “K”, “I” and “
By converting the data into "H" and "N", the key data is converted into the key data "AKAIHANA" to be originally input, and in step 406 "Japanese red" is converted into Japanese and temporarily displayed on the screen. When the operator determines that the conversion has been correctly performed by looking at the temporarily displayed characters, the operator instructs confirmation, and the conversion is completed.
【0048】なお、一回の変換で所望のデータにならな
い場合は、再度続けて仮名漢字変換キーを押下し、右手
で入力したキーを「左隣」に位置するキーに変換した
り、左手で入力したキーを「右隣」や「左隣」に位置す
るキーに変換する。If the desired data is not obtained by one conversion, the Kana-Kanji conversion key is pressed again to convert a key entered with the right hand to a key located on the “left side” or with the left hand. The entered key is converted into a key located on the “right side” or “left side”.
【0049】右手で入力したキーを右隣のキーに変換す
る場合、キー変換情報テーブル17の入力情報32が
「右」か「中央」のキーを変換文字キー33の「右隣」
に格納されているキーに変換する。同様に、左隣のキー
に変換する場合は「右」のキーを「左隣」のキーに変換
し、上下隣のキーに変換する場合は「右」と「中央
(R)」のキーを「上隣」或いは「下隣」のキーに変換
する。When converting a key input with the right hand to a key on the right side, the input information 32 of the key conversion information table 17 is changed from the key "right" or "center" to the key "right next" of the conversion character key 33.
Convert to the key stored in. Similarly, when converting to the key on the left, the key on the “right” is converted to the key on the left, and when converting to the key on the upper and lower sides, the keys on the “right” and “center (R)” are changed. Convert to the key "upper neighbor" or "lower neighbor".
【0050】また、左手で入力したキーを右隣のキーに
変換する場合、キー変換作報テーブル17の入力情報3
2が「左」のキーを変換文字キー33の「右隣」に格納
されているキーに変換する。同様に左隣のキーに変換す
る場合は「左」か「中央」のキーを「左隣」のキーに変
換し、上下隣のキーに変換する場合は「左」と「中央
(L)」のキーを「上隣」或いは「下隣」のキーに変換
する。When a key input with the left hand is converted into a key on the right, input information 3 in the key conversion report table 17 is used.
2 converts the "left" key into a key stored "right next" to the conversion character key 33. Similarly, when converting to the left adjacent key, the "left" or "center" key is converted to the "left adjacent" key, and when converting to the upper and lower adjacent keys, "left" and "center (L)" Is converted to an “upper neighbor” or “lower neighbor” key.
【0051】また、上記の実施例の形態では、仮名漢字
変換キーを所定回数以上連続して押下した場合に、キー
コード変換モードに移行する例を示したが、キーコード
変換用に特別のキーを割り当て、そのキーコード変換キ
ーを押下することによって、キーコード変換モードに移
行するように構成することも可能である。この場合の動
作を図5のフローチャートに示す。In the above embodiment, the key code conversion mode is entered when the kana / kanji conversion key is continuously pressed a predetermined number of times or more. However, a special key for key code conversion is used. , And by pressing the key code conversion key, the mode can be shifted to the key code conversion mode. The operation in this case is shown in the flowchart of FIG.
【0052】図5においては、特別のキーコード変換キ
ーが押下され(ステップ502)、かつブラインドタッ
チ入力であると判断された時に(ステップ503)、キ
ーコード変換処理が行なわれる(ステップ504)。そ
の他のステップにおける処理は、図3の各ステップと同
様である。In FIG. 5, when a special key code conversion key is pressed (step 502) and it is determined that the input is a blind touch input (step 503), a key code conversion process is performed (step 504). The processing in other steps is the same as each step in FIG.
【0053】次に本発明の第2の実施の形態について図
6を参照して説明する。図6に示すデータ入出力装置で
は、図1に示した構成に、キーコードの変換順序を示す
変換順情報を格納する変換順情報記憶部50を追加す
る。その他の構成要素については、図1に示した構成と
同じであるので説明を省略する。Next, a second embodiment of the present invention will be described with reference to FIG. In the data input / output device illustrated in FIG. 6, a conversion order information storage unit 50 that stores conversion order information indicating a key code conversion order is added to the configuration illustrated in FIG. The other components are the same as those shown in FIG. 1 and will not be described.
【0054】この変換順情報記憶部50は、書き換え可
能な記憶装置によって構成され、キーコードの変換時に
どちらの手で入力したキーをどの位置(「右隣」、「左
隣」、「上隣」、「下隣」)のキーに、どのような優先
順位で変換するかを示す変換順情報を格納する。キーコ
ードの変換指示があったときに、キーコード変換手段1
6は、変換順情報記憶部50の情報を参照し、優先順位
の高い変換内容に従ってキーコードの変換を実行する。The conversion order information storage unit 50 is constituted by a rewritable storage device, and a key input by either hand at the time of key code conversion ("right neighbor", "left neighbor", "upper neighbor"). , And "lower neighbor"), the conversion order information indicating the priority in which the conversion is performed is stored. When a key code conversion instruction is given, key code conversion means 1
Reference numeral 6 refers to the information in the conversion order information storage unit 50 and executes the conversion of the key code in accordance with the conversion content having the higher priority.
【0055】このような変換順情報を格納する変換順情
報記憶部50を設けたことにより、オペレータのキー入
力における習性に合わせて変換順情報を作成して格納し
て置けば、より効率的なキーコードの一括変換が可能と
なる。By providing the conversion order information storage unit 50 for storing such conversion order information, if conversion order information is created and stored in accordance with the habit of key input by the operator, more efficient operation can be achieved. Batch conversion of key codes becomes possible.
【0056】以上好ましい実施例をあげて本発明を説明
したが、本発明は必ずしも上記実施例に限定されるもの
ではない。Although the present invention has been described with reference to the preferred embodiments, the present invention is not necessarily limited to the above embodiments.
【0057】[0057]
【発明の効果】以上説明したように本発明のデータ入出
力装置によれば、第1に、ブラインドタッチでキーボー
ドからデータを入力する時に、指がホームポジションか
ら左右又は上下にずれていた場合でも、入力し直すこと
なく正しいデータに一括して変換することが可能となる
効果が得られる。その理由は、各キーに、どちらの手で
入力するかを示す入力情報と、各キー毎に左右上下隣に
位置するキーの変換文字キー情報をテーブルとして設定
し、そのテーブルを参照して一括変換を可能としたから
である。As described above, according to the data input / output device of the present invention, first, even when the finger is shifted left or right or up and down from the home position when inputting data from the keyboard by blind touch. Thus, there is an effect that the data can be collectively converted into correct data without re-inputting. The reason is that, for each key, input information indicating which hand is to be used for input, and converted character key information of the keys located on the left, right, up, down, and right for each key are set as a table, and the table is referred to collectively. This is because conversion has been made possible.
【0058】第2に、変換を行なう文字を一々指定する
といったこれまでの面倒な操作を行なうことなく、特定
のキーを押下するだけの極めて簡単な操作によって誤入
力した文字を一括して正しい文字コードに変換する効率
の良いコード変換が実現される。その理由は、ブライン
ドタッチでデータを入力しているのかどうかを自動的に
判別し、ブラインドタッチ入力の場合に特定のキーを押
下するだけの極めて簡単な操作でキーのずれを一括変換
することを可能としたからである。Second, characters which have been erroneously input by a simple operation of simply pressing a specific key can be collectively corrected to a correct character without performing a troublesome operation such as specifying each character to be converted one by one. Efficient code conversion to code conversion is realized. The reason is that it automatically determines whether or not data is being input by blind touch, and in the case of blind touch input, converts key shifts in a batch by a very simple operation of pressing a specific key. Because we made it possible.
【0059】第3に、通常の仮名漢字変換指示と同じ操
作で、誤入力した文字を一括して正しい文字コードに変
換することができるので、より効率の高いコード変換が
可能となる。Third, erroneously input characters can be collectively converted into a correct character code by the same operation as a normal kana-kanji conversion instruction, so that more efficient code conversion can be performed.
【図1】 本発明の第1の実施の形態によるデータ入出
力装置の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a data input / output device according to a first embodiment of the present invention.
【図2】 キーボードの各キーの配列状態とホームポジ
ションでブラインドタッチによってキー入力する場合に
左右どちらの手でキー押下するかを示す説明図である。FIG. 2 is an explanatory diagram showing an arrangement state of each key on a keyboard and which key is pressed with a left or right hand when a key is input by a blind touch at a home position.
【図3】 キー変換情報テーブルの構成を説明する説明
図である。FIG. 3 is an explanatory diagram illustrating a configuration of a key conversion information table.
【図4】 第1の実施の形態によるデータ入出力装置の
動作を説明するフローチャートである。FIG. 4 is a flowchart illustrating an operation of the data input / output device according to the first embodiment.
【図5】 データ入出力装置の他の動作例を説明するた
めのフローチャートである。FIG. 5 is a flowchart for explaining another operation example of the data input / output device.
【図6】 本発明の第2の実施の形態によるデータ入出
力装置の構成を示すブロック図である。FIG. 6 is a block diagram illustrating a configuration of a data input / output device according to a second embodiment of the present invention.
10 キーボード 11 キー入力カウント手段 12 キーコード解析手段 13 仮表示手段 14 表示装置 15 キーコード記憶部 16 キーコード変換手段 17 キー変換情報テーブル 32 入力情報 33 変換文字キー 50 変換順情報記憶部 DESCRIPTION OF SYMBOLS 10 Keyboard 11 Key input count means 12 Key code analysis means 13 Temporary display means 14 Display device 15 Key code storage part 16 Key code conversion means 17 Key conversion information table 32 Input information 33 Conversion character key 50 Conversion order information storage part
Claims (4)
字に変換して表示するデータ入出力装置において、前記キーボードによる一定時間当たりのキー入力数をカ
ウントするキー入力カウント手段と、 前記キーボードのキー入力により発生したキーコードを
解析して文字データに変換すると共に、前記キーボード
からのキーコード変換指示があった場合であって、前記
キー入力カウント手段のカウント値が所定値以上である
と判断した場合に、前記キーコード変換手段に対してキ
ーコードの変換を指示するキーコード解析手段と、 前記キーボード上の各キー毎に左右どちらの手で操作さ
れるかを示す入力情報と各キーの左右上下隣に位置する
キーのキーコードを変換キー情報として格納するキー変
換情報テーブルと、 前記キー変換情報テーブルの前記入力情報と変換キー情
報を参照することにより、前記キーボードから入力され
たキーコードを、各キーの左又は右隣或いは上又は下隣
に位置するキーのコードに一括して変換するキーコード
変換手段とを備えることを特徴とするデータ入出力装
置。1. A data input / output device for converting key data input from a keyboard into characters and displaying the converted characters, wherein the number of key inputs per fixed time by the keyboard is counted.
Key input counting means for counting, and a key code generated by key input of the keyboard.
Analyze and convert to character data, and the keyboard
When there is a key code conversion instruction from
The count value of the key input counting means is equal to or more than a predetermined value.
The key code conversion means.
Key code analysis means for instructing a key code conversion, input information indicating whether each key on the keyboard is operated with the left or right hand, and a key code of a key located on the left, right, up and down of each key. A key conversion information table to be stored as information, and by referring to the input information and the conversion key information in the key conversion information table, a key code input from the keyboard can be left or right next to each key or up or down. A data input / output device comprising: key code conversion means for converting codes of adjacent keys collectively.
ードに設けられた仮名漢字変換キーが予め設定された所
定回数以上連続して押下された場合に、キーコード変換
指示が入力されたと判断することを特徴とする請求項1
に記載のデータ入出力装置。 2. The key code analysis means according to claim 1 , wherein
Where the kana-kanji conversion key provided on the
Key code conversion when pressed continuously more than a certain number of times
2. The method according to claim 1, wherein it is determined that the instruction has been input.
2. A data input / output device according to claim 1.
換を行なった前記キーコードについて連続して前記キー
コード解析手段からのキーコード変換指示が入力する毎
に、変換キーの位置を左又は右隣或いは上又は下隣の中
から切り替えて変換することを特徴とする請求項1に記
載のデータ入出力装置。 3. The key code conversion means according to claim 1, wherein
The key code which has been changed
Every time a key code conversion instruction is input from the code analysis unit
In addition, the position of the conversion key
3. The method according to claim 1, wherein
Data input / output device.
入力したキーを左又は右隣或いは上又は下隣のどの位置
のキーに、どのような優先順位で変換するかを示す変換
順情報を格納する変換順情報記憶手段を備え、 キーコードの変換指示があったときに、前記キーコード
変換手段は、変換順情 報記憶手段の変換順情報を参照
し、優先順位に従ってキーコードの変換を実行すること
を特徴とする請求項1に記載のデータ入出力装置。 4. When converting a key code, use either the left or right hand.
The position of the entered key next to the left or right, or above or below
A conversion that indicates in what order of priority to convert to the key of
A conversion order information storage means for storing order information , wherein when a key code conversion instruction is given, the key code
Converting means, refers to the order of conversion information of the conversion order information storage means
And perform key code conversion according to priority.
The data input / output device according to claim 1, wherein:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8140826A JP2964950B2 (en) | 1996-05-10 | 1996-05-10 | Data input / output device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8140826A JP2964950B2 (en) | 1996-05-10 | 1996-05-10 | Data input / output device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09305283A JPH09305283A (en) | 1997-11-28 |
| JP2964950B2 true JP2964950B2 (en) | 1999-10-18 |
Family
ID=15277628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8140826A Expired - Fee Related JP2964950B2 (en) | 1996-05-10 | 1996-05-10 | Data input / output device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2964950B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106325538A (en) * | 2016-08-18 | 2017-01-11 | 广州视源电子科技股份有限公司 | operation prompting method and device of soft keyboard |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007304966A (en) * | 2006-05-12 | 2007-11-22 | Sharp Corp | Mobile terminal device |
-
1996
- 1996-05-10 JP JP8140826A patent/JP2964950B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106325538A (en) * | 2016-08-18 | 2017-01-11 | 广州视源电子科技股份有限公司 | operation prompting method and device of soft keyboard |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09305283A (en) | 1997-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7515993B2 (en) | Robot control apparatus | |
| JP2959418B2 (en) | Touch panel input device | |
| JP2964950B2 (en) | Data input / output device | |
| JP4077959B2 (en) | Character processing apparatus and method, and storage medium storing the program | |
| US5299114A (en) | Sequence program search method | |
| JP2721617B2 (en) | Information processing device | |
| JPH0640296B2 (en) | Character processor | |
| JP2000148334A (en) | Character processing apparatus and method, and storage medium storing the program | |
| JPH0923261A (en) | Mobile phone device and character input method therefor | |
| JP2750958B2 (en) | Formula editing device | |
| JPH0565898B2 (en) | ||
| JP2969154B2 (en) | Input processing unit | |
| JP3182250B2 (en) | Automatic repetition detection input device | |
| JPH077839U (en) | Numerical control device | |
| JPS62145317A (en) | character input device | |
| JPH0754441B2 (en) | Plant control equipment | |
| JPH1040243A (en) | Character processing method and character processing device | |
| JPS6334624A (en) | Recursive input control system | |
| JPH036608A (en) | Control system for keyboard display | |
| JPH0922411A (en) | Document processing method and apparatus | |
| JPH0492957A (en) | Document processor | |
| JP2005092596A (en) | Data input device and data input program | |
| JPH05143236A (en) | Data input processor | |
| JPH07129595A (en) | Electronic dictionary search device | |
| JPS6341919A (en) | Command processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070813 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100813 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |