(57)【特許請求の範囲】
【請求項１】
複数種別の識別子群をそれぞれ表示可能な第１領域および第２領域を備え、
前記第１領域に、前記第１領域に表示可能な複数種別の識別子群のうち１つの識別子群を表示させ、
前記第２領域に表示可能な複数種別の識別子群のうち、前記第１領域に表示させる識別子群とは種別が異なる１つの識別子群を、前記第２領域に表示させる表示制御手段と、
前記第１領域に対する操作が第１検出部により検出された場合、前記第１領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第１入力手段と、
前記第２領域に対する操作が第２検出部により検出された場合、前記第２領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第２入力手段と、
複数種類の入力項目のうちいずれかの入力項目について、識別子を入力する識別子受付状態に遷移する遷移手段と、
前記識別子受付状態に対応する入力項目について、既に入力済みの識別子列を構成する識別子の個数を、種別毎にカウントするカウント手段と、を備え、
前記表示制御手段は、
前記遷移手段により、前記識別子受付状態に遷移した場合、その識別子受付状態に対応する識別子群を前記第１領域に表示させ、前記第１領域に表示させる識別子群とは種別が異なる識別子群を前記第２領域に表示させ、
前記第１領域または前記第２領域に表示させる識別子群の候補として、複数種別の識別子群が存在する場合、前記候補の識別子群の中で、前記カウント手段によりカウントされた識別子の個数が最も多い種別の識別子群を、前記第１領域または前記第２領域に表示させる、入力装置。
【請求項２】
前記識別子受付状態に対応する識別子群として、複数種別の識別子群が存在する場合、それら複数種別の識別子群のうち、前記第１領域に表示させる識別子群の種別を切り替えるための操作子を、前記第１領域を含む表示部に表示する第２表示制御手段を備える、請求項１記載の入力装置。
【請求項３】
第１領域に識別子群を表示させ、
前記第１領域に表示させる識別子群とは種別が異なる識別子群を、第２領域に表示させる表示制御手段と、
前記第１領域に対する操作が第１検出部により検出された場合、前記第１領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第１入力手段と、
前記第２領域に対する操作が第２検出部により検出された場合、前記第２領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第２入力手段と、
複数種類の入力項目のうちいずれかの入力項目について、識別子を入力する識別子受付状態に遷移する遷移手段と、
前記識別子受付状態に対応する入力項目について、既に入力済みの識別子列を構成する識別子の個数を、種別毎にカウントするカウント手段と、を備え、
前記表示制御手段は、
前記遷移手段により、前記識別子受付状態に遷移した場合、その識別子受付状態に対応する識別子群を前記第１領域に表示させ、前記第１領域に表示させる識別子群とは種別が異なる識別子群を前記第２領域に表示させ、
前記第１領域または前記第２領域に表示させる識別子群の候補として、複数種別の識別子群が存在する場合、前記候補の識別子群の中で、前記カウント手段によりカウントされた識別子の個数が最も多い種別の識別子群を、前記第１領域または前記第２領域に表示させる、入力装置。
【請求項４】
前記表示制御手段は、
前記第１領域または前記第２領域に表示させる識別子群の候補として、複数種別の識別子群が存在する場合、前記識別子受付状態に対応する入力項目について既に入力済みの識別子列に基づいて、前記候補の識別子群のうちいずれかを、前記第１領域または前記第２領域に表示させる、請求項１から３のいずれかに記載の入力装置。
【請求項５】
前記識別子受付状態において、前記第１領域に表示する識別子群の種別の変更要求を受け付ける変更要求受付手段と、
前記変更要求受付手段により、前記変更要求を受け付けた場合、前記第１領域に表示する識別子群の種別を変更する第１変更手段と、
前記第１変更手段により、前記第１領域に表示する識別子群の種別を変更する場合、前記第２領域における識別子群を、前記第１領域における変更後の識別子群とは異なる種別の識別子群に変更する第２変更手段とを備える、請求項１から４のいずれかに記載の入力装置。
【請求項６】
前記表示制御手段は、
英字の識別子群、数字の識別子群、および記号の識別子群のうち、いずれか１つの識別子群を、前記第１領域に表示させ、
前記数字の識別子群、および前記記号の識別子群のうち、前記第１領域に表示させる識別子群とは異なる１つの識別子群を、前記第２領域に表示させる、請求項１から５のいずれか記載の入力装置。
【請求項７】
前記表示制御手段は、
前記第１領域に、前記第１領域に表示可能な前記複数種別の識別子群のうち１つの識別子群を表示させ、
前記第２領域に表示可能な前記複数種別の識別子群のうち、前記第１領域に表示させる前記識別子群に対応付けられて記憶部に記憶されている１つの識別子群を、前記第２領域に表示させる、請求項１から６のいずれかに記載の入力装置。
【請求項８】
複数種別の識別子群をそれぞれ表示可能な第１領域および第２領域を備えた入力装置において実行される入力制御プログラムであって、
前記第１領域に、前記複数種別の識別子群のうち１つの識別子群を表示させ、
前記第１領域に、前記第１領域に表示可能な前記複数種別の識別子群のうち１つの識別子群を表示させ、
前記第２領域に表示可能な前記複数種別の識別子群のうち、前記第１領域に表示させる識別子群とは種別が異なる１つの識別子群を、前記第２領域に表示させる表示制御手段と、
前記第１領域に対する操作が第１検出部により検出された場合、前記第１領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第１入力手段と、
前記第２領域に対する操作が第２検出部により検出された場合、前記第２領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第２入力手段と、
複数種類の入力項目のうちいずれかの入力項目について、識別子を入力する識別子受付状態に遷移する遷移手段と、
前記識別子受付状態に対応する入力項目について、既に入力済みの識別子列を構成する識別子の個数を、種別毎にカウントするカウント手段と、を備え、
前記表示制御手段は、
前記遷移手段により、前記識別子受付状態に遷移した場合、その識別子受付状態に対応する識別子群を前記第１領域に表示させ、前記第１領域に表示させる識別子群とは種別が異なる識別子群を前記第２領域に表示させ、
前記第１領域または前記第２領域に表示させる識別子群の候補として、複数種別の識別子群が存在する場合、前記候補の識別子群の中で、前記カウント手段によりカウントされた識別子の個数が最も多い種別の識別子群を、前記第１領域または前記第２領域に表示させる、入力制御プログラム。
【請求項９】
入力制御プログラムであって、
第１領域に識別子群を表示させ、
前記第１領域に表示させる識別子群とは種別が異なる識別子群を、第２領域に表示させる表示制御手段と、
前記第１領域に対する操作が第１検出部により検出された場合、前記第１領域に表示された前記識別子群のうち、その操作により指定される識別子を、入力部に入力させる第１入力制御手段と、
前記第２領域に対する操作が第２検出部により検出された場合、前記第２領域に表示された前記識別子群のうち、その操作により指定される識別子を、前記入力部に入力させる第２入力制御手段と、
複数種類の入力項目のうちいずれかの入力項目について、識別子を入力する識別子受付状態に遷移する遷移手段と、
前記識別子受付状態に対応する入力項目について、既に入力済みの識別子列を構成する識別子の個数を、種別毎にカウントするカウント手段として、コンピュータを機能させ、
前記表示制御手段は、
前記遷移手段により、前記識別子受付状態に遷移した場合、その識別子受付状態に対応する識別子群を前記第１領域に表示させ、前記第１領域に表示させる識別子群とは種別が異なる識別子群を前記第２領域に表示させ、
前記第１領域または前記第２領域に表示させる識別子群の候補として、複数の種別の識別子群が存在する場合、前記候補の識別子群の中で、前記カウント手段によりカウントされた識別子の個数が最も多い種別の識別子群を、前記第１領域または前記第２領域に表示させる、入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置および入力制御プログラムに関する。
【背景技術】
【０００２】
従来、タッチパネルにより指示を入力可能な入力装置が知られている。このような入力装置によれば、表示を切り替えることで、タッチパネルから多様な指示を入力できる。例えば、英字のソフトキーが表示された状態において、ユーザは、英字の文字入力を行なうことができ、表示部における表示を、例えば、数字のソフトキーに切り替えることにより、数字を入力できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−２１１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、例えば、「@abc1d2e3f4」などのように、英字、数字、記号などが混在した情報を入力する場合、ソフトキーの表示を切り替えて入力を行なう必要があり、煩わしいという問題点があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、操作性の良い入力装置および入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の入力装置の第１態様は、複数種別の識別子群をそれぞれ表示可能な第１領域および第２領域を備え、前記第１領域に、前記第１領域に表示可能な複数種別の識別子群のうち１つの識別子群を表示させ、前記第２領域に表示可能な複数種別の識別子群のうち、前記第１領域に表示させる識別子群とは種別が異なる１つの識別子群を、前記第２領域に表示させる表示制御手段と、前記第１領域に対する操作が第１検出部により検出された場合、前記第１領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第１入力手段と、前記第２領域に対する操作が第２検出部により検出された場合、前記第２領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第２入力手段とを備える。
また、本発明の入力装置の第２態様は、第１領域に識別子群を表示させ、前記第１領域に表示させる識別子群とは種別が異なる識別子群を、第２領域に表示させる表示制御手段と、前記第１領域に対する操作が第１検出部により検出された場合、前記第１領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第１入力手段と、前記第２領域に対する操作が第２検出部により検出された場合、前記第２領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第２入力手段と、複数種類の入力項目のうちいずれかの入力項目について、識別子を入力する識別子受付状態に遷移する遷移手段と、前記識別子受付状態に対応する入力項目について、既に入力済みの識別子列を構成する識別子の個数を、種別毎にカウントするカウント手段と、を備え、前記表示制御手段は、前記遷移手段により、前記識別子受付状態に遷移した場合、その識別子受付状態に対応する識別子群を前記第１領域に表示させ、前記第１領域に表示させる識別子群とは種別が異なる識別子群を前記第２領域に表示させ、前記第１領域または前記第２領域に表示させる識別子群の候補として、複数の種別の識別子群が存在する場合、前記候補の識別子群の中で、前記カウント手段によりカウントされた識別子の個数が最も多い種別の識別子群を、前記第１領域または前記第２領域に表示させる。
【０００７】
なお、本発明は、入力装置を制御する制御装置、入力方法、入力装置を制御する入力制御プログラム、該入力制御プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【０００８】
請求項１記載の入力装置によれば、第１領域に表示される識別子群と、第２領域に表示される識別子群とは、互いに種別が異なるので、ユーザは、複数種別の識別子を入力でき、操作性が良いという効果がある。
【０００９】
本明細書により開示される入力装置によれば、入力項目に対応した識別子群が第１領域に表示され、且つ、第１領域とは異なる種別の識別子群が第２領域に表示されるので、さらに操作性が良いという効果がある。
本明細書により開示される入力装置によれば、識別子受付状態に対応する識別子群として、複数種別の識別子群が存在する場合、それら複数種別の識別子群のうち、第１領域に表示させる識別子群の種別を切り替えるための操作子が表示されるので、第１領域に表示させる識別子群の種別を切り替えることができる。
【００１０】
本明細書により開示される入力装置によれば、第１領域または第２領域に表示させる識別子群の候補として複数の種別の識別子群が存在する場合には、既に入力済みの識別列に対応した適切な識別子群が、第１領域または第２領域に表示されるので、さらに操作性が良いという効果がある。
【００１１】
本明細書により開示される入力装置によれば、既に入力済みの識別子列を構成する識別子のうち、カウント手段によりカウントされた個数が最も多い種別の識別子群、すなわち、入力される可能性が高い識別子群が表示されるので、さらに操作性が良いという効果がある。
本明細書により開示される入力装置によれば、第１領域に表示される識別子群と、第２領域に表示される識別子群とは、互いに種別が異なるので、ユーザは、複数種別の識別子を入力でき、操作性が良く、既に入力済みの識別子列を構成する識別子のうち、カウント手段によりカウントされた個数が最も多い種別の識別子群、すなわち、入力される可能性が高い識別子群が表示されるので、さらに操作性が良いという効果がある。
【００１２】
本明細書により開示される入力装置によれば、第１領域に表示する識別子群の種別が変更された場合には、第２領域に表示される識別子群も変更されるので、さらに操作性が良いという効果がある。
本明細書により開示される入力装置によれば、第１領域には、英字の識別子群、数字の識別子群、および記号の識別子群のうち、いずれか１つの識別子群を表示でき、第２領域には、数字の識別子群、および記号の識別子群のうち、第１領域に表示させる識別子群とは異なる１つの識別子群を表示できるという効果がある。
本明細書により開示される入力装置によれば、第２領域に表示可能な前記複数種別の識別子群のうち、第１領域に表示させる識別子群に対応付けられて記憶部に記憶されている１つの識別子群を、第２領域に表示させることができるという効果がある。
【００１３】
本明細書により開示される入力制御プログラムによれば、コンピュータにおいて実行されることにより、本明細書により開示される入力装置と同様の作用効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態であるＭＦＰの電気的構成を示すブロック図である。
【図２】入力画面の例を示す図である。
【図３】キー決定テーブルの構成を示す模式図である。
【図４】メイン処理を示すフローチャートである。
【図５】初期表示処理を示すフローチャートである。
【図６】入力受付処理を示すフローチャートである。
【図７】画面更新処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の入力装置の一実施形態である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の電気的構成を示したブロック図である。
【００１６】
ＭＦＰ１は、コピー機能、ファクシミリ機能、スキャン機能、プリンタ機能、電話機能などの各種機能を有している。特に、本実施形態のＭＦＰ１は、２種類のソフトウェアキーを並べて表示させることにより、操作性が良いように構成されている。
【００１７】
ＭＦＰ１には、ＣＰＵ１０、フラッシュメモリ１１、ＲＡＭ１２、ＬＣＤ１６、タッチパネル１７、ＬＥＤ表示器１８、静電パネル１９、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４、送受話器２５、ネットワークインターフェイス２６（以下、ネットワークＩ／Ｆ２６と記載）が主に設けられている。ＣＰＵ１０、フラッシュメモリ１１、ＲＡＭ１２は、バスライン２７を介して互いに接続されている。また、ＬＣＤ１６、タッチパネル１７、ＬＥＤ表示器１８、静電パネル１９、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４、送受話器２５、ネットワークＩ／Ｆ２６、バスライン２７は、入出力ポート２８を介して互いに接続されている。
【００１８】
ＣＰＵ１０は、フラッシュメモリ１１に記憶される固定値やプログラム、ＲＡＭ１２に記憶されているデータ、或いは、ＮＣＵ２３を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート２８と接続された各部を制御する。
【００１９】
フラッシュメモリ１１は、入力制御プログラム１１ａ、キー決定テーブル１１ｂ、電話帳メモリ１１ｃなどが設けられた書換可能な不揮発性のメモリである。ＣＰＵ１０は、入力制御プログラム１１ａに従い、後述するメイン処理（図４）を実行する。キー決定テーブル１１ｂについては、図３を参照して後述する。電話帳メモリ１１ｃは、電話帳ユーザ名、および当該電話帳ユーザ名の電話番号が記憶される。ＭＦＰ１のユーザは、電話帳メモリ１１ｃに記憶された電話番号を利用して、所望の相手先に発呼し、またはファクシミリ送信を行なう。ＲＡＭ１２は、書換可能な揮発性のメモリである。
【００２０】
ＬＣＤ１６は液晶表示装置であって、図２を参照して後述する第１ソフトキーなど、各種の画像を表示する。ＬＣＤ１６の画面の全域には、抵抗膜方式のタッチパネル１７が設けられる。タッチパネル１７は、ユーザが指などの入力媒体で操作した位置を検出し、タッチパネル１７の左上の頂点を原点とするＸＹ座標系に基づいて、その位置の座標情報を出力する。
【００２１】
ＬＥＤ表示器１８は、点灯するＬＥＤのパターンを切り替えることで、２種類の第２ソフトキーを表示可能な表示装置である。第２ソフトキーについては、図２を参照して後述する。ＬＥＤ表示器１８の画面の全域には、静電容量方式のタッチパネルである静電パネル１９が設けられる。静電パネル１９は、タッチパネル１７と同様に、ユーザが操作した位置を検出し、静電パネル１９の左上の頂点を原点とするＸＹ座標系に基づいて、その位置の座標情報を出力する。
【００２２】
スキャナ２０は、原稿を読み取って電子データに変換する読取動作を行う。プリンタ２１は、記録用紙に画像を印刷する印刷動作を行う。ＮＣＵ２３は、電話回線の制御を行う。モデム２４は、ファクシミリ送信時には送信信号を変調し、ファクシミリ受信時には受信した変調信号を復調する。送受話器２５は、外部機器との間で通話を行うためのものである。ネットワークＩ／Ｆ２６は、ＭＦＰ１を図示しないインターネットやＬＡＮ回線に接続するためのインターフェイスである。
【００２３】
図２を参照して、ＭＦＰ１における識別子入力受付状態を説明する。本明細書において、「識別子」とは、文字、数字、記号など、情報を伝達するために用いられる各種の図形を意味する。また、「識別子入力受付状態」とは、例えば、電話帳メモリ１１ｃに記憶すべき電話帳ユーザ名や電話番号など、所定の入力項目について、識別子の入力を受け付ける状態を意味する。図２は、識別子入力受付状態において表示される、入力画面およびサブ画面の例を示す図である。
【００２４】
識別子入力受付状態において、ＭＦＰ１は、ＬＣＤ１６に入力画面を表示させる。この入力画面は、第１ソフトキー３０を含む。また、ＭＦＰ１は、ＬＥＤ表示器１８にサブ画面を表示させる。このサブ画面は、第２ソフトキー３２を含む。そして、図２（ａ）に示すように、第１ソフトキー３０に、例えば、英字を表示させる場合には、第２ソフトキー３２には、第１ソフトキー３０とは種別が異なる識別子群として、例えば、記号を表示させる。
【００２５】
なお、第１ソフトキー３０または第２ソフトキー３２に表示させる識別子の種別は、ＭＦＰ１の設計者によって予め定められる。本実施形態では、第１ソフトキー３０に表示させる識別子の種別として、英字、数字、記号が準備され、第２ソフトキー３２に表示させる識別子の種別として、数字、記号が準備されているものとして説明するが、ひらがな、漢字、絵文字等、さらに他の種別が準備されていても良い。
【００２６】
図２（ａ）に示す状態において、第１ソフトキー３０に対する操作がタッチパネル１７により検出された場合、ＭＦＰ１は、その操作により指定された英字を入力する。例えば、第１ソフトキー３０のうち、英字「ａｂｃ」が表示された領域が１回操作された場合、その操作により指定される英字「ａ」を入力する。また、同じ領域が２回操作された場合には「ｂ」を入力し、３回操作された場合には「ｃ」を入力する。
【００２７】
一方、第２ソフトキー３２に対する操作が、静電パネル１９により検出された場合、ＭＦＰ１は、その操作により指定された領域、および回数に基づいて、記号を入力する。なお、ＭＦＰ１は、第１ソフトキー３０または第２ソフトキー３２に対する操作により入力された文字、数字、記号等を、ＬＣＤ１６内の入力ボックス３４に順次、表示する。
【００２８】
本実施形態のＭＦＰ１によれば、第１ソフトキー３０とは種別が異なる識別子群を、第２ソフトキー３２に表示させるので、ユーザは、複数種別の識別子を入力でき、操作性が良い。例えば、入力しようとする識別子列が「@abc&d」のように、記号と英字とを含む場合であっても、ユーザは、第１ソフトキー３０と第２ソフトキー３２とを利用することにより、第１ソフトキー３０に表示させる識別子の種別を切り替えることなく、所望の識別子列を入力できる。
【００２９】
ＬＣＤ１６の入力画面には、さらに、第１ソフトキー３０に表示する識別子群の種別の変更要求を受け付けるための種別切替キー３６が表示される。この種別切替キー３６に対する操作がタッチパネル１７により検出された場合、すなわち、第１ソフトキー３０に表示する識別子群の種別の変更要求を受け付けた場合、ＭＦＰ１は、第１ソフトキー３０に表示する識別子群の種別を変更する。例えば、図２（ａ）に示す表示状態において種別切替キー３６が１回操作された場合には、図２（ｂ）に示すように、第１ソフトキー３０に表示する識別子群の種別を、英字から数字に変更する。また、種別切替キー３６が２回操作された場合には、図２（ｃ）に示すように、第１ソフトキー３０に表示する識別子群の種別を、英字から記号に変更する。また、この場合、ＭＦＰ１は、第２ソフトキー３２における識別子群を、第１ソフトキー３０における変更後の識別子群（例えば、記号）とは異なる種別の識別子群（例えば、数字）に変更する。
【００３０】
このように、本実施形態のＭＦＰ１によれば、ユーザは、種別切替キー３６を操作することにより、第１ソフトキー３０に表示する識別子群を所望の種別に変更できる。また、第１ソフトキー３０に表示する識別子群の種別が変更された場合には、第２ソフトキー３２に表示される識別子群も変更されるので、常に２種類の識別子を入力でき、操作性が良い。また、第２ソフトキー３２からの入力が連続する場合において、ユーザが第２ソフトキー３２の操作を面倒に感じる場合、ユーザは、種別切替キー３６により、第１ソフトキー３０に表示させる識別子群の種別を変更しても良い。このようにすれば、ユーザは、第２ソフトキー３２を用いずに入力可能である。
【００３１】
なお、図２に示すように、ＬＣＤ１６の入力画面には、さらに、確定キー３８、バックキー４０、カーソル移動キー４２、削除キー４４が設けられる。確定キー３８が操作された場合、ＭＦＰ１は、入力ボックス３４に表示された識別子列を、設定データとして、例えば電話帳メモリ１１ｃなどに記憶する。バックキー４０が操作された場合、ＭＦＰ１は、ＬＣＤ１６の入力画面を、１つ前の画面に遷移させる。また、ＭＦＰ１は、カーソル移動キー４２が操作された場合には、入力ボックス３４内のカーソル（図示せず）を移動させ、削除キー４４が操作された場合には、入力ボックス３４内の識別子を１つ削除する。
【００３２】
図３は、キー決定テーブル１１ｂの構成を模式的に示す図である。キー決定テーブル１１ｂは、第１ソフトキー３０、第２ソフトキー３２のそれぞれに表示させる識別子の種別を、入力項目毎に定めたテーブルである。ＭＦＰ１は、複数種類の入力項目のうちいずれかの入力項目について識別子を入力する識別子受付状態に遷移する場合、その識別子受付状態に対応する識別子群を第１ソフトキー３０に表示させる。
【００３３】
例えば、入力項目「ＲＳＳサイトＵＲＬ」の入力画面を表示させる場合、まず、キー決定テーブル１１ｂに基づいて、第１ソフトキー３０には、デフォルトの種別である英字を表示させる。ここで、ＲＳＳサイトＵＲＬを構成する識別子を入力する場合、英字、数字、記号のいずれも入力される可能性があるので、キー決定テーブル１１ｂには、入力項目「ＲＳＳサイトＵＲＬ」に対応する、第１ソフトキー３０の識別子の種別として、これら全てが有効とされている。よって、ＭＦＰ１は、ユーザにより種別切替キー３６が操作される毎に、第１ソフトキー３０に表示させる識別子の種別を、英字、数字、記号に順次に切り替える。
【００３４】
また、例えば、入力項目「電話帳ユーザ名」の入力画面を表示させる場合、まず、キー決定テーブル１１ｂに基づいて、第１ソフトキー３０には、デフォルトの種別である英字を表示させる。ここで、電話帳ユーザ名を構成する識別子を入力する場合、英字、数字が入力される可能性があるので、キー決定テーブル１１ｂには、入力項目「電話帳ユーザ名」に対応する、第１ソフトキー３０の識別子の種別として、英字、数字が有効とされ、記号が無効とされる。よって、ＭＦＰ１は、ユーザにより種別切替キー３６が操作される毎に、第１ソフトキー３０に表示させる識別子の種別を、英字、数字に順次切り替える。
【００３５】
このように、キー決定テーブル１１ｂに基づいて、入力項目に適した種別の識別子を、第１ソフトキー３０に表示させることができる。すなわち、当該入力項目について入力頻度の高い識別子を、第１ソフトキー３０に表示させることができる。よって、ユーザが種別切替キー３６を操作する回数を低減し、操作性を向上できる。
【００３６】
また、キー決定テーブル１１ｂにおいて、第２ソフトキー３２に表示させる識別子の種別は、入力項目毎、および、第１ソフトキー３０に表示される識別子の種別毎に定められている。例えば、入力項目「ＲＳＳサイトＵＲＬ」について、第１ソフトキー３０に英字または数字が表示される場合、第２ソフトキー３２には記号が表示される。一方、第１ソフトキー３０に記号が表示される場合には、第２ソフトキー３２には数字が表示される。
【００３７】
このように、入力項目毎、および、第１ソフトキー３０に表示される識別子の種別毎に、第２ソフトキー３２に表示させる識別子の種別が予め定められているので、第２ソフトキー３２には、入力項目に適した種別であって、且つ、第１ソフトキー３０に表示させる識別子群とは種別が異なる識別子群を表示させることができる。その結果、ユーザが、種別切替キー３６を操作する回数を低減させることができる。
【００３８】
なお、入力項目「電話番号」について識別子を入力する場合、数字が入力される可能性が高い。よって、キー決定テーブル１１ｂには、入力項目「電話番号」に対応する、第１ソフトキー３０の識別子の種別として、数字のみ有効とされ、英字、記号は無効とされる。また、第２ソフトキー３２の識別子の種別は、第１ソフトキー３０に表示される識別子の種別に関わらず、全て数字とされる。このように、入力項目の種類によっては、第１ソフトキー３０と第２ソフトキー３２とに同じ種別の識別子が表示されるように、キー決定テーブル１１ｂが設計されていても良い。
【００３９】
また、上述したように、第２ソフトキー３２には、記号と数字とを表示可能であるが、入力項目の種類によっては、１種類のみが表示される。例えば、「ＲＳＳサイトＵＲＬ」、「Ｐｒｏｘｙサーバ名」については、記号と数字とが入力される可能性があるため、これらの入力項目については記号と数字との２種類が表示される。一方、「電話帳ユーザ名」、「電話番号」については、記号が入力される可能性が無いまたは可能性が極めて低いため、数字のみが表示される。
【００４０】
図４は、ＭＦＰ１のＣＰＵ１０が入力制御プログラム１１ａに従って実行するメイン処理を示すフローチャートである。このメイン処理は、ＭＦＰ１の電源起動後、繰り返し実行される。
【００４１】
まず、画面表示指示があり（Ｓ４０２：Ｙｅｓ）、且つ、当該指示に基づいて表示すべき表示画面が、入力ボックス３４を含む入力画面である場合（Ｓ４０４：Ｙｅｓ）、ＣＰＵ１０は、入力画面を表示させる初期表示処理（Ｓ４０６）を実行する。初期表示処理（Ｓ４０６）については、図５を参照して後述する。
【００４２】
画面表示指示に基づいて表示すべき表示画面が入力画面ではない場合（Ｓ４０４：Ｎｏ）、ＣＰＵ１０は、当該指示に基づいて表示すべきその他の画面を生成し（Ｓ４０８）、ＬＣＤ１６に表示させ（Ｓ４１０）、処理を終了する。
【００４３】
一方、画面表示指示がなく（Ｓ４０２：Ｎｏ）、且つ、タッチパネル１７または静電パネル１９により、ユーザ操作が検出された場合（Ｓ４１２：Ｙｅｓ）、ＣＰＵ１０は、入力受付処理を実行し（Ｓ４１４）、処理を終了する。入力受付処理（Ｓ４１４）については、図６を参照して後述する。
【００４４】
一方、画面表示指示がなく（Ｓ４０２：Ｎｏ）、ユーザ操作が検出されない場合（Ｓ４１２：Ｎｏ）、ＣＰＵ１０は、その他の処理を実行し（Ｓ４１６）、メイン処理を終了する。
【００４５】
図５は、初期表示処理（Ｓ４０６）を示すフローチャートである。この初期表示処理は、ＬＣＤ１６に入力画面を表示させ、ＬＥＤ表示器１８にサブ画面を表示させるための処理である。まず、ＣＰＵ１０は、キー決定テーブル１１ｂを参照する（Ｓ５０２）。そして、これから表示しようとする入力画面で入力を受け付ける入力項目（以下、対象入力項目）に対応する、第１ソフトキー３０のデフォルトの種別を確認する。第１ソフトキー３０のデフォルトの種別が英字である場合（Ｓ５０４：Ｙｅｓ）、ＣＰＵ１０は、図示しないＶＲＡＭに描画した入力画面に、英字の第１ソフトキー３０を配置する（Ｓ５０６）。また、第１ソフトキー３０のデフォルトの種別が英字ではない場合であって（Ｓ５０４：Ｎｏ）、第１ソフトキー３０のデフォルトの種別が数字である場合（Ｓ５０８：Ｙｅｓ）、数字の第１ソフトキー３０を入力画面に配置し（Ｓ５１０）、第１ソフトキー３０のデフォルトの種別が記号である場合（Ｓ５０８：Ｎｏ）、記号の第１ソフトキー３０を入力画面に配置する（Ｓ５１２）。
【００４６】
次に、ＣＰＵ１０は、キー決定テーブル１１ｂを参照して、対象入力項目に対応する、第２ソフトキー３２の識別子の種別を確認する（Ｓ５１４）。そして、第２ソフトキー３２に表示させる識別子群の候補として、複数の種別の識別子群が存在する場合、すなわち、対象入力項目に対応する第２ソフトキー３２の識別子として、記号と数字とが、キー決定テーブル１１ｂに記憶されている場合であって（Ｓ５１６：Ｙｅｓ）、且つ、入力ボックス３４に初期表示する設定データが存在する場合、すなわち、対象入力項目について既に入力済みの識別子列が存在する場合（Ｓ５１８：Ｙｅｓ）、ＣＰＵ１０は、既に入力済みの識別子列に基づいて、候補の識別子群のうちいずれかを、第２ソフトキー３２に表示させる識別子群として決定する。
【００４７】
具体的には、ＣＰＵ１０は、既に入力済みの識別子列を解析し、当該識別子列を構成する識別子の個数を、種別毎にカウントし（Ｓ５２０）、当該識別子列に使用されている識別子の個数を順位付けする（Ｓ５２２）。
【００４８】
入力済みの識別子列において、数字の個数が記号の個数以上である場合（Ｓ５２４：Ｙｅｓ）、ＣＰＵ１０は、ＬＥＤ表示器１８におけるＬＥＤ点灯のパターンとして、数字の第２ソフトキー３２のパターンを選択する（Ｓ５２６）。一方、記号の個数が数字の個数よりも大きい場合（Ｓ５２４：Ｎｏ）、ＣＰＵ１０は、ＬＥＤ表示器１８におけるＬＥＤ点灯のパターンとして、記号の第２ソフトキー３２のパターンを選択する（Ｓ５２８）。なお、本実施形態における「入力済みの識別子列」とは、設定データを構成する識別子の配列を意味している。よって、設定データが１の識別子から構成される場合には、その１の識別子が入力済みの識別子列に相当する。
【００４９】
次に、入力項目に対応する第１ソフトキー３０の識別子の種別として、有効な種別が複数ある場合（Ｓ５３０：Ｙｅｓ）、ＣＰＵ１０は、入力画面に種別切替キー３６を配置する（Ｓ５３２）。一方、第１ソフトキー３０の識別子の種別として有効な種別が１種類のみである場合（Ｓ５３０：Ｎｏ）、ＣＰＵ１０は、Ｓ５３２をスキップする。次に、ＣＰＵ１０は、ＶＲＡＭに描画した入力画面をＬＣＤ１６に表示させ（Ｓ５３４）、且つ、ＬＥＤを点灯することにより、選択した点灯パターンの第２ソフトキー３２をＬＥＤ表示器１８に表示させ（Ｓ５３６）、処理を終了する。
【００５０】
このように、初期表示処理（Ｓ４０６）によれば、入力済みの識別子列が存在する場合であって、第２ソフトキー３２に表示させる識別子群の候補として、複数の種別の識別子群が存在する場合には、候補の識別子群のうち、入力済みの識別子列に使用されている識別子の個数が最も多い種別の識別子群を、第２ソフトキー３２に表示させることができる。すなわち、これから入力される可能性が高い識別子群を第２ソフトキー３２に表示させることができ、ユーザにとって操作性が良い。
【００５１】
次に、対象入力項目に対応する第２ソフトキー３２の識別子の種別が１種類である場合（Ｓ５１６：Ｎｏ）、または、入力ボックス３４に初期表示する設定データがない場合（Ｓ５１８：Ｎｏ）について説明する。
【００５２】
この場合、キー決定テーブル１１ｂのうち、対象入力項目に対応付けられた第２ソフトキー３２の種別を参照する。そして、その第２ソフトキー３２の種別のうち、第１ソフトキー３０に表示される識別子の種別（すなわち、Ｓ５０６，Ｓ５１０，Ｓ５１２のいずれかで入力画面に配置された第１ソフトキー３０の識別子の種別）に対応付けられた第２ソフトキー３２の種別を確認する。そして、確認した第２ソフトキー３２の種別が数字である場合（Ｓ５３８：Ｙｅｓ）、ＣＰＵ１０は、ＬＥＤ表示器１８におけるＬＥＤの点灯パターンとして、数字の第２ソフトキー３２のパターンを選択する（Ｓ５４０）。一方、確認した第２ソフトキー３２の種別が記号である場合（Ｓ５３８：Ｎｏ）、ＣＰＵ１０は、ＬＥＤ表示器１８におけるＬＥＤの点灯パターンとして、記号の第２ソフトキー３２のパターンを選択する（Ｓ５４２）。
【００５３】
そして、ＣＰＵ１０は、入力画面をＬＣＤ１６に表示させ（Ｓ５３４）、選択したパターンの第２ソフトキー３２をＬＥＤ表示器１８に表示させ（Ｓ５３６）、処理を終了する。
【００５４】
この初期表示処理（Ｓ４０６）により、ＭＦＰ１は、入力画面およびサブ画面を表示させ、対象入力項目について、識別子を入力する識別子受付状態に遷移する。
【００５５】
図６は、入力受付処理（Ｓ４１４）を示すフローチャートである。この処理は、タッチパネル１７または静電パネル１９により、ユーザ操作が検出された場合に実行される。
【００５６】
まず、ＬＣＤ１６における表示画面が、入力ボックス３４を含む入力画面である場合（Ｓ６０２：Ｙｅｓ）、ＣＰＵ１０は、ユーザにより操作されたキーを確認する（Ｓ６０４）。操作されたキーが確定キー３８である場合（Ｓ６０６：Ｙｅｓ）、ＣＰＵ１０は、入力ボックス３４に表示された識別子列を設定データとして、入力項目と対応付けてフラッシュメモリ１１に記憶させる（Ｓ６０８）。例えば、対象入力項目が電話帳ユーザ名である場合には、入力ボックス３４に表示された識別子列を、電話帳ユーザ名の設定データとして、電話帳メモリ１１ｃに記憶させる。そして、ＣＰＵ１０は、次の画面に切り替えるための画面表示指示をセットし（Ｓ６１０）、第２ソフトキー３２を無効化する（Ｓ６１８）。そして、ＣＰＵ１０は、ＬＥＤを消灯することにより、ＬＥＤ表示器１８におけるサブ画面を消去し（Ｓ６２０）、処理を終了する。このように、第２ソフトキー３２を切り替えるときにユーザのタッチを受け付けない期間を設けることで、タッチが、切り替え前の第２ソフトキー３２へのタッチとして認識されるか、切り替え後の第２ソフトキー３２として認識されるのかを、ユーザが認識しやすくなる。
【００５７】
一方、確定キー３８が操作されず（Ｓ６０６：Ｎｏ）、バックキー４０に対する操作がタッチパネル１７により検出された場合（Ｓ６１２：Ｙｅｓ）、ＣＰＵ１０は、前の画面に切り替えるための画面表示指示をセットし（Ｓ６１４）、第２ソフトキー３２の無効化（Ｓ６１８）、ＬＥＤ表示器１８におけるサブ画面の消去（Ｓ６２０）を実行する。
【００５８】
また、確定キー３８、バックキー４０以外の操作が行なわれた場合（Ｓ６１２：Ｎｏ）、ＣＰＵ１０は、画面更新処理を実行し（Ｓ６１６）、処理を終了する。画面更新処理については、図７を参照して後述する。また、ＬＣＤ１６における表示画面が入力画面ではない場合（Ｓ６０２：Ｎｏ）、ＣＰＵ１０は、その他の画面処理を実行し（Ｓ６２２）、処理を終了する。
【００５９】
図７は、画面更新処理（Ｓ６１６）を示すフローチャートである。この処理は、種別切替キー３６、第１ソフトキー３０、第２ソフトキー３２などが操作された場合に実行される。種別切替キー３６に対する操作がタッチパネル１７により検出された場合（Ｓ７０２：Ｙｅｓ）、すなわち、第１ソフトキー３０に表示する識別子群の種別の変更要求を受け付けた場合、ＣＰＵ１０は、キー決定テーブル１１ｂを参照し、第１ソフトキー３０に表示する識別子群の種別を変更する。具体的には、対象入力項目に対応する第１ソフトキー３０の識別子群の種別のうち、有効な種別を選択し、その種別の第１ソフトキー３０を、ＶＲＡＭに描画した入力画面に配置する（Ｓ７０４）。
【００６０】
次に、ＣＰＵ１０は、キー決定テーブル１１ｂを参照し、対象入力項目および第１ソフトキー３０に表示される識別子の種別に対応付けられた、第２ソフトキー３２の識別子の種別を確認する（Ｓ７０６）。第２ソフトキー３２の識別子の種別が数字である場合（Ｓ７０８：Ｙｅｓ）、ＣＰＵ１０は、ＬＥＤ表示器１８に表示させるパターンとして、数字の第２ソフトキー３２のパターンを選択する（Ｓ７１０）。一方、第２ソフトキー３２の種別が記号である場合（Ｓ７０８：Ｎｏ）、ＣＰＵ１０は、ＬＥＤ表示器１８に表示させるパターンとして、記号の第２ソフトキー３２のパターンを選択する（Ｓ７１２）。
【００６１】
次に、対象入力項目に対応する第１ソフトキー３０の識別子の種別として、有効な種別が複数ある場合（Ｓ７１４：Ｙｅｓ）、ＣＰＵ１０は、入力画面に、種別切替キー３６を配置する（Ｓ７１６）。一方、第１ソフトキー３０の識別子の種別として有効な種別が１種類のみである場合（Ｓ７１４：Ｎｏ）、ＣＰＵ１０は、Ｓ７１６をスキップする。次に、ＣＰＵ１０は、描画した入力画面をＬＣＤ１６に表示させ（Ｓ７１８）、且つ、ＬＥＤを点灯して、選択したパターンの第２ソフトキー３２のサブ画面をＬＥＤ表示器１８に表示させ（Ｓ７２０）、処理を終了する。
【００６２】
一方、種別操作キー３６が操作されず（Ｓ７０２：Ｎｏ）、第１ソフトキー３０に対する操作がタッチパネル１７により検出された場合（Ｓ７２２：Ｙｅｓ）、ＣＰＵ１０は、タッチパネル１７から出力される座標情報と、操作回数とに基づいて、第１ソフトキー３０に表示された識別子群のうち、その操作により指定される識別子を入力し、入力ボックス３４内の識別子列を更新する（Ｓ７２４）。
【００６３】
一方、第１ソフトキー３０が操作されず（Ｓ７２２：Ｎｏ）、第２ソフトキー３２に対する操作が静電パネル１９により検出された場合（Ｓ７２６：Ｙｅｓ）、ＣＰＵ１０は、その操作により指定される識別子を入力し、入力ボックス３４内の識別子列を更新する（Ｓ７２８）。また、その他の操作、例えば、カーソル移動キー４２または削除キー４４に対する操作がタッチパネル１７により検出された場合（Ｓ７２６：Ｎｏ）、ＣＰＵ１０は、入力ボックス３４におけるカーソルの表示位置の移動、または、識別子の削除など、操作に対応した処理を実行する（Ｓ７３０）。そして、入力ボックス３４内を更新した入力画面をＬＣＤ１６に表示させ（Ｓ７１８）、ＬＥＤ表示器１８にサブ画面を表示させ（Ｓ７２０）、処理を終了する。
【００６４】
上記実施形態において、ＭＦＰ１が入力装置の一例である。第１ソフトキー３０，第２ソフトキー３２がそれぞれ第１領域、第２領域の一例である。タッチパネル１７，静電パネル１９がそれぞれ第１検出部、第２検出部の一例である。ＣＰＵ１０がコンピュータおよび入力部の一例である。ただし、第１検出部、第２検出部、入力部などの各部は、ハードウェア単体であっても良いし、図４〜図７に示す処理をＣＰＵ１０に実行させるプログラムを実行することで実現しても良いし、それ以外のプログラム、例えば、オペレーティングシステムなどをＣＰＵ１０が実行することで実現しても良い。また、これら各部は、ＣＰＵ１０が複数のプログラムによる処理を組み合わせて実行することで実現しても良い。
【００６５】
ＣＰＵ１０がＳ５３４，Ｓ５３６，Ｓ７１８，Ｓ７２０を実行することにより表示制御手段の一例が実現する。ＣＰＵ１０がＳ７２４を実行することにより第１入力手段、第１入力制御手段の一例が実現する。ＣＰＵ１０がＳ７２８を実行することにより第２入力手段、第２入力制御手段の一例が実現する。ＣＰＵ１０がＳ４０６を実行することにより遷移手段の一例が実現する。ＣＰＵ１０がＳ５２０を実行することによりカウント手段の一例が実現する。ＣＰＵ１０がＳ５３２，Ｓ７１６を実行することにより変更要求受付手段の一例が実現する。ＣＰＵ１０がＳ７０４を実行することにより第１変更手段の一例が実現する。ＣＰＵ１０がＳ７０６を実行することにより第２変更手段の一例が実現する。
【００６６】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００６７】
例えば、上記実施形態では、入力装置の一例として、ＭＦＰ１を説明したが、プリンタ、スキャナ、電子ゲーム機、デジタルカメラなど各種装置が入力装置の一例となり得る。
【００６８】
また、上記実施形態では、第２ソフトキー３２に表示すべき識別子群の種別を、既に入力済みの識別子列に基づいて決定していた。これに代えて、または、これに加えて、第１ソフトキー３０に表示すべき識別子群の種別を、既に入力済みの識別子列に基づいて決定して良い。
【００６９】
また、上記実施形態において、キー決定テーブル１１ｂは、第１ソフトキー３０、第２ソフトキー３２に表示すべき識別子の種別を、入力項目に対応付けて記憶するものであった。これに代えて、第１ソフトキー３０、第２ソフトキー３２に表示すべき識別子を、識別子受付状態または入力画面に対応付けて記憶しても良い。具体的には、各識別子受付状態または入力画面にＩＤを付し、各ＩＤに対応付けて、第１ソフトキー３０、第２ソフトキー３２に表示すべき識別子の種別を記憶しておく。そして、現在の識別子受付状態または入力画面のＩＤに対応した識別子の種別を読み出し、その種別の識別子を、第１ソフトキー３０、第２ソフトキー３２に表示させても良い。
【００７０】
また、上記実施形態において、第１ソフトキー３０と第２ソフトキー３２とは、互いに異なる表示装置（ＬＣＤ１６、ＬＥＤ表示器１８）に表示され、また、互いに異なる検出装置（タッチパネル１７、静電パネル１９）により操作が検出されるものであった。しかしながら、第１ソフトキー３０と第２ソフトキー３２とが１の表示装置の互いに異なる領域に表示される場合にも、本発明を適用可能である。また、第１ソフトキー３０に対する操作、第２ソフトキー３２に対する操作が、同一の検出装置で検出される場合にも、本発明を適用可能である。また、ＬＣＤ１６に静電容量方式のタッチパネルが設けられ、ＬＥＤ表示器１８に抵抗膜方式のタッチパネルが設けられる場合にも、本発明を適用可能である。
【００７１】
また、上記実施形態においては、第１ソフトキー３０と第２ソフトキー３２とを共に表示していたが、状況に応じて、第１ソフトキー３０、第２ソフトキー３２のうち、いずれか一方のみが表示される場合があっても良い。
【００７２】
また、上記実施形態においては、１の入力画面では、１の入力項目について識別子を入力するものとして説明した。しかしながら、１の入力画面に複数の入力ボックスが設けられ、複数の入力項目について識別子を入力可能な場合についても、本発明を適用可能である。この場合には、複数の入力項目のうち、入力対象として選択された１の入力項目に対応する識別子を、第１ソフトキー３０または第２ソフトキー３２に表示させれば良い。
【００７３】
また、第１ソフトキー３０に表示させる識別子の種別は、２種類でも良く、４種類以上でも良い。同様に、第２ソフトキー３２に表示させる識別子の種別は３種類以上であっても良い。
【００７４】
また、第１ソフトキー、第２ソフトキーに加え、さらに他のソフトキーが表示される場合、すなわち、３つ以上の表示領域のそれぞれに識別子を表示させる場合にも、本発明を適用可能である。
【００７５】
また、上記実施形態においては、画面を切替える際に、第２ソフトキー３２を無効化し（図６のＳ６１８）、且つ、ＬＥＤ表示器１８のサブ画面を消去していたが（図６のＳ６２０）、画面切替え時に、いずれか一方のみを実行しても良いし、また、第２ソフトキー３２の無効化およびサブ画面の消去のいずれも実行しないように、上記実施形態を変形しても良い。
＜手段＞
技術的思想１の入力装置は、第１領域に識別子群を表示させ、前記第１領域に表示させる識別子群とは種別が異なる識別子群を、第２領域に表示させる表示制御手段と、前記第１領域に対する操作が第１検出部により検出された場合、前記第１領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第１入力手段と、前記第２領域に対する操作が第２検出部により検出された場合、前記第２領域に表示された前記識別子群のうち、その操作により指定される識別子を入力する第２入力手段とを備える。
技術的思想２の入力装置は、技術的思想１の入力装置において、複数種類の入力項目のうちいずれかの入力項目について、識別子を入力する識別子受付状態に遷移する遷移手段を備え、前記表示制御手段は、前記遷移手段により、前記識別子受付状態に遷移した場合、その識別子受付状態に対応する識別子群を前記第１領域に表示させ、前記第１領域に表示させる識別子群とは種別が異なる識別子群を前記第２領域に表示させる。
技術的思想３の入力装置は、技術的思想２の入力装置において、前記表示制御手段は、前記第１領域または前記第２領域に表示させる識別子群の候補として、複数の種別の識別子群が存在する場合、前記識別子受付状態に対応する入力項目について既に入力済みの識別子列に基づいて、前記候補の識別子群のうちいずれかを、前記第１領域または前記第２領域に表示させる。
技術的思想４の入力装置は、技術的思想２または３の入力装置において、前記識別子受付状態に対応する入力項目について、既に入力済みの識別子列を構成する識別子の個数を、種別毎にカウントするカウント手段を備え、前記表示制御手段は、前記第１領域または前記第２領域に表示させる識別子群の候補として、複数の種別の識別子群が存在する場合、前記候補の識別子群の中で、前記カウント手段によりカウントされた識別子の個数が最も多い種別の識別子群を、前記第１領域または前記第２領域に表示させる。
技術的思想５の入力装置は、技術的思想２から４のいずれかの入力装置において、前記識別子受付状態において、前記第１領域に表示する識別子群の種別の変更要求を受け付ける変更要求受付手段と、前記変更要求受付手段により、前記変更要求を受け付けた場合、前記第１領域に表示する識別子群の種別を変更する第１変更手段と、前記第１変更手段により、前記第１領域に表示する識別子群の種別を変更する場合、前記第２領域における識別子群を、前記第１領域における変更後の識別子群とは異なる種別の識別子群に変更する第２変更手段とを備える。
技術的思想６の入力制御プログラムは、第１領域に識別子群を表示させ、前記第１領域に表示させる識別子群とは種別が異なる識別子群を、第２領域に表示させる表示制御手段と、前記第１領域に対する操作が第１検出部により検出された場合、前記第１領域に表示された前記識別子群のうち、その操作により指定される識別子を、入力部に入力させる第１入力制御手段と、前記第２領域に対する操作が第２検出部により検出された場合、前記第２領域に表示された前記識別子群のうち、その操作により指定される識別子を、前記入力部に入力させる第２入力制御手段として、コンピュータを機能させる。
＜効果＞
技術的思想１の入力装置によれば、第１領域に表示される識別子群と、第２領域に表示される識別子群とは、互いに種別が異なるので、ユーザは、複数種別の識別子を入力でき、操作性が良いという効果がある。
技術的思想２の入力装置によれば、技術的思想１の入力装置の奏する効果に加え、入力項目に対応した識別子群が第１領域に表示され、且つ、第１領域とは異なる種別の識別子群が第２領域に表示されるので、さらに操作性が良いという効果がある。
技術的思想３の入力装置によれば、技術的思想２の入力装置の奏する効果に加え、第１領域または第２領域に表示させる識別子群の候補として複数の種別の識別子群が存在する場合には、既に入力済みの識別列に対応した適切な識別子群が、第１領域または第２領域に表示されるので、さらに操作性が良いという効果がある。
技術的思想４の入力装置によれば、技術的思想２または３の入力装置の奏する効果に加え、既に入力済みの識別子列を構成する識別子のうち、カウント手段によりカウントされた個数が最も多い種別の識別子群、すなわち、入力される可能性が高い識別子群が表示されるので、さらに操作性が良いという効果がある。
技術的思想５の入力装置によれば、技術的思想２から４のいずれかの入力装置の奏する効果に加え、第１領域に表示する識別子群の種別が変更された場合には、第２領域に表示される識別子群も変更されるので、さらに操作性が良いという効果がある。
技術的思想６の入力制御プログラムによれば、コンピュータにおいて実行されることにより、技術的思想１の入力装置と同様の作用効果を奏する。
【符号の説明】
【００７６】
１              ＭＦＰ
１１ａ          入力制御プログラム
１７            タッチパネル
１９            静電パネル
３０            第１ソフトキー
３２            第２ソフトキー
【図１】
0005834529.tif 000002
【図２】
0005834529.tif 000003
【図３】
0005834529.tif 000004
【図４】
0005834529.tif 000005
【図５】
0005834529.tif 000006
【図６】
0005834529.tif 000007
【図７】
0005834529.tif 000008