(57)【要約】【課題】同一機能キーが複数個設けられた情報端末において、同時に入力操作された場合に特定の機能を実行させることによって、入力操作の負担軽減と、業務における入力確認作業の時間短縮を図ることを課題とする。【解決手段】同一の機能キーを複数個備えた入力部と、複数個の同一機能キーが同時に入力操作されたか否かを確認する同時操作判断部と、複数個の同一機能キーのうち、いずれか１つの機能キーが単独で入力操作された場合に、予め設定された第１機能を実行し、前記同時操作判断部によって複数個の同一機能キーが同時に入力操作されたと判断された場合は、第１機能とは異なる第２機能を実行する機能実行部とを備え、第１機能が、所定の入力情報ごとにその入力が確定したことを確認する機能であり、第２機能が、所定の入力情報すべてについての入力が確定したことをユーザに示す機能であることを特徴とする。【選択図】図６
2011114700.tif 000002
【特許請求の範囲】
【請求項１】
同一の機能キーを複数個備えた入力部と、
前記複数個の同一機能キーが同時に入力操作されたか否かを確認する同時操作判断部と、
複数個の同一機能キーのうち、いずれか１つの機能キーが単独で入力操作された場合に、予め設定された第１機能を実行し、前記同時操作判断部によって複数個の同一機能キーが同時に入力操作されたと判断された場合は、前記第１機能とは異なる第２機能を実行する機能実行部とを備え、
前記第１機能が、所定の入力情報ごとにその入力が確定したことを確認する機能であり、
前記第２機能が、所定の入力情報すべてについての入力が確定したことをユーザに示す機能であることを特徴とする情報端末。
【請求項２】
複数の入力情報の内容を確認するための第１画面を表示する表示部を、さらに備え、
前記複数個の同一機能キーのうち、いずれか１つの機能キーが単独で入力操作された場合、前記機能実行部が、前記各入力情報ごとに順次その内容が確定したことを示すように前記第１画面を前記表示部に表示し、
前記複数個の同一機能キーが、同時に入力操作された場合、前記機能実行部が前記各入力情報ごとにその内容を確認する第１画面の表示を省略し、すべての入力情報の内容が確定したことを示す第２画面を、前記表示部に表示することを特徴とする請求項１の情報端末。
【請求項３】
前記複数個の同一機能キーのうち、任意の２つの機能キーが同時に入力操作された場合に、前記機能実行部が、前記第２画面を表示部に表示することを特徴とする請求項２の情報端末。
【請求項４】
前記同一機能キーのそれぞれが、単独で入力操作された場合は、前記機能実行部は、前記表示部に表示されている複数の入力情報のうち、現在選択されている１つの入力情報の入力確定を意味する確定機能を実行することを特徴とする請求項２の情報端末。
【請求項５】
入力操作されたキーのキーコードを保持するコード保持部をさらに備え、
前記複数個の同一機能キーが、同時に入力操作された場合、その機能キーに予め設定されていたキーコードを、その入力操作された機能キーの数に等しい数だけ、前記コード保持部に保持し、
前記同時操作判断部は、前記コード保持部に保持されているキーコードの数が２以上の場合に、複数個の同一機能キーが同時に入力操作されたと判断することを特徴とする請求項１乃至４のいずれかの情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報端末に関し、特に、特定の機能を実行させるキーを複数個備えた情報端末に関する。
【背景技術】
【０００２】
従来から、キーボード等の入力装置では、さまざまな種類の複数個のキーを有している。それぞれのキーは、単独で押し下げることにより、そのキーに予め付与されている記号や文字の入力、あるいは予め割り当てられている特定の機能が実行される。
また、複数個のキーのうち、特定の複数のキーを同時に押し下げることにより、予め決められた特定の機能を実行させるものもある。
たとえば、誤操作を防止するために、単独の入力操作では異なる機能を実行させる２つ以上のキーを、同時に押し下げることにより、コンピュータのリセット機能などの特別な機能を実行させることが実用化されている。
【０００３】
また、特許文献１には、コンピュータ操作用の通常の複数個のキーのうち、所定の複数個のキーを特定し、これらの複数個のキーを同時に操作することによってコンピュータをリセットさせるようにしたキーボード装置が記載されている。
また、特許文献２には、所定の位置関係にある複数個のキーが、同時に操作されたときに、所定の処理作業を実行するプログラムを実行させる手持型電子計算機端末が記載されている。
さらに、特許文献３には、予め決められた特定の複数のキーが、あらかじめ決定されている順序で押し続けられ、かつ同時にその複数のキーが押下されていることを判断した場合に、非公開モードに切替えるキーデータ処理方式が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】実開昭６０−１１２８３３号公報
【特許文献２】特開平３−５８１１７号公報
【特許文献３】特開平６−１４９４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、従来では、ハンディターミナルや携帯電話などの情報端末において、画面表示やガイダンスに従って所定の項目位置に、複数のデータを入力していく場合、１つのデータの入力が終了するごとに、カーソルを次の項目位置に移動させる操作や、そのデータ入力が確定したことを意味する特定のキーの入力操作を行っている。
【０００６】
たとえば、図１０の画面１に示すような発注画面においては、最初の入力項目である「商品番号」が入力された後、その入力が確定したことを入力するために所定の確定キー（以下、ＯＫキーとも呼ぶ）を押す。
この確定キーを押すことにより、カーソルが移動し、次の入力項目の「入荷希望日」が入力できるようになる（画面２）。
また、同様に「入荷希望日」を入力した後、確定キー（ＯＫキー）を押すと、次の入力項目である「発注数」が入力できるようになる（画面３）。
さらに、画面３の表示状態のときに、確定キー（ＯＫキー）を押すことにより、画面４のような表示が行われ、さらに、確定キー（ＯＫキー）を押すことにより、画面５のような表示が行われ、発注業務における入力確認処理が完了する。
【０００７】
また、このような入力すべき項目が予めわかっており、プリントアウトした用紙に予め入力情報が印刷されている場合には、ユーザが実際にデータを入力する代わりに、スキャナを用いてこの用紙をスキャンすることにより、印刷されたデータを読み取ることが行われている。
この場合には、用紙をスキャンすることにより、画面１のように、すでにすべての商品情報が入力されたような状態で表示される。
このとき、利用者はスキャンにより入力された情報が正しいかどうかの確認を行うが、図１０に示すように、確認作業と修正作業を確実に行うために、１つの項目の作業が終了するごとに確定キーを押し下げることが行われていた。
【０００８】
たとえば、画面１の表示状態において、スキャナによって入力された「商品番号」のデータを確認し、正しければ、確認したことを意味する確定キーを押していた。
この確定キーの入力操作の後、画面２のように、カーソルが移動し、次の入力項目の確認と修正ができる状態となっていた。
同様に、以後画面３，画面４においても、確認が完了したことを示す確定キーを押すことにより、次の画面に進み、図１０の場合であれば、最終的に画面５の表示状態になるまで、４回の確定キーの入力操作をする必要があった。
しかし、画面１の表示状態において、ユーザがその表示を見れば、スキャンによってすでに入力されたデータ内容がすべて正しいと認識できる場合もある。
このとき、どの入力データも修正する必要はなく、各データを１つずつ確認する作業も必要ないのに、確定キーを数回入力操作することにより、画面２，３，４の表示状態を経る必要があった。
【０００９】
すなわち、利用者が、画面１の表示状態を見て、すべての入力データが正しいことを確認できたとしても、画面５のような発注確定画面を表示させるためには、複数回の確定キーを入力するという同じ入力操作を繰り返し行わなければならなかった。
このような繰り返しの操作は、入力を確実に行わせるという観点では有効であるが、ユーザにとっては、冗長な操作を繰り返し行う必要があり、入力情報の確認作業に時間がかかり、かえって業務効率が悪くなる場合があった。
【００１０】
そこで、この発明は、以上のような事情を考慮してなされたものであり、誤操作を防止しつつ、容易かつわかりやすい入力操作をすることにより、ユーザの入力操作の負担を軽減して操作性を向上させ、入力情報の確認作業にかかる時間を短縮させることにより、業務効率の向上を図ることが可能な情報端末を提供することを課題とする。
【課題を解決するための手段】
【００１１】
この発明は、同一の機能キーを複数個備えた入力部と、前記複数個の同一機能キーが同時に入力操作されたか否かを確認する同時操作判断部と、複数個の同一機能キーのうち、いずれか１つの機能キーが単独で入力操作された場合に、予め設定された第１機能を実行し、前記同時操作判断部によって複数個の同一機能キーが同時に入力操作されたと判断された場合は、前記第１機能とは異なる第２機能を実行する機能実行部とを備え、前記第１機能が、所定の入力情報ごとにその入力が確定したことを確認する機能であり、前記第２機能が、所定の入力情報すべてについての入力が確定したことをユーザに示す機能であることを特徴とする情報端末を提供するものである。
【００１２】
これにより、複数個の同一機能キーが同時に入力操作された場合には、個々の入力情報ごとではなく、すべての入力情報についての入力が確定したことを示す機能を実行するので、入力操作の回数を少なくすることができ、ユーザの入力操作の負担を軽減でき、特定の業務における入力情報の確認作業にかかる時間を短縮することができる。
【００１３】
また、複数の入力情報の内容を確認するための第１画面を表示する表示部を、さらに備え、前記複数個の同一機能キーのうち、いずれか１つの機能キーが単独で入力操作された場合、前記機能実行部が、前記各入力情報ごとに順次その内容が確定したことを示すように前記第１画面を表示部に表示し、前記複数個の同一機能キーが、同時に入力操作された場合、前記機能実行部が、前記各入力情報ごとにその内容を確認する第１画面の表示を省略し、すべての入力情報の内容が確定したことを示す第２画面を、表示部に表示することを特徴とする。
これによれば、入力操作の負担軽減と、入力情報の確認作業の時間短縮ができる。
【００１４】
さらに、前記複数個の同一機能キーのうち、任意の２つの機能キーが同時に入力操作された場合に、前記機能実行部が、前記第２画面を表示部に表示することを特徴とする。
また、前記同一機能キーのそれぞれが、単独で入力操作された場合は、前記機能実行部は、前記表示部に表示されている複数の入力情報のうち、現在選択されている１つの入力情報の入力確定を意味する確定機能を実行することを特徴とする。
【００１５】
また、入力操作されたキーのキーコードを保持するコード保持部をさらに備え、前記複数個の同一機能キーが、同時に入力操作された場合、その機能キーに予め設定されていたキーコードを、その入力操作された機能キーの数に等しい数だけ、前記コード保持部に保持し、前記同時操作判断部は、前記コード保持部に保持されているキーコードの数が２以上の場合に、複数個の同一機能キーが同時に入力操作されたと判断することを特徴とする。
【発明の効果】
【００１６】
この発明によれば、複数個の同一機能キーを同時に入力操作をした場合に、すべての入力情報についての入力が確定したことを示す機能を実行するので、入力操作を減少させることができ、ユーザの入力操作の負担を軽減でき、たとえば、商品の発注業務における商品情報等について、入力された情報が正しいか否かをチェックする確認作業にかかる時間を短縮させることができる。
また、複数個の任意の異なる機能キーを同時に入力操作する場合は、どのキーとどのキーとを同時に入力操作するかを意識して覚えておく必要があるが、本発明では、同時に入力操作する複数のキーを、同一機能キーとしているので、ユーザにとってわかりやすい入力操作である。
また、同一機能キーは、通常そのキーの表面に同一の表示がされているので、どのキーとどのキーを同時入力するのかを忘れたとしても、キーの表示を見れば同時入力操作すべきキーを、容易に思い出すことができる。
【図面の簡単な説明】
【００１７】
【図１】この発明の情報端末の一実施例の構成ブロック図である。
【図２】この発明の情報端末の一実施例の外観図である。
【図３】この発明のキーボードに備えられたキーの一実施例の説明図である。
【図４】この発明の記憶部に記憶される情報の一実施例の説明図である。
【図５】この発明の記憶部に記憶される商品情報の一実施例の説明図である。
【図６】この発明の表示部に表示される発注画面等の状態遷移図である。
【図７】この発明の情報端末の情報処理の一実施例のフローチャートである。
【図８】この発明の情報端末の内容確認処理の第１実施例のフローチャートである。
【図９】この発明の情報端末の内容確認処理の第２実施例のフローチャートである。
【図１０】従来の情報端末における一実施例の表示状態の遷移図である。
【発明を実施するための形態】
【００１８】
以下、図面を使用して本発明の実施の形態を説明する。なお、以下の実施例の記載によって、この発明が限定されるものではない。
＜情報端末の構成＞
図１に、この発明の情報端末の一実施例の構成ブロック図を示す。
この発明の情報端末は、主として、入力部１，表示部２，通信部３，記憶部４および制御部５から構成される。
入力部１は、主として、キーボード１１，タッチパネル１２，カメラ１３およびスキャナ１４から構成される。
キーボード１１は、文字や数字などからなるデータの入力や、各キーに割り当てられた特定の機能の実行を意味する入力を行う部分であり、複数個の押しボタンスイッチ（キー）から構成される。
たとえば、図３に示すように、電源キー，機能キー，カーソルキー，テンキーなどから構成される。
【００１９】
また、この発明では、特に、各種情報の入力の確定を意味する「ＯＫ」キーを、２つ備えることを特徴とする。すなわち、同一の機能キーを、複数個備えることを特徴とする。
図３では、カーソルキーに属する「ＯＫ」キー（Ｋ１）と、テンキーに属する「ＯＫ」キー（Ｋ２）とを備える。
カーソルキーに属する「ＯＫ」キー（Ｋ１）は、カーソルキーにより選択された内容を主に確定するためのものであり、操作しやすい様に、カーソルキーの中心部分に設けられている。
また、テンキーに属する「ＯＫ」キー（Ｋ２）は、テンキーによる数値入力された内容を主に確定するためのものであり、操作しやすい様に、テンキーに隣接した位置に設けられている。
これらの２つの「ＯＫ」キーは、同一の機能を実行させるためのキーであり、いずれも、単独で入力操作された場合は、従来と同様に、その直前に入力された１つの情報（たとえば、商品番号）の入力の確定を意味する機能（第１機能）を実行する。言いかえれば、直前の入力情報の確認完了を意味する。
また、この２つの「ＯＫ」キーを、同時に押下げて入力操作をした場合は、直前に入力された情報だけでなく、すでに入力されているすべての情報についての入力が確定したことをユーザに示す機能（第２機能）を実行するものとする。すなわち、図１０に示した従来のように、１つの入力情報ごとにその入力内容の確認を要求するのではなく、ユーザによる確認処理をしないで、すべての入力情報を確定することを意味する。したがって、単独で入力操作された場合と、複数個同時に入力操作した場合とでは、異なる機能を実行させる。
【００２０】
タッチパネル１２は、表示部２の表面全体を覆うように設けられた透明部材からなる入力手段であり、ペンや指等で押された部分の座標を検出してデータを入力する部分である。
タッチパネルの方式には種々のものがあるが、たとえば、アナログ抵抗膜等の方式を用いることができる。
カメラ１３は、画像を入力するものであり、たとえば、商品の画像や、２次元バーコードを入力する部分である。
スキャナ１４は、商品等に添付されている１次元バーコードの読み取りを行う部分である。
表示部２は、商品情報などの各種情報の入力を行うための入力画面や、商品の注文確定後の画面などを表示する部分であり、ＬＣＤや有機ＥＬ表示などが用いられる。
【００２１】
図２に、この発明の情報端末の一実施例の外観図を示す。
この発明の情報端末は、たとえば、商品の発注業務で用いるハンディターミナルや、携帯電話，ＰＤＡなどの携帯型の情報処理装置であり、主として、図２に示すように、入力部１と表示部２とが視覚的にわかるように配置されている。
図２では、入力部１のうち、キーボード１１に相当するものを示している。
キーボード１１を構成する各キーの配置はこれに限るものではない。
【００２２】
この発明では、上記したように、２つのＯＫキー（Ｋ１，Ｋ２）を備える。
図２では、４つのカーソルキーの中央部分に、１つのＯＫキー（Ｋ１）を設け、もう１つのＯＫキー（Ｋ２）を数字「９」のキーの右下に配置したものを示しているが、２つのＯＫキーの配置はこれに限るものではない。
表示部２には、たとえば、図６に示した画面１のような発注画面が表示される。
【００２３】
通信部３は、この情報端末と異なる外部の情報処理装置と通信を行う部分であり、たとえば、ＰＯＳ装置やサーバと、無線による情報通信を行う。
無線通信の方式は、特に問わないが、たとえば、いわゆる無線ＬＡＮや、Blue Toothのような無線通信方式を利用することができる。ただし、有線ケーブルを用いた通信を行ってもよい。
【００２４】
記憶部４は、この情報端末で利用する情報を記憶する部分であり、ＲＯＭ，ＲＡＭ，ハードディスク，その他の記憶媒体を用いることができる。
この発明では、主として、表示フォーマット情報４１，キーコード表４２，コマンド表４３，商品情報４４，確認中項目位置情報４５，制御プログラム４６などが記憶される。
ここで、ＲＯＭには、制御プログラム４６や、予め設定する必要のある情報であって変更されることのない情報が記憶される。
たとえば、表示フォーマット情報４１，キーコード表４２，コマンド表４３は、ＲＯＭに記憶される。
ＲＡＭには、入力された商品情報４４や確認中項目位置情報４５など、書き換えることが必要な情報が記憶される。
制御プログラム４６は、この発明の情報端末の動作をコントロールするためのソフトウェアであり、その手順に基づいて、所定の処理が実行される。
【００２５】
図４に、表示フォーマット情報と、キーコード表と、コマンド表の内容の一実施例の説明図を示す。
表示フォーマット情報４１は、表示部２に表示する画面の構成を示す情報を記憶したものであり、図４では、図６の画面１などの表示画面を構成する情報を示している。
ここで、項目数は、表示される項目名の数を意味し、この実施例では、４つの表示項目があることを示している。
【００２６】
キーコード表４２は、図３に示したキーボードの４種類のキーの上位のコード値と、その種類に属する各キーごとに付与される下位のコード値とを示したものである。
たとえば、電源キーには、上位コードとして、「０１」が付与されている。
また、機能キーには、上位コードとして「０２」が付与され、カーソルキーには、上位コードとして「０３」が付与され、テンキーには、上位コードとして「０４」が付与されている。
また、各キーに対応する第１キーから第１１キーまで、それぞれのキーに「０１」から「１１」までの下位コードが付与されている。
この上位コードと下位コードの組合せにより、１つのキーのコードが一意に特定される。
たとえば、カーソルキーのうち、「上」を意味するキーが、カーソルの第１キーとして定義付けられていたとすると、「上」のキーが入力された場合、キーコードとして、カーソルを意味する上位コードの「０３」と、第１キーを意味する下位コードの「０１」とを組合せたコード値（０３−０１）が、コード生成部５１によって生成される。
【００２７】
また、カーソルキーのうち、「下」を意味するキーが第２キー、「左」を意味するキーが第３キー、「右」を意味するキーが第４キーに設定されていたとすると、「下」のキー入力により下位コードとして「０２」が生成され、「左」のキー入力により下位コードとして「０３」が生成され、「右」のキー入力により下位コードとして「０４」が生成される。
さらに、カーソルキーに属するＯＫキー（Ｋ１）に対して、第５キーが設定されていたとすると、このＯＫキー（Ｋ１）が入力された場合、上位コードとして「０３」、下位コードとして「０５」が生成され、この「０３」と「０５」とを組合せたキーコード（０３−０５）により、ＯＫキー（Ｋ１）が入力されたことが特定される。
【００２８】
その他の機能キーやテンキーについても同様に、上位コードと下位コードにより、各キーのキーコードが構成される。
たとえば、テンキーに属するＯＫキー（Ｋ２）に対して、テンキーの第１１キーが設定されていたとすると、ＯＫキー（Ｋ２）のキーコードは、上位コード「０４」と、下位コード「１１」との組合せにより特定される。
【００２９】
コマンド表４３は、上記のようなキーを特定する上位コードと下位コードとの組合せと対応するコマンドコード（コマンド値とも呼ぶ）を示したものである。コマンドコードは、２つのコード（上位，下位）の組合せによって特定されるキーごとに、予め設定されたコード値である。
たとえば、上位コード「０２」と下位コード「０１」との組合せによって特定されるキーは、機能キー（０２）の第１キー（０１）であるが、このキーに対して、コマンドコード「０２」が設定されている。
２つのコードの組合せがこのコマンドコード「０２」に変換された場合、制御部５は、このコマンドコード「０２」に対応して予め設定されていた機能を実行する。
【００３０】
また、上位コード「０３」と、下位コード「０５」とを組合せたキーコード（０３−０５）に対しては、上記したようにカーソルキーに属するＯＫキー（Ｋ１）が対応するが、コマンドコードとしては「１０」が設定されている。
このＯＫキー（Ｋ１）が入力され、２つのコード（０３，０５）がコマンドコード「１０」に変換されて、コード保持部５２に保持されていた場合、制御部５は、このコマンドコード「１０」に予め設定されていた機能を実行する。
【００３１】
図５に、商品情報４４の一実施例の説明図を示す。
この商品情報４４は、ユーザによって入力されるものであり、ＲＡＭなどの書きかえ可能なメモリに記憶される。
図５では、商品番号，品名，発注数からなる商品情報の一実施例を示している。
これらの３つの情報は、キーボード１１を用いてユーザが直接入力してもよいが、タッチパネル１２を用いた手書き入力、カメラ１３を用いた２次元バーコードによる入力、あるいはスキャナ１４を用いた１次元バーコードによる入力をしてもよい。
バーコードを用いれば、正確かつ迅速に、商品情報を入力できる。
【００３２】
図５の「発注」は、原則として、予め設定された発注可能な最低数量を表すものとする。あるいは、「発注」には、その商品について、頻繁に発注される数量を設定してもよい。
また、過去に既に入力された数量が存在する場合は、その数量を呼び出して設定してもよい。いずれの数量を設定するかについては、利用者が設定変更できるようにすることが好ましい。
後述する図６のような発注画面を表示させるとき、図５の商品情報４４が記憶部から呼び出されてその内容が表示される。発注数の項目内容も空欄ではなく、たとえば、予め設定された発注可能な最低数量が表示される。
利用者は、表示された発注数の内容を見て、その数量で問題なければ、数量を入力する必要はなく、確認をするだけで済み、入力作業の負担が軽減される。
一方、発注数を変更したい場合は、その項目位置にカーソルを移動させてから、たとえば、図６（ｃ）の表示状態とした後、変更後の数量を入力すればよい。
【００３３】
図１の確認中項目位置情報４５は、表示部２に表示された複数の項目のうち、現在注目している項目の位置を示す情報を保持したものであり、たとえば、図６の画面３のような表示状態の場合、「発注」の数量が入力可能な状態となっているので、確認中項目位置情報４５としては、この発注数の項目の位置を示す情報が保持されている。
【００３４】
図１の制御部５は、この発明の情報端末の動作をコントロールする部分であり、マイクロコンピュータにより実現される。
この発明の情報端末で実行される各機能は、上記した制御プログラム４６に基づいて、ＣＰＵが、各種ハードウェアを有機的に動作させることにより実現される。
この発明において、制御部５によって実行される処理としては、主として、図１に示すように、コード生成部５１，コード保持部５２，コード比較部５３，同時操作判断部５４，機能実行部５５などからなる。
【００３５】
コード生成部５１は、入力されたキーに予め対応づけられたキーコードを生成する部分である。すなわち、記憶部のキーコード表４２を参照して、入力されたキーに対応する上位コードと下位コードとを抽出し、この上位コードと下位コードの組合せからなるキーコードを生成する。
コード保持部５２は、コード生成部５１によって生成されたキーコード、具体的には、上記した上位コードと下位コードの組合せからなるコード値を一時的に記憶（保持）しておく部分である。
【００３６】
また、このコード保持部５２には、入力操作されたキーのキーコードをそのまま保持するのではなく、キーコードを変更した後のコマンドコードを保持してもよい。
さらに、複数個の同一機能キーが、同時に入力操作された場合は、その機能キーに予め設定されていたキーコードを、その入力操作された機能キーの数に等しい数だけ、コード保持部５２に保持する。たとえば２つのＯＫキーが同時に入力操作された場合、２つのキーコードが、コード保持部５２に保持される。また、特定の３つのキーが同時に入力操作された場合、それぞれのキーに対応するキーコードが、合計３つ保持される。
また、２つのＯＫキーは、同一機能のキーなので、コマンドコードを保持する場合は、２つの同一のコマンドコードが、コード保持部５２に保持される。
このように、コード保持部５２に保持されるキーコードの数が２以上であった場合、後述する同時操作判断部５４は、複数個の同一機能キーが同時に入力操作されたと判断する。
【００３７】
コード比較部５３は、入力されたキーのキーコードにて、どのキーが入力されたかをチェックする部分である。
【００３８】
同時操作判断部５４は、複数個設けられた同一機能キーが、同時に入力操作されたか否かをチェックする部分である。後述する図８や図９に示した処理（たとえば、ステップＳ３９，Ｓ４０，Ｓ１０４）を実行する部分に相当する。
図２の実施例では、２つの同一機能キーであるＯＫキー（Ｋ１，Ｋ２）が異なる位置に設けられているが、この２つのＯＫキーが、同時に入力操作されたか否かをチェックする。２つのＯＫキーが同時に入力操作された場合は、１つのＯＫキーが単独で入力された場合と異なる機能を実行させる。後述する図６に示した実施例では、２つのＯＫキーが同時に入力操作された場合とは、操作Ｅ，操作Ｆ，および操作Ｇに相当する。たとえば、画面１の表示状態において、２つのＯＫキーを入力操作する操作Ｅが行われた場合、画面２と画面３の表示を省略して、画面４の表示状態に切り替える処理をする。
【００３９】
機能実行部５５は、この発明の情報端末で実行可能な機能を実際に実行する部分である。
たとえば、１つの機能キーが単独で入力操作された場合は、そのキーに予め設定された機能（第１機能）を実行させる部分である。
具体的には、ＯＫキーが単独で押下げられるような入力操作がされた場合は、図６に示すように、表示部２に表示された複数の情報のうち、現在選択されている情報の入力確定を意味する確定機能を実行する。
また、ＣＬキーが単独で入力操作された場合は、直前に入力された情報を消去する機能が実行される。
また、複数個の同一機能キー、たとえば図２では２つのＯＫキーが同時に入力操作された場合は、図６に示す画面４のような、すべての入力情報の入力が確定したことを示す画面を表示部２に表示させる機能（第２機能）を実行させる。
【００４０】
以上が、この発明の情報端末の主要な構成である。
なお、情報端末は、図１に示した構成および機能のみを備えたものではなく、必要に応じて他の機能を備えてもよい。たとえば、文字認識機能を備え、カメラで撮影した文字情報に対して文字認識をして、商品情報を取得してもよい。
【００４１】
＜この発明の同一機能キーの同時操作処理＞
ここでは、２つの同一機能キーを、同時に入力操作した場合の一つの具体例を説明する。
図６に、この発明の表示部の表示状態の一実施例の遷移図を示す。
図６（ａ）の画面１は、スキャナを用いて、一次元バーコードから、商品情報を読み取った後の表示画面を示している。この画面１は、上記した入力情報の内容を確認するための第１画面に相当する。
ここでは、商品番号と、商品の名称と、入荷希望日と、発注数の各項目について、それぞれ入力された情報が表示されている。
【００４２】
また、この画面１では、商品番号の入力欄にカーソルがあり、この入力情報（４９０００１２３４５６）が変更できる状態となっている。もし、商品番号を変更したければ、たとえばテンキーを用いて、データを再入力することができる。
この画面１の表示状態のときに、ユーザが２つのＯＫキー（Ｋ１，Ｋ２）のどちらか一方のみを単独で入力操作した場合、すなわち操作Ａをした場合、図６（ｂ）の画面２の表示状態となる。
ここで、商品番号の入力が確定され、カーソルが入荷希望日に移動している。この状態では、入荷希望日の変更ができる。この画面２の表示は、１つ目の入力情報である商品番号の内容が確定したことを示している。
【００４３】
次に、画面２の表示状態のときに、２つのＯＫキー（Ｋ１，Ｋ２）のどちらか一方のみを入力操作した場合、すなわち操作Ｂをした場合、図６（ｃ）の画面３の表示状態となる。
ここでは、発注数にカーソルが移動し、発注数の変更が可能となる。
同様に、画面３の表示状態のときに、１つのＯＫキーを押し下げる操作Ｃをした場合、図６（ｄ）の画面４のような表示となり、さらに画面４の表示状態のときに、１つのＯＫキーを押し下げる操作Ｄをした場合、図６（ｅ）の画面５のような表示となる。
この一連の操作（Ａ，Ｂ，Ｃ，Ｄ）は、図１０に示した従来の操作と同様のものである。
【００４４】
一方、この発明では、２つのＯＫキーを同時に入力操作した場合、画面２あるいは画面３の表示状態を省略して、表示部の画面を、図６（ｄ）の画面４の表示状態に切り替えることを特徴とする。この画面４は、上記したすべての入力情報の内容が確定したことを示す第２画面に相当する。
すなわち、図６の操作Ｅ，操作Ｆおよび操作Ｇによる画面の切り替えができるようにする。
【００４５】
たとえば、画面１の表示状態において、操作Ｅ、すなわち２つのＯＫキー（Ｋ１，Ｋ２）を、両方とも、同時に押下げる入力操作がされた場合、図６（ｄ）の画面４を、表示部２に表示させる。
これにより、画面２と画面３の表示状態が省略され、さらに操作Ａと操作Ｂとが省略でき、画面１から直接画面４に切り替えられる。したがって、すでに入力された商品情報がすべて正しい場合には、少ない入力操作で、迅速に発注確定画面（画面４）を表示させることができる。
すなわち、入力操作を少なくしてユーザの入力操作の負担を軽減させることができ、入力された商品情報の確認作業にかかる時間を短縮することができる。
【００４６】
また、画面２の表示状態においても、操作Ｆ、すなわち２つのＯＫキー（Ｋ１，Ｋ２）を同時に押下げる入力操作がされた場合、画面３の表示を省略して、画面４を表示部２に表示させる。
この場合も、画面２の状態で、入荷希望日と発注数とが正しいことを確認した場合には、画面３の表示と操作Ｂの入力操作とが省略できるので、より迅速に入力操作をすることができる。
【００４７】
図６の実施例では、２つの同一機能キー（ＯＫキー）を設けた場合について説明したが、３つ以上の同一機能キーを設けた場合も同様に、入力操作を省略することが可能である。
たとえば、３つのＯＫキーを設けた場合、これら３つのＯＫキーを同時に入力した場合に、画面１または画面２の表示状態から、直接画面４に切り替えられるようにしてもよい。
また、３つ以上の同一機能キー（ＯＫキー）のうち、任意の２つの機能キー（ＯＫキー）が同時に入力操作された場合に、同様に、画面４（第２画面）を表示部に表示するようにしてもよい。
【００４８】
また、ユーザが２つ以上のキーを完全に同時に入力するのは実質的には困難であり、わずかではあるが、どちらか一方のキーの入力が他のキーよりも先に行われる場合が多い。
したがって、先に入力されたキーの入力開始時間から、所定の時間（たとえば、１秒間）だけ、他の同一機能キーが入力操作されるか否かを確認することが好ましい。
そして、この所定の時間内に、２つ以上の同一機能キー（ＯＫキー）が入力された場合、複数のキーが同時に入力されたと判断することが好ましい。
【００４９】
＜この発明の情報端末の情報処理＞
図７に、この発明の情報端末の情報処理について、一実施例のフローチャートを示す。
ここでは、図６に示した画面１の発注画面が表示された後、何らかの入力操作がされて、画面５が表示されるまでの処理について、説明する。
まず、ステップＳ１において、画面１のような発注画面の表示を要求する入力があったか否か、チェックする。
たとえば、ユーザが、特定の機能キー（たとえば、＊キー）を押下げた場合、発注画面を表示する選択入力があったと判断する。この選択入力があった場合、ステップＳ２へ進む。
一方、発注画面を表示する選択入力がされなかった場合、ステップＳ１８へ進む。
【００５０】
ステップＳ１８において、バーコードをスキャンするための入力がされたか否かチェックする。たとえばトリガキーがバーコードスキャンの実行を意味するキーであったとすると、トリガキーが入力されたか否かチェックする。ここで、トリガキーが入力されたことを確認した場合、ステップＳ１９へ進み、所定の操作をして、用紙に記入された１次元のバーコードを読み取る。
そして、ステップＳ２０において、読み取ったバーコードを商品番号などの商品情報に変換する。
商品番号等への変換は、従来から行われているバーコード処理と同様の処理を用いればよい。その後、ステップＳ６へ進む。
一方、ステップＳ１８において、バーコードスキャンの実行を意味するキー入力がなかった場合、あるいはその他の機能を実行するためのキー入力があった場合は、ステップＳ２１に進み、その他の機能の処理を実行した後、ステップＳ１へ戻る。
【００５１】
ステップＳ２において、発注画面を表示するために、記憶部４から表示フォーマット情報４１を呼び出す。
ステップＳ３において、呼び出した表示フォーマット情報４１に基づいて、発注画面（たとえば、図６の画面１）を、表示部２に表示させる。
ここで、表示フォーマットの各項目の情報がまだ入力されていない場合は、入力項目の内容は空白として表示し、ユーザが直接データを入力することが可能となる。
たとえば、図６の画面１のように、商品番号の入力欄にカーソルを表示し、データ入力が可能な状態で表示される。
【００５２】
ステップＳ４において、確認中項目位置情報４５を、１に、初期設定する。
ステップＳ５において、商品番号が入力されたか否か、チェックする。
入力がない場合は、ステップＳ５をループし、入力があった場合は、ステップＳ６へ進む。
商品番号の入力は、ユーザが直接その番号をテンキーを用いて入力し、たとえば、番号「４９０００１２３４５６」と入力した後、その入力が終了したことを示す１つのＯＫキーを最後に入力すればよい。
あるいは、商品番号をバーコードにより入力した場合は、上記したように、ステップＳ５を経ずに、ステップＳ２０から、ステップＳ６へ進む。
【００５３】
ステップＳ６において、ユーザの手入力あるいはバーコードによって入力された商品番号が、記憶部４にすでに記憶されている商品情報４４の中に存在するか否か、検索する。
ステップＳ７において、入力された商品番号に一致する商品番号を持つ商品情報がすでに記憶部４にあった場合、ステップＳ８へ進み、一方なかった場合、ステップＳ２２へ進む。
なかった場合は、ステップＳ２２において、入力された商品番号に該当する商品情報が存在しないことを示すエラー表示を行い、ステップＳ１へ戻る。
ステップＳ８において、商品番号が一致した商品情報４４を記憶部４から読み出し、その中の「品名」と「発注数」とを取得する。
【００５４】
ステップＳ９において、「入荷希望日」を演算により求める。
ここで、入荷希望日は、たとえば、現在の日付情報と、注文受付・在庫確認から発送迄に要する日数，発送から商品到着迄にかかる日数を用いて、現在の日付情報＋（注文受付・在庫確認から発送迄に要する日数）＋（発送から商品到着迄にかかる日数）のような演算を行うことにより、算出する。たとえば、現在の日付が、２００９年１２月１日であり、注文受付・在庫確認から発送迄に要する日数が1日，発送から商品到着迄にかかる日数が2日であったとすると、２００９年１2月1日＋1日＋2日  を行うことにより、入荷希望日は、２００９年１２月４日と算出される。
【００５５】
ステップＳ１０において、ステップＳ２と同様に、再度表示フォーマット情報４１を呼び出す。
ステップＳ１１において、呼び出した表示フォーマット情報に基づいて、注文画面を表示部２に表示する。
ここでは、たとえば、図６（ａ）の画面１に示したように、記憶されていた各項目の情報内容も表示される。
【００５６】
次に、ステップＳ１２において、ユーザによる内容確認処理を行う。この内容確認処理は、ユーザが、画面上に表示された各項目の内容を見て、正しいかどうかを確認し、正しい場合に、確定を意味する入力操作を行うものである。
表示されたすべての商品情報に対して確定を意味する入力操作がされると、たとえば、図６の画面４のような発注確定画面が表示される。
具体的処理の実施例については、後述する。
【００５７】
ステップＳ１３において、内容確認処理により、表示されたすべての項目の内容が正しいことが確認されると、発注確定画面（たとえば、画面４）を表示させる。
ステップＳ１４において、１つのＯＫキーが入力されたか否かチェックする。ここでは、２つのＯＫキー（Ｋ１，Ｋ２）のうち、どちらか一方のＯＫキーが、入力されたか否か、チェックする。
この１つのＯＫキーの入力操作は、図６の操作Ｄに相当する。
１つのＯＫキーが入力された場合は、ステップＳ１６へ進み、通信部３によって、確定された注文情報をＰＯＳ装置やサーバへ送信する。
このとき、図６の画面５のように、送信完了画面を表示してもよい。
【００５８】
一方、ステップＳ１４において、ＯＫキーの入力がなく、さらにステップＳ１５において、ＣＬキーの入力もない場合、ステップＳ１４へ戻る。
また、ステップＳ１４において、ＯＫキーの入力がなく、機能キーのＣＬキーが入力された場合、ステップＳ１７へ進み、今まで入力された注文画面を消去し、その商品の発注情報をキャンセルし、ステップＳ１へ戻る。
【００５９】
図６において、従来の入力操作方法では、画面１から画面５の表示状態に至るまでには、操作Ａ，操作Ｂ，操作Ｃ，操作Ｄを、この順に行う必要があり、１つのＯＫキーを押下げる入力操作が４回必要であった。
一方、この発明では、従来と同じように１つのＯＫキーを４回押下げることにより画面５の表示状態とすることも可能であるが、その操作方法に加えて、次のような３通りの入力操作で、画面５の表示状態に至ることが可能となる。
まず、画面１の表示状態で、すでに入力された商品情報に問題がなく確定してよい場合、２つのＯＫキーを同時に押下げる操作Ｅと、１つのＯＫキーを押下げる操作Ｄとをこの順に行うことにより、画面５の表示状態とすることができる。
すなわち、この場合は、２回の入力操作をするだけで、画面１から、画面４の表示状態を経て、画面５の表示状態となるので、従来よりも入力操作の回数を少なくすることができ、確認作業にかかる時間を短縮でき、発注業務を迅速にできるようになる。
【００６０】
次に、画面２の表示状態となった後、入力された商品情報の確定をしてよい場合は、画面１から画面５に至るまでに、操作Ａと、２つのＯＫキーを同時に押下げる操作Ｆと、操作Ｄとをこの順に行えば、画面５の表示状態となる。
この場合は、３回の入力操作をするだけで、画面１から、画面２と画面４の表示状態を経て、画面５の表示状態となるので、従来よりも入力操作の回数を少なくすることができ、発注業務を迅速にすることができるようになる。
また、画面３の表示状態となった後、従来と同様に、１つのＯＫキーを押下げる操作Ｃをすれば、画面４の表示状態に切り替えられるが、２つのＯＫキーを同時に押下げる操作Ｇをすることによっても、画面４の表示状態に切り替えることが可能である。
この場合は、画面１から操作Ａと操作Ｂをすることにより画面３の表示状態となるので、入力操作の回数は従来と同じであり入力操作の手間は変わらないが、２つのＯＫキーを同時に押下げるという特別な操作をすることにより、より確実にユーザの意思で入力の確定操作をすることができる。
【００６１】
＜この発明の内容確認処理＞
ここでは、上記したステップＳ１２の内容確認処理の具体的内容について、一実施例を説明する。
図８に、この発明の内容確認処理の第１実施例のフローチャートを示す。
ここでは、図２に示すように、２つの同一機能キー（ＯＫキー）を備えた場合の処理について、説明する。
ステップＳ３１において、表示部２に表示されている商品情報の項目数を、記憶部４の表示フォーマット４１から読み出して１を加えた値を設定する。
図４および図６の場合は、項目数が４なので１を加えて５を設定する。
ステップＳ３２において、記憶部４の確認中項目位置情報（以下、確認中項目とも呼ぶ）４５の情報を、１に初期設定する。
すなわち、現在、表示された最初の項目に注目していることを示すように、この情報４５をセットする。
【００６２】
ステップＳ３３において、入力部に備えられたすべてのキーに対して、いずれかのキーの入力操作がされたか否か、チェックする。すなわち、全キー走査処理を実行する。
ここで、この発明では、ただ１つのキーが単独で入力された場合も、２つ以上のキーが同時に入力された場合も、区別できるように、各キーごとに、順番にキー走査が行われる。このために、コード保持部５２が用いられる。
すべてのキー走査が終了した場合は、ステップＳ３８へ進み、キー走査がまだ終了していない場合は、ステップＳ３４へ進む。
【００６３】
ステップＳ３４において、１つのキーの走査処理を行う。
ここで、１つのキーについて、入力操作の有無の確認が行われる。たとえば、そのキーに対応する入力信号が受信されているか否かチェックする。この入力信号とは、たとえば、キー受け付け制御コマンドによって得られる信号である。
ステップＳ３５において、その走査を行ったキーの入力信号が受信された場合は、ステップＳ３６へ進む。一方、そのキーの入力信号がない場合は、次のキーの走査を行うために、走査するキーを次のキーに設定変更して、ステップＳ３３へ戻る。
【００６４】
ステップＳ３６において、コード生成部５１が、入力のあったキーに対応するキーコードを生成する。
たとえば、テンキーの「１」が入力された場合、キーコード表４２を参照して、上位コードとして「０４」、下位コードとして「０１」が読み出され、これらの組合せによって構成されるキーコード「０４−０１」が生成される。
また、カーソルキーに属するＯＫキー（Ｋ１）が入力された場合、キーコード表４２を参照して、上位コードとして「０３」、下位コードとして「０５」が読み出され、これらの組合せによるキーコード「０３−０５」が生成される。
同様に、テンキーに属するＯＫキー（Ｋ２）が入力された場合は、キーコード「０４−１１」が生成される。
ステップＳ３７において、生成されたキーコードは、コード保持部５２に保持される。
これにより、走査によって、現在入力されていると判断された１つのキーに対応するキーコードが、一時的に記憶される。その後、次のキーを走査するために、走査するキーを次のキーに設定変更して、ステップＳ３３へ戻る。
【００６５】
以上のように、ステップＳ３４からＳ３７の処理を、存在するキーの個数だけ繰り返した後、ステップＳ３８へ進むことになる。
もし、この繰り返し走査処理の間に、入力があったことが検出されたキーが、１つの場合は、コード保持部５２には、１つのキーコードのみが保持される。たとえば、１つのＯＫキー（Ｋ１）が単独で入力操作された場合は、「０３−０５」というキーコードが保持される。
また、繰り返し走査処理の間に、２つ以上のキーが同時に入力されたことが検出された場合は、コード保持部５２に、その２つ以上のキーに対応したキーコードがすべて保持される。
たとえば、Ｆｎキー（０３−０２）と、数字「１」キー（０４−０１）が同時に入力されていたとすると、コード保持部５２には、２つのキーコード「０３−０２」と「０４−０１」とが、保持される。
【００６６】
また、２つのＯＫキー（Ｋ１，Ｋ２）が同時に入力されていた場合は、コード保持部５２には、２つのキーコード「０３−０５」と「０４−１１」とが、保持される。
同様に、３つ以上のキーが同時に入力されていた場合は、その入力されていたキーの個数と同じ数のキーコードが、コード保持部５２に保持される。
【００６７】
ステップＳ３８において、コード保持部５２の中に、保持されたキーコードがあるか否か、チェックする。なければステップＳ３３へ戻る。
一方、保持されたキーコードがある場合、ステップＳ３９へ進む。
ステップＳ３９において、コード比較部５３が、保持されたキーコードの中に、カーソルキーに属するＯＫキーＫ１（キーコード＝「０３−０５」）と同じキーコードがあるか否か、チェックする。
ＯＫキー（Ｋ１）のキーコードがある場合は、ステップＳ４０へ進み、そうでない場合は、ステップＳ４２へ進む。
ステップＳ４０およびステップＳ４２においては、どちらも、コード比較部５３が、コード保持部５２に保持されたキーコードの中に、テンキーに属するＯＫキーＫ２（キーコード＝「０４−１１」）があるか否か、チェックする。
【００６８】
ステップＳ４０において、ＯＫキー（Ｋ２）のキーコードがあると判断された場合は、ステップＳ４１へ進む。このとき、コード保持部５２には、２つのＯＫキー（Ｋ１，Ｋ２）のキーコードが保持されていたことになるので、２つのＯＫキー（Ｋ１，Ｋ２）が同時に入力操作されたと判断されたことになる。
一方、ステップＳ４０において、ＯＫキー（Ｋ２）のキーコードがない場合は、ステップＳ４３へ進む。この判断によりステップＳ４３へ進んだ場合は、カーソルキーに属するＯＫキー（Ｋ１）が、単独で入力されていたことを意味する。
また、ステップＳ４２において、ＯＫキー（Ｋ２）があると判断された場合は、ステップＳ４３へ進み、そうでない場合はステップＳ４８へ進む。
ステップＳ４２からステップＳ４３へ進んだ場合は、テンキーに属するＯＫキー（Ｋ２）が、単独で入力されていたことを意味する。
【００６９】
また、ステップＳ４２からステップＳ４８に進んだ場合は、２つのＯＫキー以外のキーが入力操作されたことを意味する。
ステップＳ４８においては、コマンド表４３を参照して、この入力されたキーのキーコードをコマンドの値に変換する。
たとえば、ＣＬキー（キーコード「０２−０４」が入力されていた場合は、ＣＬキーのキーコードを、対応するコマンドの値（０５）に変換する。
次に、ステップＳ４９において、制御プログラム４６に基づいて、そのコマンド値に予め対応づけられていた処理を実行する。
その後、ステップＳ３３へ戻る。
【００７０】
ステップＳ４１において、２つのＯＫキー（Ｋ１，Ｋ２）が、同時に入力されていることが検出されたので、確認中項目位置情報４５に、項目数として４に１を加えた５を、代入する。
すなわち、確認中項目位置情報が４となり、予め設定されていた項目数と一致させたので、すべての項目についての確認が正しく行われたことを意味する。これにより、ステップＳ１２の内容確認処理が終了し、図７のステップＳ１３へ進むことになる。
【００７１】
ステップＳ４３においては、２つのＯＫキーのうち、どちらか一方のＯＫキーが単独で入力されたことになるので、そのＯＫキーのキーコードを、コマンド表４３を用いて、コマンドの値に変換する。
２つのＯＫキーは、単独で入力操作された場合は、同一の機能を実行するキーなので、どちらのＯＫキーが入力された場合でも、同じコマンド値（１０）に変換される。
この後、ステップＳ４４において、コマンド値（１０）に予め対応づけられた処理が実行される。ここでは、単独でＯＫキーが押し下げられる操作がされた場合なので、図６の操作Ａや操作Ｂなどに相当する操作がされた場合のように、画面表示が変更される。
【００７２】
ステップＳ４５において、確認中項目位置情報４５に、１を加算する。これにより、商品情報の中の次の項目に対する確認処理を行うことになる。
ステップＳ４６において、予め設定されていた項目数（＝４）と、現在の確認中項目位置情報４５とが、一致するか否か、確認する。
両者が一致する場合は、すべての項目についての確認処理が正しく終了したと判断し、内容確認処理を終了し、ステップＳ１３へ進む。
一方、両者が一致しない場合は、ステップＳ４７へ進み、現在、確認中項目の位置の情報が、入力可能な項目か否か確認する。
入力可能な項目か否かは、たとえば、各入力項目に付加されている入力・修正識別モード（入力・修正可能の場合はON：１、入力・修正不可の場合はOFF：０）によって判断することができる。
【００７３】
図６においては、２番目の確認項目である商品の品名欄が商品情報の一部として固定された情報であって入力できない（入力・修正識別モードが０：OFF）とすると、この項  を確認中の場合は、ステップＳ４７において、「否」と判断されるので、ステップＳ４５へ戻る。
このとき、さらに次の項目の入力確認のために、確認中項目に１が加算されることになる。
一方、ステップＳ４７において、入力可であると判断された場合は、ステップＳ３３へ戻る。
以上のように、ステップＳ３３からステップＳ４９までの処理を繰り返し、２つのＯＫキーが同時に入力操作されてステップＳ４１を実行した場合と、ステップＳ４６で、すべての項目についての確認処理が終了したと判断された場合に、この内容確認処理が終了し、ステップＳ１３へ進むことになる。
以上のような処理により、図６に示したような、操作Ｅ，Ｆ，Ｇに基づく画面表示の切り替えが行われるので、入力操作を省略することが可能となる。
【００７４】
図９に、この発明の内容確認処理の第２実施例のフローチャートを示す。
ここでは、同時に入力される同一機能キー（ＯＫキー）が２つ以上ある場合の内容確認処理を、説明する。
たとえば、同一機能キーであるＯＫキーが、４つ備えられていたとすると、この４つのＯＫキーがすべて同時に入力される場合もあれば、４つのうち任意の２つのＯＫキーが入力される場合もある。
図９では、このように、複数個設けられた同一機能キー（ＯＫキー）のうち、２つ以上の同一機能キーが同時入力された場合に、内容確認処理を終了させる処理を示したものである。
なお、図９では、ＯＫキーを、同一機能キーの一つの例として説明するが、この他に複数個備えられる同一機能キーがあれば、そのキーについても、図９の処理を適用することができる。
【００７５】
図９において、ステップＳ３１〜Ｓ３６、ステップＳ３８，Ｓ４１、ステップＳ４４からＳ４７、ステップＳ４９の各ステップの処理内容は、図８に示したものと同じものであるので、説明を省略する。
図９では、ステップＳ３７，Ｓ３９，Ｓ４０などの代わりに、ステップＳ１０１〜Ｓ１０４の処理を行う点が、図８と異なる。
ステップＳ３６において、入力されたキーのキーコードを生成した後、ステップＳ１０１において、その生成されたキーコードを、コマンド表４３を用いて、対応するコマンドの値に変換する。これは、ステップＳ４３と同じ処理である。
次に、ステップＳ１０２において、変換後のコマンド値を、コード保持部５２に保持する。この後、ステップＳ３３へ戻り、次のキーの走査処理を行う。
【００７６】
また、ステップＳ３８において、コード保持部５２に保持されたコマンドが存在するか否かチェックし、存在する場合はステップＳ１０３へ進み、ない場合はステップＳ３３へ戻る。
ステップＳ１０３において、保持されたコマンド値が、ＯＫキーのコマンド値（１０）か否か、チェックする。
ＯＫキーのコマンド値でない場合は、ステップＳ４９へ進み、その保持されたコマンド値に予め対応づけられた処理を実行する。
一方、ＯＫキーのコマンド値であった場合、ステップＳ１０４へ進み、さらに、コード保持部５２に、ＯＫキーのコマンド値（１０）が合計２つ以上保持されているか否かチェックする。
【００７７】
保持されたＯＫキーのコマンド値が、複数（２以上）ある場合は、ステップＳ４１へ進み、以下、図８と同様に処理を終了する。
一方、ＯＫキーのコマンドが、複数個ない場合、すなわち、ＯＫキーのコマンドが１つだけ存在した場合は、ステップＳ４４へ進み、１つのＯＫキーが単独で入力操作された場合の処理を実行する。
以下、ステップＳ４５から４７の処理は、図８と同様である。
図９に示したような処理を実行するようにすれば、同一機能キーが３つ以上備えられた場合にも、一部分入力操作を省略した確認処理が可能となり、ユーザの入力操作の負担を軽減でき、発注業務を迅速に行うことが可能となる。
【００７８】
図６に示した実施例では、１つの商品情報についての確認処理に必要となる入力操作は、最大で２回減少するだけであるが、もし、数百あるいは数千という数の商品情報の確認処理を連続して行う場合には、数百回以上の入力操作が節約することができることになり、入力操作負担の減少と、その商品の発注業務における確認作業にかかる時間を、大きく短縮できる可能性がある。
特に、商品情報を、１次元あるいは２次元のバーコードで入力した場合は、ほとんどまちがいなく、正確に商品情報が入力されるので、入力された商品情報の確認作業にかかる時間を短縮できる効果は非常に大きい。
【符号の説明】
【００７９】
１  入力部
２  表示部
３  通信部
４  記憶部
５  制御部
１１  キーボード
１２  タッチパネル
１３  カメラ
１４  スキャナ
４１  表示フォーマット
４２  キーコード表
４３  コマンド表
４４  商品情報
５１  コード生成部
５２  コード保持部
５３  コード比較部
５４  同時操作判断部
５５  機能実行部
Ｋ１  ＯＫキー
Ｋ２  ＯＫキー
【図１】
2011114700.tif 000003
【図２】
2011114700.tif 000004
【図３】
2011114700.tif 000005
【図４】
2011114700.tif 000006
【図５】
2011114700.tif 000007
【図６】
2011114700.tif 000008
【図７】
2011114700.tif 000009
【図８】
2011114700.tif 000010
【図９】
2011114700.tif 000011
【図１０】
2011114700.tif 000012