(57)【要約】【課題】背面に配置された機械的なキーの利便性を向上させることができる情報処理装置を提供することである。【解決手段】実施の形態の情報処理装置は、表示部と、タッチパネルと、第１の切替部と、機械的なキーと、判定部と、制御部とを有する。タッチパネルは、表示部上に設けられている。第１の切替部は、タッチパネルに設けられている。機械的なキー表示部の背面に配置されている。判定部は、第１の切替部がタッチ操作されたか否かを判定する。制御部は、判定部の判定結果に応じて、複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて機械的なキーの配置情報を変更する。【選択図】図４
2014110480.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
前記表示部上に設けられたタッチパネルと、
前記タッチパネルに設けられた切り替え手段と、
前記表示部の背面に配置された機械的なキーと、
前記機械的なキーの配置情報を複数記憶する記憶部と、
前記表示部に表示された切り替え手段が、前記タッチパネルへの入力によって選択されたか否かを判定する判定部と、
前記判定部の判定結果に応じて、前記複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記機械的なキーの配置情報を変更する制御部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記判定部は、前記切り替え手段が、前記タッチパネルへの入力によって選択されたか否かを判定し、
前記制御部は、前記判定部により前記切り替え手段が、前記タッチパネルへの入力によって選択されたと判定された場合、前記表示部の背面に配置された機械的なキーの位置情報を前記表示部に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記タッチパネルは、第３の切替部を有し、
前記判定部は、前記切り替え手段が、前記タッチパネルへの入力によって選択されたか否かを判定し、
前記制御部は、前記判定部により前記切り替え手段が、前記タッチパネルへの入力によって選択されたと判定された場合、入力操作された機械的なキーの位置情報を前記表示部に表示することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
機械的なキーが配置された本体部と、
表示部と、前記表示部上に設けられたタッチパネルとを備えた表示ユニットと、
前記機械的なキーの配置情報を複数記憶する記憶部と、
前記本体部の背面と、前記表示ユニットの背面とが接触するように折り畳まれたか否かを検出する検出部と、
前記検出部の検出結果に応じて、前記複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記機械的なキーの配置情報を変更する制御部と、
を有することを特徴とする情報処理装置。
【請求項５】
表示部に表示された切り替え手段が、前記表示部上に設けられたタッチパネルへの入力によって選択されたか否かを判定し、
判定結果に応じて、前記表示部の背面に配置された機械的なキーの複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記機械的なキーの配置情報を変更することを特徴とする情報処理装置の制御方法。
【請求項６】
前記切り替え手段が、前記タッチパネルへの入力によって選択された否かを判定し、
前記切り替え手段が、前記タッチパネルへの入力によって選択されたと判定された場合、前記表示部の背面に配置された機械的なキーの位置情報を前記表示部に表示することを特徴とする請求項５に記載の情報処理装置の制御方法。
【請求項７】
前記切り替え手段が、前記タッチパネルへの入力によって選択されたか否かを判定し、
前記切り替え手段が、前記タッチパネルへの入力によって選択されたと判定された場合、入力操作された機械的なキーの位置情報を前記表示部に表示することを特徴とする請求項５または請求項６に記載の情報処理装置の制御方法。
【請求項８】
機械的なキーが配置された本体部の背面と、表示部と前記表示部上に設けられたタッチパネルとを備えた表示ユニットの背面と、が接触するように折り畳まれたか否かを検出し、
検出結果に応じて、機械的なキーの複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記機械的なキーの配置情報を変更することを特徴とする情報処理装置の制御方法。
【請求項９】
情報処理装置を制御するためのプログラムであって、
表示部に表示された切り替え手段が、前記表示部上に設けられたタッチパネルへの入力によって選択されたか否かを判定する機能と、
判定結果に応じて、前記表示部の背面に配置された機械的なキーの複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記機械的なキーの配置情報を変更する機能と、
を実現するプログラム。
【請求項１０】
前記切り替え手段が、前記タッチパネルへの入力によって選択されたから否かを判定する機能と、
前記切り替え手段が、前記タッチパネルへの入力によって選択されたと判定された場合、前記表示部の背面に配置された機械的なキーの位置情報を前記表示部に表示する機能と、を実現する請求項９に記載のプログラム。
【請求項１１】
前記切り替え手段が、前記タッチパネルへの入力によって選択されたか否かを判定する機能と、
前記切り替え手段が、前記タッチパネルへの入力によって選択されたと判定された場合、入力操作された機械的なキーの位置情報を前記表示部に表示する機能と、を実現する請求項９または請求項１０に記載のプログラム。
【請求項１２】
情報処理装置を制御するためのプログラムであって、
機械的なキーが配置された本体部の背面と、表示部と前記表示部上に設けられたタッチパネルとを備えた表示ユニットの背面と、が接触するように折り畳まれたか否かを検出する機能と、
検出結果に応じて、機械的なキーの複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて前記機械的なキーの配置情報を変更する機能と、
を実現するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、情報処理装置、情報処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等の情報処理装置では、機械的なキーを並べたキーボードが文字入力等に利用されていた。近年、スマートフォンやタブレット端末等の情報処理装置では、タッチ画面上に仮想的なキーを表示し、タッチ操作によって文字等を入力する仮想的なキーボードの利用が増えている。さらに、近年、前面のタッチ画面上に仮想的なキーを表示する情報処理装置において、背面に機械的なキーを配置した情報処理装置が利用されている。
【０００３】
このような背面に機械的なキーを配置した情報処理装置は、ユーザが把持した際に操作する指が届く範囲に機械的なキーを配置しなければならないため、背面の中央部の指が届きにくい位置には、機械的なキーを配置することができない。
【０００４】
そのため、背面に機械的なキーを配置した従来の情報処理装置は、背面に配置される機械的なキーの数が、一般的なキーボードに配置されている機械的なキーの数より少なくなる。すなわち、背面に機械的なキーを配置した従来の情報処理装置は配置されている機械的なキーの数が少なく、一般的なキーボードに配置されている全ての機械的なキーを操作することができないため、利便性が悪いという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２９３４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施の形態の課題は、背面に配置された機械的なキーの利便性を向上させることができる情報処理装置を提供することである。
【課題を解決するための手段】
【０００７】
実施の形態の情報処理装置は、表示部と、タッチパネルと、第１の切替部と、機械的なキーと、判定部と、制御部とを有する。タッチパネルは、表示部上に設けられている。第１の切替部は、タッチパネルに設けられている。機械的なキー表示部の背面に配置されている。判定部は、第１の切替部がタッチ操作されたか否かを判定する。制御部は、判定部の判定結果に応じて、複数の配置情報のうち、利用する配置情報を決定し、決定した配置情報に基づいて機械的なキーの配置情報を変更する。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態に係る情報処理装置の正面図である。
【図２】第１の実施の形態に係る情報処理装置の背面図である。
【図３】第１の実施の形態に係る情報処理装置の操作例を説明するための図である。
【図４】第１の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。
【図５】ＨＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。
【図６】第１の実施の形態の変形例に係る情報処理装置の正面図である。
【図７】第２の実施の形態に係る情報処理装置の外観図である。
【図８】情報処理装置１ｂが矢印Ａの方向に折り畳まれた際の背面図ある。
【図９】第２の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。
【図１０】ＨＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００１０】
（第１の実施の形態）
まず、図１から図４に基づき、第１の実施の形態に係る情報処理装置の構成について説明する。
【００１１】
図１は、第１の実施の形態に係る情報処理装置の正面図であり、図２は、第１の実施の形態に係る情報処理装置の背面図であり、図３は、第１の実施の形態に係る情報処理装置の操作例を説明するための図であり、図４は、第１の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。
【００１２】
図１に示すように、情報処理装置１は、スマートフォンやタブレット端末等の情報端末であり、この情報処理装置１の前面２には、タッチパネル１０ａ（図４参照）と、液晶または有機ＥＬ等の表示部としての表示装置１０ｂ（図４参照）とを兼ねるタッチ画面１０が設けられている。
【００１３】
タッチ画面１０には、仮想的なキー（以下、ＳＷキー（ソフトウエアキー）という）１１が表示され、このＳＷキー１１をタッチ操作することで文字等の入力や後述するキーマップの変更を行うことができる。本実施の形態では、ＳＷキー１１は、タッチ画面１０の左上に配置されたキーマッピング切替キー１２ａ及びタッチ画面１０の右上に配置されたキーマッピング切替キー１２ｂにより構成されている。
【００１４】
図２に示すように、情報処理装置１の背面３には、機械的なキー（以下、ＨＷキー（ハードウエアキー）という）２１が配置されている。本実施の形態では、ＨＷキー２１は、複数のキーから構成されており、後述する図３に示すように、ユーザが情報処理装置１を把持した際にＨＷキー２１を操作しやすいように、背面３の左右に配置されている。すなわち、ＨＷキー２１を操作する際に指が届く左右にＨＷキー２１が配置され、指が届きにくい中央部にはＨＷキー２１が配置されていない。
【００１５】
ユーザは、図３に示すように、右手Ｒ及び左手Ｌで情報処理装置１を把持する。ユーザは、右手Ｒ及び左手Ｌの親指でタッチ画面１０のタッチ操作を行い、右手Ｒ及び左手Ｌの他の指（人差し指、中指、薬指及び小指）で背面３に配置されたＨＷキー２１のキー入力操作を行う。なお、情報処理装置１を把持する手は、右手Ｒ及び左手Ｌのいずれか一方であってもよい。
【００１６】
ユーザが例えば左手Ｌの親指でキーマッピング切替キー１２ａのタッチ操作を行うと、図２のＨＷキー２１のマッピングが後述するように変更される。
【００１７】
ここで、情報処理装置１の電気的な構成について説明する。
【００１８】
図４に示すように、情報処理装置１は、タッチ画面１０及びＨＷキー２１に加え、キー検出部３１と、タッチ検出部３２と、キー入力管理部３３と、複数のＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・と、ＳＷキーマッピングテーブル３５と、表示制御部３６とを有して構成されている。
【００１９】
キー入力管理部３３は、タッチ画面１０でタッチ操作が行われたＳＷキー１１種類を判定するタッチキー判定部３７と、利用するＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・を変更するマッピング変更部３８とを有して構成されている。なお、キー入力管理部３３の各機能ブロックは、プログラムで実現してもよい。
【００２０】
キー検出部３１は、背面３のＨＷキー２１が押されると、押されたＨＷキー２１に対応するコード情報を検出し、キー入力管理部３３に出力する。
【００２１】
記憶部としてのＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・には、それぞれコード情報と、コード情報に対応する文字情報とが対応付けられて記憶されている。これらのＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・は、異なるキーをＨＷキー２１にマッピングするための、それぞれ種類の異なるテーブルであり、後述するように、タッチ画面１０の切り替え手段としてのキーマッピング切替キー１２ａまたは１２ｂがタッチ操作された場合に、マッピング変更部３８により変更される。
【００２２】
キー入力管理部３３は、キー検出部３１からコード情報が入力されると、マッピング変更部３８により変更されたＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・のいずれかを参照し、入力されたコード情報に対応する文字情報を読み出す。読み出された文字情報は、表示制御部３６の制御により、タッチ画面１０に表示される。
【００２３】
タッチ検出部３２は、タッチ画面１０のタッチパネル１０ａにおいてＳＷキー１１が押されると、押されたＳＷキー１１に対応する座標情報及びレベル情報を検出し、キー入力管理部３３に出力する。
【００２４】
ＳＷキーマッピングテーブル３５には、それぞれタッチ画面１０上での座標情報と、座標情報に対応する文字情報とが対応付けられて記憶されている。これらのＳＷキーマッピングテーブル３５は、ＳＷキー１１をタッチ画面１０上に表示するためのテーブルである。
【００２５】
判定部としてのタッチキー判定部３７は、タッチ検出部３２から入力される座標情報に基づき、キーマッピング切替キー１２ａまたは１２ｂがタッチ操作されたか否かを判定し、その判定結果をマッピング変更部３８に出力する。
【００２６】
制御部としてのマッピング変更部３８は、タッチキー判定部３７からの判定結果に応じて、ＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・のうち、利用するＨＷキーマッピングテーブルを決定し、決定したＨＷキーマッピングテーブルに基づいて、ＨＷキー２１のマッピングを変更する。
【００２７】
具体的には、例えば、ＨＷキーマッピングテーブル３４ａを利用している状態において、タッチ画面１０のキーマッピング切替キー１２ａまたは１２ｂがタッチ操作されると、座標情報がタッチ検出部３２で検出され、タッチキー判定部３７に出力される。さらにキーマッピング切替キー１２ａまたは１２ｂがタッチ操作されると、次のＨＷキーマッピングテーブルに変更される。そして、キーマッピング切替キー１２ａまたは１２ｂが所定の回数、タッチ操作されると、ＨＷキーマッピングテーブル３４ａを利用する状態に戻る。すなわち、キーマッピング切替キー１２ａまたは１２ｂがタッチ操作されると、利用されるＨＷキーマッピングテーブルが、３４ａ→３４ｂ→・・・→３４ａ→３４ｂ→・・・、と順次変更される。なお、変更される順番は、上記順番に限定されるものではない。
【００２８】
次に、このように構成された情報処理装置１の動作について説明する。
【００２９】
図５は、ＨＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。
【００３０】
まず、ＳＷキー１１の入力があるか否かがタッチ検出部３２により検出される（ステップＳ１）。ＳＷキー１１の入力がないと検出された場合、ステップＳ１に戻り、同様の処理を繰り返す。一方、ＳＷキー１１の入力があると検出された場合、タッチキー判定部３７により、入力されたＳＷキー１１がキーマッピング切替キー１２ａまたは１２ｂか否かが判定される（ステップＳ２）。入力されたＳＷキー１１がキーマッピング切替キー１２ａまたは１２ｂでない場合、ステップＳ１に戻り、同様の処理を繰り返す。一方、入力されたＳＷキー１１がキーマッピング切替キー１２ａまたは１２ｂである場合、マッピング変更部３８により、利用するＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・が変更され（ステップＳ３）、処理を終了する。
【００３１】
以上のように、情報処理装置１は、タッチ画面１０にＨＷキー２１のマッピングを変更するためのキーマッピング切替キー１２ａ及び１２ｂを表示し、キーマッピング切替キー１２ａまたは１２ｂがタッチ操作されると、利用するＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・を変更するようにした。この結果、情報処理装置１の背面３の限られた領域に設けられたＨＷキー２１に多くのキーをマッピングすることができるため、多様なキーの入力を行うことができる。
【００３２】
（変形例）
次に、第１の実施の形態の変形例について説明する。
【００３３】
第１の実施の形態の情報処理装置１は、ＨＷキー２１のレイアウトが一般的ではなく、かつ、ＨＷキー２１が背面３に配置されている。そのため、ユーザは、指がＨＷキー２１にどのような位置にあるかを認識することが困難であった。そこで、変形例ではＨＷキー２１のキー入力を容易に行うことができる情報処理装置１ａについて説明する。
【００３４】
図６は、第１の実施の形態の変形例に係る情報処理装置の正面図である。
【００３５】
図６に示すように、情報処理装置１ａは、キーマッピング切替キー１２ａに隣接してキー位置表示切替キー１３が表示され、キーマッピング切替キー１２ｂに隣接してキー試し打ち切替キー１４が表示されている。
【００３６】
ユーザが切り替え手段としてのキー位置表示切替キー１３をタッチ操作すると、背面３に配置されているＨＷキー２１の位置情報１５がタッチ画面１０に表示される。
【００３７】
また、ユーザが切り替え手段としてのキー試し打ち切替キー１４をタッチ操作し、背面３のＨＷキー２１の試し打ちを行うと、押されたＨＷキー２１の位置情報１６がタッチ画面１０に表示される。このキー試し打ち切替キー１４がタッチ操作されたときに試し打ちされたＨＷキー２１の入力は無視する。
【００３８】
上記処理は、タッチキー判定部３７がキー位置表示切替キー１３及びキー試し打ち切替キー１４を判定し、この判定結果に基づきマッピング変更部３８により実行される。
【００３９】
なお、キー位置表示切替キー１３及びキー試し打ち切替キー１４は、タッチ操作される毎に表示／非表示（ＯＮ／ＯＦＦ）を切り替えるトグル動作でもよいし、タッチ操作をしている間だけ表示（ＯＮ）してもよい。これにより、ユーザは、指がＨＷキー２１にどのような位置にあるかを容易に認識することができる。
【００４０】
なお、タッチ画面１０に表示されているＨＷキー２１の位置情報１５にＨＷキー２１に現在マッピングされているキーの情報を表示するようにしてよい。これにより、ユーザは、ＨＷキー２１のキー入力をさらに容易に行うことができる。
【００４１】
また、背面３に配置されているＨＷキー２１を構成するキーのそれぞれに、例えば、指がキーに触れたことを検知するタッチセンサを設け、このタッチセンサの検知信号に基づいて、指が触れているキーの位置情報をタッチ画面１０に表示するようにしてもよい。このような構成によれば、キー試し打ち切替キー１４を操作して試し打ちを行わなくても、指の位置をタッチ画面１０にリアルタイムに表示することができる。
【００４２】
（第２の実施の形態）
次に、第２の実施の形態について説明する。
【００４３】
図７は、第２の実施の形態に係る情報処理装置の外観図である。なお、図７において、図１及び図２と同様の構成については、同一の符号を付して説明を省略する。
【００４４】
図７に示すように、情報処理装置１ｂは、折り畳み可能なノート型パーソナルコンピュータであり、ＨＷキー２１が配置された本体部５０と、タッチ画面１０が配置された表示ユニット５１とを有して構成されている。
【００４５】
この情報処理装置１ｂは、手に持って使用することが可能であり、この場合、矢印Ａの方向（背面方向）に折り畳むことができる。すなわち、ユーザは、本体部５０の背面と表示ユニット５１の背面とが接触するように、矢印Ａの方向に折り畳むことで、第１の実施の形態と同様に、ユーザが情報処理装置１ｂを把持し、前面のタッチ画面１０と背面のＨＷキー２１を用いた操作が可能となる。
【００４６】
図８は、情報処理装置１ｂが矢印Ａの方向に折り畳まれた際の背面図ある。
【００４７】
図８（ａ）に示すように、情報処理装置１ｂは、矢印Ａの方向に折り畳まれた場合、背面のＨＷキー２１のうち領域５２及び領域５３に配置されたキーのみを有効とするように、ＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・を変更する。また、このように折り畳まれた状態で情報処理装置１ｂが例えば９０度回動されると、図８（ｂ）に示すように、情報処理装置１ｂは、背面のＨＷキー２１のうち領域５４及び領域５５に配置されたキーのみを有効とするように、ＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・を変更する。また、図８（ａ）及び図８（ｂ）において、無効となっている領域にマッピングされているキーは、第１の実施の形態と同様に、タッチ画面１０に表示されるキーマッピング切替キー１２ａまたは１２ｂにより、有効となっている領域５２〜５５にマッピングされる。このようなＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・変更処理について図９を用い詳細に説明する。
【００４８】
図９は、第２の実施の形態に係る情報処理装置の電気的な構成を説明するための図である。なお、図９において、図４と同様の構成については、同一の符号を付して説明を省略する。
【００４９】
図９に示すように、情報処理装置１ｂは、第１の実施の形態の情報処理装置１のマッピング変更部３８に代わり、マッピング変更部３８ａを用いるとともに、折り畳み検出部４１と、使用方向検出部４２とが追加されて構成されている。
【００５０】
折り畳み検出部４１は、情報処理装置１ｂが矢印Ａの方向に折り畳まれたか否かを検出し、検出結果をマッピング変更部３８ａに出力する。この折り畳み検出部４１は、本体部５０と表示ユニット５１との対向する位置に設けられた接触スイッチであるが、これに限定されることなく、例えば磁気スイッチ等でもよい。
【００５１】
使用方向検出部４２は、例えば、重力センサであり、情報処理装置１ｂの使用方向、すなわち、図８（ａ）の状態で使用されているか、図８（ｂ）の状態で使用されているかを検出して、検出結果をマッピング変更部３８ａに出力する。
【００５２】
マッピング変更部３８ａは、折り畳み検出部４１からの検出結果及び使用方向検出部４２からの検出結果に基づいて、ＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・を変更する。
【００５３】
具体的には、折り畳み検出部４１により情報処理装置１ｂの折り畳みが検出され、使用方向検出部４２により情報処理装置１ｂの使用方向が図８（ａ）に示す方向（タッチ画面１０を横長に使用）と検出された場合、マッピング変更部３８ａは、折り畳み用のＨＷキーマッピングテーブルに変更し、ＨＷキー２１の領域５２及び５３のキーを有効する。
【００５４】
一方、折り畳み検出部４１により情報処理装置１ｂの折り畳みが検出され、使用方向検出部４２により情報処理装置１ｂの使用方向が図８（ｂ）に示す方向（タッチ画面１０を縦長に使用）と検出された場合、マッピング変更部３８ａは、使用方向に応じてＨＷキーマッピングテーブルを変更し、ＨＷキー２１の領域５４及び５５のキーを有効する。
【００５５】
次に、このように構成された情報処理装置１ｂの動作について説明する。
【００５６】
図１０は、ＨＷキーマッピングテーブルの変更処理について説明するためのフローチャートである。
【００５７】
まず、情報処理装置１ｂが矢印Ａの方向に折り畳まれたか否かが折り畳み検出部４１により検出される（ステップＳ１１）。情報処理装置１ｂが矢印Ａの方向に折り畳まれていない場合、ステップＳ１１に戻り、同様の処理を繰り返す。一方、情報処理装置１ｂが矢印Ａの方向に折り畳まれた場合、マッピング変更部３８ａにより、利用するＨＷキーマッピングテーブルが折り畳み用のＨＷキーマッピングテーブルに変更される（ステップＳ１２）。
【００５８】
次に、情報処理装置１ｂの使用方向に変更があるか否かが使用方向検出部４２により検出される（ステップＳ１３）。情報処理装置１ｂの使用方向に変更がない場合、ステップＳ１３に戻り、同様の処理を繰り返す。一方、情報処理装置１ｂの使用方向に変更がある場合、マッピング変更部３８ａにより、利用するＨＷキーマッピングテーブルが使用方向に応じたＨＷキーマッピングテーブルに変更され（ステップＳ１４）、処理を終了する。なお、図１０に示すＨＷキーマッピングテーブルの変更処理を実行中に、タッチ画面１０に表示されるキーマッピング切替キー１２ａまたは１２ｂがタッチ操作された場合には、図６に示すＨＷキーマッピングテーブルの変更処理が実行されることになる。
【００５９】
以上のように、情報処理装置１ｂは、背面方向への折り畳み及び使用方向を検出し、この検出結果に応じて、ＨＷキー２１のうち、ユーザの指が届く範囲のＨＷキー２１のみ有効にするように、ＨＷキーマッピングテーブル３４ａ、３４ｂ、・・・を変更するようにした。この結果、情報処理装置１ｂは、指が届きにくい中央部のＨＷキー２１を入力する必要がなくなり、キー入力操作を容易に行うことができる。
【００６０】
なお、以上説明した動作を実行するプログラムは、コンピュータプログラム製品として、フレキシブルディスク、CD-ROM等の可搬媒体や、ハードディスク等の記憶装置等に、その全体あるいは一部が記録され、あるいは記憶されている。そのプログラムがコンピュータにより読み取られて、動作の全体あるいは一部が実行される。あるいは、そのプログラムの全体あるいは一部を通信ネットワークを介して流通または提供することができる。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールすることで、容易に上述した各実施の形態の情報処理装置や制御方法を実現することができる。
【００６１】
また、本明細書における各フローチャート中の各ステップは、その性質に反しない限り、実行順序を変更し、複数同時に実行し、あるいは実行毎に異なった順序で実行してもよい。
【００６２】
本発明のいくつかの実施の形態を説明したが、これらの実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６３】
１，１ａ，１ｂ…情報処理装置、１０…タッチ画面、１１…ＳＷキー、１２ａ，１２ｂ…キーマッピング切替キー、１３…キー位置表示切替キー、１４…キー試し打ち切替キー、２１…ＨＷキー、３１…キー検出部、３２…タッチ検出部、３３…キー入力管理部、３４ａ，３４ｂ…ＨＷキーマッピングテーブル、３５…ＳＷキーマッピングテーブル、３６…表示制御部、３７…タッチキー判定部、３８，３８ａ…マッピング変更部、４１…折り畳み検出部、４２…使用方向検出部、５０…本体部、５１…表示ユニット。
【図１】
2014110480.tif 000003
【図２】
2014110480.tif 000004
【図３】
2014110480.tif 000005
【図４】
2014110480.tif 000006
【図５】
2014110480.tif 000007
【図６】
2014110480.tif 000008
【図７】
2014110480.tif 000009
【図８】
2014110480.tif 000010
【図９】
2014110480.tif 000011
【図１０】
2014110480.tif 000012