(57)【要約】【課題】好適にソフトウェアキーを利用できる情報処理装置を提供することである。【解決手段】実施の形態の情報処理装置は、表示部と、表示部上に設けられたタッチパネルと、記憶部と、接続検出部と、制御部とを備える。記憶部は、ソフトウェアキーの配置情報を複数記憶する。接続検出部は、機械的なキーが配置された入力装置が接続されたか否かを検出し、その接続検出結果を出力する。制御部は、接続検出部から出力された接続検出結果に応じて、複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて表示部にソフトウェアキーを表示する。【選択図】図３
2014110479.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
前記表示部上に設けられたタッチパネルと、
ソフトウェアキーの配置情報を複数記憶する記憶部と、
機械的なキーが配置された入力装置が接続されたか否かを検出し、その接続検出結果を出力する接続検出部と、
前記接続検出部から出力された前記接続検出結果に応じて、前記複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記表示部にソフトウェアキーを表示する制御部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記接続検出部は、前記入力装置が接続された場合、接続された前記入力装置の種類を検出し、
前記制御部は、前記接続検出部で検出された前記入力装置の種類に応じて、前記複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記表示部にソフトウェアキーを表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記入力装置が接続された場合、前記入力装置に記憶されている配置情報を読み出し、利用する配置情報を前記読み出した配置情報に決定し、決定した配置情報に基づいて前記表示部にソフトウェアキーを表示することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
機械的なキーが配置された入力装置が接続されたか否かを検出し、その接続検出結果を出力し、
出力された前記接続検出結果に応じて、記憶部に記憶されたソフトウェアキーの複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて表示部にソフトウェアキーを表示することを特徴とする情報処理装置の制御方法。
【請求項５】
前記入力装置が接続された場合、接続された前記入力装置の種類を検出し、
検出された前記入力装置の種類に応じて、前記複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記表示部にソフトウェアキーを表示することを特徴とする請求項４に記載の情報処理装置の制御方法。
【請求項６】
前記入力装置が接続された場合、前記入力装置に記憶されている配置情報を読み出し、利用する配置情報を前記読み出した配置情報に決定し、決定した配置情報に基づいて前記表示部にソフトウェアキーを表示することを特徴とする請求項４に記載の情報処理装置の制御方法。
【請求項７】
情報処理装置を制御するためのプログラムであって、
機械的なキーが配置された入力装置が接続されたか否かを検出し、その接続検出結果を出力する機能と、
出力された前記接続検出結果に応じて、記憶部に記憶されたソフトウェアキーの複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて表示部にソフトウェアキーを表示する機能と、
を実現するプログラム。
【請求項８】
前記入力装置が接続された場合、接続された前記入力装置の種類を検出する機能と、
検出された前記入力装置の種類に応じて、前記複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記表示部にソフトウェアキーを表示する機能とを実現する請求項７に記載のプログラム。
【請求項９】
前記入力装置が接続された場合、前記入力装置に記憶されている配置情報を読み出し、利用する配置情報を前記読み出した配置情報に決定し、決定した配置情報に基づいて前記表示部にソフトウェアキーを表示する機能を実現する請求項７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、情報処理装置、情報処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等の情報処理装置では、機械的なキーを並べたキーボードが文字入力等に利用されていた。近年、スマートフォンやタブレット端末等の情報処理装置では、タッチ画面上に仮想的なキーを表示し、タッチ操作によって文字等を入力する仮想的なキーボードの利用が増えている。
【０００３】
この仮想的なキーボードには、文字入力が必要な場合だけ、タッチ画面上に表示できるため、筐体上で固定的なスペースを必要としないという利点がある。また、仮想的なキーボードには、使用状況やユーザの好みに応じてキー配列を変更することができるとい利点がある。
【０００４】
一方、仮想的なキーボードには、機械的なキーに比べ、キートップの感触がないため、誤って隣のキーを押しやすいという問題がある。また、仮想的なキーボードには、機械的なキーに比べ、押し下げ時のフィードバックがないため、キーを押したか否かが分かりにくいという問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１４９１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施の形態の課題は、好適にソフトウェアキーを利用できる情報処理装置を提供することである。
【課題を解決するための手段】
【０００７】
実施の形態の情報処理装置は、表示部と、表示部上に設けられたタッチパネルと、記憶部と、接続検出部と、制御部とを備える。記憶部は、ソフトウェアキーの配置情報を複数記憶する。接続検出部は、機械的なキーが配置された入力装置が接続されたか否かを検出し、その接続検出結果を出力する。制御部は、接続検出部から出力された接続検出結果に応じて、複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて表示部にソフトウェアキーを表示する。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態に係る情報処理装置の構成を示す図である。
【図２】情報処理装置のみを用いる場合のタッチ画面の表示例を示す図である。
【図３】第１の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。
【図４】シフトキー２３が押された際のタッチ画面１０の表示例を示す図である。
【図５】記号キーの配列を変更した際のタッチ画面１０の表示例を示す図である。
【図６】ＳＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。
【図７】第２の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。
【図８】キーボード２ａが接続された際のタッチ画面１０の表示例を示す図である。
【図９】ＳＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。
【図１０】第３の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。
【図１１】ＳＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００１０】
（第１の実施の形態）
まず、図１から図３に基づき、第１の実施の形態に係る情報処理装置の構成について説明する。
【００１１】
図１は、第１の実施の形態に係る情報処理装置の構成を示す図であり、図２は、情報処理装置のみを用いる場合のタッチ画面の表示例を示す図であり、図３は、第１の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。
【００１２】
図１に示すように、情報処理装置１は、スマートフォンやタブレット端末等の情報端末であり、文字入力に用いるキーボード２が接続部３を介して着脱自在に構成されている。接続部３は、ＵＳＢ等を用いた有線接続であるが、これに限定されることなく、例えば、Bluetooth（登録商標）等を用いた無線接続であってもよい。
【００１３】
情報処理装置１は、タッチパネル１０ａ（図３参照）と、液晶または有機ＥＬ等の表示部としての表示装置１０ｂ（図３参照）とを兼ねるタッチ画面１０を有している。タッチ画面１０には、仮想的なキー（以下、ＳＷキー（ソフトウェアキー）という）１１が表示され、このＳＷキー１１をタッチ操作することで文字等の入力を行うことができる。本実施の形態では、ＳＷキー１１は、使用頻度の低い複数の数字キー１２により構成されている。
【００１４】
入力装置としてのキーボード２は、機械的なキー（以下、ＨＷキー（ハードウェアキー）という）２１を有して構成されている。本実施の形態では、ＨＷキー２１は、使用頻度の高い複数の英字キー２２及びシフトキー２３により構成されている。
【００１５】
なお、使用頻度の低いキーと使用頻度の高いキーは、ユーザや使用状況によって変わるので、図１の構成に限定されるものではない。また、図１では、説明を簡単にするために最小限必要なキーのみを示しているが、実際の情報処理装置１及びキーボード２では、記号キーやファンクションキー等、より多くのキーがＳＷキー１１またはＨＷキー２１に配置されているものとする。
【００１６】
なお、情報処理装置１は、情報処理装置１のみでも利用することができる。情報処理装置１のみで利用する場合、図２に示すように、タッチ画面１０のＳＷキー１１に数字キー１２、英字キー２２及びシフトキー２３が表示される。
【００１７】
図３に示すように、情報処理装置１は、タッチ画面１０に加え、キー検出部３１と、タッチ検出部３２と、キー入力管理部３３と、ＨＷキーマッピングテーブル３４と、複数のＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・と、表示制御部３６とを有して構成されている。
【００１８】
キー入力管理部３３は、キーボード２が情報処理装置１に接続されているか否かを検出する接続検出部３７と、参照するＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・を変更するマッピング変更部３８とを有して構成されている。なお、キー入力管理部３３の各機能ブロックは、プログラムで実現してもよい。
【００１９】
キー検出部３１は、キーボード２においてＨＷキー２１が押されると、押されたＨＷキー２１に対応するコード情報を検出し、キー入力管理部３３に出力する。ＨＷキーマッピングテーブル３４には、コード情報と、コード情報に対応する文字情報とが対応付けられて記憶されている。
【００２０】
キー入力管理部３３は、キー検出部３１からコード情報が入力されると、ＨＷキーマッピングテーブル３４を参照し、入力されたコード情報に対応する文字情報を読み出す。読み出された文字情報は、表示制御部３６の制御により、タッチ画面１０に表示される。
【００２１】
タッチ検出部３２は、タッチ画面１０のタッチパネル１０ａにおいてＳＷキー１１が押されると、押されたＳＷキー１１に対応する座標情報及びレベル情報を検出し、キー入力管理部３３に出力する。
【００２２】
記憶部としてのＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・には、それぞれタッチ画面１０上での座標情報と、座標情報に対応する文字情報とが対応付けられた、ＳＷキー１１の配置情報が記憶されている。これらのＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・は、ＳＷキー１１をタッチ画面１０上に表示するための、それぞれ種類の異なるテーブルであり、後述するように、キーボード２の接続の有無に応じて、マッピング変更部３８により変更される。
【００２３】
接続検出部３７は、キーボード２が情報処理装置１に接続されているか否かを検出し、その接続検出結果をマッピング変更部３８に出力する。
【００２４】
制御部としてのマッピング変更部３８は、接続検出部３７からの接続検出結果に応じて、ＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・のうち、参照するＳＷキーマッピングテーブルを変更する。すなわち、マッピング変更部３８は、複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて表示装置１０ｂにＳＷキー２１を表示する制御を行う。
【００２５】
具体的には、例えば、ＳＷキーマッピングテーブル３５ａが図１に示す数字キー１２のみをタッチ画面１０に表示するためのキーボード接続用テーブルであり、ＳＷキーマッピングテーブル３５ｂが図２に示す数字キー１２、英字キー２２及びシフトキー２３をタッチ画面１０に表示するためのキーボード非接続用テーブルであるものとする。
【００２６】
接続検出部３７においてキーボード２が情報処理装置１に接続されたことが検出された場合、マッピング変更部３８は、参照するテーブルをＳＷキーマッピングテーブル３５ａに変更する。変更されたＳＷキーマッピングテーブル３５ａは、表示制御部３６の制御により、タッチ画面１０に表示される。これにより、キーボード２が情報処理装置１に接続されている場合は、図１に示すように、数字キー１２のみがタッチ画面１０に表示される。
【００２７】
一方、接続検出部３７においてキーボード２が情報処理装置１に接続されていないことが検出された場合、マッピング変更部３８は、参照するテーブルをＳＷキーマッピングテーブル３５ｂに変更する。変更されたＳＷキーマッピングテーブル３５ｂは、表示制御部３６の制御により、タッチ画面１０に表示される。これにより、キーボード２が情報処理装置１に接続されていない場合は、図２に示すように、数字キー１２、英字キー２２及びシフトキー２３がタッチ画面１０に表示される。
【００２８】
キー入力管理部３３は、タッチ検出部３２から座標情報及びレベル情報が入力されると、キーボード２の接続状態に応じて変更されているＳＷキーマッピングテーブル３５ａまたは３５ｂを参照し、入力された座標情報に対応する文字情報を読み出す。読み出された文字情報は、表示制御部３６の制御により、タッチ画面１０に表示される。
【００２９】
なお、ＨＷキー２１のシフトキー２３が押されると、ＳＷキー１１の数字キー１２を記号キーに変更するようにしてもよい。
【００３０】
図４は、シフトキー２３が押された際のタッチ画面１０の表示例を示す図である。
【００３１】
図４に示すように、シフトキー２３が押されると、ＳＷキー１１として図１の数字キー１２に代わり、記号キー１２ａがタッチ画面１０に表示される。シフトキー２３が押されると、マッピング変更部３８が参照するＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・を図４に対応するＳＷキーマッピングテーブルに変更することで実現する。このように、シフトキー２３がＨＷキー２３としてキーボード２に配置されているため、シフトキー２３を押しながら他のキーを押す操作が、シフトキー２３がＳＷキー１１として配置されている場合と比べて行いやすくなる。
【００３２】
なお、図４に向かって一番右に配置されている記号キー１２ａは、入力される記号がないため、この記号キー１２ａの表示を消すようにしてもよい。
【００３３】
また、図４のＳＷキー１１の記号キー１２ａの配列は、ＪＩＳ配列となっているが、使用状況やユーザによって配列を変更するようにしてもよい。
【００３４】
図５は、記号キーの配列を変更した際のタッチ画面１０の表示例を示す図である。
【００３５】
図５に示すように、キーボード２には、ＨＷキー２１として配列変更キー２４が追加されている。なお、この配列変更キー２４は、ＳＷキー１１としてタッチ画面１０に配置してもよい。
【００３６】
図５に示すように、配列変更キー２４が押されると、ＳＷキー１１として図４のＪＩＳ配列の記号キー１２ａに代わり、ＡＳＣＩＩ配列の記号キー１２ｂがタッチ画面１０に表示される。配列変更キー２４が押されると、マッピング変更部３８が参照するＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・を図５に対応するＳＷキーマッピングテーブルに変更することで実現する。このような構成により、使用状況やユーザによって、ＳＷキー１１の配列を容易に変更することができる。
【００３７】
次に、このように構成された情報処理装置１の動作について説明する。
【００３８】
図６は、ＳＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。
【００３９】
キーボード２が情報処理装置１に接続されているか否かが接続検出部３７により検出される（ステップＳ１）。キーボード２が情報処理装置１に接続されていると検出された場合、ＹＥＳとなり、参照するテーブルがキーボード接続用テーブル（上述した例では、ＳＷキーマッピングテーブル３５ａ）にマッピング変更部３８により変更される（ステップＳ２）。一方、キーボード２が情報処理装置１に接続されていないと検出された場合、ＮＯとなり、参照するテーブルがキーボード非接続用テーブル（上述した例では、ＳＷキーマッピングテーブル３５ｂ）にマッピング変更部３８により変更される（ステップＳ３）。ステップＳ２またはステップＳ３の処理が実行されると、変更されたテーブルに応じたＳＷキー１１が表示制御部３６の制御によりタッチ画面１０に表示される（ステップＳ４）。
【００４０】
次に、ＳＷキー１１の入力があるか否かがタッチ検出部３２により検出される（ステップＳ５）。ＳＷキー１１の入力がないと検出された場合、ステップＳ５に戻り、同様の処理を繰り返す。一方、ＳＷキー１１の入力があると検出された場合、タッチ画面１０上での座標情報がタッチ検出部３２により検出される（ステップＳ６）。変更されたＳＷキーマッピングテーブルが参照され、検出された座標情報に対応するキーがキー入力管理部３３により検出される（ステップＳ７）。最後に、検出されたキーが表示制御部３６の制御によりタッチ画面１０に表示され（ステップＳ８）、処理を終了する。
【００４１】
以上のように、情報処理装置１は、キーボード２が接続されたか否かに応じて、参照するテーブルをＳＷキーマッピングテーブル３５ａまたは３５ｂを変更し、変更したＳＷキーマッピングテーブル３５ａまたは３５ｂに応じたＳＷキー１１をタッチ画面１０に表示するようにした。この結果、情報処理装置１は、キーボード２が接続された際に、キーボード２のＨＷキー２１に存在しないキーのみをＳＷキー２１としてタッチ画面１０に表示することができるので、ＳＷキー２１の使用頻度を抑えることができる。
【００４２】
よって、本実施の形態の情報処理装置によれば、好適にソフトウェアキーを利用できる。
【００４３】
また、本実施の形態では、一部のキーをＳＷキー２１としてタッチ画面１０に表示するので、キーボード２に全ての機械的なキーを設ける必要がなく、キーボード２を小型化することができる。
【００４４】
（第２の実施の形態）
次に、第２の実施の形態について説明する。
【００４５】
第２の実施の形態では、キーボードの接続の有無に加え、キーボードの種類を検出して、タッチ画面に表示されるＳＷキーを変更する情報処理装置について説明する。
【００４６】
図７は、第２の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。なお、図７において、図３と同様の構成については、同一の符号を付して説明を省略する。
【００４７】
図７に示すように、第２の実施の形態の情報処理装置１ａは、第１の実施の形態の接続検出部３７及びマッピング変更部３８に代わり、それぞれ接続／種類検出部３７ａ及びマッピング変更部３８ａを用いて構成されている。
【００４８】
接続／種類検出部３７ａは、キーボード２ａの接続の有無を検出するとともに、キーボード２ａが情報処理装置１ａに接続されている場合、キーボード２ａの種類も検出し、検出結果をマッピング変更部３８ａに出力する
マッピング変更部３８ａは、接続／種類検出部３７ａで検出されたキーボード２ａの接続の有無と、キーボード２ａの種類とに応じて、複数のＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・のうち、参照するＳＷキーマッピングテーブルを変更する。すなわち、マッピング変更部３８ａは、キーボード２ａの種類（具体的には、キーボード２に設けられているＨＷキー２１の種類）に応じてＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・を変更し、タッチ画面１０に表示するＳＷキー１１の種類を変更する。以下に、キーボード２ａの種類に応じてタッチ画面１０に表示されるＳＷキー１１の例を示す。
【００４９】
図８は、キーボード２ａが接続された際のタッチ画面１０の表示例を示す図である。
【００５０】
図８に示すように、情報処理装置１ａに接続されるキーボード２ａは、図１のキーボード２に対して、ＨＷキー２１として、数字キー１２が追加されている。このように、キーボード２ａは、全ての機能を実現するキー（ここでは、数字キー１２、英字キー２２及びシフトキー２３）がＨＷキー２１として配置されている。
【００５１】
情報処理装置１ａは、このような種類のキーボード２ａが接続された場合、シフトキー２３を押さないと入力することができない記号キー１２ａをＳＷキー１１としてタッチ画面１０に表示する。なお、キーボード２ａに全ての機能を実現するキーがＨＷキー２１として配置されている場合、タッチ画面１０にＳＷキー１１を表示しないようにしてもよい。
【００５２】
次に、このように構成された情報処理装置１ａの動作について説明する。
【００５３】
図９は、ＳＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。なお、図９において、図６と同様の処理については、同一の符号を付して説明を省略する。
【００５４】
ステップＳ１において、キーボード２ａが情報処理装置１ａに接続されていることが検出されると、接続されたキーボード２ａの種類が接続／種類検出部３７ａにより検出される（ステップＳ１１）。そして、参照するＳＷキーマッピングテーブルをキーボード２ａの種類に応じてマッピング変更部３８ａにより変更される（ステップＳ１２）。その他の処理は、図６のステップＳ３〜Ｓ８と同様である。
【００５５】
以上のように、情報処理装置１ａは、接続されたキーボード２ａの種類に応じて、参照するＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・を変更することで、タッチ画面１０ａに表示するＳＷキー１１の種類を変更するようにした。この結果、本実施の形態の情報処理装置１ａは、接続されるキーボード２ａに応じた最適なＳＷキー１１をタッチ画面１０に表示することができる。
【００５６】
（第３の実施の形態）
次に、第３の実施の形態について説明する。
【００５７】
第３の実施の形態では、キーボードにＳＷキー作成用のＳＷキーマッピングテーブルを備える情報処理装置について説明する。
【００５８】
図１０は、第３の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。なお、図１０において、図３と同様の構成については、同一の符号を付して説明を省略する。
【００５９】
図１０に示すように、第３の実施の形態の情報処理装置１ｂは、第１の実施の形態のマッピング変更部３８に代わり、マッピング変更部３８ｂを用いて構成されている。また、情報処理装置１ｂに接続されるキーボード２ｂは、メモリ３９を備えて構成されている。このメモリ３９には、ＳＷキー１１を作成するためのＳＷキーマッピングテーブル４０が記憶されている。
【００６０】
具体的には、ＳＷキーマッピングテーブル４０は、キーボード２ｂにＨＷキー２１として配置されていないキーをタッチ画面１０に表示するためのＳＷキーマッピングが記憶されている。このＳＷキーマッピングテーブル４０は、キーボード２ｂが情報処理装置１ｂに接続された際に、マッピング変更部３８ｂによって読み出される。
【００６１】
マッピング変更部３８ｂは、接続検出部３７からのキーボード２ｂの接続検出結果に応じて、参照するＳＷキーマッピングテーブルを変更する。マッピング変更部３８ｂは、キーボード２ｂが情報処理装置１ｂに接続されている場合、参照するＳＷキーマッピングテーブルを、キーボード２ｂのメモリ３９に記憶されているＳＷキーマッピングテーブル４０に変更する。一方、マッピング変更部３８ｂは、キーボード２ｂが情報処理装置１ｂに接続されていない場合、参照するＳＷキーマッピングテーブルを、ＳＷキーマッピングテーブル３５ａ、３５ｂ、・・・のいずれかに変更する。この場合、キーボード非接続用テーブルであるＳＷキーマッピングテーブル３５ａに変更されるが、使用状況やユーザの配列変更によっては、例えば、他のＳＷキーマッピングテーブル３５ｂに変更される。
【００６２】
次に、このように構成された情報処理装置１ｂの動作について説明する。
【００６３】
図１１は、ＳＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。なお、図１１において、図６と同様の処理については、同一の符号を付して説明を省略する。
【００６４】
ステップＳ１において、キーボード２ａが情報処理装置１ａに接続されていることが検出されると、接続されたキーボード２ｂに記憶されているＳＷキーマッピングテーブル４０がマッピング変更部３８ｂにより読み出される（ステップＳ２１）。そして、参照するテーブルを読み出されたＳＷキーマッピングテーブル４０にマッピング変更部３８ｂにより変更される（ステップＳ２２）。その他の処理は、図６のステップＳ３〜Ｓ８と同様である。
【００６５】
以上のように、情報処理装置１ｂは、キーボード２ｂが接続された場合、キーボード２ｂのメモリ３９に記憶されているＳＷキーマッピングテーブル４０を読み出してＳＷキー１１をタッチ画面１０に表示する。このＳＷキーマッピングテーブル４０は、キーボード２ｂにＨＷキー２１として配置されていないキーをタッチ画面１０に表示するためのＳＷキーマッピングである。この結果、本実施の形態の情報処理装置１ｂは、接続されるキーボード２ｂの種類に応じて、最適なＳＷキー１２、すなわち、キーボード２ｂにＨＷキー２１として配置されていないキーのみをタッチ画面１０に表示することができる。
【００６６】
なお、以上説明した動作を実行するプログラムは、コンピュータプログラム製品として、フレキシブルディスク、CD-ROM等の可搬媒体や、ハードディスク等の記憶装置等に、その全体あるいは一部が記録され、あるいは記憶されている。そのプログラムがコンピュータにより読み取られて、動作の全体あるいは一部が実行される。あるいは、そのプログラムの全体あるいは一部を通信ネットワークを介して流通または提供することができる。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールすることで、容易に上述した各実施の形態の情報処理装置や制御方法を実現することができる。
【００６７】
また、本明細書における各フローチャート中の各ステップは、その性質に反しない限り、実行順序を変更し、複数同時に実行し、あるいは実行毎に異なった順序で実行してもよい。
【００６８】
本発明のいくつかの実施の形態を説明したが、これらの実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６９】
１，１ａ，１ｂ…情報処理装置、２，２ａ，２ｂ…キーボード、３…接続部、１０…タッチ画面、１１…ＳＷキー、１２…数字キー、１２ａ，１２ｂ…記号キー、２１…ＨＷキー、２２…英字キー、２３…シフトキー、２４…配列変更キー、３１…キー検出部、３２…タッチ検出部、３３…キー入力管理部、３４…ＨＷキーマッピングテーブル、３５ａ，３５ｂ…ＳＷキーマッピングテーブル、３６…表示制御部、３７…接続検出部、３７ａ…接続／種類検出部、３８，３８ａ…マッピング変更部、３９…メモリ、４０…ＳＷキーマッピングテーブル。
【図１】
2014110479.tif 000003
【図２】
2014110479.tif 000004
【図３】
2014110479.tif 000005
【図４】
2014110479.tif 000006
【図５】
2014110479.tif 000007
【図６】
2014110479.tif 000008
【図７】
2014110479.tif 000009
【図８】
2014110479.tif 000010
【図９】
2014110479.tif 000011
【図１０】
2014110479.tif 000012
【図１１】
2014110479.tif 000013