(57)【特許請求の範囲】
【請求項１】
複数の操作キーを介して行なう情報の入力操作を支援する入力支援装置において、
前記複数の操作キーに割り当てられる機能にそれぞれ対応した複数の機能情報を所定の配列で画面上に表示する表示手段と、
前記操作キーを介して、前記画面上に表示される複数の項目にそれぞれ対応する入力情報を所定の順序で受け付ける受付手段と、
該受付手段が次に受け付ける一の前記入力情報に対応して、前記表示手段により表示される前記複数の機能情報のうちの一部の機能情報を含む所定領域を特定する特定手段と、
該特定手段が特定した所定領域を囲む枠を、前記表示手段により表示される機能情報に付して表示させる表示制御手段と、
前記特定手段が特定した所定領域内に表示される機能情報の各機能を、該機能情報の表示位置に対応させて、前記複数の操作キーにそれぞれ割り当てる割当手段とを備え、
前記受付手段は、前記複数の操作キーを介して、前記割当手段が各操作キーに割り当てた各機能を入力情報として受け付けるように構成してあることを特徴とする入力支援装置。
【請求項２】
前記表示制御手段は、前記枠を点滅表示させるように構成してあることを特徴とする請求項１に記載の入力支援装置。
【請求項３】
前記受付手段が次に受け付ける一の前記入力情報に対応して前記特定手段が特定した所定領域が、前記受付手段が一つ前に受け付けた入力情報に対応して前記特定手段が特定した所定領域と異なる場合、前記複数の操作キーに割り当てられる機能が変更される旨を通知する手段と、
前記複数の操作キーに割り当てられる機能の変更の許可を受け付ける手段とを備え、
前記割当手段は、前記変更の許可を受け付けた場合、前記特定手段が特定した所定領域内に表示される機能情報の各機能を、前記複数の操作キーに割り当てるように構成してあることを特徴とする請求項１又は２に記載の入力支援装置。
【請求項４】
複数の操作キー及び表示部を備える装置が、前記複数の操作キーを介して行なう情報の入力操作を支援する入力支援方法において、
前記複数の操作キーに割り当てられる機能にそれぞれ対応した複数の機能情報を所定の配列で前記表示部に表示させるステップと、
前記操作キーを介して次に受け付ける一の前記入力情報に対応して、前記表示部に表示される前記複数の機能情報のうちの一部の機能情報を含む所定領域を特定する特定ステップと、
該特定ステップで特定した所定領域を囲む枠を、前記表示部に表示される機能情報に付して前記表示部に表示させるステップと、
前記特定ステップで特定した所定領域内に表示される機能情報の各機能を、該機能情報の表示位置に対応させて、前記複数の操作キーにそれぞれ割り当てる割当ステップと、
前記複数の操作キーを介して、前記割当ステップで各操作キーに割り当てられた各機能を入力情報として受け付けるステップと
を含むことを特徴とする入力支援方法。
【請求項５】
複数の操作キー及び表示部を備えるコンピュータに、前記複数の操作キーを介して行なう情報の入力操作を支援させるためのコンピュータプログラムにおいて、
コンピュータに、
前記複数の操作キーに割り当てられる機能にそれぞれ対応した複数の機能情報を所定の配列で前記表示部に表示させるステップと、
前記操作キーを介して次に受け付ける一の前記入力情報に対応して、前記表示部に表示される前記複数の機能情報のうちの一部の機能情報を含む所定領域を特定する特定ステップと、
該特定ステップで特定した所定領域を囲む枠を、前記表示部に表示される機能情報に付して前記表示部に表示させるステップと、
前記特定ステップで特定した所定領域内に表示される機能情報の各機能を、該機能情報の表示位置に対応させて、前記複数の操作キーにそれぞれ割り当てる割当ステップと、
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレータの操作負担を軽減し、入力操作の効率を向上させるための入力支援装置、入力支援方法及び前記入力支援装置をコンピュータによって実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
例えば銀行の営業店舗の窓口業務を行なう担当者（オペレータ）は、各種情報を入力する際に、金融業務に特化したキーボード（金融専用キーボード）を利用する。金融専用キーボードは、パーソナルコンピュータに接続して用いられるキーボードが有する操作キーのほかに、金融業務に特化した各種の操作キーを備えており、オペレータの入力操作を効率化できる。
【０００３】
しかし、オペレータは、金融専用キーボードを用いて入力操作を行なう場合、金融専用キーボードに設けられた各操作キーの配列に慣れる必要があり、専用の教育訓練を受ける必要があった。また、金融専用キーボードは、多数の操作キーを有するので、通常のキーボードの大きさよりも大きい。従って、オペレータが自身の机上に金融専用キーボードを載せて利用する場合に、金融専用キーボードによって作業スペースが狭められてしまうので、広い作業スペースを確保したいという要望があった。更に、金融専用キーボードは、各金融機関の業務内容に応じて製造されるため高価である。
【０００４】
そこで、金融専用キーボードの代わりにテンキーパッドを用いた入力操作が可能なシステムが提案されている（例えば、特許文献１，２参照）。テンキーパッドを用いたシステムでは、複数の入力モード毎に、テンキーパッドに設けられた各操作キーに割り当てられる機能が予め設定されている。
【０００５】
このようなシステムでは、現在選択されている入力モードにおいて各操作キーに割り当てられている各機能の情報を、各操作キーと同一の配列で表示する機能表示画面を表示装置に表示させる。従って、オペレータは、機能表示画面に表示された各機能の情報によって現在テンキーパッドの各操作キーに割り当てられている機能を確認しつつ操作キーを操作することにより、テンキーパッドのみを用いた入力操作が可能となる。このように、テンキーパッドのみを用いて入力操作を行なうシステムを利用することにより、入力操作が簡素化されると共に、オペレータの机上の作業スペースを広げることができる。
【特許文献１】特開２００１−２５５９８５号公報
【特許文献２】特開２００３−０５８３０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したシステムでは、入力モードが変更される都度、機能表示画面に表示される各機能の情報が変更されるので、オペレータは、現在テンキーパッドの各操作キーに割り当てられている機能を機能表示画面で確認することができる。また、テンキーパッドであれば操作キーの数も限られており、オペレータはテンキーパッドの各操作キーを目視で確認せずに機能表示画面のみを見ながら入力操作を行なうことができる。従って、金融専用キーボードの各操作キーを目視で確認しながらの入力操作よりも操作性及び操作スピードを向上させることができる。
【０００７】
しかし、上述したようなテンキーパッドを用いて入力操作を行なうシステムでは、入力モードを切り替えるために、オペレータが、マウス、キーボード又はテンキーパッドを操作する必要がある。特に、マウス又はキーボードを操作することによって入力モードを切り替えるシステムでは、入力モードを切り替える際に、テンキーパッドと、マウス又はキーボードとの間でオペレータが自身の手を移動させる必要がある。このようにテンキーパッドの操作と、マウス又はキーボードの操作とを適宜切り替える場合、テンキーパッドのみを操作する場合と比較して入力操作の効率が低下し、テンキーパッドを用いたシステムの効果を十分に得られないという問題がある。
【０００８】
また、オペレータが、マウス、キーボード又はテンキーパッドを操作することによって入力モードを切り替える場合、これから入力する情報に応じて適切な入力モードに切り替える必要がある。従って、オペレータは、自身がこれから入力する情報に応じて適切な入力モードを選択し、適切に切り替える必要があり、オペレータがテンキーパッドの操作に慣れるまでに時間を要するという問題を解消することは困難である。
【０００９】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、オペレータの操作負担を軽減し、入力操作の効率を向上させることが可能な入力支援装置、入力支援方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本入力支援装置の特徴は、複数の操作キーを介して行なう情報の入力操作を支援する入力支援装置において、複数の操作キーに割り当てられる機能にそれぞれ対応した複数の機能情報を所定の配列で画面上に表示する表示手段と、操作キーを介して、画面上に表示される複数の項目にそれぞれ対応する入力情報を所定の順序で受け付ける受付手段とを備え、次に受け付ける一の入力情報に対応して、表示手段により表示される複数の機能情報のうちの一部の機能情報を含む所定領域を特定し、特定した所定領域を囲む枠を、表示手段により表示される機能情報に付して表示させる点にある。また、本入力支援装置の特徴は、特定した所定領域内に表示される機能情報の各機能を、該機能情報の表示位置に対応させて、複数の操作キーにそれぞれ割り当てる点にある。更に、本入力支援装置の特徴は、複数の操作キーを介して、各操作キーに割り当てられた各機能を入力情報として受け付ける点にある。
【００１１】
本入力支援装置によれば、複数の入力情報を所定の順序で順次受け付ける構成において、次に受け付ける一の入力情報に応じて、各操作キーに割り当てられる各機能が自動的に変更される。また、本入力支援装置によれば、次に受け付ける一の入力情報に応じて、所定の配列で表示される複数の機能情報に対して、各操作キーに割り当てられる各機能を示すために付与される枠が自動的に移動される。
【発明の効果】
【００１２】
開示の入力支援装置は、次に受け付ける一の入力情報に応じて、各操作キーに割り当てる各機能を自動的に変更するので、オペレータは、入力情報に応じて入力モードを切り替える必要がない。従って、オペレータは入力情報の入力操作のみを行なえばよいので、オペレータの操作負担を軽減し、入力操作の効率を向上させることができる。例えば、テンキーパッドのように各操作キーが所定の配列で配置されている操作部のみを用いた入力装置の効果を十分に得ることができる。
【００１３】
また、開示の入力支援装置は、次に受け付ける一の入力情報に応じて、表示されている複数の機能情報のうちの一部の機能情報を含む所定領域を囲む枠を移動させるので、オペレータは、現時点で各操作キーに割り当てられている機能を容易に把握することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明に係る入力支援装置を、その実施形態を示す図面に基づいて詳述する。図１は本実施形態に係る入力装置の構成を示すブロック図である。本実施形態の入力装置１０は、本発明に係るコンピュータプログラムを例えば公知のパーソナルコンピュータに読み取らせて実行させることによって、本発明に係る入力支援装置の機能を実現する。なお、等価な働きをする専用の装置によって本発明に係る入力支援装置を構成してもよい。
【００１５】
本実施形態の入力装置１０は、制御部１、Read Only Memory（ＲＯＭ）２、Random Access Memory（ＲＡＭ）３、Hard Disk Drive（ＨＤＤ）４、操作部５、表示部６等を備え、これらのハードウェア各部はそれぞれバス１ａを介して相互に接続されている。
【００１６】
制御部１は、Central Processing Unit（ＣＰＵ）又はMicro Processor Unit（ＭＰＵ）等であり、ＲＯＭ２又はＨＤＤ４に予め格納されている制御プログラムを適宜ＲＡＭ３に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ２は、入力装置１０を本発明の入力支援装置として動作させるために必要な種々の制御プログラムを予め格納している。ＲＡＭ３はＳＲＡＭ又はフラッシュメモリ等であり、制御部１による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１７】
ＨＤＤ４は大容量の記憶装置である。ＨＤＤ４は、入力装置１０を本発明の入力支援装置として動作させるために必要な種々の制御プログラム、図２に示すような項目情報テーブル４ａ、図３に示すような割当情報テーブル４ｂ、入力装置１０を操作するオペレータに対して各種の情報を通知するための画面情報等を格納する。なお、項目情報テーブル４ａ及び割当情報テーブル４ｂの登録内容の詳細については後述する。
【００１８】
操作部５は、キーボード、マウス、テンキーパッド５ａ等であり、オペレータが入力装置１０を操作するために必要な各種の操作キーを備えている。オペレータにより各操作キーが操作された場合、操作部５は操作された操作キーに対応した制御信号を制御部１へ送出し、制御部１は操作部５から取得した制御信号に対応した処理を実行する。
【００１９】
なお、テンキーパッド５ａは、「NumLock」キー、「／」キー、「＊」キー、「−」キー、「＋」キー、「Enter」キー、「Del」キー、０から９までの各数字キーを備えている。また、テンキーパッド５ａの各操作キーは、図１に示すような所定の配列でそれぞれ設けられている。
【００２０】
表示部６は、液晶ディスプレイ又はCathode Ray Tube（ＣＲＴ）ディスプレイ等であり、制御部１からの指示に従って、入力装置１０の動作状態、操作部５を介して入力された情報、オペレータに対して通知すべき情報等を表示する。
【００２１】
図２は項目情報テーブル４ａの登録内容を示す模式図である。図２に示すように、項目情報テーブル４ａには、例えば銀行の営業店舗の窓口業務を行なう担当者（オペレータ）が入力情報を入力すべき各項目毎に、項目名、種別、メニュー画面情報等を含む項目情報が登録されている。種別は、各項目が入力される際の入力モードを示しており、割当情報テーブル４ｂにおいて各入力モードを識別するための識別情報である。なお、入力モードが異なると、テンキーパッド５ａの各操作キーに割り当てられる機能（情報）が異なる。メニュー画面情報は、各項目が入力される際に表示されるメニュー画面の情報である。
【００２２】
項目情報テーブル４ａの登録内容は、予め登録されており、また、新たな入力項目が追加された場合に、追加された入力項目の項目情報をオペレータが操作部５を介して入力する都度、制御部１によって登録される。また、項目情報テーブル４ａの登録内容に変更があった場合に、変更された項目情報をオペレータが操作部５を介して入力する都度、制御部１によって更新（変更）される。
【００２３】
図３は割当情報テーブル４ｂの登録内容を示す模式図である。図３に示すように、割当情報テーブル４ｂには、各入力モード毎に、種別、表示位置、割当情報等を含む入力モード情報が登録されている。種別は、各入力モードを識別するための識別情報である。
【００２４】
割当情報は、各入力モードにおいて、テンキーパッド５ａの各操作キーに割り当てられる機能の情報である。なお、具体的には、図３に示す割当情報テーブル４ｂでは、種別が「通常」の入力モードにおいて、テンキーパッド５ａの「NumLock」キーには「オペレーション補助」機能の実行が割り当てられている。従って、「通常」の入力モードにおいて「NumLock」キーが操作された場合、制御部１は、「オペレーション補助」機能を実行させる。同様に、「通常」の入力モードにおいて「／」キーが操作された場合、制御部１は、メニュー画面の表示を実行させる。
【００２５】
表示位置は、後述する入力画面６０（図４参照）中の操作キー割当画面６３における所定領域を囲む枠６４（図５、図６参照）の表示位置を示す。なお、枠６４は、テンキーパッド５ａに設けられた各操作キーに対応して５行×４列の２０個（厳密には、１７個）の情報を囲むように構成してある。
【００２６】
表示位置は、操作キー割当画面６３中の左上に表示された情報「戻る」を基準（１行１列目）とし、枠６４の左上にどの情報が配置されるかを示している。なお、操作キー割当画面６３において、図５に示すように、横１列の情報を上から順に１行、２行…と呼び、縦１列の情報を左から順に１列、２列…と呼ぶこととする。図３に示した割当情報テーブル４ｂでは、種別が「通常」の入力モードに対する表示位置に「１１行１列」が登録されている。従って、「通常」の入力モードでの操作キー割当画面６３では、図５に示すように、１１行１列目の情報「オペ補助」を左上とし、５行×４列の大きさの枠６４が表示されることになる。
【００２７】
同様に、図３に示した割当情報テーブル４ｂでは、種別が「ヘルプ」の入力モードに対する表示位置に「６行１列」が登録されている。従って、「ヘルプ」の入力モードでの操作キー割当画面６３では、図６に示すように、６行１列目の情報「オペ補助」を左上とし、５行×４列の大きさの枠６４が表示されることになる。
【００２８】
割当情報テーブル４ｂの登録内容は、予め登録されており、また、新たな入力モードが追加された場合に、追加された入力モードの入力モード情報をオペレータが操作部５を介して入力する都度、制御部１によって登録される。また、割当情報テーブル４ｂの登録内容に変更があった場合に、変更された入力モード情報をオペレータが操作部５を介して入力する都度、制御部１によって更新（変更）される。
【００２９】
なお、項目情報テーブル４ａ及び割当情報テーブル４ｂは、ＨＤＤ４に予め格納されている構成に限られない。例えば、入力装置１０が外部メモリ（図示せず）に記憶してあるデータの読み出しが可能なドライバ（図示せず）を備える場合には、外部メモリに格納されている各テーブルをドライバによって読み出してＨＤＤ４に格納させてもよい。また、入力装置１０がインターネットのようなネットワークとの接続が可能な通信部（図示せず）を備える場合には、ネットワークを介して外部の装置から各テーブルをダウンロードしてＨＤＤ４に格納させてもよい。
【００３０】
以下に、上述した構成の入力装置１０による入力支援処理について説明する。なお、以下では、銀行の営業店舗の窓口業務を行なうオペレータが、入金に関する情報（入金情報）を入力する際の入力支援処理を例に説明する。図４及び図７は入力画面６０の構成を示す模式図であり、図５及び図６は操作キー割当画面６３の拡大図である。
【００３１】
オペレータは、入金情報を入力する場合、自身が操作する入力装置１０の操作部５を介して所定の操作を行なう。入力装置１０の制御部１は、操作部５を介して所定の操作が行なわれた場合、図４に示すような入金情報を入力するための入力画面６０を表示部６に表示させる。
【００３２】
なお、制御部１は、入力画面６０を表示部６に表示させる際に、ＨＤＤ４に予め格納されている画面情報に基づいて入力画面６０を生成してもよく、外部装置（図示せず）から取得した画面情報に基づいて入力画面６０を生成してもよい。なお、制御部１が外部装置から画面情報を取得する場合、入力装置１０に外部装置と通信を行なうための通信インタフェースを設ける必要がある。
【００３３】
図４に示す入力画面６０は、入金情報を入力する際に必要な各項目の項目名、各項目に対応する入力情報を入力するための入力欄、操作キー割当画面６３等を表示する。また、入力画面６０は、各項目の左側に、各項目に対応する入力情報を入力する際にオペレータに対して通知したい情報があれば、「ヘルプ」マーク６２，６２を表示する。更に、入力画面６０は、現在の入力待ちの入力情報を示すカーソル６１をいずれかの入力欄中に表示する。
【００３４】
操作キー割当画面６３は、図５及び図６に示すように、テンキーパッド５ａの各操作キーに割り当てられる各機能を示す情報（機能に関する機能情報）を所定の配列で表示する。図５及び図６に示した操作キー割当画面６３では、テンキーパッド５ａの各操作キーと同様の配列で、更にテンキーパッド５ａを上下方向に３つ並べた形態で各情報が表示されている。これにより、表示部６は、操作キー割当画面６３を表示する表示手段として動作する。なお、操作キー割当画面６３には、入力画面６０における各項目に対応した枠６４が重ねて表示される。
【００３５】
制御部１は、入力画面６０を表示部６に表示させた場合、１つ目にユーザが入力すべき項目を項目情報テーブル４ａの登録情報に基づいて特定し、特定した項目の入力欄中にカーソル６１を表示させる。また、制御部１は、１つ目の項目に対応する項目情報を項目情報テーブル４ａから読み出し、読み出した項目情報の種別に対応する入力モード情報を割当情報テーブル４ｂから読み出す。
【００３６】
制御部１は、項目情報テーブル４ａから読み出した項目情報にメニュー画面情報が含まれる場合、メニュー画面情報に基づいてメニュー画面６５を生成し、図７に示すように、入力画面６０に重ねてメニュー画面６５を表示させる。なお、制御部１は、項目情報テーブル４ａから読み出した項目情報にメニュー画面情報が含まれない場合、メニュー画面６５の生成及び表示を行なわない。
【００３７】
図７に示すように、入力画面６０上にメニュー画面６５が表示された場合、オペレータは、メニュー画面６５に従った操作キーを操作する。図７に示すメニュー画面６５においては、ユーザは、「通帳」を入力したい場合「０１」を入力し、「証書」を入力したい場合「０２」を入力すればよい。
【００３８】
また、制御部１は、割当情報テーブル４ｂから読み出した入力モード情報の表示位置に基づいて、入力画面６０中の操作キー割当画面６３に重畳させる枠６４の表示位置を特定し、操作キー割当画面６３に重ねて表示させる。これにより、制御部１は、入力画面６０に表示された１つ目の項目に対応して、操作キー割当画面６３において枠６４が囲む所定領域を特定する特定手段として動作する。また、制御部１は、特定した所定領域を囲む枠６４を操作キー割当画面６３上に表示させる表示制御手段として動作する。
【００３９】
なお、図５には、種別が「通常」の入力モードに対応した表示位置に枠６４が表示された操作キー割当画面６３を示している。また、図６には、種別が「ヘルプ」の入力モードに対応した表示位置に枠６４が重ねて表示された操作キー割当画面６３を示している。図５又は図６に示した枠６４が操作キー割当画面６３上に表示されている状態で、ユーザによってテンキーパッド５ａの「NumLock」キーが操作された場合、図示しないが、左上に１行１列目の「戻る」が配置される枠６４が操作キー割当画面６３上に表示される。
【００４０】
更に、制御部（割当手段）１は、割当情報テーブル４ｂから読み出した入力モード情報の割当情報に基づいて、テンキーパッド５ａの各操作キーにそれぞれの機能（情報）を割り当てる。このように、制御部１は、１つ目にユーザが入力すべき項目に対応してテンキーパッド５ａの各操作キーに各機能又は情報を割り当てることにより、テンキーパッド５ａの各操作キーを介して、１つ目の項目に対応する情報の入力を受け付けることができる。
【００４１】
上述した処理によって入力画面６０に表示されたカーソル６１、操作キー割当画面６３に従って、１つ目の項目に対応する入力情報がテンキーパッド５ａを介して入力された場合、制御部１は、入力された情報を項目に対応させてＲＡＭ３に一旦格納さる。そして、制御部１は、次（２つ目）にユーザが入力すべき項目を項目情報テーブル４ａの登録情報に基づいて特定し、特定した項目の入力欄にカーソル６１を移動させる。また、制御部１は、次の項目に対応する項目情報を項目情報テーブル４ａから読み出し、読み出した項目情報の種別に対応する入力モード情報を割当情報テーブル４ｂから読み出す。
【００４２】
制御部１は、項目情報テーブル４ａから読み出した項目情報にメニュー画面情報が含まれる場合、メニュー画面情報に基づいてメニュー画面６５を生成し、入力画面６０に重ねて表示させる。なお、制御部１は、項目情報テーブル４ａから読み出した項目情報にメニュー画面情報が含まれない場合、メニュー画面６５の生成及び表示を行なわない。
【００４３】
また、制御部１は、割当情報テーブル４ｂから読み出した入力モード情報の表示位置に基づいて、入力画面６０中の操作キー割当画面６３に重畳させる枠６４の表示位置を特定し、操作キー割当画面６３に重ねて表示させる。これにより、制御部１は、入力画面６０に表示された次の項目に対応した枠６４を操作キー割当画面６３上に表示させることができる。
【００４４】
更に、制御部１は、割当情報テーブル４ｂから読み出した入力モード情報の割当情報に基づいて、テンキーパッド５ａの各操作キーにそれぞれの機能（情報）を割り当てる。このように、制御部１は、次にユーザが入力すべき項目に対応してテンキーパッド５ａの各操作キーに対する各機能又は情報の割当を切り替えることにより、テンキーパッド５ａの各操作キーを介して、次の項目に対応する情報の入力を適切に受け付けることができる。
【００４５】
上述したように、制御部１は、入力画面６０に表示された各項目に対応して、オペレータがテンキーパッド５ａを介して順次入力した各入力情報を、入力画面６０に表示された順序で順次受け付ける受付手段として動作する。また、制御部１は、入力画面６０を介して順次入力された入力情報を各項目に対応させてＲＡＭ３に一旦格納させる。更に、制御部１は、入力画面６０に表示された全ての項目に対応する入力情報が入力された場合、ＨＤＤ４に予め記憶してある入金情報データベース（図示せず）に登録する。
【００４６】
なお、入金情報データベースを外部の管理装置（図示せず）で管理するように構成してもよい。この場合、入力装置１０に管理装置と通信を行なうための通信インタフェースを設け、入力装置１０の制御部１は、入力された入金情報を通信インタフェースを介して管理装置へ送信すればよい。
【００４７】
上述したように、制御部１は、入力画面６０において１つの項目に対応する入力情報が入力される都度、カーソル６１を次の項目の入力欄に移動させると共に、操作キー割当画面６３上に表示される枠６４の表示位置を移動させ、必要に応じてメニュー画面６５を表示させる。更に、制御部１は、次の項目に対応させて、テンキーパッド５ａの各操作キーに割り当てられる各機能を切り替える。
【００４８】
制御部１は、このような処理を、入力画面６０に表示された全ての項目に対する入力情報の入力が完了するまで繰り返す。これにより、次にユーザが入力すべき項目に応じて、テンキーパッド５ａの各操作キーに割り当てられる各機能（情報）が自動的に切り替えられる。従って、オペレータは、自身が次に入力する情報に基づいて、適切な入力モードに切り替える必要がないので、入力情報の入力操作のみを行なえばよく、操作性を向上させることができる。
【００４９】
また、次にユーザが入力すべき項目に応じて、操作キー割当画面６３上に表示される枠６４の表示位置が自動的に変更される。従って、オペレータは、現時点でテンキーパッド５ａの各操作キーに割り当てられている機能（情報）を、操作キー割当画面６３中の枠６４内に表示される情報によって容易に把握することができる。
【００５０】
以下に、本実施形態の入力装置１０による入力支援処理についてフローチャートに基づいて詳述する。図８及び図９は入力装置１０を用いた入力処理の手順を示すフローチャートである。なお、以下の処理は、入力装置１０のＲＯＭ２又はＨＤＤ４に記憶してある制御プログラムに従って制御部１によって実行される。
【００５１】
入力装置１０のユーザが操作部５を操作することによって入金情報の入力処理の実行を指示した場合、制御部１は、ＨＤＤ４に格納してある画面情報に基づいて、図４に示すような入力画面６０を生成し、表示部６に表示させる（Ｓ１）。次に、制御部１は、入力画面６０を介してユーザが入力すべき１つ目の項目を項目情報テーブル４ａの登録情報に基づいて特定し（Ｓ２）、特定した項目の入力欄中にカーソル６１を表示させる（Ｓ３）。
【００５２】
制御部１は、ステップＳ２で特定した項目に対応する項目情報を項目情報テーブル４ａから読み出し（Ｓ４）、読み出した項目情報の種別に対応する入力モード情報を割当情報テーブル４ｂから読み出す（Ｓ５）。制御部１は、項目情報テーブル４ａから読み出した項目情報にメニュー画面情報が有るか否かを判断し（Ｓ６）、有ると判断した場合（Ｓ６：ＹＥＳ）、項目情報に含まれるメニュー画面情報に基づいてメニュー画面６５を生成し、入力画面６０に重ねて表示させる（Ｓ７）。
【００５３】
制御部１は、読み出した項目情報にメニュー画面情報が無いと判断した場合（Ｓ６：ＮＯ）、ステップＳ７の処理をスキップする。制御部１は、割当情報テーブル４ｂから読み出した入力モード情報の表示位置に基づいて、入力画面６０中の操作キー割当画面６３に重畳させる枠６４の表示位置を特定する（Ｓ８）。制御部１は、特定した表示位置に従って、操作キー割当画面６３上に枠６４を表示させる（Ｓ９）。
【００５４】
制御部１は、割当情報テーブル４ｂから読み出した入力モード情報の割当情報に基づいて、テンキーパッド５ａの各操作キーにそれぞれの機能（情報）を割り当てる（Ｓ１０）。制御部１は、上述したように各情報が表示された入力画面６０を介して、ステップＳ２で特定した項目の入力情報を受け付けたか否かを判断し（Ｓ１１）、受け付けていないと判断した場合（Ｓ１１：ＮＯ）、受け付けるまで待機する。
【００５５】
制御部１は、入力情報を受け付けたと判断した場合（Ｓ１１：ＹＥＳ）、受け付けた入力情報を項目に対応させてＲＡＭ３に一旦記憶させる（Ｓ１２）。制御部１は、入力画面６０を介してユーザが入力すべき全ての項目に対応する入力情報を受け付けたか否かを判断する（Ｓ１３）。制御部１は、全ての項目に対応する入力情報を受け付けていないと判断した場合（Ｓ１３：ＮＯ）、入力画面６０を介してユーザが入力すべき次の項目を項目情報テーブル４ａの登録情報に基づいて特定する（Ｓ１４）。
【００５６】
制御部１は、ステップＳ３へ処理を戻し、ステップＳ１４で特定した項目に対して、上述したステップＳ３〜Ｓ１２の処理を繰り返す。制御部１は、全ての項目に対応する入力情報を受け付けたと判断した場合（Ｓ１３：ＹＥＳ）、上述した入力処理を終了する。なお、制御部１は、ステップＳ１２でＲＡＭ３に順次記憶させた各入力情報を入金情報データベースに登録させる。
【００５７】
上述したように、本実施形態の入力装置１０では、入力画面６０においてユーザが次に入力すべき項目に応じて、テンキーパッド５ａの各操作キーに割り当てる各機能（情報）を自動的に切り替える。よって、オペレータの操作負担を軽減し、操作性及び操作スピードを向上させることができる。また、テンキーパッド５ａのみで入力操作が完了するので、オペレータの机上の作業スペースを広く確保することができる。
【００５８】
上述した実施形態では、操作キー割当画面６３は、テンキーパッド５ａの各操作キーと同様の配列で、各操作キーに割り当てる各機能の情報を表示しており、テンキーパッド５ａを上下方向に３つ並べた形態で各機能の情報を表示している。これに対して、テンキーパッド５ａを左右方向に並べた形態で各機能の情報を表示してもよく、並べる個数も３つに限られない。
【００５９】
また、操作キー割当画面６３に表示される各情報の下に、対応するテンキーパッド５ａの各操作キーの情報、具体的には、「NumLock」、「／」、「＊」等の操作キーの名称を重ねて表示させてもよい。このように構成した場合、操作キー割当画面６３に表示させた各情報の表示位置だけでなく、各操作キーの名称に基づいて、各操作キーに現在割り当てられている機能（情報）を容易に把握することができる。
【００６０】
上述した実施形態では、項目情報テーブル４ａ及び割当情報テーブル４ｂにおいて、入力画面６０を介した各入力項目に対応して操作キー割当画面６３に表示される枠６４の表示位置が予め登録されていた。これに対して、例えば、各入力項目に対する枠６４の表示位置と共に、各入力項目に対応してテンキーパッド５ａの各操作キーに割り当てられる機能を入力装置１０が自動的に算出する構成とすることもできる。
【００６１】
具体的には、各入力項目に対して操作される可能性のある機能を示す情報を予め登録しておく。そして、制御部１が、次にユーザが入力すべき入力項目に対して操作される可能性のある機能を特定し、特定した機能を示す情報を含む領域を、操作キー割当画面６３中から特定し、特定した領域を囲むように枠６４を表示させる。また、制御部１は、特定した機能をテンキーパッド５ａの各操作キーに割り当てる。これにより、割当情報テーブル４ｂが不要となり、各入力項目に対して操作される可能性のある機能の情報を予めテーブルに登録しておけばよい。
【００６２】
また、上述した実施形態では、操作キー割当画面６３上に単に枠６４を表示させる構成について説明した。これに対して、操作キー割当画面６３上の枠６４を点滅表示させるように構成してもよい。更に、入力画面６０を介して入力される各項目毎に、現在の入力モード（種別）を記憶しておき、入力モードが変更された場合、即ち、操作キー割当画面６３上の枠６４の表示位置が変更された場合に、枠６４を点滅表示させるように構成してもよい。
【００６３】
これにより、オペレータは、現時点で、テンキーパッド５ａの各操作キーにどの機能が割り当てられているかを視覚的により容易に把握することができる。また、テンキーパッド５ａの各操作キーに割り当てられる各機能が変更されたことを容易に把握することができる。
【００６４】
また、上述した実施形態では、入力画面６０を介して各項目に対応する入力情報が入力される都度、入力モードを自動的に変更させる構成であった。これに対して、例えば、入力モードを変更させる際に、入力モードが変更される旨、即ち、テンキーパッド５ａに割り当てられる各機能が変更される旨を通知し、入力モードの変更に対するオペレータの許可を受け付けるように構成してもよい。この場合、ユーザが次に入力すべき項目に対応した入力モードに自動的に切り替えることができると共に、オペレータが切り替えたくない場合には、切り替えないことにより、オペレータの操作形態に応じた使用形態を提供することができる。
【００６５】
また、各入力項目に対して、入力情報が例えば数値である場合には入力される可能性のある数値の桁数を予め登録しておき、直前に入力された入力情報に明らかな誤りがあるか否かを判断できるように構成してもよい。この場合、直前に入力された入力情報に明らかな誤りがある可能性の高い場合に、入力モードの変更に対するオペレータの許可を受け付けるように構成することができる。また、直前に入力された入力情報が後に入力される入力情報に影響を与える重要な情報である場合にも、入力モードの変更に対するオペレータの許可を受け付けるようにしてもよい。
【００６６】
このように構成することによって、入力モードが自動的に切り替えられることを防止することができる。また、オペレータによって所望の入力モードへの切り替えを可能に構成することにより、入力モードが自動的に切り替えられる際に生じる、オペレータが任意の入力モードへの切り替えを行なえないという不都合を回避できる。従って、このように入力装置１０を構成することにより、前に入力した入力情報の入力画面に適宜戻ることができるという効果が得られる。
【図面の簡単な説明】
【００６７】
【図１】本実施形態に係る入力装置の構成を示すブロック図である。
【図２】項目情報テーブルの登録内容を示す模式図である。
【図３】割当情報テーブルの登録内容を示す模式図である。
【図４】入力画面の構成を示す模式図である。
【図５】操作キー割当画面の拡大図である。
【図６】操作キー割当画面の拡大図である。
【図７】入力画面の構成を示す模式図である。
【図８】入力装置を用いた入力処理の手順を示すフローチャートである。
【図９】入力装置を用いた入力処理の手順を示すフローチャートである。
【符号の説明】
【００６８】
１０  入力装置（入力支援装置）
１  制御部（受付手段、特定手段、表示制御手段、割当手段）
５ａ  テンキーパッド
６  表示部（表示手段）
【図１】
0004998331.tif 000002
【図２】
0004998331.tif 000003
【図３】
0004998331.tif 000004
【図４】
0004998331.tif 000005
【図５】
0004998331.tif 000006
【図６】
0004998331.tif 000007
【図７】
0004998331.tif 000008
【図８】
0004998331.tif 000009
【図９】
0004998331.tif 000010