(57)【特許請求の範囲】
【請求項１】
ひらがな、カタカナ、英数字等の文字種別と、全角、半角等の文字サイズとの入力モードを設定し、該設定された入力モードに基づいて文字を入力する文字入力装置において、
現在の文字種別と現在の文字サイズとの現在の組み合わせの入力モードを記憶する設定記憶手段と、
文字種別と文字サイズとの組み合わせの入力モードの切り替えを指示する１つの指示手段と、
文字種別と文字サイズとの複数の前記組み合わせを、同じ文字種別で文字サイズが異なる組み合わせを含んで記憶する入力モード記憶手段と、
前記指示手段による入力モードの切り替え指示のたびに、前記入力モード記憶手段に記憶された前記複数の組み合わせを参照して、前記設定記憶手段に記憶されている前記現在の組み合わせとは異なる組み合わせを、前記入力モード記憶手段から導出する導出手段と、
前記導出手段によって導出された前記組み合わせに基づいて、前記設定記憶手段に記憶されている前記現在の組み合わせの入力モードを、切り替える切り替え手段とを備えることを特徴とする文字入力装置。
【請求項２】
前記入力モード記憶手段に記憶された複数の前記組み合わせを、追加、削除、変更できる変更手段を更に備えることを特徴とする請求項１記載の文字入力装置。
【請求項３】
ひらがな、カタカナ、英数字等の文字種別と、全角、半角等の文字サイズとの入力モードを設定し、該設定された入力モードに基づいて文字を入力する文字入力方法において、
現在の文字種別と現在の文字サイズとの現在の組み合わせの入力モードを記憶し、
文字種別と文字サイズとの複数の組み合わせを、同じ文字種別で文字サイズが異なる組み合わせを含んで、入力モード記憶手段に記憶し、
文字種別と文字サイズとの組み合わせの切り替えが１つの指示手段によって指示されるたびに、前記入力モード記憶手段に記憶された前記複数の組み合わせを参照して、前記記憶されている前記現在の組み合わせとは異なる組み合わせを、前記入力モード記憶手段から導出し、
前記導出された前記組み合わせに基づいて、前記記憶されている前記現在の組み合わせの入力モードを、切り替えることを特徴とする文字入力方法。
【請求項４】
前記入力モード記憶手段に記憶された複数の前記組み合わせを、追加、削除、変更することを特徴とする請求項３記載の文字入力方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ワードプロセッサ等のひらがな、カタカナ、英数字の混じった文字を入力する文字入力装置に関するものである。
【０００２】
【従来の技術】
ひらがな、カタカナ、漢字、英数字の混じった文書を作成する場合において、従来のワードプロセッサ等の文書処理装置における入力モードの切り替えは、入力モード毎に割り当てられたキーを操作することによって行われていた。
【０００３】
具体的に説明すると、典型的なワードプロセッサにおいては、ひらがな入力モードの切り替えを指示する［ひらがな］キー、カタカナ入力モードの切り替えを指示する［カタカナ］キー、英数入力モードの切り替えを指示する［英数］キー、全角入力モードの切り替えを指示する［全角］キー、半角入力モードの切り替えを指示する［半角］キーをそれぞれ備え、例えば「エクスクラーメーションマーク（ｅｘｃｌａｍａｔｉｏｎ  ｍａｒｋ）とは感嘆符のことです。」という文書を入力する場合は、
１．［カタカナ］キーを押下げる。
２．［全角］キーを押下げる。
３．「エクスクラーメーションマーク」と入力する。
４．［英数］キーを押下げる。
５．［半角］キーを押下げる。
６．「（ｅｘｃｌａｍａｔｉｏｎ  ｍａｒｋ）」と入力する。
７．［ひらがな］キーを押下げる。
８．［全角］キーを押下げる。
９．「とは感嘆符のことです。」と入力する。
となる。このような、入力モードの切り替え方法を「固定キーへの固定機能割り当てによる入力モード遷移方法」と呼ぶこととする。
【０００４】
【発明が解決しようとする課題】
上記した「固定キーへの固定機能割り当てによる入力モード遷移方法」では、
１．入力モード切り替えのキーがキーボード上に分散しているため、ひらがな、カタカナ、漢字、英数字の混じった文書を作成する場合においては、指のホームポジションからの移動が頻繁に発生し、効率良く文書を入力することが難しくなる。
２．機種によって入力モード切り替えのキー配置がまちまちであるため、特にブラインドタッチによって入力を行うオペレータにとっては、キー配置を覚えるまでにある程度の熟練を必要とする。といった問題がある。
【０００５】
【課題を解決するための手段】
本発明は、上記課題の解決を目的としてなされたもので、ひらがな、カタカナ、英数字等の文字種別と、全角、半角等の文字サイズとの入力モードを設定し、該設定された入力モードに基づいて文字を入力する文字入力装置において、
現在の文字種別と現在の文字サイズとの現在の組み合わせの入力モードを記憶する設定記憶手段と、
文字種別と文字サイズとの組み合わせの入力モードの切り替えを指示する１つの指示手段と、
文字種別と文字サイズとの複数の前記組み合わせを、同じ文字種別で文字サイズが異なる組み合わせを含んで記憶する入力モード記憶手段と、
前記指示手段による入力モードの切り替え指示のたびに、前記入力モード記憶手段に記憶された前記複数の組み合わせを参照して、前記設定記憶手段に記憶されている前記現在の組み合わせとは異なる組み合わせを、前記入力モード記憶手段から導出する導出手段と、
前記導出手段によって導出された前記組み合わせに基づいて、前記設定記憶手段に記憶されている前記現在の組み合わせの入力モードを、切り替える切り替え手段とを備えることを特徴とする文字入力装置である。
また本発明は、ひらがな、カタカナ、英数字等の文字種別と、全角、半角等の文字サイズとの入力モードを設定し、該設定された入力モードに基づいて文字を入力する文字入力方法において、
現在の文字種別と現在の文字サイズとの現在の組み合わせの入力モードを記憶し、
文字種別と文字サイズとの複数の組み合わせを、同じ文字種別で文字サイズが異なる組み合わせを含んで、入力モード記憶手段に記憶し、
文字種別と文字サイズとの組み合わせの切り替えが１つの指示手段によって指示されるたびに、前記入力モード記憶手段に記憶された前記複数の組み合わせを参照して、前記記憶されている前記現在の組み合わせとは異なる組み合わせを、前記入力モード記憶手段から導出し、
前記導出された前記組み合わせに基づいて、前記記憶されている前記現在の組み合わせの入力モードを、切り替えることを特徴とする文字入力方法である。
【０００６】
本発明は、前記入力モード記憶手段に記憶された複数の前記組み合わせを、追加、削除、変更できる変更手段を更に備えることを特徴とする。
【０００７】
【作用】
本発明では、ひらがな、カタカナ、英数字等の文字種別と、全角、半角等の文字サイズとの入力モードを設定し、現在の文字種別と現在の文字サイズとの現在の組み合わせの入力モードを設定記憶手段に記憶しておき、また入力モード記憶手段には、同じ文字種別で文字サイズが異なる組み合わせを含む複数の組み合わせを記憶しておき、１つの指示手段の操作によって組み合わせの切り替え指示のたびに、設定記憶手段に記憶されている前記現在の組み合わせとは異なる組み合わせを、前記入力モード記憶手段から導出し、こうして導出された組み合わせを、前記設定記憶手段の前記現在の組み合わせと切り替えるので、入力モード切り替えに伴う繁雑な操作をなくし、キー配置の熟練を必要とせず、効率良く文書を入力することが可能となる。
【０００８】
また、本発明では、前記入力モード記憶手段に記憶された複数の組み合わせを、追加、削除、変更できるので、作成しようとする文書に応じた入力モードの登録が可能となり、文書入力の効率化が図れる。
【０００９】
【実施例】
図１は本発明の構成図である。図２はキーボードのキー配列の一例を示す図である。図３は環状リスト構造の一例を示す図である。図４はモードリスト構造の一例を示す図である。図５は入力モードの登録、変更、消去処理についてのフローチャート図である。図６はモード切り替え処理についてのフローチャート図である。図７は登録したモードリストの一例を示す図である。
【００１０】
本発明の文書処理装置は、図１に示すように、該装置の制御を行うＣＰＵ１１、文字情報などを表示するディスプレイ７、該装置が電源投入時に動作するためのプログラムを格納してあるＩＰＬ１２、プログラムやデータ等を格納するためのプログラムメモリ１３、かな漢字変換時に用いる辞書データを格納してある辞書メモリ１７、ディスプレイ７へ表示する文字パターン等を格納しておくキャラクタジェネレータ（以下ＣＧという）１４、ディスプレイ７へ表示するパターン情報等を格納しておく画像メモリ１５、画像メモリ１５に格納されているパターン情報を読みだす制御を行う表示コントローラ１６、入力装置であり文字キーがＪＩＳ配列されているキーボード２、キーボード２とＣＰＵバス２１の間にあってキーボード２から入力された情報をＣＰＵ１１が検知する際の制御を行うキー入力コントローラ２５と文書情報等を格納しておくための外部記憶装置であるフロッピディスクドライブ装置（以下ＦＤＤという）４、ＦＤＤ４とＣＰＵバス２１の間にあってＦＤＤ４をＣＰＵ１１がアクセスする際の制御を行うフロッピディスクコントローラ（以下ＦＤＣという）２２、プログラムや印刷用の文字パターン情報等を格納しておくための高速外部記憶装置であるハードディスクドライブ装置（以下ＨＤＤという）５、ＨＤＤ５とＣＰＵバス２１の間にあってＨＤＤ５をＣＰＵ１１がアクセスする際の制御を行うハードディスクコントローラ（以下ＨＤＣという）２３、印刷装置であるプリンタ６、プリンタ６とＣＰＵバス２１の間にあってプリンタ６にＣＰＵ１１がデータを転送する際の制御を行うプリンタコントローラ２４と上記各構成要素間を接続しているＣＰＵバス２１および内部配線２６、３０により構成されている。
【００１１】
図２にキーボード２のキー配列の一例を示す。本実施例では入力モード切り替えの特定キーを処理の確定、確認、及び処理の実行等の複数の意味を有する実行キーとする。
【００１２】
図３に環状リスト構造の一例を示す。プログラムメモリ１３の内部には、図３に示すように、本発明に必要な登録済み入力モードの環状リスト構造と、現在の入力モードを指し示すカレントポインタを格納している。このカレントポインタを次の節のポインタとして、次々と置き換えることによって、１つの特定キーにて入力モードの切り替えが行える。
【００１３】
図４にモードリスト構造の一例を示す。プログラムメモリ１３の内部には、図４に示すように、モードリストを格納している。各モードは、ひらがな、カタカナ、英数大文字、英数小文字と、全角、半角との組み合わせにより、８通りの組み合わせが可能であり、したがってこのような８通りの組み合わせのうちには、同じ文字種別で文字サイズが異なる組み合わせが含まれる。図４の例では、モード１はひらがな／全角入力モードであり、モード２は英数大文字／半角入力モードであり、モード３はカタカナ／半角入力モードであり、モードＮは英数小文字／全角入力モードである。入力モードとしては８通りの組み合わせがあるが、すべてを登録しておく必要はなく、作成する文書に応じた入力モードを登録すれば良い。
【００１４】
以下、図５のフローチャート図をもとに入力モードの登録、変更、消去処理について説明する。
【００１５】
まず、キーボード２からのキー入力待ち状態から入力されたキーが入力モードの登録を指示するキーであるのか、入力モードの変更を指示するキーであるのか、入力モードの消去を指示するキーであるのかが判断される（ステップＳ１、ステップＳ２）。そして、入力モードの登録を指示するキーであればステップＳ３に進み、入力モードの変更を指示するキーであればステップＳ４に進み、入力モードの消去を指示するキーであればステップＳ５に進む。
【００１６】
登録処理について説明する。まず、新たな入力モードが登録可能であるか否かが判断され（ステップＳ６）、登録不可能であれば（ＮＯ）、ディスプレイ７にその旨を表示して処理を終了する。一方、登録可能であれば（ＹＥＳ）、ディスプレイ７に登録ウィンドが表示される（ステップＳ７）。そして、ひらがな、カタカナ、英数大文字、英数小文字から所望のモードを入力し（ステップＳ８）、続いて半角／全角のいずれかを入力する（ステップＳ９）。この入力された入力モード情報がプログラムメモリ１３内の環状リスト及びモードリストに格納される（ステップＳ１０）。登録したい数だけ上記ステップＳ８〜ステップＳ１０を繰り返す。入力モードの追加処理についても登録処理と同様の処理で行える。
【００１７】
次に、変更処理について説明する。既に登録済みの入力モードのリストをディスプレイ７に表示する（ステップＳ１１）。ディスプレイ７上にて変更したい入力モードを選択すると（ステップＳ１２）、変更ウィンドがディスプレイ７に表示される（ステップＳ１３）。そして、登録処理の場合と同様に、入力モードを入力して（ステップＳ８、ステップＳ９）、この入力された入力モード情報がプログラムメモリ１３内の環状リスト及びモードリストに格納される（ステップＳ１０）。
【００１８】
次に、消去処理について説明する。既に登録済みの入力モードのリストをディスプレイ７に表示する（ステップＳ１４）。ディスプレイ７上にて変更したい入力モードを選択すると（ステップＳ１５）、その選択された入力モード情報がプログラムメモリ１３内の環状リスト及びモードリストから消去される（ステップＳ１６）。
【００１９】
以下、図６のフローチャート図をもとにモード切り替え処理について説明する。まず、キーボード２からのキー入力待ち状態から（ステップＳ２１）、キー入力があると、現在のモードが文字入力モードであるか否かを判断し（ステップＳ２２）、文字入力モード状態であれば（ＹＥＳ）、入力されたキーが実行キーであるか否かを判断する（ステップＳ２３）。実行キーであれば（ＹＥＳ）、プログラムメモリ１３内の環状リストのカレントポインタを取得する（ステップＳ２４）。これをもとに次節のポインタを取得し（ステップＳ２５）、ポインタを次節へ移し（ステップＳ２６）、次節のモードを取得し（ステップＳ２７）、この入力モード情報をキー入力コントローラ２５へ渡す（ステップＳ２８）。上記処理は実行キーが押されるたびに行われる。
【００２０】
これにより、キー入力コントローラ２５は、キー発生時、取り込んだモード情報を参照しながら、モードに応じて、キーコードを発生するものである。例えば図７のようにモードリストが登録されているとすると、「エクスクラーメーションマーク（ｅｘｃｌａｍａｔｉｏｎ  ｍａｒｋ）とは感嘆符のことです。」という文書を入力する場合は、
１．［実行］キーを操作して、全角カタカナ入力モードとする。
２．「エクスクラーメーションマーク」と入力する。
３．［実行］キーを１回操作して、半角英数モードとする。
４．「（ｅｘｃｌａｍａｔｉｏｎ  ｍａｒｋ）」と入力する。
５．［実行］キーを１回操作して、全角ひらがなモードとする。
６．「とは感嘆符のことです。」と入力する。
となる。このように作成する文書に応じて入力モードを予め登録しておけば、各入力モードの切り替えが［実行］キーのみの操作にてスムーズに行え、ひらがな、カタカナ、漢字、英数字の混じった文書の作成が効率良くなる。
【００２１】
【発明の効果】
本発明では、ひらがな、カタカナ、英数字等の文字種別と、全角、半角等の文字サイズとの入力モードを設定し、現在の文字種別と現在の文字サイズとの現在の組み合わせの入力モードを設定記憶手段に記憶しておき、また入力モード記憶手段には、同じ文字種別で文字サイズが異なる組み合わせを含む複数の組み合わせを記憶しておき、１つの指示手段の操作によって組み合わせの切り替え指示のたびに、設定記憶手段に記憶されている前記現在の組み合わせとは異なる組み合わせを、前記入力モード記憶手段から導出し、こうして導出された組み合わせを、前記設定記憶手段の前記現在の組み合わせと切り替えるので、入力モード切り替えに伴う繁雑な操作をなくし、キー配置の熟練を必要とせず、効率良く文書を入力することが可能となる。
【００２２】
また、本発明では、前記入力モード記憶手段に記憶された複数の組み合わせを、追加、削除、変更できるので、作成しようとする文書に応じた入力モードの登録が可能となり、文書入力の効率化が図れる。
【図面の簡単な説明】
【図１】本発明の構成図である。
【図２】キーボードのキー配列の一例を示す図である。
【図３】環状リスト構造の一例を示す図である。
【図４】モードリスト構造の一例を示す図である。
【図５】入力モードの登録、変更、消去処理についてのフローチャート図である。
【図６】モード切り替え処理についてのフローチャート図である。
【図７】登録したモードリストの一例を示す図である。
【符号の説明】
２    キーボード
２５  キー入力コントローラ
１１  ＣＰＵ
１３  プログラムメモリ
７    ディスプレイ
【図１】
0003713000.tif 000002
【図２】
0003713000.tif 000003
【図３】
0003713000.tif 000004
【図４】
0003713000.tif 000005
【図５】
0003713000.tif 000006
【図６】
0003713000.tif 000007
【図７】
0003713000.tif 000008