(57)【要約】【課題】  共通の論理キーを用いてキーボードの物理キーからアプリケーションの処理へのキー変換を行い、ガイダンス表示を行って容易にデータ入力が可能な情報処理装置を提供するものである。【解決手段】  キーボード５とアプリケーションプログラム６の間に、キーボード５の種別による物理キーを共通の論理キーに変換する情報を記憶したキー変換テーブル９、物理キーから論理キーに変換する変換処理部７、及び共通の論理キーからアプリケーションプログラム６の処理に変換する情報を記憶する処理変換テーブル１０を備え、キーボードの種別に左右されることなくキーボードの物理キーを論理キーに変換し、変換後の論理キーを使用するアプリケーションプログラム６に対応した処理名称に変換し、ユーザが容易に必要なデータを正確に入力でき、且つキーボードとアプリケーションの組み合わせ毎に専用の変換テーブルを作成する必要のない情報処理装置を提供するものである。【選択図】  図３
2005309776.tif 000002
【特許請求の範囲】
【請求項１】
キーボードのキー操作とアプリケーションの処理との対応関係を任意に登録し、前記対応関係に基づいてキー操作に対応する処理を選択的に実行する情報処理装置であって、
前記キーボードの種別に応じた物理的なキー操作の内容を示す物理キーと、前記キーボードの種別に関係なく論理的なキー操作の内容を示す共通な論理キーとの対応関係を示すキー対応情報を任意に登録するキー登録手段と、
前記共通な論理キーと前記処理との対応関係を示す処理対応情報を任意に登録する処理登録手段と、
キーボードのキー操作により前記物理キーが入力された際、該キーボードの種別を検出し、該キーボードに対して登録された前記キー対応情報に基づいて前記物理キーを前記共通な論理キーに変換するキー変換処理部と、
該変換された前記共通な論理キーに応じた処理を前記処理対応情報に基づいて選択し、該選択した処理を実行する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記キーボードの種別を検出する検出手段を更に備え、前記キー登録手段は、複数種類のキーボードのそれぞれに対応して登録されたキー対応情報を記憶し、前記制御手段は前記検出手段によって検出されたキーボードに対応して前記キー登録手段に記憶されているキー対応情報に基づいて前記物理キーの変換処理を行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記アプリケーションの処理に対応する名称と前記キー操作に対応する名称とを対応付けてガイダンス表示を行うガイダンス手段を更に備え、
前記キー操作に対応する名称は前記物理キーに対応する名称であり、前記キーボードの種別に応じて名称が変わることを特徴とする請求項１、又は２記載の情報処理装置。
【請求項４】
前記アプリケーションの処理に対応する名称と前記キー操作に対応する名称とを対応付けてガイダンス表示を行うガイダンス手段を更に備え、
前記キー操作に対応する名称は前記論理キーに対応する名称であり、前記キーボードの種別に応じて共通する名称であることを特徴とする請求項１、又は２記載の情報処理装置。
【請求項５】
前記アプリケーションの処理に対応する名称と前記キー操作に対応する名称とを対応付けてガイダンス表示するガイダンス手段を更に備え、
前記キー操作に対応する名称の表示種別を、物理キー又は論理キーとに切り換える切換手段を備え、
前記表示種別として物理キーが選択されている場合、該物理キーに対応する名称をガイダンス表示し、前記表示種別として論理キーが選択されている場合、該論理キーに対応する名称をガイダンス表示することを特徴とする請求項１、又は２記載の情報処理装置。
【請求項６】
前記物理キーに対応する名称は、前記キーボードの各キートップの表示に対応する文字表示であることを特徴とする請求項１、又は２記載の情報処理装置。
【請求項７】
キーボードのキー操作とアプリケーションの処理との対応関係を任意に登録し、前記対応関係に基づいてキー操作に対応する処理を選択的に実行する情報処理装置に使用されるプログラムであって、
前記キーボードの種別に応じた物理的なキー操作の内容を示す物理キーと、前記キーボードの種別に関係なく論理的なキー操作の内容を示す共通な論理キーとの対応関係を示すキー対応情報を任意に登録する処理と、
前記共通な論理キーと前記処理との対応関係を示す処理対応情報を任意に登録する処理と、
前記キーボードのキー操作により前記物理キーが入力された際、該キーボードの種別を検出し、該キーボードに対して登録された前記キー対応情報に基づいて該物理キーを前記共通な論理キーに変換する処理と、
該変換された前記共通な論理キーに応じた処理を前記処理対応情報に基づいて選択し、該選択された処理を実行する処理と、
を行うことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は各種アプリケーションに従った処理を行う情報処理装置に係り、特に複数のキーボードに対応したキー変換を行う情報処理装置に関する。
【背景技術】
【０００２】
今日、各種の業務アプリケーションが開発され、パーソナルコンピュータ等の情報処理装置を使用して各種業務が行われている。この場合、使用する情報処理装置に接続されたキーボードが同一であるとは限らない。例えば、ＪＩＳキーボードや、タッチパネル、更に専用キーボード等の各種キーボードが存在する。
【０００３】
この為、従来の装置ではキーボードとアプリケーションの組み合わせに対応した変換テーブルを用意し、キー変換制御を行っている。例えば、図９は上記処理を説明する図であり、キーボードである物理キーの操作信号をアプリケーションに対応する処理に変換する例である。また、図１０はこの場合の変換テーブルの一例を示す。
【０００４】
図９に示す右側は２種類のキーボード（専用キーボードとＪＩＳキーボード）の物理キーの内容を示し、左側は２種類のアプリケーション（アプリケーションＡとアプリケーションＢ）の処理内容を示す。例えば、専用キーボードを使用した情報処理装置において、アプリケーションＡを実行する場合には変換テーブル「１」を使用してキー変換処理を行う。また、専用キーボードを使用した情報処理装置において、アプリケーションＢを実行する場合には変換テーブル「３」を使用してキー変換処理を行う。一方、ＪＩＳキーボードを使用してアプリケーションＡを実行する場合には変換テーブル「２」を使用し、ＪＩＳキーボードを使用してアプリケーションＢを実行する場合には変換テーブル「４」を使用する。
【０００５】
例えば、図１０に示す変換テーブルは、上記変換テーブル「４」の例であり、この変換テーブル「４」を使用することによって、ＪＩＳキーボードの物理キーである“Ｆ５”は、アプリケーションＢの“商品登録”処理に変換される。また、物理キー“Ｆ６”は、アプリケーションＢの“商品選択”に変換され、物理キー“Ｆ７”は、アプリケーションＢの“処理区分変更”に変換される。以下、同図に示す通りである。
【０００６】
尚、特許文献１には、レジスタ端末装置において、テンキー入力手段の各キーの物理キーコードを任意に設定可能とし、対応関係を示すキーコード変換テーブルを利用して設定した表示を表示手段に行わせる発明が開示されている。また、特許文献２には、専用アプリケーションシステムのキーボードから入力した物理コードを状態管理テーブルに応じたオフセット値を加算して論理キーコードに変換し、キー配送プログラム部でオフセット値を用いて更にキーシンボルに変換して標準OS（オペレーションシステム）及び標準アプリケーションを利用する発明が開示されている。
【特許文献１】特開２００２−２０２８４５号公報（段落番号００１２〜００４３、図１〜図１１）
【特許文献２】特開平６−２７４２６３号公報（段落番号００２２〜００５８、図１〜図９）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来例の場合、使用するキーボードとアプリケーションの組み合わせの数だけ変換テーブルが必要になる。特に今日のように数十、数百というアプリケーションが開発される現状では極めて多数の変換テーブルが必要となる。
【０００８】
さらに、新たなキーボードを接続し、又使用するアプリケーションを追加する場合、変換テーブルも対応して準備する必要があり、更に多くの変換テーブルが必要になる。
そこで、共通の論理キーを用いてキーボードの物理キーを論理キーに変換し、更に論理キーからアプリケーションの処理に変換することにより、変換テーブルの数を減らし、更にガイダンス表示を行うことによって誤りのない処理入力を行うキー変換処理を実現することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題は本発明によれば、キーボードのキー操作とアプリケーションの処理との対応関係を任意に登録し、前記対応関係に基づいてキー操作に対応する処理を選択的に実行する情報処理装置であって、前記キーボードの種別に応じた物理的なキー操作の内容を示す物理キーと、前記キーボードの種別に関係なく論理的なキー操作の内容を示す共通な論理キーとの対応関係を示すキー対応情報を任意に登録するキー登録手段と、前記共通な論理キーと前記処理との対応関係を示す処理対応情報を任意に登録する処理登録手段と、キーボードのキー操作により前記物理キーが入力された際、該キーボードの種別を検出し、該キーボードに対して登録された前記キー対応情報に基づいて前記物理キーを前記共通な論理キーに変換するキー変換処理部と、該変換された前記共通な論理キーに応じた処理を前記処理対応情報に基づいて選択し、該選択した処理を実行する制御手段とを備える情報処理装置を提供することによって達成できる。
【００１０】
このように構成することにより、共通の論理キーを使用してキーボードの物理キーとアプリケーションプログラムの処理を関連付けることができ、キーボードとアプリケーションプログラムを１対１に対応させた多数のキー変換テーブルを使用する必要がない。
【００１１】
また、前記キーボードの種別を検出する検出手段を更に備え、前記キー登録手段は、複数種類のキーボードのそれぞれに対応して登録されたキー対応情報を記憶し、前記制御手段は前記検出手段によって検出されたキーボードに対応して前記キー登録手段に記憶されているキー対応情報に基づいて前記物理キーの変換処理を行う構成である。
【００１２】
また、前記アプリケーションの処理に対応する名称と前記キー操作に対応する名称とを対応付けてガイダンス表示を行うガイダンス手段を更に備え、前記キー操作に対応する名称は前記物理キーに対応する名称であり、前記キーボードの種別に応じて名称が変わる構成である。
【００１３】
このように構成することにより、ユーザはガイダンス表示を見ながら“得意先登録”や“得意先選択”等のアプリケーションの処理入力操作を行うことができ、例えばキーボードに対応する物理キーを確認しながら正確にデータ入力を行うことができる。
【００１４】
また、前記アプリケーションの処理に対応する名称と前記キー操作に対応する名称とを対応付けてガイダンス表示を行うガイダンス手段を更に備え、前記キー操作に対応する名称は前記論理キーに対応する名称であり、前記キーボードの種別に応じて共通する名称である。
【００１５】
このように構成することによっても、ユーザはガイダンス表示を見ながら“得意先登録”や“得意先選択”等のアプリケーションの処理入力操作を正確に行うことができる。
また、前記アプリケーションの処理に対応する名称と前記キー操作に対応する名称とを対応付けてガイダンス表示するガイダンス手段を更に備え、前記キー操作に対応する名称の表示種別を、物理キー又は論理キーとに切り換える切換手段を備え、前記表示種別として物理キーが選択されている場合、該物理キーに対応する名称をガイダンス表示し、前記表示種別として論理キーが選択されている場合、該論理キーに対応する名称をガイダンス表示する構成である。
【００１６】
さらに、本発明ではプログラムによって実行することも可能であり、このように構成することによっても、キーボードとアプリケーションプログラムを１対１に対応させた多数のキー変換テーブルを使用する必要がなく、更にユーザはガイダンス表示を見ながら正確にデータ入力を行うことができる。
【発明の効果】
【００１７】
キーボードとアプリケーションプログラムを１対１に対応させた多数のキー変換テーブルを使用する必要がなく、接続するキーボードの追加、使用するアプリケーションの追加によっても柔軟に対応することができる。
【００１８】
また、ユーザはガイダンス表示を見ながらアプリケーションプログラムに対応する処理を実行することができ、例えばデータ入力を正確に行い、確実な処理を行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面を参照しながら説明する。
図１は本実施形態の情報処理装置で行うキー変換処理を説明する図である。本例ではキーボードの物理キーとアプリケーションの各処理に共通する論理キーを構築し、共通の論理キーを介してキー変換処理を行う。同図に示す１は共通する論理キーの一例を示し、例えば“機能”、“選択”、“操作”、“取消”、“入力終了”、“終了”等の論理キーが設定される。また、この論理キーに対応してキーボードの物理キーが設定され、例えば同図に示す専用キーボード２の場合、物理キー“Ｆ７＋Ｃｔｒｌ”が論理キーの“機能”に対応し、物理キー“Ｆ８＋Ｃｔｒｌ”が論理キーの“選択”に対応し、物理キー“Ｆ９＋Ｃｔｒｌ”が論理キーの“操作”に対応する。一方、同図に示すＪＩＳキーボード３では、物理キー“Ｆ５”が論理キーの“機能”に対応し、物理キー“Ｆ６”が論理キーの“選択”に対応し、物理キー“Ｆ７”が論理キーの“操作”に対応する。
【００２０】
尚、物理キーに対する論理キーの設定は、図２に示すキーマップ定義設定画面を用いて行う。例えば、専用キーボード２の場合、同図（ａ）に示す設定画面が使用され、論理キーの名称に対応するエリアの“Ｃｔｒｌ”、“Ａｌｔ”、“Ｓｈｉｆｔ”の各窓をチェックすることによって設定する。例えば、論理キーの名称“機能”の場合“Ｃｔｒｌ”の窓にチェックを入れることによって“Ｆ７＋Ｃｔｒｌ”の対応する物理キーの設定を行うことができ、論理キー“選択”の設定も“Ｃｔｒｌ”の窓にチェックを入れることによって“Ｆ８＋Ｃｔｒｌ”の対応する物理キーの設定を行うことができる。以下、同図に示す通りである。
【００２１】
尚、同図（ｂ）に示すＪＩＳキーボードについても同様であり、更に上記専用キーボードやＪＩＳキーボードのみならず、他の種別のキーボードについても同様に設定可能である。
【００２２】
一方、上記論理キーはアプリケーション側の各処理にも対応して設定される。例えば、図１に示すようにアプリケーションＡでは、論理キーの“機能”は“得意先登録”処理に対応し、論理キーの“選択”は“得意先選択”処理に対応し、論理キーの“操作”は“処理区分変更”処理に対応する。また、アプリケーションＢについても、論理キーの“機能”は“商品登録”処理に対応し、論理キーの“選択”は“商品選択”処理に対応し、論理キーの“操作”は“処理区分変更”処理に対応する。
【００２３】
図３は本例のキー変換処理を説明するシステム構成図である。同図に示すように、本例では、キーボード５とアプリケーションプログラム６の間にキー変換処理部７、ガイダンス表示処理部８、キー変換テーブル９、及び処理変換テーブル１０が構築されている。
キー変換テーブル９はキーボードの種別毎に設定され、例えば上記例では図４（ａ）に示す専用キーボードに対応したキー変換テーブル９ａ、及び同図（ｂ）に示すＪＩＳキーボードに対応したキー変換テーブル９ｂが設定される。尚、それぞれのテーブルに設定された物理キーと論理キーの対応は前述の通りである。
【００２４】
キー変換処理部７はキーボードの押下によって指定された物理キーの情報に基づいて共通な論理キーへの変換処理を行う。すなわち、専用キーボードの場合、キー変換処理部７は指定された物理キーからキー変換テーブル９ａを参照し、キー変換テーブル９ａから対応する論理キーを取得する。そして、変換した論理キーの情報をアプリケーションプログラム６に送信する。
【００２５】
一方、処理変換テーブル１０はアプリケーションプログラム６に対応して設定され、例えば図４（ｃ）に示すアプリケーションＡに対応した処理変換テーブル１０ａ、及び同図（ｄ）に示すアプリケーションＢに対応した処理変換テーブル１０ｂが設定されている。
アプリケーションプログラム６は、変換された共通な論理キーを受信し、この共通な論理キーの情報と自らのアプリケーションの情報、つまりアプリケーションA又はBを参照し、受信した論理キーに対応する処理を実行する。また、切り換え処理情報をガイダンス表示処理部８に送信する。
【００２６】
ガイダンス表示処理部８は、切り換え処理情報をアプリケーションプログラム６から受け取り、論理キーと対応するアプリケーションの処理の情報を得る。また、キーボード５から接続されたキーボード種別情報を受信する。そして、キー変換テーブル９を参照し、使用するキー変換テーブル９ａ、又は９ｂを参照し、対応するガイダンス情報を表示する。
【００２７】
本実施形態では、各種アプリケーション／キーボードに共通する論理キーを使用する。つまり、物理キーからアプリケーションプログラム６の処理へと変換する間に共通な論理キーを設ける。これにより、各アプリケーションプログラム６やＯＳ（Oｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やその内部のハードウェアに依存する入出力の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）はこの論理キーとの間の変換を行う。
【００２８】
以下、具体的な処理動作を図５乃至図７に示すフローチャートを使用して説明する。
先ず、図５はＯＳによるキー変換処理のフローチャートを示す。同図において、先ずＯＳのロード及び初期化を行う（ステップ（以下、Ｓで示す）１）。この処理により、ハードウェアに依存する入出力の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）の情報も取得される。
【００２９】
次に、上記情報に基づいて接続されているキーボードの種別情報を取得する（Ｓ２）。すなわち、接続されたキーボードの種別情報はキー変換処理部７に送信され、キー変換処理部７は使用するキーボードの種別を知る（図３に示す「５」）。
【００３０】
次に、キー変換処理部７は前述のキー変換テーブル９を参照し、該当するキー変換テーブルをメモリ上にロードする（Ｓ３）。例えば、上記キーボードの種別情報が専用キーボードの種別を示す情報であれば図４（ａ）に示すキー変換テーブル９ａをメモリ上にロードし、上記キーボードの種別情報がＪＩＳキーボードの種別を示す情報であれば図４（ｂ）に示すキー変換テーブル９ｂをメモリ上にロードする。
【００３１】
次に、キーボード上のキーに対する押下が有るか判断する（Ｓ４）。ここで、キー押下が無ければ、キー押下を待つ（Ｓ４がＮＯ）。一方、キーボード上のいずれかのキーが押下されると（Ｓ４がＹＥＳ）、押下されたキーの物理キーの情報は前述のキー変換処理部７に送信される（図３に示す「６」）。
【００３２】
キー変換処理部７は送信された物理キーの情報に基づいて対応する論理キーを検索する（Ｓ５）。この検索はメモリにロードされたキー変換テーブル９ａ、又は９ｂを参照して行う。尚、物理キーに対応する論理キーが必ずキー変換テーブル９（９ａ、９ｂ）内に登録されているとは限らない為、次にキー変換テーブル９に物理キーに対応する論理キーが登録されているか判断する（Ｓ６）。そして、対応する論理キーがテーブルに登録されていない時（Ｓ６がＮＯ）、物理キーの情報をアプリケーションプログラムに通知する（Ｓ７）。
【００３３】
一方、物理キーに対応する論理キーがテーブルに登録されている時（Ｓ６がＹＥＳ）、入力した物理キーを対応する論理キーに変換する（Ｓ８）。例えば、専用キーボードに対応するキー変換テーブル９ａがロードされている場合、図４（ａ）に示す変換テーブルを参照し、入力した物理キーを対応する論理キーに変換する。したがって、例えばキー変換処理部７に入力する物理キーが“Ｆ７＋Ｃｔｒｌ”である時、“機能”の論理キーが読み出される。また、キー変換処理部７に入力する物理キーが“Ｆ８＋Ｃｔｒｌ”である時、“選択”の論理キーが読み出される。一方、ＪＩＳキーボードに対応するキー変換テーブル９ｂがロードされている場合、図４（ｂ）に示す変換テーブルを参照し、例えばキー変換処理部７に入力する物理キーが“Ｆ５”である時、“機能”の論理キーが読み出され、キー変換処理部７に入力する物理キーが“Ｆ６”である時、“選択”の論理キーが読み出される。
【００３４】
以上のようにしてキー変換処理部７において変換した論理キー情報は、アプリケーションプログラム６に通知される（Ｓ９、図３に示す「７」）。
一方、アプリケーション６側では図６に示すプログラムに従って処理を行い、先ずアプリケーションのロード及び初期化が行われる（ステップ（以下、ＳＴで示す）１）。この処理により、前述の処理変換テーブル１０にはアプリケーションプログラムＡ、又はＢの登録が行われる（ＳＴ２）。例えば、アプリケーションプログラムＡの登録が行われた場合、図４（ｃ）に示す処理変換テーブル１０ａが登録され、アプリケーションプログラムＢの登録が行われた場合、図４（ｄ）に示す処理変換テーブル１０ｂが登録される。
【００３５】
次に、キー変換処理部７からキー通知が有るか判断する（ＳＴ３）。このキー通知は、前述の図５で説明した処理によってキー変換処理部７から送信される論理キー、又は物理キーの情報である。
【００３６】
ここで、物理キーが通知された場合（ＳＴ４がＮＯ）、通常キーも入力として処理を行う（ＳＴ５）。例えば、本例の論理キーの設定に関係しないキーとして処理する。一方、論理キーである場合（ＳＴ４がＹＥＳ）、アプリケーションプログラム６は処理変換テーブル１０を参照し、論理キーに対応する処理を検索する（ＳＴ６）。例えば、処理変換テーブル１０にアプリケーションプログラムＡの処理変換テーブル１０ａが登録されている場合、“機能”の論理キーが入力するとアプリケーションプログラムＡの処理は“得意先登録”となる。また、“選択”の論理キーが入力するとアプリケーションプログラムＡの処理は“得意先選択”となり、“操作”の論理キーが入力するとアプリケーションプログラムＡの処理は“処理区分変更”となる。
【００３７】
アプリケーションプログラム６は、上記設定に基づいて対応する処理を実行する（ＳＴ７）。また、アプリケーションプログラム６は処理の切り換えをガイダンス表示処理部８に通知する（ＳＴ８、（図３に示す「８」）。
【００３８】
さらに、図７はガイダンス表示処理部８の処理を説明するフローチャートであり、先ず上記アプリケーションプログラム６から通知された処理の切り換え通知を検出する（ステップ（以下、ＳＴＰで示す）１）。そして、処理の切り換えが有ると判断すると（ＳＴＰ２がＹＥＳ）、ガイダンス表示の指定の有無を取得する（ＳＴＰ３）。ここで、ガイダンス表示は、例えば帳票を表示する際、アプリケーションプログラムの処理に対応した論理キーや物理キーを表示するものであり、データ入力等を行い易くする表示である。
【００３９】
例えば、図８は納品書の例を示し、同図（ａ）は納品書の画面全体像であり、ガイダンス表示は同図（ａ）のＡ部に示す表示である。尚、同図（ｂ）は専用キーボードを使用した場合のガイダンス表示を示し、同図（ｃ）はＪＩＳキーボードを使用した場合のガイダンス表示を示す。
【００４０】
ここで、上記ガイダンス表示の指定が有る場合（ＳＴＰ４がＹＥＳ）、キー情報からガイダンス表示の種別を取得する（ＳＴＰ５）。すなわち、接続されたキーボードの種別情報を取得し（図３に示す「９」）、上記図８（ａ）、（ｂ）又は（ｃ）のガイダンス表示の選択を行う。そして、キー名称が論理キーであるか、物理キーであるか判断する（ＳＴＰ６）。
【００４１】
ここで、物理キーである場合（ＳＴＰ６がＮＯ）、処理に対応する物理キーの名称を取得し、対応するガイダンス表示を行う（ＳＴＰ７、ＳＴＰ９）。例えば、ＪＩＳキーボードが使用され、物理キーのガイダンス表示が選択された場合、例えば図８（ｃ）に示すガイダンス表示を行う。すなわち、同図に示すように、処理“得意先登録”の右側にガイダンス表示“Ｆ５”が括弧書きで表示される。また、処理“得意先選択”の右側にガイダンス表示“Ｆ６”が括弧書きで表示される。以下、処理“処理区分変更”に対してガイダンス表示“Ｆ７”が表示され、処理“取消”に対してガイダンス表示“ＥＳＣ”が表示され、処理“伝票確定”に対してガイダンス表示“Ｎum：+”が表示され、処理“処理終了”に対してガイダンス表示“Ｅｎｄ”が表示される。
【００４２】
したがって、ユーザは納品書に上記各処理の情報を入力する際、ガイダンス表示を参照することによって当該各処理に対応する物理キーを容易に知ることができる。したがって、ユーザはアプリケーション特有の処理入力を行う際、ガイダンス表示を見ながら容易に行うことができる。
【００４３】
一方、判断（ＳＴＰ６）において、論理キーが選択された場合には各処理に対応する論理キーの名称が取得され、対応するガイダンス表示が行われる（ＳＴＰ８、ＳＴＰ９）。例えば、専用キーボードの場合、図８（ｂ）に示すガイダンス表示となる。例えば、処理“得意先登録”の右側にガイダンス表示“機能”が括弧書きで表示される。また、処理“得意先選択”の右側にガイダンス表示“選択”が括弧書きで表示される。以下、処理“処理区分変更”に対してガイダンス表示“操作”が表示され、処理“取消”に対してガイダンス表示“取消”が表示され、処理“伝票確定”に対してガイダンス表示“入力終了”が表示され、処理“処理終了”に対してガイダンス表示“終了”が表示される。
【００４４】
以上のように、本例はアプリケーションプログラム６を実行する際、本処理後は入力処理をガイダンス表示を参照しながら行うことによって、容易かつ正確にデータ入力を行うことが可能となる。また、本例は共通の論理キーの概念を使用し、キーボードの種別やアプリケーションの相違を越えて汎用性のあるキー変換処理を可能とする。
【００４５】
尚、上記説明では情報処理装置に接続するキーボードとして、専用キーボードとＪＩＳキーボードの例で説明したが、これらのキーボードに限定されるわけではなく、他の種別のキーボードを使用する構成としてもよい。
【図面の簡単な説明】
【００４６】
【図１】本実施形態のキー変換装置の全体構成を示す図である。
【図２】物理キーに対する論理キーの設定を説明する図であり、（ａ）は専用キーボードの例を説明する図であり、（ｂ）はＪＩＳキーボードの例を説明する図である。
【図３】キー変換装置のシステム構成を説明する図である。
【図４】（ａ）は専用キーボードに対応したキー変換テーブルの例を示す図であり、  （ｂ）はＪＩＳキーボードに対応したキー変換テーブルの例を示す図であり、  （ｃ）はアプリケーションプログラムＡに対応した処理変換テーブルの例を示す図であり、  （ｄ）はアプリケーションプログラムＢに対応した処理変換テーブルの例を示す図である。
【図５】ＯＳによるキー変換処理を説明するフローチャートである。
【図６】アプリケーションによる処理選択を説明するフローチャートである。
【図７】ガイダンス表示処理を説明するフローチャートである。
【図８】（ａ）は納品書の画面全体像を示す図であり、  （ｂ）は専用キーボードを使用した場合のガイダンス表示を示す図であり、  （ｃ）はＪＩＳキーボードを使用した場合のガイダンス表示を示す図である。
【図９】従来のキー変換処理を説明する図である。
【図１０】従来のキー変換テーブルの例を示す図である。
【符号の説明】
【００４７】
１・・・論理キー
２・・・専用キーボード
３・・・ＪＩＳキーボード
５・・・キーボード
６・・・アプリケーションプログラム
７・・・キー変換処理部
８・・・ガイダンス表示処理部
９、９ａ、９ｂ・・・キー変換テーブル
１０、１０ａ、１０ｂ・・・処理変換テーブル
【図１】
2005309776.tif 000003
【図２】
2005309776.tif 000004
【図３】
2005309776.tif 000005
【図４】
2005309776.tif 000006
【図５】
2005309776.tif 000007
【図６】
2005309776.tif 000008
【図７】
2005309776.tif 000009
【図８】
2005309776.tif 000010
【図９】
2005309776.tif 000011
【図１０】
2005309776.tif 000012