JPS61107465A - 和文作成装置 - Google Patents
和文作成装置Info
- Publication number
- JPS61107465A JPS61107465A JP59227742A JP22774284A JPS61107465A JP S61107465 A JPS61107465 A JP S61107465A JP 59227742 A JP59227742 A JP 59227742A JP 22774284 A JP22774284 A JP 22774284A JP S61107465 A JPS61107465 A JP S61107465A
- Authority
- JP
- Japan
- Prior art keywords
- character
- input
- key
- conversion
- characters
- 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)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はワードプロセッサ、あるいは同機能を有するい
わゆるパーソナルコンピュータ等のかな漢字変換に利用
して好適な和文作成装置に関する。
わゆるパーソナルコンピュータ等のかな漢字変換に利用
して好適な和文作成装置に関する。
従来のワードプロセッサ、あるいは同機能を有するパー
ソナルコンピュータ等における和文ノ、力は、[ひらが
な」(以下、単に「かな」と称す。)あるいは「カタカ
ナ」 (以下、単に「カナ」と称す。)キーを用いて入
力した文字例を「漢字変換」キーを押すことKよって漢
字に変換し、当該漢字を表示画面に表示する。或いはま
た、ローマ字からかな文字に変換するようKしておき、
ローマ字で入力し、−担かな文字に変換した後に「漢字
変換」キーを押し、当該漢字を表示画面に表示する。
ソナルコンピュータ等における和文ノ、力は、[ひらが
な」(以下、単に「かな」と称す。)あるいは「カタカ
ナ」 (以下、単に「カナ」と称す。)キーを用いて入
力した文字例を「漢字変換」キーを押すことKよって漢
字に変換し、当該漢字を表示画面に表示する。或いはま
た、ローマ字からかな文字に変換するようKしておき、
ローマ字で入力し、−担かな文字に変換した後に「漢字
変換」キーを押し、当該漢字を表示画面に表示する。
前者は「かな」あるいは「カナ」キー、および「漢字変
換」キーを、後者は前者使用キーの他にローマ字からか
な文字に変換する特殊な機能を有するキーを備える。こ
のため、従来の和文作成装置は文字入力装置から入力し
た文字を変換して和文入力を行うときのみ使用するキー
を必要としていた。また、和文入力は単一の機能にのみ
使われるいく極かのキーを押して行う必要があり、キー
入力が複雑となることが一般的に認識されている。
換」キーを、後者は前者使用キーの他にローマ字からか
な文字に変換する特殊な機能を有するキーを備える。こ
のため、従来の和文作成装置は文字入力装置から入力し
た文字を変換して和文入力を行うときのみ使用するキー
を必要としていた。また、和文入力は単一の機能にのみ
使われるいく極かのキーを押して行う必要があり、キー
入力が複雑となることが一般的に認識されている。
なお、この糧の技術の参考になるものとしては、特公昭
59−24452号か挙げられる。
59−24452号か挙げられる。
本発明の目的は、機能単位の特殊な入力を必要とするこ
となく、入力操作手順を単純化でき、習熟が容易で、文
章作成効率の良好な和文作成装置を得ることにある。
となく、入力操作手順を単純化でき、習熟が容易で、文
章作成効率の良好な和文作成装置を得ることにある。
上記の目的を達成するため、本発明の特徴とするところ
は、互いに異なった文字に割り当てられた文字入力単位
を多数備えた文字入力手段の、特定の文字入力単位にそ
の操作に応じて異なつ意味を持たせたことにある。すな
わち、この特定の文字入力単位からの文字が一定時間内
の間隔で連続して複数回入力きれたことを判定する判定
手段を備え、当該判定手段の判定結果に基づいて任意の
文字変換手段を選択実行する選択実行手段を設け′″員
を特徴とす6・
16〔発明の実施例〕 以下、本発明の一実施例を図面により説明する。
は、互いに異なった文字に割り当てられた文字入力単位
を多数備えた文字入力手段の、特定の文字入力単位にそ
の操作に応じて異なつ意味を持たせたことにある。すな
わち、この特定の文字入力単位からの文字が一定時間内
の間隔で連続して複数回入力きれたことを判定する判定
手段を備え、当該判定手段の判定結果に基づいて任意の
文字変換手段を選択実行する選択実行手段を設け′″員
を特徴とす6・
16〔発明の実施例〕 以下、本発明の一実施例を図面により説明する。
第1図(イ)は本発明の一実施例の構成を示したブロッ
ク図、第1図(ロ)は文字コードテーブルの内容を示し
た図である。図中1はキーボード、2はキーボードキー
入力制御部、8は文字コー″トチープル、4はキー入力
コード記憶バッファ、5は文字変換部、6はキー入力文
字記憶バッファ、7は入力コード変換情報バッファ、8
は変換文字格納バッファ、9は文字変換辞書、10はカ
ーソル制御部、11は画面表示バッファ、12は文字フ
ォント、18は画面表示制御部、14は表示部である。
ク図、第1図(ロ)は文字コードテーブルの内容を示し
た図である。図中1はキーボード、2はキーボードキー
入力制御部、8は文字コー″トチープル、4はキー入力
コード記憶バッファ、5は文字変換部、6はキー入力文
字記憶バッファ、7は入力コード変換情報バッファ、8
は変換文字格納バッファ、9は文字変換辞書、10はカ
ーソル制御部、11は画面表示バッファ、12は文字フ
ォント、18は画面表示制御部、14は表示部である。
この実施例の場合、キーボード1は従来のワードプロセ
ッサ、あるいは同機能を持つパーソナルコンピュータな
どに見られる、例えば「漢字変換」キーなどの特別に意
味付けされたキーを持たない英文タイプライタのように
標準的なキーを有する。
ッサ、あるいは同機能を持つパーソナルコンピュータな
どに見られる、例えば「漢字変換」キーなどの特別に意
味付けされたキーを持たない英文タイプライタのように
標準的なキーを有する。
この他、キーボード1にはカーノルの前進、後退、上移
動、下移動、ホーム位置への移動などのカーソル制御キ
ーを設ける。キーボードキー入力制御部2はキーボード
1からの信号を識別し、押されたキーなどの情報を得て
、この情報に対応した制御を行う。例えば、キーボード
1からキーボード1で押されたキーのコードを受渡す信
号を得た後、押されたキーのコードを受取る。そして、
この受取ったコードと文字コードテーブル8の内容とを
照合し、文字キーが押されたか否かを調べ、文字キーが
押された場合はそのキーに対応する文字コードt−ギー
人カコード記憶バッファ4に記憶し、文字変換部5に当
該文字コードを伝える。また、キーボード1においてス
ペースキーが1回押されたか、あるいは一定時間内に連
続して2回押されたかを確かめ、その情報をキー入力コ
ード記憶ノ(ツファ4に記憶し、文字変換部5へ伝える
。更に、カーソルを移動するキーが押された場合は、そ
の情報をカーソル制御部10に伝える。文字コードテー
ブル3は前記したようにキーボードキー入力制御部2が
キーボードlから受取ったコードが文字コードかどうか
を調べるだめのテーブルである。
動、下移動、ホーム位置への移動などのカーソル制御キ
ーを設ける。キーボードキー入力制御部2はキーボード
1からの信号を識別し、押されたキーなどの情報を得て
、この情報に対応した制御を行う。例えば、キーボード
1からキーボード1で押されたキーのコードを受渡す信
号を得た後、押されたキーのコードを受取る。そして、
この受取ったコードと文字コードテーブル8の内容とを
照合し、文字キーが押されたか否かを調べ、文字キーが
押された場合はそのキーに対応する文字コードt−ギー
人カコード記憶バッファ4に記憶し、文字変換部5に当
該文字コードを伝える。また、キーボード1においてス
ペースキーが1回押されたか、あるいは一定時間内に連
続して2回押されたかを確かめ、その情報をキー入力コ
ード記憶ノ(ツファ4に記憶し、文字変換部5へ伝える
。更に、カーソルを移動するキーが押された場合は、そ
の情報をカーソル制御部10に伝える。文字コードテー
ブル3は前記したようにキーボードキー入力制御部2が
キーボードlから受取ったコードが文字コードかどうか
を調べるだめのテーブルである。
例えば、“A”の文字に対応させたキーが押されて、キ
ーボード・lからr41j(16進数)というコードを
受取った場合、第1図(ロ)に示すようにキーコードと
文字コードとを1対1に対応させた文字コ−トチ−プル
3の先頭から順にこの受取ったコードをもとに検索し、
このコードと同じコードがテーブル3上にあることで、
キーボード1で押されたキーが文字コードであり、t7
かもその文字は、“A”であることを確認する。キーコ
ード記1:ハバソファ4はキーボードキー入力制御部2
で得た文字コードやキーボード1においてスペースキー
が一定時間内に連続して押されたか1回だけかを記憶し
その内容を文字変換部5に伝える。文字変換部5はキー
ボードキー入力制御部2t−経由して得られた文字コー
ドをキー入力文字記憶バッファ6に格納[7たり、文字
列の最初に得られた文字コードによってローマ字からの
変換内容を決め、入力コード変換バッファ7に記憶した
り、スペースの入力方法によって単なるスペースの入力
か漢字変換のための入力かを記憶する。変換にはローマ
字か) な変換5−1.ローマ字
カナ変換5−2、およびローマ字漢字変換5−3があシ
、各変換は文字変換辞四9を参照して行う。ローマ字か
な変換5−1およびローマ字カナ変換5−2はキーが入
力されるごとに行い、ローマ字漢字変換は漢字変換を指
定したのと同じキー入力があるまで変換を行なわす、同
じキー入力があったときに一括して漢字変換を行う。変
換結果はS′換文字格納バッファ8に格納したり表示部
14に常換結果を表示するために変換後の内容を画面表
示バッファ111C$動する。
ーボード・lからr41j(16進数)というコードを
受取った場合、第1図(ロ)に示すようにキーコードと
文字コードとを1対1に対応させた文字コ−トチ−プル
3の先頭から順にこの受取ったコードをもとに検索し、
このコードと同じコードがテーブル3上にあることで、
キーボード1で押されたキーが文字コードであり、t7
かもその文字は、“A”であることを確認する。キーコ
ード記1:ハバソファ4はキーボードキー入力制御部2
で得た文字コードやキーボード1においてスペースキー
が一定時間内に連続して押されたか1回だけかを記憶し
その内容を文字変換部5に伝える。文字変換部5はキー
ボードキー入力制御部2t−経由して得られた文字コー
ドをキー入力文字記憶バッファ6に格納[7たり、文字
列の最初に得られた文字コードによってローマ字からの
変換内容を決め、入力コード変換バッファ7に記憶した
り、スペースの入力方法によって単なるスペースの入力
か漢字変換のための入力かを記憶する。変換にはローマ
字か) な変換5−1.ローマ字
カナ変換5−2、およびローマ字漢字変換5−3があシ
、各変換は文字変換辞四9を参照して行う。ローマ字か
な変換5−1およびローマ字カナ変換5−2はキーが入
力されるごとに行い、ローマ字漢字変換は漢字変換を指
定したのと同じキー入力があるまで変換を行なわす、同
じキー入力があったときに一括して漢字変換を行う。変
換結果はS′換文字格納バッファ8に格納したり表示部
14に常換結果を表示するために変換後の内容を画面表
示バッファ111C$動する。
変換文字格納バッファ8#−t、キーボードlから入力
された文字コードが入力コードfl’情報バッファ7の
内容に対応する変換モードにおいて、文字変換辞@9を
用いて変換された文字を格納するバッファである。文字
変換辞@9は文字変換部5においてキーボード1から入
力された文字コードをかな、カナまたは漢字に変換する
だめの辞書である。この辞書9は、日本語入力において
、ローマ字からかな文字への変換辞書9−1、ローマ字
からカナ文字への変換辞書9−2およびローマ字1.1 から漢字への変換辞書9−3とを備える。カーノル制御
部10はキーボード1において入力された文字が表示さ
れたり、あるいは文字変換された文字を表示した結果そ
の表示の長さが変わった場合に、その表示の後にカーノ
ルを移動制御する。また、カーソルを移動するカーノル
制御キーが入力された場合は、その移動する内容に従っ
た位置へカーソルを移動制御する。画匍表示バッファ1
1は文字変換部5で変換された文字を表示するために記
憶するものであり、この内容は画面表示制御部13によ
って表示部4の画面上に表示される。
された文字コードが入力コードfl’情報バッファ7の
内容に対応する変換モードにおいて、文字変換辞@9を
用いて変換された文字を格納するバッファである。文字
変換辞@9は文字変換部5においてキーボード1から入
力された文字コードをかな、カナまたは漢字に変換する
だめの辞書である。この辞書9は、日本語入力において
、ローマ字からかな文字への変換辞書9−1、ローマ字
からカナ文字への変換辞書9−2およびローマ字1.1 から漢字への変換辞書9−3とを備える。カーノル制御
部10はキーボード1において入力された文字が表示さ
れたり、あるいは文字変換された文字を表示した結果そ
の表示の長さが変わった場合に、その表示の後にカーノ
ルを移動制御する。また、カーソルを移動するカーノル
制御キーが入力された場合は、その移動する内容に従っ
た位置へカーソルを移動制御する。画匍表示バッファ1
1は文字変換部5で変換された文字を表示するために記
憶するものであり、この内容は画面表示制御部13によ
って表示部4の画面上に表示される。
文字フォント記憶部12は表示部14に表示する文字の
構成を格納したものである。画面表示制御部13は画面
表示バッファ11に格納されている文字コードに対応す
る文字フォントを、文字フォント記憶部12から取出し
、この文字フォントを表示部14へ送出する。また、カ
ーノル制御部10からカーソルの位置情報を受取り、表
示部14にカーノルを表示する信号を送る。表示部14
は画面表示部13からの画面表示の信号を受け、文字お
よびカーノルを表示する。
構成を格納したものである。画面表示制御部13は画面
表示バッファ11に格納されている文字コードに対応す
る文字フォントを、文字フォント記憶部12から取出し
、この文字フォントを表示部14へ送出する。また、カ
ーノル制御部10からカーソルの位置情報を受取り、表
示部14にカーノルを表示する信号を送る。表示部14
は画面表示部13からの画面表示の信号を受け、文字お
よびカーノルを表示する。
第2図は本実施例における日本語入力の概略を説明する
ための図である。本実施例はローマ字入力を「ひらがな
」、「カタカナ」および「漢字」に変換するもので、そ
の判別は第2図に示すようにキー入力の最初の文字の形
態によって行なう。
ための図である。本実施例はローマ字入力を「ひらがな
」、「カタカナ」および「漢字」に変換するもので、そ
の判別は第2図に示すようにキー入力の最初の文字の形
態によって行なう。
すなわち、キー入力の最初の文字が大文字の場合はこれ
を「ひらがな」へ、そしてキー入力の最初の文字が小文
字の場合はこれを「カタカナ」へ変換する。また、一定
時間内にスペースキーが連続して入力された場合は、ス
ペースキーの入力とする。更に、一定時間内に一回のみ
のスペースキーが入力された場合には、渉字夕換モード
とし、以後同様の入力があるまでは漢字変換を行う。
を「ひらがな」へ、そしてキー入力の最初の文字が小文
字の場合はこれを「カタカナ」へ変換する。また、一定
時間内にスペースキーが連続して入力された場合は、ス
ペースキーの入力とする。更に、一定時間内に一回のみ
のスペースキーが入力された場合には、渉字夕換モード
とし、以後同様の入力があるまでは漢字変換を行う。
このようにすること罠よりイ61ら%殊なキーを使用す
ることなく一般のキーを使用して日本語入力の各変換を
行うことかできる。例えば、第2図に示すように、ロー
マ字かな変換モード15の場合は、ローマ字入力rKa
nji Jが「かんじ」と変換される。そして、ローマ
字カナ変換モード16の底 場合はローマ字入力144anjiJが「カンジ」と変
換される。史に、ローマ字漢字変換モード17の場合は
、ローマ字入力「スペースKanjiスペース」が「漢
字」に変換され表示部14に変換結果が表示される。ま
た、一定時間内に連続してスペースが2回続けて押され
た場合は、通常のスペース入力18となり、表示部14
にスペースを表示する。
ることなく一般のキーを使用して日本語入力の各変換を
行うことかできる。例えば、第2図に示すように、ロー
マ字かな変換モード15の場合は、ローマ字入力rKa
nji Jが「かんじ」と変換される。そして、ローマ
字カナ変換モード16の底 場合はローマ字入力144anjiJが「カンジ」と変
換される。史に、ローマ字漢字変換モード17の場合は
、ローマ字入力「スペースKanjiスペース」が「漢
字」に変換され表示部14に変換結果が表示される。ま
た、一定時間内に連続してスペースが2回続けて押され
た場合は、通常のスペース入力18となり、表示部14
にスペースを表示する。
次に、本発明の主要部分であるキーの取込みから変換ま
での各処理機能を以下フローチャートを用いて詳細に説
明する。
での各処理機能を以下フローチャートを用いて詳細に説
明する。
第3図はメインルーチンの実施例を示すフローチャート
である。この実施例によれば、その処理の主要部は大き
く4つの処理手段に分れる。その第1の処理手段は、キ
ーボード入力処理手段INFである。これはキーボード
1から入力されたキーコードをキー入力コード記憶バッ
ファ4に格納するものであり詳細は後述する。第2の処
理手段は、キーボード1からの文字コードをキー入力文
字記憶バッファ4に設定する処理手段C5Oであり、ス
テップH−@−F303,304,305,306から
構成しである。第3の処理手段は、日本語入力における
キー入力文字変換モード設定処理SCMである。これは
入カキ−の変換形態を決定するものであり、詳細は後述
する。第4の処理手段は入カキ−1の変換処理手段DI
Cである。これは第3の処理手段SCMにおいて指定し
た変換形態にもとすいて入力文字を変換していく処理手
段である。
である。この実施例によれば、その処理の主要部は大き
く4つの処理手段に分れる。その第1の処理手段は、キ
ーボード入力処理手段INFである。これはキーボード
1から入力されたキーコードをキー入力コード記憶バッ
ファ4に格納するものであり詳細は後述する。第2の処
理手段は、キーボード1からの文字コードをキー入力文
字記憶バッファ4に設定する処理手段C5Oであり、ス
テップH−@−F303,304,305,306から
構成しである。第3の処理手段は、日本語入力における
キー入力文字変換モード設定処理SCMである。これは
入カキ−の変換形態を決定するものであり、詳細は後述
する。第4の処理手段は入カキ−1の変換処理手段DI
Cである。これは第3の処理手段SCMにおいて指定し
た変換形態にもとすいて入力文字を変換していく処理手
段である。
以下、第3図の各ステップを説明する。ステップ801
は初期設定処理であり、キー入力文字記憶バッファ4の
ポインタをキー入力文字記憶バッファ4の先頭位置に設
定する。次に、ステップ302で示したキーボード入力
処理手段INFによる処理の実後後、処理手段C5Oに
よる処理が実行される。この処理手段C5Oはそのステ
ップ304において、一定時間内にスペース1回のキー
入力により指定される漢字変換モードの場合は、ステッ
プ307に処理を移し、漢字変換モード指定の入力以外
のときは、ステップ305で入力文字コードを記憶バッ
ファ4に記憶し、続くステップ306でキー入力文字記
憶バッファ4のポイン 1.、り
を更新し、入力した文字を次々にキー入力文字記憶バッ
ファ4に記憶する。そして、引き続きステップ307で
示すキー入力文字変換モード設定処理手段SCM、
ステップ308で示すキー入力文字変換処理手段DIC
により処理が成され、ステップ808の実後後、その処
理は再びステップ302による処理へ移る。このように
して、ステップ301の実後後は、第1の処理手段IN
Fから第4の処理手段DICまでの一連の処理が、ステ
ップ303で終了キーが判定されるまで繰り返され、こ
れにより所期の目的が達成される。
は初期設定処理であり、キー入力文字記憶バッファ4の
ポインタをキー入力文字記憶バッファ4の先頭位置に設
定する。次に、ステップ302で示したキーボード入力
処理手段INFによる処理の実後後、処理手段C5Oに
よる処理が実行される。この処理手段C5Oはそのステ
ップ304において、一定時間内にスペース1回のキー
入力により指定される漢字変換モードの場合は、ステッ
プ307に処理を移し、漢字変換モード指定の入力以外
のときは、ステップ305で入力文字コードを記憶バッ
ファ4に記憶し、続くステップ306でキー入力文字記
憶バッファ4のポイン 1.、り
を更新し、入力した文字を次々にキー入力文字記憶バッ
ファ4に記憶する。そして、引き続きステップ307で
示すキー入力文字変換モード設定処理手段SCM、
ステップ308で示すキー入力文字変換処理手段DIC
により処理が成され、ステップ808の実後後、その処
理は再びステップ302による処理へ移る。このように
して、ステップ301の実後後は、第1の処理手段IN
Fから第4の処理手段DICまでの一連の処理が、ステ
ップ303で終了キーが判定されるまで繰り返され、こ
れにより所期の目的が達成される。
以下、前述したキーボード入力処理手段INF。
キー入力文字変換モード設定処理手段SCMおよびキー
入力文字変換処理手段DIGについて詳細に説明する。
入力文字変換処理手段DIGについて詳細に説明する。
第4図はキーボード入力処理手段INFを示す70−チ
ャートである。この実施例に示すキーボード入力処理手
段INFは、日本語入力において、変換形態も合せたキ
ー入力を受堆り、キーコードを記憶するものである。す
なわち、実施例の場合、スペースキーを一定時間内に1
回押す場合と、連続して2回押す場合とでは後述の文字
変換における対応が異なる。スペースキー2回の場合は
、スペースキー入力と判断してスペースキーに対応する
文字コードをキー入力文字コード配憶バッファ4に記憶
し、一定時間にスペースキーが2回連続して押された場
合はキー入力コード記憶バッファに文字コード以外の例
えば“l”を記憶する。また、スペース以外のキー入力
は、文字入力か否かを調べ、文字の場合はキー入力コー
ド記憶バッファ4に入カキ−に対応する文字コードを記
憶する。
ャートである。この実施例に示すキーボード入力処理手
段INFは、日本語入力において、変換形態も合せたキ
ー入力を受堆り、キーコードを記憶するものである。す
なわち、実施例の場合、スペースキーを一定時間内に1
回押す場合と、連続して2回押す場合とでは後述の文字
変換における対応が異なる。スペースキー2回の場合は
、スペースキー入力と判断してスペースキーに対応する
文字コードをキー入力文字コード配憶バッファ4に記憶
し、一定時間にスペースキーが2回連続して押された場
合はキー入力コード記憶バッファに文字コード以外の例
えば“l”を記憶する。また、スペース以外のキー入力
は、文字入力か否かを調べ、文字の場合はキー入力コー
ド記憶バッファ4に入カキ−に対応する文字コードを記
憶する。
これによって、どの様な形態でどのようなキーが入力さ
れたかを記憶することができる。また、カーソルキーの
場合はカーノル位置を移動する。
れたかを記憶することができる。また、カーソルキーの
場合はカーノル位置を移動する。
以下、第4図を各ステップごとに説明する。まず、ステ
ップ401においては、入カキ−に対応したコードを記
憶するキー入力コード記憶バッファ4の初期設定を行う
。これは前述した文字コード、または一定時間内に1回
スペースキーが押されたことを表わすコードを格納する
バッファの初期設定であり、文字コードあるいは一定時
間内に1回スーースキーが押されたことを表わすコード
以外の値をこのバッファに設定する処理である。
ップ401においては、入カキ−に対応したコードを記
憶するキー入力コード記憶バッファ4の初期設定を行う
。これは前述した文字コード、または一定時間内に1回
スペースキーが押されたことを表わすコードを格納する
バッファの初期設定であり、文字コードあるいは一定時
間内に1回スーースキーが押されたことを表わすコード
以外の値をこのバッファに設定する処理である。
続くステップ402は、キーボードlからのキー入力を
待ち、キーが入力されたら、それに対応するキーのコー
ドを読込む。そして、ステップ408によって読込まれ
たキーコードがスペースコードか否かを判定し、そうで
ある場合にはステップ404に処理を移し、否である場
合にはステップ41Oに処理を移す。ステップ404は
一定時間待ち処理である。この処理はサブルーチンWT
IMにて行う。ステップ405は一定時間内にスペース
キーが入力されたか否か判定し、そうである場合にはス
テップ406に処理を移し、否である場合はステップ4
07 K処理を移す。このステップ405の判定は、ス
テップ404で得られた一定時間内におけるキー入力の
有無、あるいはキー入力があつ九場合はそのキーコード
にて行う。ステップ406はスペースコードをキー入力
コード記1 憶バッファ4に記憶
しステップ411に処理を移す。ステップ407は中−
人カコード記憶ノくツファ4に一定時間内にスペースが
1回入力されたことを表わすコードを記憶する。ステッ
プ408はステップ404で得られた一定時間内にキー
かあったか否かを判定し、キー入力有の場合はステップ
409にてそのキーコードが文字コードか古かを判定す
る。そして、これが文字コードの場合は、ステップ41
1に処理を移す。文字コード以外の場合は入力を無視し
て終了する。ステップ410は入カキ−のコードが文字
コードか否かを判定し、そうであS@合は処理をステッ
プ411に移す。
待ち、キーが入力されたら、それに対応するキーのコー
ドを読込む。そして、ステップ408によって読込まれ
たキーコードがスペースコードか否かを判定し、そうで
ある場合にはステップ404に処理を移し、否である場
合にはステップ41Oに処理を移す。ステップ404は
一定時間待ち処理である。この処理はサブルーチンWT
IMにて行う。ステップ405は一定時間内にスペース
キーが入力されたか否か判定し、そうである場合にはス
テップ406に処理を移し、否である場合はステップ4
07 K処理を移す。このステップ405の判定は、ス
テップ404で得られた一定時間内におけるキー入力の
有無、あるいはキー入力があつ九場合はそのキーコード
にて行う。ステップ406はスペースコードをキー入力
コード記1 憶バッファ4に記憶
しステップ411に処理を移す。ステップ407は中−
人カコード記憶ノくツファ4に一定時間内にスペースが
1回入力されたことを表わすコードを記憶する。ステッ
プ408はステップ404で得られた一定時間内にキー
かあったか否かを判定し、キー入力有の場合はステップ
409にてそのキーコードが文字コードか古かを判定す
る。そして、これが文字コードの場合は、ステップ41
1に処理を移す。文字コード以外の場合は入力を無視し
て終了する。ステップ410は入カキ−のコードが文字
コードか否かを判定し、そうであS@合は処理をステッ
プ411に移す。
否の場合は処理をステップ414に移す。ステップ41
1は入力されたキーに対応する文字を画面に表示する処
理を行う。ステップ412はカーノルの位置を1だけ簡
進させる処理を行う。ステップ413は入力された文字
コードをキー入力コード配憶バッファ4に記憶する。ス
テップ414は入力した牟−がキーコードでカーノル制
御キーか否かを判定し、そうである場合は押されたカー
ソル制御キーに合った位置にカーノルを移動し、ス
1.1テツグ402に処理を移す
。判定が否の場合はステップ402に処理を移す。
1は入力されたキーに対応する文字を画面に表示する処
理を行う。ステップ412はカーノルの位置を1だけ簡
進させる処理を行う。ステップ413は入力された文字
コードをキー入力コード配憶バッファ4に記憶する。ス
テップ414は入力した牟−がキーコードでカーノル制
御キーか否かを判定し、そうである場合は押されたカー
ソル制御キーに合った位置にカーノルを移動し、ス
1.1テツグ402に処理を移す
。判定が否の場合はステップ402に処理を移す。
第5図は一定時間待ち処理手段WTIMを示したフロー
チャートである。この一定時間待ち処理手段WT I
Mはスペースキーが1回入力された後、一定時間内に再
度キー入力があるか否かを記憶することにある。この実
施例の場合、一定時間内にキー入力があったか否かの確
認は、まずカウンタに初期値を設定しておき、キー入力
がない場合にはカウンタの内容t−順次減じることKて
行う。そして、このカウンタの内容が′0”Kなる前に
キー入力があった場合は、一定時間内にキー入力かあっ
たとし、そのときの入力されたキーコードを記憶する。
チャートである。この一定時間待ち処理手段WT I
Mはスペースキーが1回入力された後、一定時間内に再
度キー入力があるか否かを記憶することにある。この実
施例の場合、一定時間内にキー入力があったか否かの確
認は、まずカウンタに初期値を設定しておき、キー入力
がない場合にはカウンタの内容t−順次減じることKて
行う。そして、このカウンタの内容が′0”Kなる前に
キー入力があった場合は、一定時間内にキー入力かあっ
たとし、そのときの入力されたキーコードを記憶する。
以下、第5図を各ステップごとに説明する。まず、ステ
ップ501においてはキー入力待ちカウンタの初期設定
を行う。これは前述したようにキー入力を一足時間待つ
ために必要とする値を設定する処理である。続くステッ
プ502においてはキーボード1からの信号を読込み、
キーボード1においてキーか押されたか否かを判定する
。キーが押された場合は、ステップ506においてキー
ボード1からキーコードを読込みバッファに記憶する。
ップ501においてはキー入力待ちカウンタの初期設定
を行う。これは前述したようにキー入力を一足時間待つ
ために必要とする値を設定する処理である。続くステッ
プ502においてはキーボード1からの信号を読込み、
キーボード1においてキーか押されたか否かを判定する
。キーが押された場合は、ステップ506においてキー
ボード1からキーコードを読込みバッファに記憶する。
もし、否の場合はステップ508に処理を移す。ステッ
プSL(においてはキー入力の待ちが終ったか否かをキ
ー入力待ちカウンタにて判定し、そうである場合はステ
ップ505 においてカウントオーバーを意味するコー
ドを前述のバッファに記憶する。ステップ508におい
て否の場合はステツ7504 においてキー入力待ちカ
ウンタを史fi(−1)L、ステップ502に処理を移
す。
プSL(においてはキー入力の待ちが終ったか否かをキ
ー入力待ちカウンタにて判定し、そうである場合はステ
ップ505 においてカウントオーバーを意味するコー
ドを前述のバッファに記憶する。ステップ508におい
て否の場合はステツ7504 においてキー入力待ちカ
ウンタを史fi(−1)L、ステップ502に処理を移
す。
第6図はキー入力文字変換モード設定処理手段SCMを
示したフローチャートである。この入力キー文字変換モ
ード設定処理手段SCMはキーボード1からのキー入力
によって入力した文字をどのように変換するかを判定す
る処理を行う。この実施例ではキーコード記憶バッファ
4を参照し、−i時間内にスペースキーが1回入力され
ている場合には、この入力が変換される文字の前なのか
後なのかを判定する。前者の場合は、この入力後の文字
が漢字変換のものであることを、漢字変換フラグをオン
とすること罠よって記憶する。後者の場合は、前者の入
力から、この入力の間に入力された文字を漢字変換する
ことと、この変揄はローマ字漢字変換であることを入力
文字変換情報バッファ7に記憶する。また、前述以外の
キー入力のあった場合には、癌続して入力された文字の
先頭の文字を判定し、この文字がローマ字の大文字であ
る場合はローマ字かな変換が指定されたことを、また先
頭の文字がローマ字の小文字の場合はローマ字カナ変換
が指定されたことを入力文字変換情報バッファ7に記憶
する。これによって、日本語入力における「ローマ字」
から「ひらがな」、「カタカナ」および「漢字」への変
換のいずれかを指定することができる。
示したフローチャートである。この入力キー文字変換モ
ード設定処理手段SCMはキーボード1からのキー入力
によって入力した文字をどのように変換するかを判定す
る処理を行う。この実施例ではキーコード記憶バッファ
4を参照し、−i時間内にスペースキーが1回入力され
ている場合には、この入力が変換される文字の前なのか
後なのかを判定する。前者の場合は、この入力後の文字
が漢字変換のものであることを、漢字変換フラグをオン
とすること罠よって記憶する。後者の場合は、前者の入
力から、この入力の間に入力された文字を漢字変換する
ことと、この変揄はローマ字漢字変換であることを入力
文字変換情報バッファ7に記憶する。また、前述以外の
キー入力のあった場合には、癌続して入力された文字の
先頭の文字を判定し、この文字がローマ字の大文字であ
る場合はローマ字かな変換が指定されたことを、また先
頭の文字がローマ字の小文字の場合はローマ字カナ変換
が指定されたことを入力文字変換情報バッファ7に記憶
する。これによって、日本語入力における「ローマ字」
から「ひらがな」、「カタカナ」および「漢字」への変
換のいずれかを指定することができる。
以下、第6図を各ステップごとに説明する。まず、ステ
ップ601においてはキー入力コード記憶バッファ4を
参照し、一定時間内にスペースが1回入力されたか否か
を判定する。そうである場合はステップ602に処理を
移し、否である場合はステップ606に処理を移す。ス
テップ602は漢字変換モードか否かを判定し、そうで
ある場合はステップ603に処理を移し、漢字変換モー
ド設定以後にキーボードから入力された文字を漢字に変
換することを指示する漢字変換フラグをONとする。も
し否の場合はステップ604に処理を移し、前述の漢字
変換フラグをOFF L、ステップ605において入力
文字変換情報バッファ7にローマ字漢字変換モードであ
ることを記憶する。
ップ601においてはキー入力コード記憶バッファ4を
参照し、一定時間内にスペースが1回入力されたか否か
を判定する。そうである場合はステップ602に処理を
移し、否である場合はステップ606に処理を移す。ス
テップ602は漢字変換モードか否かを判定し、そうで
ある場合はステップ603に処理を移し、漢字変換モー
ド設定以後にキーボードから入力された文字を漢字に変
換することを指示する漢字変換フラグをONとする。も
し否の場合はステップ604に処理を移し、前述の漢字
変換フラグをOFF L、ステップ605において入力
文字変換情報バッファ7にローマ字漢字変換モードであ
ることを記憶する。
ステップ606においては漢字変換モードか否かを判定
し、そうである場合は処理を終了する。もし否の場合は
ステップ607において、入力された文字の先頭か否か
を判定し、そうである場合はステップ608にで入力文
字変換情報バッファ7にローマ字かな変換モードである
ことを記憶する。
し、そうである場合は処理を終了する。もし否の場合は
ステップ607において、入力された文字の先頭か否か
を判定し、そうである場合はステップ608にで入力文
字変換情報バッファ7にローマ字かな変換モードである
ことを記憶する。
もし、否の場合はステップ609に処理を移し、入力さ
れた文字の先頭がローマ字の小文字か否かを判定し、そ
うである場合はステップ610において入力文字変換情
報バッファ7にローマ字カナ変換モードであることを記
憶する。否の場合は処 :・。
れた文字の先頭がローマ字の小文字か否かを判定し、そ
うである場合はステップ610において入力文字変換情
報バッファ7にローマ字カナ変換モードであることを記
憶する。否の場合は処 :・。
理を終了する。
第7図はキー入力文字変換処理手段DICを示したフロ
ーチャートである。中−入力文字変換処理手段DICは
キー入力変換モードに従ってキー入力文字記憶バッファ
7内のキ・−入力文字’t−変換し、これを変換文字格
納バッファ8に記憶し、変換結果を表示する。入力文字
変換情報ノくソファ7にはローマ字かな変換、ローマ字
カナ変換、ローマ字漢字変換の各変換モードのどれか一
つが人っており、このキー入力文字変換手段DICはこ
の変換モードの情報と、キー入力文字記憶・くソファ6
内の文字コードとによって、文字変換辞書9を検索し変
換を行う。そして、このようにして得た変換後の文字を
変換文字格納ノ(ソファに移し、画面に表示する。
ーチャートである。中−入力文字変換処理手段DICは
キー入力変換モードに従ってキー入力文字記憶バッファ
7内のキ・−入力文字’t−変換し、これを変換文字格
納バッファ8に記憶し、変換結果を表示する。入力文字
変換情報ノくソファ7にはローマ字かな変換、ローマ字
カナ変換、ローマ字漢字変換の各変換モードのどれか一
つが人っており、このキー入力文字変換手段DICはこ
の変換モードの情報と、キー入力文字記憶・くソファ6
内の文字コードとによって、文字変換辞書9を検索し変
換を行う。そして、このようにして得た変換後の文字を
変換文字格納ノ(ソファに移し、画面に表示する。
以下、第7図を各ステップごとに説明する。まず、ステ
ップ701においてはローマ字かな変換か否かを判定し
、そうである場合にはステップ710においてキー入力
文字記憶バッフ76より変換する文字を取り出し、文字
変換辞書90ロ一マ字かな変換辞書9−1を用いてかな
文字へ変換し、変換文字格納パックァ8に変換後の文字
を格納し、処理をステップ705に移す。否の場合は処
理をステップ702に移す。ステップ702においては
ローマ字カナ変換か否かを判定し、そうである場合はス
テップ709 においてキー入力文字記憶バッファ6よ
シ変換する文字を取り出し、文字変換辞書9のローマ字
カナ変換辞誉9−2を用いて、カナ文字への変換を行い
、変換文字格納バッファ8へ変換後の文字を格納し、処
理をステップ705に移す。否の場合は処理をステップ
703に移し、ローマ字漢字変換か否かを判定する。そ
うである場合は、ステップ704においてキー入力文字
記憶バッファ6より変換する文字を取り出し、文字変換
辞書9のローマ字漢字変換辞書9−3を用いて漢字への
変換を行い、変換文字格納)(ソファ8へ変換後の文字
を格納し、ステップ705に処理を移す。否の場合は処
理を終了する。ステップ705においては各辞書9−1
.9−2.9−3のテーブルに変換文字が登録されてい
たか否かを判定し、そうである場合にはステップ706
に処理を移す。もし、否の場合は変換文字格納)(ソフ
ァ8内の文字を画面表示せずに処理を終了する。ステッ
プ706においては変換され丸文字を変捗文字格納バッ
ファ8から画面表示バッファ11へ転送し、これを画面
に表示する。ここで、画面への表示は俊換簡に表示して
あった変換前の文字を一度消し、その後に変換後の文字
を表示する。また、カーノルの位置は変換後の文字を表
示した後の位置に表示する。ステップ707においては
漢字変換モードか否かの判定を行い、そうである場合は
ステップ708において文字を変換するときに使用した
入力文字変換情報バックァ7内のモード設定をクリアし
、この後に続く文字入力による新たな文字変換のモード
を設定可能としておく。もし、否の場合は処理を終了す
る。
ップ701においてはローマ字かな変換か否かを判定し
、そうである場合にはステップ710においてキー入力
文字記憶バッフ76より変換する文字を取り出し、文字
変換辞書90ロ一マ字かな変換辞書9−1を用いてかな
文字へ変換し、変換文字格納パックァ8に変換後の文字
を格納し、処理をステップ705に移す。否の場合は処
理をステップ702に移す。ステップ702においては
ローマ字カナ変換か否かを判定し、そうである場合はス
テップ709 においてキー入力文字記憶バッファ6よ
シ変換する文字を取り出し、文字変換辞書9のローマ字
カナ変換辞誉9−2を用いて、カナ文字への変換を行い
、変換文字格納バッファ8へ変換後の文字を格納し、処
理をステップ705に移す。否の場合は処理をステップ
703に移し、ローマ字漢字変換か否かを判定する。そ
うである場合は、ステップ704においてキー入力文字
記憶バッファ6より変換する文字を取り出し、文字変換
辞書9のローマ字漢字変換辞書9−3を用いて漢字への
変換を行い、変換文字格納)(ソファ8へ変換後の文字
を格納し、ステップ705に処理を移す。否の場合は処
理を終了する。ステップ705においては各辞書9−1
.9−2.9−3のテーブルに変換文字が登録されてい
たか否かを判定し、そうである場合にはステップ706
に処理を移す。もし、否の場合は変換文字格納)(ソフ
ァ8内の文字を画面表示せずに処理を終了する。ステッ
プ706においては変換され丸文字を変捗文字格納バッ
ファ8から画面表示バッファ11へ転送し、これを画面
に表示する。ここで、画面への表示は俊換簡に表示して
あった変換前の文字を一度消し、その後に変換後の文字
を表示する。また、カーノルの位置は変換後の文字を表
示した後の位置に表示する。ステップ707においては
漢字変換モードか否かの判定を行い、そうである場合は
ステップ708において文字を変換するときに使用した
入力文字変換情報バックァ7内のモード設定をクリアし
、この後に続く文字入力による新たな文字変換のモード
を設定可能としておく。もし、否の場合は処理を終了す
る。
以上のようにすれば、日本語入力におけるローマ字かな
変換、ローマ字カナ変換、ローマ字漢字変換指定を側ら
特殊なキーを使わずに行なうこと11
ができる。すなわち、スペースキーを一定時
間内に連続して入力するか否かで本来のスペースキー入
力か、あるいはローマ字漢字変換キーかを区別でき、ロ
ーマ字入力の最初の文字を判定することでひらがな変換
か、カタカナ変換かの区別ができ、日本語入力のキー入
力手順を単純化し、効率的な和文作成装伊を得ることが
できる。
変換、ローマ字カナ変換、ローマ字漢字変換指定を側ら
特殊なキーを使わずに行なうこと11
ができる。すなわち、スペースキーを一定時
間内に連続して入力するか否かで本来のスペースキー入
力か、あるいはローマ字漢字変換キーかを区別でき、ロ
ーマ字入力の最初の文字を判定することでひらがな変換
か、カタカナ変換かの区別ができ、日本語入力のキー入
力手順を単純化し、効率的な和文作成装伊を得ることが
できる。
以上、実施例においては、スペースキーを用い一定時間
内に連続して2回入力したとき本来のスペースキー入力
とし、1回のみの入力のときは漢字変換を指定するキー
としている場合Vこついて述べたが、スペースキーにつ
いて特にこのキーである必要はなく、操作上容易に使え
、処理上判断可能であれは柚々のものと置きかえること
が可能である。
内に連続して2回入力したとき本来のスペースキー入力
とし、1回のみの入力のときは漢字変換を指定するキー
としている場合Vこついて述べたが、スペースキーにつ
いて特にこのキーである必要はなく、操作上容易に使え
、処理上判断可能であれは柚々のものと置きかえること
が可能である。
第8図は本発明の他の実施例を示したものである。これ
は、通常の入力モードで使用中に1日本語入力モードに
切9替えて、ローマ字かな変換。
は、通常の入力モードで使用中に1日本語入力モードに
切9替えて、ローマ字かな変換。
ローマ字カナ変換およびローマ字漢字変換を実現するも
のである。すなわち、この日本給入カモ−h”oaり替
″・*、b+−を一定時間内11続
1..5して押したとき切り替わるようにしたもので
、この判定のキーとしては前記と同様にスペースキーを
使用したものである。以下、前記3つの変換モードにつ
き説明する。ローマ字かな変換モードは日本語入力モー
ドに切り替った後の先頭の英字が大文字のとき1例えば
[KanjiJと入力された場合にこのモードとなり、
rcRJ (復改)キー入力までをかな文字に変換
し、元のモードに戻る。ローマ字カナ変換モードは日本
給入力モードに切り替った後の先頭の英字が小文字のと
き、例えば巻 1’−4anjiJと入力された場合にこのモードとな
シ、1’−CRJキー入力までをカナ文字に変換し1元
のモードに戻る。ローマ字漢字変換モードはローマ字入
力の後にスペースを1回入力したとき、例えばKanj
i7と入力された場合に漢字変換を行う。
のである。すなわち、この日本給入カモ−h”oaり替
″・*、b+−を一定時間内11続
1..5して押したとき切り替わるようにしたもので
、この判定のキーとしては前記と同様にスペースキーを
使用したものである。以下、前記3つの変換モードにつ
き説明する。ローマ字かな変換モードは日本語入力モー
ドに切り替った後の先頭の英字が大文字のとき1例えば
[KanjiJと入力された場合にこのモードとなり、
rcRJ (復改)キー入力までをかな文字に変換
し、元のモードに戻る。ローマ字カナ変換モードは日本
給入力モードに切り替った後の先頭の英字が小文字のと
き、例えば巻 1’−4anjiJと入力された場合にこのモードとな
シ、1’−CRJキー入力までをカナ文字に変換し1元
のモードに戻る。ローマ字漢字変換モードはローマ字入
力の後にスペースを1回入力したとき、例えばKanj
i7と入力された場合に漢字変換を行う。
この場合、通常の入力モードへ戻るには、l’−CRJ
キーを使用する。これにより、一度日本給入カモードに
切シ替った後は、スペースキーを使用し漢字入力を連続
して行うことができる。例えば、日本語入力モードに替
った後、[Kan j i ■Henkan団」と入力
すると、「漢字変換」というような日本語入力が可能と
なる。
キーを使用する。これにより、一度日本給入カモードに
切シ替った後は、スペースキーを使用し漢字入力を連続
して行うことができる。例えば、日本語入力モードに替
った後、[Kan j i ■Henkan団」と入力
すると、「漢字変換」というような日本語入力が可能と
なる。
第9図は第8図において、通常の英文入力が一定時間内
の連続したスペースキーの2回入力により日本語入力に
替わ°す、次にキー入力された最初の文字が大文字か小
文字かでローマ字かな変換モード、またはローマ字カナ
変換モードに、あるいは一定時間内にスペースキーが1
回入力された場合は入力された文字列のローマ字漢字変
換モードに替わり、「CR」キーが入力されるまで日本
語入力を続けるためのモード切り替えを行う一つの実施
例示したフローチャートである。以下、第9図を各ステ
ップごとに説明する。ステップ901は現在日本語入力
モードか否か判定し、そうである場合は処理をステップ
904に移す。否である場合はステップ902において
現在入力されたキーが一定時間内に連続されたものか否
か判定し、そうである場合は現在のモードを日本詩入力
とするためステップ903において入力文字変換情報バ
ッファ7に日本語入力を記憶する。もし、台の場合は処
mt−終了する。ステップ9()4においては日本語入
力に変わった後に入力された文字が大文字か否かを判定
し、そうである場合は入力された文字がローマ字かな変
換を行うことを入力文字変換情報バッファ7に記憶しス
テップ908に処理を移す。もし、否の場合は日本語入
力に変わった後に入力された文字が小文字か否かを判定
し、そうである場合はステップ907において入力され
た文字がローマ字カナ変換を行うことを入力文字変換情
報バッファ7に記憶し、ステップ908に処理を移す。
の連続したスペースキーの2回入力により日本語入力に
替わ°す、次にキー入力された最初の文字が大文字か小
文字かでローマ字かな変換モード、またはローマ字カナ
変換モードに、あるいは一定時間内にスペースキーが1
回入力された場合は入力された文字列のローマ字漢字変
換モードに替わり、「CR」キーが入力されるまで日本
語入力を続けるためのモード切り替えを行う一つの実施
例示したフローチャートである。以下、第9図を各ステ
ップごとに説明する。ステップ901は現在日本語入力
モードか否か判定し、そうである場合は処理をステップ
904に移す。否である場合はステップ902において
現在入力されたキーが一定時間内に連続されたものか否
か判定し、そうである場合は現在のモードを日本詩入力
とするためステップ903において入力文字変換情報バ
ッファ7に日本語入力を記憶する。もし、台の場合は処
mt−終了する。ステップ9()4においては日本語入
力に変わった後に入力された文字が大文字か否かを判定
し、そうである場合は入力された文字がローマ字かな変
換を行うことを入力文字変換情報バッファ7に記憶しス
テップ908に処理を移す。もし、否の場合は日本語入
力に変わった後に入力された文字が小文字か否かを判定
し、そうである場合はステップ907において入力され
た文字がローマ字カナ変換を行うことを入力文字変換情
報バッファ7に記憶し、ステップ908に処理を移す。
否の場合もステップ908に処理を移す。ステップ90
8においては入力文字の漢字変換を行うか否かを一定時
間内にスペース1回か否かで判定し、そうである場合は
ステップ909において入力文字を漢字に変換すること
を表わすローマ字変換を入力文字変換情報バック77に
記憶し処理を終了する。ステップ908において否の場
合は処理をステップ910に移す。ステップ910にお
いては日本語入力の処理を終了するか否かをr CRJ
キーの入力があったか否で判定し、そζ うである場合はローマ字かな変換、ローマ字カナ変換お
よびローマ字漢字変換を終了するため、入力文字変換情
報バッファの変換モードをクリアよiして処理を終了す
る。否の場合も処理を終了する。
8においては入力文字の漢字変換を行うか否かを一定時
間内にスペース1回か否かで判定し、そうである場合は
ステップ909において入力文字を漢字に変換すること
を表わすローマ字変換を入力文字変換情報バック77に
記憶し処理を終了する。ステップ908において否の場
合は処理をステップ910に移す。ステップ910にお
いては日本語入力の処理を終了するか否かをr CRJ
キーの入力があったか否で判定し、そζ うである場合はローマ字かな変換、ローマ字カナ変換お
よびローマ字漢字変換を終了するため、入力文字変換情
報バッファの変換モードをクリアよiして処理を終了す
る。否の場合も処理を終了する。
このようにスペースキーおよび「CR」キーを用い、例
えば通常の英文入力モードから日本語入力に移行しロー
マ字かな変換、ローマ字カナ変換またはローマ字漢字変
換を行い貴度前記通常モードに戻る一連の日本語入力が
可能である。
えば通常の英文入力モードから日本語入力に移行しロー
マ字かな変換、ローマ字カナ変換またはローマ字漢字変
換を行い貴度前記通常モードに戻る一連の日本語入力が
可能である。
以上、実施例においては、一定時間内に特定のキーが1
回、あるいは2回押された場合に、それぞれに異なった
意味を持たせる例について説明したが、この抑圧回数は
任意であり、1回か複数回かで区別するようにしてもよ
い。また、抑圧回数を2回、3回、・・・・・・、n回
と区別し、これらそれぞれに別の意味を持たせるようK
してもよい。なお、この際、複数回の押圧回数の判定は
、複数回のすべてが一定時間内に入るようKしてもよく
、また前回の抑圧から今回の抑圧までの時間間隔が一定
時間内であるよう定めてもよい。本発明においてはこれ
らをすべて一定時間の間陽内として認識する。
回、あるいは2回押された場合に、それぞれに異なった
意味を持たせる例について説明したが、この抑圧回数は
任意であり、1回か複数回かで区別するようにしてもよ
い。また、抑圧回数を2回、3回、・・・・・・、n回
と区別し、これらそれぞれに別の意味を持たせるようK
してもよい。なお、この際、複数回の押圧回数の判定は
、複数回のすべてが一定時間内に入るようKしてもよく
、また前回の抑圧から今回の抑圧までの時間間隔が一定
時間内であるよう定めてもよい。本発明においてはこれ
らをすべて一定時間の間陽内として認識する。
なお、これらの時間間隔は、予め実験等によって定める
ことができる。この時間間隔は装置に対して固定しても
よく、また操作者により任意忙設定可能にするようにし
てもよい。
ことができる。この時間間隔は装置に対して固定しても
よく、また操作者により任意忙設定可能にするようにし
てもよい。
また、実施例においては、文字入力手段としてキーボー
ドを例に堰って説明したが1文字入力社キーによるもの
ではなく、同様の機能を有するものであれば、他のもの
であってもよい。
ドを例に堰って説明したが1文字入力社キーによるもの
ではなく、同様の機能を有するものであれば、他のもの
であってもよい。
以上の説明から明らかなように、本発明によれば、機能
巣位の特殊な入力を要することなく、入力操作手順を単
純化でき、1熟が容易で、文章作成効率の良好な和文作
成装置を得ることができる。
巣位の特殊な入力を要することなく、入力操作手順を単
純化でき、1熟が容易で、文章作成効率の良好な和文作
成装置を得ることができる。
第1図は本発明の一実施例を示すブロック図、第2図は
モードによる文字変換例を示す図、第8図は実施例の処
理手段のメインフローチャート、第4図はキーボード入
力処理手段の一例を示すフローチャート、第5図は一定
時間待ち処理手段の一例を示すフローチャート、第6図
はキー入力文字変換モード設定処理手段の一例を示すフ
ローチャート、第7図はキー入力文字変換処理手段の一
例を示すフローチャート、第8図は本発明の他の実施例
を示す文字変換例、第9図は第8図に示した実施例のキ
ー入力文字変換モード設定処理手段金示すフローチャー
トである。 1・・・キーボード、2・・・キーボードキー入力制御
部、3・・・文字コードテーブル、4・・・キー入力コ
ード記憶バッファ、5・・・文字変換部、6・・・キー
入力文字記憶バッファ、7・・・入力文字変換情報バッ
ファ、8・・・変換文字格納バッファ、9・・・文字変
換辞書、lO・・・カーソル制御部、 11・・・画
面表示バッファ、12・・・文字フォント、18・・・
画面表示制御部、14・・・表示部、15・・・ローマ
字かな変換、16・・・ローマ字カナ変換、17・・ロ
ーマ字漢字変換、18・・・通常スペース入力。 弗 1 図 (ロノ 早 2 口 $SV 第 6121 牛 7 図 第 8 口
モードによる文字変換例を示す図、第8図は実施例の処
理手段のメインフローチャート、第4図はキーボード入
力処理手段の一例を示すフローチャート、第5図は一定
時間待ち処理手段の一例を示すフローチャート、第6図
はキー入力文字変換モード設定処理手段の一例を示すフ
ローチャート、第7図はキー入力文字変換処理手段の一
例を示すフローチャート、第8図は本発明の他の実施例
を示す文字変換例、第9図は第8図に示した実施例のキ
ー入力文字変換モード設定処理手段金示すフローチャー
トである。 1・・・キーボード、2・・・キーボードキー入力制御
部、3・・・文字コードテーブル、4・・・キー入力コ
ード記憶バッファ、5・・・文字変換部、6・・・キー
入力文字記憶バッファ、7・・・入力文字変換情報バッ
ファ、8・・・変換文字格納バッファ、9・・・文字変
換辞書、lO・・・カーソル制御部、 11・・・画
面表示バッファ、12・・・文字フォント、18・・・
画面表示制御部、14・・・表示部、15・・・ローマ
字かな変換、16・・・ローマ字カナ変換、17・・ロ
ーマ字漢字変換、18・・・通常スペース入力。 弗 1 図 (ロノ 早 2 口 $SV 第 6121 牛 7 図 第 8 口
Claims (1)
- 【特許請求の範囲】 1、互いに異なつた文字に割り当てられた文字入力単位
を多数備えた文字入力手段と、当該文字入力単位からの
入力文字を各種文字に変換する複数の文字変換手段と、
前記文字入力手段からの文字を前記所定の文字変換手段
を介して順次和文を作成するようにしたものにおいて、
前記文字入力手段に設けた特定の文字入力単位からの文
字が一定時間内の間隔で連続して複数回入力されたこと
を判定する判定手段と、当該判定手段の判定結果に基づ
いて前記複数の文字変換手段の任意の文字変換手段を選
択実行する選択実行手段とを具備して成る和文作成装置
。 2 特定の文字入力単位はスペース文字に割り当てられ
たものであることを特徴とする特許請求の範囲第1項記
載の和文作成装置。 3、文字入力手段は互いに異なつた文字に割り当てられ
た文字キーを多数備えたキーボード装置であり、判定手
段によつて判定される特定の文字キーはスペースキーで
あることを特徴とする特許請求の範囲第1項記載の和文
作成装置。 4、多数の文字の大文字および小文字が入力可能な文字
入力手段と、当該文字入力手段からの入力文字を各種文
字に変換する複数の文字変換手段と、前記文字入力手段
からの文字を前記所定の文字変換手段を介して順次和文
を作成するようにしたものにおいて、前記文字入力手段
から入力された大文字および小文字の組み合わせ形態を
判定する判定手段と、当該判定手段の判定結果に基づい
て前記複数の文字変換手段の任意の文字変換手段を選択
実行する選択実行手段とを具備して成る和文作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59227742A JPS61107465A (ja) | 1984-10-31 | 1984-10-31 | 和文作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59227742A JPS61107465A (ja) | 1984-10-31 | 1984-10-31 | 和文作成装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61107465A true JPS61107465A (ja) | 1986-05-26 |
| JPH0350305B2 JPH0350305B2 (ja) | 1991-08-01 |
Family
ID=16865655
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59227742A Granted JPS61107465A (ja) | 1984-10-31 | 1984-10-31 | 和文作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61107465A (ja) |
-
1984
- 1984-10-31 JP JP59227742A patent/JPS61107465A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0350305B2 (ja) | 1991-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5128672A (en) | Dynamic predictive keyboard | |
| US7257528B1 (en) | Method and apparatus for Chinese character text input | |
| EP0031495B1 (en) | Text processing terminal with automatic text string input facility | |
| US8200865B2 (en) | Efficient method and apparatus for text entry based on trigger sequences | |
| US6567549B1 (en) | Method and apparatus for immediate response handwriting recognition system that handles multiple character sets | |
| KR20000035960A (ko) | 고속 타자 장치와 방법 | |
| JPH08211987A (ja) | 曖昧さの解決論理を備えたキーボード | |
| US4597056A (en) | Language translator having circuitry for retrieving full words after single letter input | |
| KR100298547B1 (ko) | 문자입력장치 | |
| WO2000043861A1 (en) | Method and apparatus for chinese character text input | |
| US4931969A (en) | Character entry device | |
| JPS6254364A (ja) | 表意文字処理方法および装置 | |
| JPH0350305B2 (ja) | ||
| JPS61173378A (ja) | ワ−ドプロセツサ | |
| JPH1158U (ja) | 文書入力装置 | |
| JP2629946B2 (ja) | 文書処理装置 | |
| JP2720832B2 (ja) | 入力文字可変型入力装置 | |
| JPS61294533A (ja) | 日本語ワ−ドプロセツサ | |
| JPS61279973A (ja) | 日本語処理装置 | |
| JP3710157B2 (ja) | 漢字語句処理方法及び装置 | |
| JPH04133165A (ja) | かな漢字変換装置 | |
| JPH01213747A (ja) | キーボード入力装置 | |
| JPS605315A (ja) | 文字処理装置 | |
| JPS59148924A (ja) | 英字鍵盤による日本文入力法 | |
| JPH05290025A (ja) | 文字種類切り換え装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |