(57)【要約】      （修正有）【課題】タブレット型端末の直感的操作に基づく操作性の向上を図る。【解決手段】通常キー５０１〜５０８と特殊キー４０１とをそれぞれ複数有するキーボードからコードを受信する手段、特殊キーと通常キーとが同時に操作されて発生するコードを受信すると所定のコマンドを実行する手段、操作ボタンを表示するタッチパネルディスプレイ、操作ボタンに対する接触を検出する手段、操作ボタンに割り付けられ、予め定められた所定数の操作メニューをタッチパネルディスプレイに表示する手段を含み、一の特殊キー４０１と何れかの通常キー５０１〜５０８とが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、操作ボタンに対する接触を検出することにより操作メニューとして表示し、操作ボタンに対する接触に続けて操作メニューの中から何れかのコマンドを選択すると所定のコマンドを実行する。【選択図】図５
2015050755.tif 000002
【特許請求の範囲】
【請求項１】
操作に応じて所定のコードを発生する通常キーと、操作に応じて前記通常キーが発生する前記所定のコードを変更する特殊キーとをそれぞれ複数有するキーボードからコードを受信するキーボード接続手段と、
前記特殊キーと前記通常キーとが同時に操作されて発生するコードを受信すると所定のコマンドを実行するコマンド実行手段と、
操作ボタンを表示するタッチパネルディスプレイと、
前記操作ボタンに対する接触を検出する検出手段と、
前記検出手段により前記接触を検出した操作ボタンに割り付けられ、予め定められた所定数の操作メニューを前記タッチパネルディスプレイに表示する表示手段と、を含み、
前記表示手段は、一の前記特殊キーと何れかの前記通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、前記操作ボタンに対する接触を検出することにより前記操作メニューとして表示し、
前記コマンド実行手段は、前記操作ボタンに対する接触に続けて前記操作メニューの中から何れかのコマンドを選択すると前記所定のコマンドを実行することを特徴とする情報処理装置。
【請求項２】
前記操作ボタンは、前記タッチパネルディスプレイの任意の場所に常時表示されることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記操作ボタンは、前記タッチパネルディスプレイに半透明表示されることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記操作ボタンは所定数のボタンからなり、前記所定数のボタンの中から一のボタンに対する接触を検出すると、前記接触を検出した一のボタンの周囲に、前記一のボタンと何れかの前記通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、前記操作メニューとして表示することを特徴とする請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
操作に応じて所定のコードを発生する通常キーと、操作に応じて前記通常キーが発生する前記所定のコードを変更する特殊キーとをそれぞれ複数有するキーボードからコードを受信するキーボード接続手段と、
前記特殊キーと前記通常キーとが同時に操作されて発生するコードを受信すると所定のコマンドを実行するコマンド実行手段と、
操作ボタンを表示するタッチパネルディスプレイと、
を有する情報処理装置の制御方法であって、
前記操作ボタンに対する接触を検出する工程と、
前記検出する工程により前記接触を検出した操作ボタンに割り付けられ、予め定められた所定数の操作メニューを前記タッチパネルディスプレイに表示する工程と、
一の前記特殊キーと何れかの前記通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、前記操作ボタンに対する接触を検出することにより前記操作メニューとして表示する工程と、
前記操作ボタンに対する接触に続けて前記操作メニューの中から何れかのコマンドを選択すると前記所定のコマンドを実行する工程と、
を含むことを特徴とする制御方法。
【請求項６】
操作に応じて所定のコードを発生する通常キーと、操作に応じて前記通常キーが発生する前記所定のコードを変更する特殊キーとをそれぞれ複数有するキーボードからコードを受信するキーボード接続手段と、
前記特殊キーと前記通常キーとが同時に操作されて発生するコードを受信すると所定のコマンドを実行するコマンド実行手段と、
操作ボタンを表示するタッチパネルディスプレイと、
を有する情報処理装置のコンピュータに、
前記操作ボタンに対する接触を検出する処理と、
前記検出する処理により前記接触を検出した操作ボタンに割り付けられ、予め定められた所定数の操作メニューを前記タッチパネルディスプレイに表示する処理と、
一の前記特殊キーと何れかの前記通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、前記操作ボタンに対する接触を検出することにより前記操作メニューとして表示する処理と、
前記操作ボタンに対する接触に続けて前記操作メニューの中から何れかのコマンドを選択すると前記所定のコマンドを実行する処理と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン、携帯電話、電子情報端末、ＰＤＡ（Personal Digital Assistant）、ノート型パーソナルコンピュータ（以下、パーソナルコンピュータを「ＰＣ」ともいう。）、タブレット型ＰＣ等に代表される情報処理装置が急速に普及してきている。また、これ等情報処理装置の一部はタッチパネル機能を備えたディスプレイを搭載しており、当該タッチパネル機能によって操作性の向上が図られている。このタッチパネル機能を備えたディスプレイにおいては、表示領域とタッチ領域とが一致するのが一般的である。そして、ＰＣ自体も、ノート型とタブレット型とを切り替え可能な構造のものも普及してきている。
【０００３】
タッチパネル機能を備えたディスプレイを搭載した情報処理装置は、タッチパネルディスプレイを介して指又はスタイラスペンのジェスチャを検出する。そして、タッチパネルディスプレイを備えた情報処理装置は、検出したジェスチャにしたがって動作する。タッチパネルディスプレイを備えた情報処理装置の基本的な動作は、搭載されるＷｉｎｄｏｗｓ（登録商標）等のＯＳ（Operating System）によって実現される。
【０００４】
タブレット型ＰＣは、表示装置としての液晶ディスプレイにタッチパネル機能を付加して、ハードウェアキーボード等を使用することなく情報を入力することができるＰＣである。このようなタブレット型ＰＣは、文字入力等の主な情報入力を、タッチパネルを介して行うため、ＰＣ本体の大きさや形状の自由度が大きく、ディスプレイ表示の閲覧性に優れるという特徴がある。
【０００５】
従来、ＰＣ等の情報処理装置が扱うデータは、ハードウェアキーボードから入力される文字データが主であった。そして、画像の加工を行う際は、主にマウスが使われていたが、他にペン入力を行うことができるタブレット型ＰＣが増えている。このタブレット型ＰＣは、通常の生活の中で使用するペンと紙とをイメージしたものである。すなわち、ハードウェアキーボードを有さず、画像や図形の入力だけでなく、紙に文字を書くときと同様の動作で文字入力を行うことができるため、ハードウェアキーボードを用いた文字の入力操作をあまり経験することなく、タブレット型ＰＣに慣れ親しんでいる世代のユーザにとっては身近な道具となっている。
【０００６】
このタブレット型ＰＣに特有の入力操作として、ポインタを互いに反対方向へドラッグし、ポインタで囲まれた領域を遠ざけ、拡大表示させるピンチアウトと呼ばれる操作がある。このようなマルチタッチ操作としては、他に、フリック、スワイプ、ピンチイン等がある。フリックとは、ポインタをクリックする動作と同時にポインタをずらす動作を意味し、スワイプとは、画面をスクロールさせる操作等において、操作したポインタを離した後もスクロールを継続させる場合等に用いられる。また、ピンチインとは、ピンチアウトの逆の操作であり、２つのポインタを接近させる方向にドラッグすることにより、ポインタで囲まれた領域を縮小表示させる操作に対応する。
【０００７】
ところで、手書文字入力を使用するタッチパネルディスプレイを備えたタブレット型ＰＣにおいて、タッチパネルディスプレイに画像表示されたキーボード（ソフトウェアキーボード）を使用して文字入力する方法を、手書文字入力と併用する方法もある。このソフトウェアキーボードとは、ディスプレイ上に平仮名（又は片仮名）文字、英数字に対応するキー画像を所定の順序で配列（平仮名の場合は五十音順に配列、英文字の場合はアルファベット順に配列）したキーボード画像を表示し、表示されたキーボード画像上のキーをポインティングデバイスで指示することにより、ハードウェアキーボードと同様の機能を実現するものである。
【０００８】
この技術によれば、従来から用いられてきたＰＣのように、ハードウェアキーボードやマウスを使用することに代えて、文章入力を行うための方法として、手書き文字認識方式、又は画面上のソフトウェアキーボードを使用した文字入力を行うことができる。ただし、手書き文字認識方式の入力速度は、手書きによる文字入力速度の限界や、手書き文字をＰＣが誤認識したときの認識誤りの訂正処理等の制限を受ける。また、ソフトウェアキーボードを使った文字入力方式では、画面上に表示された小さなソフトウェアキーボード上の文字を連続して正確に拾う必要があるため、入力と変換に時間もかかり、視神経が疲労するという問題もある。
【０００９】
その一方、ハードウェアキーボードを用いた操作では、ショートカット機能と呼ばれる操作を実行することができる。これは、メニューを開かなくてもコマンドを実行することができる通常キー以外の特殊キーと通常キーとの組み合わせによって実行される機能のことをいう。一般的には、コピーや貼り付け等の利用頻度が高い操作に対してショートカット機能が設定されている。
【００１０】
例えば、Ｗｉｎｄｏｗｓ（登録商標）のアプリケーションでは、ユーザは、特殊キーであるＣｔｒｌキーを押しながら、特定の通常キーを押す操作により、メニューからコマンドを選ぶ代わりにハードウェアキーボードを使って特定のコマンドを実行することができるのである。これにより、マウスで操作するよりも作業効率が上がり、簡単に操作できるという利点がある。
【００１１】
このような状況下、特許文献１には、文字列１２３４５６７８９の範囲が選択され、反転表示された状態で、文字９の位置でペンを透明タッチパネルから離さずにおくと、ホールド動作と判定されて、範囲選択されている文字列の近傍に、当該文字列に対して施すことが可能な複数の処理（切り取り、コピー等）を行うためのショートカットメニューが表示されることが記載されている。そして、ショートカットメニューが表示された段階で、ペンを透明タッチパネルから離すと、ショートカットメニューは表示されたままとなるので、ショートカットメニューから切り取りをペンによりタップすると、文字列１２３４５６７８９が切り取られ、バッファメモリに蓄えられる情報端末装置が記載されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特許第３３８５９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、上述したように、従来のタブレット型ＰＣにおいて、文字入力等の主な情報入力は、基本的にユーザの利き手のみで操作されるため、ハードウェアキーボードが両手を用いて操作されるものであった場合と比較して、ハードウェアキーボートを搭載していたときに実行可能であったショートカット機能を直感的に操作することができないという問題がある。特に、ハードウェアキーボートを用いた入力操作に習熟したユーザが、タブレット型ＰＣに移行した場合、慣れ親しんだショートカット機能を操作することができず、操作性に不満を抱くという課題がある。
【００１４】
また、特許文献１に記載された技術は、基本的には、ユーザの利き手のみを用いてすべての操作を行い、切り取り、コピー等を行う範囲を選択した後にショートカットメニューが表示され実行されているが、あくまでもハードウェアキーボードを搭載しないタッチパネルディスプレイに対する利き手を用いた入力操作のみでショートカット機能が完結しており、両手を使ったハードウェアキーボードによるショートカット機能の操作に習熟したユーザにとっては、使い難いという問題がある。
【００１５】
そこで本発明は、上記従来の問題点に鑑みてなされたもので、タッチパネルディスプレイを備えた情報処理装置に、補助的なユーザインタフェースを設けることにより、ハードウェアキーボードで実現していたショートカット機能を実現し、タブレット型端末の直感的操作に基づく操作性の向上を図ることが可能な情報処理装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、請求項１に記載の本発明における情報処理装置は、操作に応じて所定のコードを発生する通常キーと、操作に応じて前記通常キーが発生する前記所定のコードを変更する特殊キーとをそれぞれ複数有するキーボードからコードを受信するキーボード接続手段と、前記特殊キーと前記通常キーとが同時に操作されて発生するコードを受信すると所定のコマンドを実行するコマンド実行手段と、操作ボタンを表示するタッチパネルディスプレイと、前記操作ボタンに対する接触を検出する検出手段と、前記検出手段により前記接触を検出した操作ボタンに割り付けられ、予め定められた所定数の操作メニューを前記タッチパネルディスプレイに表示する表示手段と、を含み、前記表示手段は、一の前記特殊キーと何れかの前記通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、前記操作ボタンに対する接触を検出することにより前記操作メニューとして表示し、前記コマンド実行手段は、前記操作ボタンに対する接触に続けて前記操作メニューの中から何れかのコマンドを選択すると前記所定のコマンドを実行することを特徴とする。
【００１７】
また、本発明における情報処理装置は、請求項１に記載の情報処理装置において、前記操作ボタンは、前記タッチパネルディスプレイの任意の場所に常時表示されることを特徴とする。
【００１８】
さらに、本発明における情報処理装置は、請求項１又は２に記載の情報処理装置において、前記操作ボタンは、前記タッチパネルディスプレイに半透明表示されることを特徴とする。
【００１９】
また、本発明における情報処理装置は、請求項１から３の何れか１項に記載の情報処理装置において、前記操作ボタンは所定数のボタンからなり、前記所定数のボタンの中から一のボタンに対する接触を検出すると、前記接触を検出した一のボタンの周囲に、前記一のボタンと何れかの前記通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、前記操作メニューとして表示することを特徴とする。
【００２０】
そして、上記課題を解決するため、請求項５に記載の本発明における情報処理装置の制御方法は、操作に応じて所定のコードを発生する通常キーと、操作に応じて前記通常キーが発生する前記所定のコードを変更する特殊キーとをそれぞれ複数有するキーボードからコードを受信するキーボード接続手段と、前記特殊キーと前記通常キーとが同時に操作されて発生するコードを受信すると所定のコマンドを実行するコマンド実行手段と、操作ボタンを表示するタッチパネルディスプレイと、を有する情報処理装置の制御方法であって、前記操作ボタンに対する接触を検出する工程と、前記検出する工程により前記接触を検出した操作ボタンに割り付けられ、予め定められた所定数の操作メニューを前記タッチパネルディスプレイに表示する工程と、一の前記特殊キーと何れかの前記通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、前記操作ボタンに対する接触を検出することにより前記操作メニューとして表示する工程と、前記操作ボタンに対する接触に続けて前記操作メニューの中から何れかのコマンドを選択すると前記所定のコマンドを実行する工程と、を含むことを特徴とする。
【００２１】
また、上記課題を解決するために、請求項６に記載の本発明におけるプログラムは、操作に応じて所定のコードを発生する通常キーと、操作に応じて前記通常キーが発生する前記所定のコードを変更する特殊キーとをそれぞれ複数有するキーボードからコードを受信するキーボード接続手段と、前記特殊キーと前記通常キーとが同時に操作されて発生するコードを受信すると所定のコマンドを実行するコマンド実行手段と、操作ボタンを表示するタッチパネルディスプレイと、を有する情報処理装置のコンピュータに、前記操作ボタンに対する接触を検出する処理と、前記検出する処理により前記接触を検出した操作ボタンに割り付けられ、予め定められた所定数の操作メニューを前記タッチパネルディスプレイに表示する処理と、一の前記特殊キーと何れかの前記通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、前記操作ボタンに対する接触を検出することにより前記操作メニューとして表示する処理と、前記操作ボタンに対する接触に続けて前記操作メニューの中から何れかのコマンドを選択すると前記所定のコマンドを実行する処理と、を実現させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、ハードウェアキーボードで実現していたショートカット機能を実現し、タブレット型端末の直感的操作に基づく操作性の向上を図ることが可能な情報処理装置、制御方法、及びプログラムが得られる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態における情報処理装置の構成について説明する概略ブロック図である。
【図２】本発明の実施形態における情報処理装置のタッチパネルディスプレイに特殊キー操作部が左側に表示される場合について説明する概略図である。
【図３】本発明の実施形態における情報処理装置のタッチパネルディスプレイに特殊キー操作部が右側に表示される場合について説明する概略図である。
【図４】本発明の実施形態における情報処理装置の特殊キー操作部について説明する概略図である。
【図５】本発明の実施形態における情報処理装置の特殊キー操作部に対してタップ状態で保持する操作がなされたときの操作メニューの表示例について説明する図（その１）である。
【図６】本発明の実施形態における情報処理装置の特殊キー操作部に対してタップ状態で保持する操作がなされたときの操作メニューの表示例について説明する図（その２）である。
【図７】本発明の実施形態における情報処理装置の特殊キー操作部に対してタップ状態で保持する操作がなされたときの操作メニューの表示例について説明する図（その３）である。
【図８】本発明の実施形態における情報処理装置の特殊キー操作部に対してタップ状態で保持する操作がなされたときの操作メニューの表示例について説明する図（その４）である。
【図９】本発明の実施形態における情報処理装置の特殊キー操作部に対してタップ状態で保持する操作がなされたときの操作メニューの表示例について説明する図（その５）である。
【図１０】本発明の実施形態における情報処理装置の動作について説明するフローチャートである。
【発明を実施するための形態】
【００２４】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。本発明の内容を簡潔に説明すると、操作に応じて所定のコードを発生する通常キーと、操作に応じて通常キーが発生する所定のコードを変更する特殊キーとをそれぞれ複数有するキーボードからコードを受信するキーボード接続手段と、特殊キーと通常キーとが同時に操作されて発生するコードを受信すると所定のコマンドを実行するコマンド実行手段と、操作ボタンを表示するタッチパネルディスプレイと、操作ボタンに対する接触を検出する検出手段と、検出手段により接触を検出した操作ボタンに割り付けられ、予め定められた所定数の操作メニューをタッチパネルディスプレイに表示する表示手段と、を含み、表示手段は、一の特殊キーと何れかの通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、操作ボタンに対する接触を検出することにより操作メニューとして表示し、コマンド実行手段は、操作ボタンに対する接触に続けて操作メニューの中から何れかのコマンドを選択すると所定のコマンドを実行することにより、ハードウェアキーボードで実現していたショートカット機能を実現し、タブレット型端末の直感的操作に基づく操作性の向上を図ることができるのである。
【００２５】
まず、図１を用いて本発明の実施形態における情報処理装置の構成について説明する。図１は、本発明の実施形態における情報処理装置の構成について説明する概略ブロック図である。図１を参照すると、本発明の実施形態における情報処理装置１００は、電子情報端末、ＰＤＡ、ノート型ＰＣ、タブレット型ＰＣ等を具体例とする情報処理装置である。
【００２６】
図１において、本発明の実施形態における情報処理装置（以下、パーソナルコンピュータ（ＰＣ）ともいう。）１００は、ＲＯＭ（Read Only Memory）１０１と、ＲＡＭ（Random Access Memory）１０２と、ＨＤＤ（Hard Disk Drive）１０３と、電源部１０４と、ネットワーク接続部１０５と、ＣＰＵ（Central Processing Unit）１０６と、タッチパネルディスプレイ１１１と、から構成される。
【００２７】
ＲＯＭ１０１は、ＰＣ１００全体の動作を制御するプログラムを格納するものであり、ＲＡＭ１０２は、ＲＯＭ１０１に格納されたプログラムが展開される記憶領域である。ＨＤＤ１０３は、ＰＣ１００のアプリケーションソフトウェアを格納したり、図示しないＴＶチューナによって受信したテレビ番組等のコンテンツを録画したりするものである。電源部１０４は、ＰＣ１００に対してＡＣ（Alternative Current：交流）又はＤＣ（Direct Current：直流）電源を与えるものである。ネットワーク接続部１０５は、インターネットに代表される図示しないネットワーク網に接続され、ネットワーク網とのインタフェースを図るものである。ＣＰＵ１０６は、ＰＣ１００全体の動作を制御するものであり、ＲＯＭ１０１に格納された制御プログラムをロードし、ＰＣ１００の動作によって得られた様々なデータをＲＡＭ１０２に展開するものである。
【００２８】
タッチパネルディスプレイ１１１は、ＬＣＤ部（Liquid Crystal Display）１０７と、タッチパネル部１０８と、特殊キー操作部１０９と、操作メニュー表示部１１０と、から構成される。ＬＣＤ部１０７は、ＰＣ１００の情報処理結果を出力する装置を構成している。タッチパネル部１０８は、接触入力が可能であり、指やスタイラスペン等の入力手段を用いて加えられる圧力や静電気等を感知して、その圧力等を示すデータをＣＰＵ１０６に入力する。ＰＣ１００の場合、ハードウェアキーボードやタッチパッドといった操作入力手段に代えて、指や図示しないスタイラスペンをタッチパネル部１０８に接触させて直接文字を書く動作等を行ってデータ入力やコマンド入力といった操作を行うことができる。
【００２９】
特殊キー操作部１０９は、後述するようにタッチパネルディスプレイ１１１の左側又は右側に常時表示される特殊キー操作を行うためのツールである。操作メニュー表示部１１０は、後述するように特殊キー操作部１０９のボタンがタップ（接触）状態で保持（ホールド）する操作がなされたときにフリックボタンの周囲に所定数に分割して表示されるフリックコマンド（操作メニュー）を表示するものであり、ボタンから手を離すとフリックコマンド（操作メニュー）は消滅する。なお、ＰＣ１００は、仮にハードウェアキーボードが接続されていると仮定した場合、一の特殊キーと何れかの通常キー（例えば、「Ｃｔｒｌ（コントロール）」ボタンと「ｃ」ボタン等）とが同時に操作されることにより発生するコードを受信すると、当該コードに対応するコマンドを実行する機能を有している。
【００３０】
次に、図２及び図３を用いて、本発明の実施形態における情報処理装置のタッチパネルディスプレイに特殊キー操作部が表示される場合について説明する。図２は、本発明の実施形態における情報処理装置のタッチパネルディスプレイに特殊キー操作部が左側に表示される場合について説明する概略図であり、図３は、本発明の実施形態における情報処理装置のタッチパネルディスプレイに特殊キー操作部が右側に表示される場合について説明する概略図である。
【００３１】
ＰＣ１００において、略長方形のタッチパネルディスプレイ１１１を横長に見たときの左辺の端（図２）、又は右辺の略中央部（図３）に、それぞれ、特殊キー操作部１０９が常時表示されている。特殊キー操作部１０９は、タッチパネルディスプレイ１１１の左側にあっても、右側にあっても違和感なく利用可能に表示されており、ユーザの利用状況や利き手に依存しないデザインを有している。また、タッチパネルディスプレイ１１１内におけるアイコンやウィンドウの配置状況に応じて、フリック操作部１０９は、邪魔にならないように、左側に配置したり、右側に配置したりすることが可能である。
【００３２】
また、ユーザの使用状態に応じて、ボタン操作１つで、特殊キー操作部１０９の表示位置を切り替えることができる。本説明においては、図２、及び図３に示すように左側又は右側に配置することを想定しているが、タッチパネルディスプレイ１１１上の、ユーザにとって使い勝手の良い位置（例えば、上辺部寄り又は下辺部寄り）に配置することも可能である。要するに、特殊キー操作部１０９の表示位置は、フレキシブルに変更可能である。
【００３３】
これにより、例えば、右利きのユーザは、右手の指を、タッチパネルディスプレイ１１１上のアイコンやウィンドウをメイン操作（主操作）するために使用し、タッチパネルディスプレイ１１１上の左側に配置される特殊キー操作部１０９を、もう片方の左手の指を使ってサブ操作（連携操作）するために使用することができる。また、左利きのユーザは、左手の指を、タッチパネルディスプレイ１１１上のアイコンやウィンドウをメイン操作（主操作）するために使用し、タッチパネルディスプレイ１１１上の右側に配置される特殊キー操作部１０９を、もう片方の右手の指を使ってサブ操作（連携操作）するために使用することができる。
【００３４】
さらに、特殊キー操作部１０９が、タッチパネルディスプレイ１１１に常時表示されていると、特殊キー操作部１０９の陰に隠れたタッチパネルディスプレイ１１上のアイコン等が見え難くなることを防止するため、特殊キー操作部１０９を、タッチパネルディスプレイ１１１上に半透明表示させるようにしても良い。
【００３５】
次に、図４を用いて、本発明の実施形態における情報処理装置の特殊キー操作部について説明する。図４は、本発明の実施形態における情報処理装置の特殊キー操作部について説明する概略図である。
【００３６】
図４において、特殊キー操作部１０９は、例えば、Ｃｔｒｌ（コントロール）ボタン４０１、Ｗｉｎｄｏｗｓ（登録商標）ボタン４０２、及びＦｎ（ファンクション）ボタン４０３からなり、Ｃｔｒｌボタン４０１、Ｗｉｎｄｏｗｓボタン４０２、及びＦｎボタン４０３の各々には、後述する複数のフリックコマンド（操作メニュー）が対応付けられている。これらのボタンに対応付けられるフリックコマンドは、ハードウェアキーボードが搭載されているＰＣにおいて、メニューを開かなくてもコマンドを実行することができるキーの組み合わせであるショートカット機能に対応している。すなわち、特殊キー操作部１０９のＣｔｒｌ（コントロール）ボタン４０１、Ｗｉｎｄｏｗｓ（登録商標）ボタン４０２、及びＦｎ（ファンクション）ボタン４０３と、後述するフリックコマンド（操作メニュー）とは、ハードウェアキーボートが搭載されているＰＣにおいて予め定められた組み合わせにしたがっているのである。
【００３７】
例えば、ＷｉｎｄｏｗｓＰＣにおけるウィンドウズや各ソフトの機能を、メニューから選択する代わりにキーボードを使用して呼び出すショートカットキーとして、特殊キーの「Ｃｔｒｌ」キーを押しながら英文字キーの「ｃ」キーを押すと、選択されている文字のコピーが実行され、特殊キーの「Ｃｔｒｌ」キーを押しながら英文字キーの「ｖ」キーを押すと、コピー先に、コピーした文字の貼り付けが実行されるといったものが知られている。このような、特殊キーと特殊キー以外の通常キーとの組み合わせで実行されるコマンドを構成する通常キーは、特殊キー操作部１０９のキーがタップ（接触）状態で保持（ホールド）する操作がなされたときに特殊キー操作部１０９のボタンの周囲に所定数に分割して表示される。
【００３８】
図４では、特殊キーとして３個の例が示されているが、特殊キーの数は、任意の数とすることができる。また、Ｃｔｒｌ（コントロール）ボタン４０１、Ｗｉｎｄｏｗｓ（登録商標）ボタン４０２、及びＦｎ（ファンクション）ボタン４０３は、タッチパネル部１０８に表示されるアイコンやウィンドウが、タップ操作やフリック操作により選択、起動される場合と同様に、Ｃｔｒｌ（コントロール）ボタン４０１、Ｗｉｎｄｏｗｓ（登録商標）ボタン４０２、及びＦｎ（ファンクション）ボタン４０３を、タップ状態で保持する操作を行うことにより、当該特殊キーに予め対応付けられたフリックコマンド（操作メニュー）が後述するように各特殊キーの周囲に所定数に分割して表示される。
【００３９】
次に、本発明の実施形態における情報処理装置の特殊キー操作部に対してタップ状態で保持する操作がなされたときの操作メニューの表示例について説明する。図５から図９は、本発明の実施形態における情報処理装置の特殊キー操作部に対してタップ状態で保持する操作がなされたときの操作メニューの表示例について説明する図である。
【００４０】
図５において、特殊キー４０１の「Ｃｔｒｌ」に対して、（１）から（８）までの８個のフリックコマンド（操作メニュー）が予め対応付けられている。また、図示はしていないが、特殊キー４０２の「Ｗｉｎｄｏｗｓ」、特殊キー４０３の「Ｆｎ」に対しても、それぞれフリックコマンド（操作メニュー）が予め対応付けられている。なお、各特殊キー４０１、４０２、４０３に対して如何なるフリックコマンド（操作メニュー）を対応付けるかは、上述したように、ハードウェアキーボートが搭載されているＰＣにおいて予め定められた組み合わせにしたがっている。なお、図５から図７では、１つの特殊キーに対して８つのフリックコマンドを対応付けているが、１つの特殊キーに対応付けるフリックコマンド（操作メニュー）の数は、ハードウェアキーボートが搭載されているＰＣにおいて、一の特殊キーと何れかの通常キーとの間で予め定められているコード数の範囲内において、任意の数に設定可能である。
【００４１】
また、図６では、図５で示した（１）から（８）までの８個のフリックコマンド（操作メニュー）に対して、具体的なコマンドを割り当てている。例えば、まず、タッチパネルディスプレイ１１１において文書作成ソフトウェアが起動されている場面を考える。このソフトウェアの文書入力画面において、編集中の文書の一部の文章を他の箇所にコピーするため、当該一部の文章の対象領域が、タッチパネル部１０８に指等を接触させることにより選択されるというメイン操作（主操作）が実行される。
【００４２】
次に、特殊キー操作部１０９の特殊キー４０１の「Ｃｔｒｌ」をタップ状態で保持する操作を行うと、「下線」６０１から「コピー」６０８までの各フリックコマンド（操作メニュー）が、当該特殊キー４０１の「Ｃｔｒｌ」の周囲に表示される。そして、指を特殊キー４０１の「Ｃｔｒｌ」に接触させたまま「コピー」６０８の領域にフリック操作した後に離すことにより、上記選択された対象領域がコピーされる（サブ操作（連携操作））。次に、タッチパネル部１０８に指等を接触させることにより、選択された文章のコピー先の領域を指定する。その後、再び、指を特殊キー４０１の「Ｃｔｒｌ」に接触させたまま貼り付け６０６の領域にフリック操作した後に離すことにより、上記選択された文章が指定された領域にコピーされる。
【００４３】
要するに、特殊キー操作部１０９の特殊キーに対してタップ状態で保持する操作が行われると、当該特殊キーに対応する操作メニューが、当該特殊キーの周囲に所定数に分割して表示される。そして、分割表示される操作メニューの中から、ある操作メニューを選択し、当該選択された操作メニューが表示されている領域に向けてフリック操作した後、離すことにより、当該選択された操作メニュー（座標）に対応する処理が実行されるのである。
【００４４】
なお、フリックコマンド（操作メニュー）は、上記したように、特殊キー操作部１０９の特殊キー４０１、４０２、４０３に対してタップ状態で保持する操作が行われたとき、特殊キー４０１、４０２、４０３のそれぞれに対して、仮にハードウェアキーボードが接続されていると仮定した場合、予め定められた組み合わせにしたがって、一の特殊キーと何れかの通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューが、当該特殊キーの周囲に表示される。
【００４５】
図７は、特殊キー４０１の「Ｃｔｒｌ」に対応付けられているフリックコマンドを、図５に示した（１）から（８）までの、特殊キー４０１の「Ｃｔｒｌ」の周囲に反時計方向に表示されたフリックコマンド（操作メニュー）とは逆方向の時計方向にフリックコマンド（操作メニュー）を配置したものである。また、図８は、特殊キー４０１の「Ｃｔｒｌ」に対応付けられているフリックコマンド（操作メニュー）を、図５から図７に示した放射状のものから、特殊キー４０１の「Ｃｔｒｌ」に対して左右対称に配置したものである。図８では、フリックコマンド（１）から（５）までのフリック領域が、特殊キー４０１の「Ｃｔｒｌ」に対して左右対称に配置されている。
【００４６】
なお、特殊キーに対するフリックコマンド（操作メニュー）の割り付けは、ＰＣ１００の初期設定においては、左右非対称となっていても良く、ユーザの設定により左右対称となるようにしても良い。また、図９に示すように、ある特定のフリックコマンド（図８の場合は、フリックコマンド（１）、（４））の領域を、他のフリックコマンドの領域と比較して幅広く設定することも可能である。これにより、指が太いユーザであっても、他のフリック領域に接触することなく目的とするフリックコマンド（操作メニュー）を選択することができる。さらに、フリックコマンドの異なる領域に、同一内容のフリックコマンド（操作メニュー）を複数対応付けるようにしても良い。これにより、フリックコマンドの選択における操作性が向上する。
【００４７】
また、特殊キー操作部１０９が、タッチパネルディスプレイ１１１の左側、又は右側に配置されることに伴い、左手の指、又は右手の指でフリック操作し易いようにするため、図示しない切り替えボタンを操作することにより、特殊キーに対応付けられたフリックコマンドの割り付けを、一括して左右反転できるようにしても良い。さらに、指でタッチしている特殊キー、及びフリックコマンドが分かるように、選択している特殊キー、及びフリック操作しているフリックコマンドの背景に色を付す、又は色を変化させるようにしても良い。
【００４８】
次に、本発明の実施形態における情報処理装置の動作について説明する。図１０は、本発明の実施形態における情報処理装置の動作について説明するフローチャートである。図１０において、ステップ（以下、「Ｓ」という。）１００１の処理では、ＰＣ１００が起動しているか否かが判断される。ＰＣ１００が起動していないとき（Ｓ１００１：ＮＯ）は、処理を終了する。ＰＣ１００が起動しているとき（Ｓ１００１：ＹＥＳ）は、Ｓ１００２の処理へ移行する。
【００４９】
Ｓ１００２の処理では、特殊キー操作部１０９の何れかの特殊キーに対してタップ状態で保持する操作が行われたか否かが判断される。特殊キー操作部１０９の何れかの特殊キーに対してタップ状態で保持する操作が行われないとき（Ｓ１００２：ＮＯ）は、処理を終了する。特殊キー操作部１０９の何れかの特殊キーに対してタップする状態で保持する操作が行われたとき（Ｓ１００２：ＹＥＳ）は、Ｓ１００３の処理へ移行する。
【００５０】
Ｓ１００３の処理では、タップする状態で保持する操作がなされた特殊キーに対応する操作メニューが、当該特殊キーの周囲に、所定数に分割されて表示される。分割されて表示される操作メニューは、上記したように、特殊キー操作部１０９の特殊キー４０１、４０２、４０３の何れかががタップされたとき、それぞれの特殊キーと何れかの通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューのことである。
【００５１】
Ｓ１００４の処理では、操作メニューが選択されたか否かが判断される。操作メニューが選択されたか否かは、特殊キーに対してタップ状態で保持する操作が行われ、連続して操作メニュー領域にフリック操作された後、離す操作が行われたか否かによって判断される。操作メニューが選択されないとき（Ｓ１００４：ＮＯ）は、処理を終了する。操作メニューが選択されたとき（Ｓ１００４：ＹＥＳ）は、Ｓ１００５の処理へ移行する。Ｓ１００５の処理では、選択された操作メニューが実行される。これにより、ハードウェアキーボードを搭載しているＰＣを用いてショートカット機能を実行するのと同じ動作環境を、タブレット型ＰＣにおいて実現することができる。
【００５２】
なお、図１０に示した本発明の実施形態における情報処理装置１００を構成する各機能ブロックの各動作は、コンピュータ上のプログラムに実行させることもできる。すなわち、情報処理装置１００のＣＰＵ１０６が、ＲＯＭ１０１、ＲＡＭ１０２等から構成される記憶部に格納されたプログラムをロードし、プログラムの各処理ステップが順次実行されることによって行われる。
【００５３】
以上説明してきたように、本発明によれば、操作に応じて所定のコードを発生する通常キーと、操作に応じて通常キーが発生する所定のコードを変更する特殊キーとをそれぞれ複数有するキーボードからコードを受信するキーボード接続手段と、特殊キーと通常キーとが同時に操作されて発生するコードを受信すると所定のコマンドを実行するコマンド実行手段と、操作ボタンを表示するタッチパネルディスプレイと、操作ボタンに対する接触を検出する検出手段と、検出手段により接触を検出した操作ボタンに割り付けられ、予め定められた所定数の操作メニューをタッチパネルディスプレイに表示する表示手段と、を含み、表示手段は、一の特殊キーと何れかの通常キーとが同時に操作されることにより発生するコードに対応して実行されるコマンドを選択可能なコマンドメニューを、操作ボタンに対する接触を検出することにより操作メニューとして表示し、コマンド実行手段は、操作ボタンに対する接触に続けて操作メニューの中から何れかのコマンドを選択すると所定のコマンドを実行することにより、ハードウェアキーボードで実現していたショートカット機能を実現し、タブレット型端末の直感的操作に基づく操作性の向上を図ることができるのである。
【００５４】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨及び範囲から逸脱することなく、これら具体例に様々な修正及び変更が可能である。
【符号の説明】
【００５５】
１００    情報処理装置（ＰＣ）
１０１    ＲＯＭ
１０２    ＲＡＭ
１０３    ＨＤＤ
１０４    電源部
１０５    ネットワーク接続部
１０６    ＣＰＵ
１０７    ＬＣＤ部
１０８    タッチパネル部
１０９    特殊キー操作部
１１０    操作メニュー表示部
１１１    タッチパネルディスプレイ
４０１、４０２、４０３    特殊キー
【図１】
2015050755.tif 000003
【図２】
2015050755.tif 000004
【図３】
2015050755.tif 000005
【図４】
2015050755.tif 000006
【図５】
2015050755.tif 000007
【図６】
2015050755.tif 000008
【図７】
2015050755.tif 000009
【図８】
2015050755.tif 000010
【図９】
2015050755.tif 000011
【図１０】
2015050755.tif 000012