(57)【要約】【課題】ユーザがあらかじめショートカットキーの組み合わせを知らなくてもショートカットキーを効率よく利用することができるよう支援することができる情報処理装置、入力支援方法および入力支援プログラムを提供する。【解決手段】本発明に係る情報処理装置は、ＣＰＵ２１、記憶部２３、ＥＣ／ＫＢＣ２５、ショートカットキー機能記憶部２６、キーボード１３、ポインティングデバイス１４などにより構成される。キー入力部としてのキーボード１３の各キーには発光部としてのＬＥＤ３０が設置されており、各キーに設置されたＬＥＤ３０は、ＣＰＵ２１により互いの発光状態が個別に制御される。ＣＰＵ２１は、記憶部２３に記憶された入力支援プログラムに従って、ポインティングデバイス１４による入力指示があるとこの入力指示と同等のショートカットキーの発光状態を変更することによりショートカットキーをユーザに提示する処理を実行する。【選択図】  図２
2010072895.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーの組み合わせにより構成されるショートカットキーに対応した所定の機能を実行する情報処理装置であって、
表示部と、
前記キーを有し、前記キーが操作されると前記キーに対応した信号を出力するキー入力部と、
前記キー入力部の前記キーのそれぞれに設置されて所定の光を発光する発光部と、
前記表示部に表示された画像上の所定の位置を指定可能に構成され、前記指定により前記所定の位置に対応した所定の機能を前記情報処理装置に実行するよう指示するポインティングデバイスと、
前記ポインティングデバイスによる前記指示があると、前記指示された前記所定の機能の情報を取得する指示情報取得部と、
前記ポインティングデバイスにより前記指示された前記所定の機能と同等の機能を前記情報処理装置に指示可能な前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するショートカットキー提示部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記情報処理装置により実行される機能と、この機能に対応する前記ショートカットキーの情報と、を関連付けて記憶したショートカットキー機能記憶部と、
前記ポインティングデバイスにより前記指示された前記所定の機能の情報にもとづいて、前記ショートカットキー機能記憶部を検索して前記ポインティングデバイスにより前記指示された前記所定の機能に対応する前記ショートカットキーの情報を取得して前記ショートカットキー提示部に与えるショートカットキー情報取得部と、
をさらに備え、
前記ショートカットキーの情報は、
前記ショートカットキーを構成する前記複数のキーの情報と、前記複数のキーの押下順の情報とを少なくとも含み、
前記ショートカットキー提示部は、
前記ショートカットキー情報取得部から受けた前記ショートカットキーの情報にもとづいて、前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を前記押下順に変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示する、
請求項１記載の情報処理装置。
【請求項３】
前記発光部の現在の発光状態を取得する発光状態取得部、
をさらに備え、
前記ショートカットキー提示部は、
前記ショートカットキー情報取得部から受けた前記ショートカットキーの情報にもとづいて、前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を前記押下順に前記現在の発光状態とは異なる発光状態に変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示する、
請求項２記載の情報処理装置。
【請求項４】
前記発光部は、複数の発光色で発光可能に構成され、
前記発光状態取得部は、前記発光部の現在の発光色の情報を取得し、
前記ショートカットキー提示部は、
前記ショートカットキー情報取得部から受けた前記ショートカットキーの情報にもとづいて、前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光色を前記押下順に前記現在の発光色とは異なる発光色に変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示する、
請求項３記載の情報処理装置。
【請求項５】
前記現在の発光状態および前記現在の発光状態とは異なる発光状態は、それぞれ点灯、消灯および点滅のうちのいずれか１つの互いに異なる状態である、
請求項３記載の情報処理装置。
【請求項６】
複数のキーの組み合わせにより構成されるショートカットキーに対応した所定の機能を実行する情報処理装置に適用される入力支援方法であって、
表示部に表示された画像上の所定の位置をポインティングデバイスにより指定されると、前記指定により前記情報処理装置に指示される前記所定の位置に対応した所定の機能の情報を取得するステップと、
前記取得した前記所定の機能の情報にもとづき、前記ポインティングデバイスにより指示された前記所定の機能と同等の機能を実現する前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するステップと、
を有することを特徴とする入力支援方法。
【請求項７】
前記情報処理装置により実行される機能と、この機能に対応する前記ショートカットキーの情報と、を関連付けてショートカットキー機能記憶部に記憶させるステップと、
前記ポインティングデバイスによる前記指示があると、前記ショートカットキー機能記憶部を検索して前記ポインティングデバイスにより前記指示された前記所定の機能に対応する前記ショートカットキーの情報を取得して前記ショートカットキー提示部に与えるステップと、
をさらに有し、
前記ショートカットキーの情報は、
前記ショートカットキーを構成する前記複数のキーの情報と、前記複数のキーの押下順の情報とを少なくとも含み、
前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するステップは、
前記ショートカットキー情報取得部から受けた前記ショートカットキーの情報にもとづいて、前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を前記押下順に変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するステップである、
請求項６記載の入力支援方法。
【請求項８】
複数のキーの組み合わせにより構成されるショートカットキーに対応した所定の機能を実行する情報処理装置に適用される入力支援プログラムであって、コンピュータに、
表示部に表示された画像上の所定の位置をポインティングデバイスにより指定されると、前記指定により前記情報処理装置に指示される前記所定の位置に対応した所定の機能の情報を取得するステップと、
前記取得した前記所定の機能の情報にもとづき、前記ポインティングデバイスにより指示された前記所定の機能と同等の機能を実現する前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するステップと、
を実行させるための入力支援プログラム。
【請求項９】
コンピュータに、
前記情報処理装置により実行される機能と、この機能に対応する前記ショートカットキーの情報と、を関連付けてショートカットキー機能記憶部に記憶させるステップと、
前記ポインティングデバイスによる前記指示があると、前記ショートカットキー機能記憶部を検索して前記ポインティングデバイスにより前記指示された前記所定の機能に対応する前記ショートカットキーの情報を取得して前記ショートカットキー提示部に与えるステップと、
をさらに実行させ、
前記ショートカットキーの情報は、
前記ショートカットキーを構成する前記複数のキーの情報と、前記複数のキーの押下順の情報とを少なくとも含み、
前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するステップは、
前記ショートカットキー情報取得部から受けた前記ショートカットキーの情報にもとづいて、前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を前記押下順に変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するステップである、
請求項８記載の入力支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ショートカットキーを利用した入力を支援する情報処理装置、入力支援方法および入力支援プログラムに関する。
【背景技術】
【０００２】
一般に、パーソナルコンピュータなどの情報処理装置は、ユーザの操作に対応した操作入力信号を出力する入力装置として、マウスやキーボードを備える。最近、キーボードには、キーボードを構成する各キーにＬＥＤなどの発光部を内蔵し、各キーの発光状態を個別に制御可能なもの（以下、発光キーボードという）がある。
【０００３】
発光キーボードによれば、各キーを発光させることにより周囲が暗くても各キーの位置を把握することができる。また、発光キーボードでは、各キーの発光状態を個別に制御することにより、キーボードに不慣れなユーザに対してキー入力を支援することができる。
【０００４】
従来、この種の発光キーボードを用いてキー入力を支援する技術に、特開平８−１３８２７８号公報（特許文献１）に開示されたものがある。
【０００５】
この特許文献１に開示された操作補助装置は、各キーに対応して設置され所定の光を発光する発光手段と、電子機器が次に実行可能な機能のキーに対応する発光手段を発光させる制御手段と、を備え、次に操作可能なキーや次に操作すべきキーを発光させてユーザに提示することができ、誤操作を抑制できるようになっている。
【０００６】
この種の従来の技術を利用することにより、ショートカットキーを利用した入力を支援することが可能となる。ショートカットキー（キーボードショートカット）とは、組み合わせて押下される複数のキーを指す。ショートカットキーは、１つ以上の修飾キー（シフトキー（「Ｓｈｉｆｔ」キー）、コントロールキー（「Ｃｔｒｌ」キー）、オルタネートキー（「Ａｌｔ」キー）など）とその他のキー（文字キー、記号キーなど）との組み合わせにより構成されることが多い。ショートカットキーには、ＯＳを含むアプリケーションごとにあらかじめ特定の機能が割り当てられている。ユーザは、ショートカットキーを押下することによりショートカットキーに割り当てられた機能をコンピュータに実行させることができる。
【０００７】
ショートカットキーによる入力指示は、マウスにより表示画面上の特定の位置をクリックすることにより特定の機能をコンピュータに実行させる入力指示と同等であり、コンピュータに実行させる機能によっては、マウスよりもショートカットキーによる入力指示のほうが簡潔にすむ場合がある。このため、必要に応じてショートカットキーを利用することができるユーザは、マウスのみを利用するユーザよりも高い利便性を享受することができる。
【０００８】
従来の技術を利用すれば、たとえばユーザにより「Ｃｔｒｌ」キーが押下されると、「Ｃｔｒｌ」キーを含むショートカットキーのうち「Ｃｔｒｌ」キーの次に押下すべきキーを発光させてユーザに提示することができ、ユーザによるショートカットキーを利用した入力を支援することができる。
【特許文献１】特開平８−１３８２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、従来の技術では、ショートカットキーを利用する場合、ユーザはショートカットキーを構成する複数のキーのうち少なくとも最初に押下すべきキーをあらかじめ記憶しておく必要がある。このため、ユーザは、存在を知らないショートカットキーについては全く利用することができない。また、ある機能をショートカットキーにより入力指示する際に最初に押下すべきキーを押下することができたとしても、この最初に押下すべきキーを含むショートカットキーが複数種類ある場合には、次に押下すべきキーとして複数のキーが発光してしまう。このため、従来の技術では、ユーザはあらかじめショートカットキーの組み合わせの知識を要求される。
【００１０】
したがって、従来の技術では、ユーザは、少なくとも自らの使用頻度が高いショートカットキーについて、ショートカットキーの組み合わせをあらかじめ記憶しておかなければならない。記憶していない場合は、ショートカットキーを利用することができず、ユーザはマウスなどにより入力指示を行うことになる。しかし、ショートカットキーの組み合わせをあらかじめ記憶するためには、文献を参照したりなどの煩雑な作業が必要となってしまう。
【００１１】
本発明は、上述した事情を考慮してなされたもので、ユーザがあらかじめショートカットキーの組み合わせを知らなくてもショートカットキーを効率よく利用することができるよう支援することができる情報処理装置、入力支援方法および入力支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る情報処理装置は、上述した課題を解決するために、複数のキーの組み合わせにより構成されるショートカットキーに対応した所定の機能を実行する情報処理装置であって、表示部と、前記キーを有し、前記キーが操作されると前記キーに対応した信号を出力するキー入力部と、前記キー入力部の前記キーのそれぞれに設置されて所定の光を発光する発光部と、前記表示部に表示された画像上の所定の位置を指定可能に構成され、前記指定により前記所定の位置に対応した所定の機能を前記情報処理装置に実行するよう指示するポインティングデバイスと、前記ポインティングデバイスによる前記指示があると、前記指示された前記所定の機能の情報を取得する指示情報取得部と、前記ポインティングデバイスにより前記指示された前記所定の機能と同等の機能を前記情報処理装置に指示可能な前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するショートカットキー提示部と、を備えたことを特徴とするものである。
【００１３】
一方、本発明に係る入力支援方法は、上述した課題を解決するために、複数のキーの組み合わせにより構成されるショートカットキーに対応した所定の機能を実行する情報処理装置に適用される入力支援方法であって、表示部に表示された画像上の所定の位置をポインティングデバイスにより指定されると、前記指定により前記情報処理装置に指示される前記所定の位置に対応した所定の機能の情報を取得するステップと、前記取得した前記所定の機能の情報にもとづき、前記ポインティングデバイスにより指示された前記所定の機能と同等の機能を実現する前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するステップと、を有することを特徴とする方法である。
【００１４】
さらに、本発明に係る入力支援プログラムは、上述した課題を解決するために、複数のキーの組み合わせにより構成されるショートカットキーに対応した所定の機能を実行する情報処理装置に適用される入力支援プログラムであって、コンピュータに、表示部に表示された画像上の所定の位置をポインティングデバイスにより指定されると、前記指定により前記情報処理装置に指示される前記所定の位置に対応した所定の機能の情報を取得するステップと、前記取得した前記所定の機能の情報にもとづき、前記ポインティングデバイスにより指示された前記所定の機能と同等の機能を実現する前記ショートカットキーを構成する前記複数のキーに設置された前記発光部の発光状態を変更することにより、前記ポインティングデバイスによる前記指示に代替可能な前記ショートカットキーをユーザに提示するステップと、を実行させるためのプログラムである。
【発明の効果】
【００１５】
本発明に係る情報処理装置、入力支援方法および入力支援プログラムによれば、ユーザがあらかじめショートカットキーの組み合わせを知らなくてもショートカットキーを効率よく利用することができるよう支援することができる。
【発明を実施するための最良の形態】
【００１６】
本発明に係る情報処理装置、入力支援方法および入力支援プログラムの実施の形態について、添付図面を参照して説明する。
【００１７】
図１は、本発明に係る情報処理装置の一実施形態の構成を示す概略的な外観図である。
【００１８】
なお、本実施形態においては、ノートブック型のパーソナルコンピュータ（以下パーソナルコンピュータという）を情報処理装置の一例として示す。本実施形態に係るパーソナルコンピュータは、複数のキーの組み合わせにより構成されるショートカットキーに対応した所定の機能を実行可能に構成される。
【００１９】
図１に示すように、パーソナルコンピュータ１０は、コンピュータ本体１１および表示装置としてのディスプレイユニット１２を備える。
【００２０】
コンピュータ本体１１は、薄い箱形の筐体を有し、この筐体上面の中央部には、キー入力部としてのキーボード１３が設けられる。コンピュータ本体１１の筐体上面の手前側には、パームレストが形成される。パームレストのほぼ中央部には、ポインティングデバイス１４を構成するタッチパッド１４ａおよびタッチパッドコントロールボタン１４ｂが設けられる。コンピュータ本体１１の筐体上面の奥側には、パーソナルコンピュータ１０の電源をオン／オフするためのパワーボタン１５が配置される。
【００２１】
表示装置としてのディスプレイユニット１２は、表示部としてのＬＣＤ（Liquid Crystal Display）１６により構成される表示パネルを有し、コンピュータ本体１１に対し開閉自在に支持する連結部（ヒンジ）１７を介して連結される。
【００２２】
図２は、本発明に係る情報処理装置に適用可能なパーソナルコンピュータ１０の内部の構成を概略的に示すブロック図である。
【００２３】
図２に示すように、コンピュータ本体１１は、ＣＰＵ２１、ＲＡＭ２２、記憶部２３、ネットワーク接続部２４、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２５、ショートカットキー機能記憶部２６、キーボード１３、ポインティングデバイス１４などにより構成される。また、ディスプレイユニット１２は、表示パネルに組み込まれたＬＣＤ１６を有する。
【００２４】
ＣＰＵ２１は、記憶部２３に記憶されたプログラムに従って、パーソナルコンピュータ１０の処理動作を制御する。ＣＰＵ２１は、記憶部２３に記憶された入力支援プログラムおよびプログラムの実行のために必要なデータをＲＡＭ２２へロードし、入力支援プログラムに従って、ポインティングデバイス１４による入力指示があるとこの入力指示と同等のショートカットキーの発光状態を変更することによりショートカットキーをユーザに提示する処理を実行する。
【００２５】
また、ＣＰＵ２１は、図示しないＢＩＯＳ−ＲＯＭに記憶されたシステムＢＩＯＳ（Basic Input Output System）をＲＡＭ２２にロードし、パーソナルコンピュータ１０の各種ハードウェアの制御処理を実行する。
【００２６】
ＲＡＭ２２は、ＣＰＵ２１が実行するプログラムおよびデータを一時的に格納するワークエリアを提供する。
【００２７】
記憶部２３は、パーソナルコンピュータ１０の起動プログラム、入力支援プログラムや、これらのプログラムを実行するために必要な各種データを記憶する。
【００２８】
なお、記憶部２３は、磁気的もしくは光学的記録媒体または半導体メモリなどの、ＣＰＵ２１により読み取り可能な記録媒体を含んだ構成を有し、記憶部２３内のプログラムおよびデータの一部または全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００２９】
ネットワーク接続部２４は、ネットワークの形態に応じた種々の情報通信用プロトコルを実装する。ネットワーク接続部２４は、この各種プロトコルに従って情報処理装置と他の電子機器とを接続する。この接続には、電子ネットワークを介した電気的な接続などを適用することができる。ここで電子ネットワークとは、電気通信技術を利用した情報通信網全般を意味し、ＬＡＮ（Local Area Network）やインターネット網のほか、電話通信回線網、光ファイバ通信ネットワーク、ケーブル通信ネットワークおよび衛星通信ネットワークなどを含む。
【００３０】
ＥＣ／ＫＢＣ２５（エンベデッドコントローラ／キーボードコントローラＩＣ）は、キー入力部としてのキーボード１３、ポインティングデバイス１４としてのタッチパッド１４ａおよびタッチパッドコントロールボタン１４ｂおよびパワーボタン１５の制御を行うとともに、ＣＰＵ２１により制御されてキーボード１３の各キーに内蔵された発光部としてのＬＥＤ３０（キーバックライト）の発光状態をキーごとに個別に制御するコントローラとして機能するワンチップ・マイコンである。
【００３１】
ショートカットキー機能記憶部２６は、ＯＳおよびアプリケーションプログラムごとに、ショートカットキーの情報とこのショートカットキーに割り当てられる機能とを関連付けて記憶する。ショートカットキーの情報には、ショートカットキーを構成する複数のキーの情報と、この複数のキーの押下順の情報が少なくとも含まれる。押下順が順不同であるキー同士についてはその旨の情報が付加されているとよい。
【００３２】
次に、キーボード１３およびポインティングデバイス１４について簡単に説明する。
【００３３】
図３は、本実施形態に係るキーボード１３の一構成例を示す外観図である。
【００３４】
キー入力部としてのキーボード１３の各キーには発光部としてのＬＥＤ３０が設置されており、各キーのキートップは、ＬＥＤ３０の光を透過可能に構成される。各キーに設置されたＬＥＤ３０は、ＣＰＵ２１によりＥＣ／ＫＢＣ２５を介して互いの発光状態を個別に制御される。たとえば、設定により全てのキーを同時に発光させることにより、ユーザは周囲が暗くても各キーの位置を把握することができる。キーボード１３は、ユーザの操作に対応した操作入力信号をＥＣ／ＫＢＣ２５を介してＣＰＵ２１に出力する。
【００３５】
キーボード１３のキーは、修飾キー、文字キー、記号キーおよび機能キーにより構成される。ここで、修飾キーとは、他のキーの入力文字や機能を変更するために併用されるキーをいい、たとえばシフトキー（「Ｓｈｉｆｔ」キー）、コントロールキー（「Ｃｔｒｌ」キー）、オルタネートキー（「Ａｌｔ」キー）、エフエヌキー（「Ｆｎ」キー）などが挙げられる。また、文字キーとはキーが押下されると対応する文字の入力指示がなされる（操作入力信号が出力される）キーをいい、記号キーとはキーが押下されると対応する記号（「＠」、「；」、「：」など）の入力指示がなされるキーをいう。また、機能キーとは、キーが押下されると対応する機能の実行指示がなされるキーをいい、たとえばカーソルキー（「→」キーなど）、デリートキー（「Ｄｅｌ」キー）、ファンクションキー（「Ｆ１」キーなど）、エンターキー（「Ｅｎｔｅｒ」キー）などが挙げられる。
【００３６】
ポインティングデバイス１４は、ユーザにより操作されて、表示部としてのＬＣＤ１６に表示された画像上の所定の位置を指定することによりこの所定の位置に対応した所定の機能をパーソナルコンピュータ１０に実行するよう指示可能に構成される。ユーザは、タッチパッド１４ａを用いて画像上の所定の位置にマウスカーソルを移動させ、タッチパッドコントロールボタン１４ｂをクリックする（押下後に放する）ことにより、この所定の位置に対応した所定の機能を実行するようパーソナルコンピュータ１０に指示することができる。ポインティングデバイス１４は、ユーザの操作に対応した操作入力信号をＥＣ／ＫＢＣ２５を介してＣＰＵ２１に出力する。
【００３７】
ショートカットキーは、１つ以上の修飾キーと１つ以上のその他のキー（文字キー、記号キー、機能キー）との組み合わせにより構成されることが多く、ＯＳまたは現在アクティブなアプリケーションプログラム（以下、アプリケーションという）に対して所定の機能を実行させるために使用される。なお、現在アクティブなアプリケーションとは、実行中の複数のアプリケーションのうち現在フォーカスされているウィンドウを管理するアプリケーションをいう。
【００３８】
ショートカットキーに割り当てられた機能には、ポインティングデバイス１４により指示される機能と同等の機能のものがある。この種の機能については、ポインティングデバイス１４による入力指示をショートカットキーによる入力指示で代替することが可能である。機能によってはポインティングデバイス１４による入力指示よりもショートカットキーによる入力指示のほうが簡潔にすむ場合がある。このため、必要に応じてショートカットキーを利用することができるユーザは、ポインティングデバイス１４のみを利用するユーザよりも高い利便性を享受することができるといえる。
【００３９】
一般に、アプリケーションは、それぞれ独自にショートカットキーに対して機能を割り当てることができるようになっている。このため、アプリケーションが異なると、同一のショートカットキーに割り当てられた機能が異なる場合がある。この場合に対応するため、ショートカットキー機能記憶部２６には、ＯＳおよびアプリケーションプログラムごとに、ショートカットキーの情報とこのショートカットキーに割り当てられた機能とを関連付けてあらかじめ記憶させておく。
【００４０】
図４は、図２に示すＣＰＵ２１による機能実現部の構成例を示す概略的なブロック図である。なお、この機能実現部は、ＣＰＵ２１を用いることなく回路などのハードウエアロジックによって構成してもよい。
【００４１】
ＣＰＵ２１は、入力支援プログラムによって、少なくとも指示情報取得部３１、ショートカット割当て判定部３２、ショートカットキー情報取得部３３、発光状態取得部３４、ショートカットキー提示部３５および提示回数判定部３６として機能する。この各部３１〜３６は、ＲＡＭ２２の所要のワークエリアを、データの一時的な格納場所として利用する。
【００４２】
次に、ＣＰＵ２１の各部３１〜３６について説明する。
【００４３】
指示情報取得部３１は、ユーザによりポインティングデバイス１４を介して実行指示を受けた所定の機能の情報を取得する。
【００４４】
ショートカット割当て判定部３２は、指示情報取得部３１から受けた所定の機能の情報にもとづいてショートカットキー機能記憶部２６を検索してこの所定の機能に関連付けられたショートカットキーの情報が存在するか否かを判定する。
【００４５】
ショートカットキー情報取得部３３は、ショートカットキー機能記憶部２６から所定の機能に関連付けられたショートカットキーの情報を取得して発光状態取得部３４およびショートカットキー提示部３５に与える。
【００４６】
発光状態取得部３４は、ショートカットキー情報取得部３３が取得したショートカットキーを構成するキー群に設置されたＬＥＤ３０の現在の発光状態を取得する。
【００４７】
ショートカットキー提示部３５は、ユーザに対してユーザが実行指示を行った機能に割り当てられているショートカットキーを構成する複数のキーおよびこの複数のキーの押下順を提示可能なように、ショートカットキー情報取得部３３から受けたショートカットキーの情報と発光状態取得部３４から受けたショートカットキーを構成するキー群に設置されたＬＥＤ３０の現在の発光状態の情報とにもとづいて、ショートカットキーを構成するキー群に設置されたＬＥＤ３０の発光状態を押下すべき順に現在の発光状態とは異なる発光状態に変更する。
【００４８】
提示回数判定部３６は、ショートカットキー提示部３５により実行されるショートカットキーの提示が所定の回数行われたかどうかを判定する。
【００４９】
次に、本実施形態に係る情報処理装置の動作の一例について説明する。
【００５０】
図５は、図２に示すパーソナルコンピュータ１０のＣＰＵ２１により、ポインティングデバイス１４による入力指示があるとこの入力指示と同等のショートカットキーの発光状態を変更することによりショートカットキーをユーザに提示する際の手順を示すフローチャートである。図５において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００５１】
なお、以下の例では、文書作成支援を主たる機能とするアプリケーションプログラム（以下、文書アプリケーションという）が現在アクティブなアプリケーションであり、ユーザによりポインティングデバイス１４を介して、現在アクティブなウィンドウに表示されている文書を印刷するよう指示がある場合の例について説明する。
【００５２】
また、文書アプリケーションでは「印刷」の機能に対して「Ｃｔｒｌ」を押下しながら文字キーの「Ｐ」を押下するショートカットキーが割り当てられており、あらかじめその旨の情報がショートカットキー機能記憶部２６に記憶されているものとする。
【００５３】
まず、ステップＳ１において、ＥＣ／ＫＢＣ２５は、ユーザによりポインティングデバイス１４を介して「印刷」機能の実行指示を受け付け、この実行指示の情報をＣＰＵ２１に与える。この実行指示は、ショートカットキー以外の手段による指示であればよく、キーボード１３の「Ａｌｔ」キー、カーソルキーおよびエンターキーなどを用いた指示であっても構わない。また、タッチパネルやマウスなどの外付けのポインティングデバイスがある場合は、これらのポインティングデバイスを介した指示でもよい。
【００５４】
次に、ステップＳ２において、指示情報取得部３１は、実行指示を受けた機能が「印刷」である旨の情報を取得する。
【００５５】
次に、ステップＳ３において、ショートカット割当て判定部３２は、ショートカットキー機能記憶部２６を検索し、現在アクティブである文書アプリケーションについて「印刷」機能に関連付けられたショートカットキーの情報が存在するか否かを判定する。ショートカットキーの情報が存在する場合は、ステップＳ４に進む。一方、存在しない場合はステップＳ１に戻り、ユーザによる入力指示を監視する。
【００５６】
次に、ステップＳ４において、ショートカットキー情報取得部３３は、ショートカットキー機能記憶部２６から「印刷」機能に関連付けられたショートカットキーの情報を取得し、発光状態取得部３４およびショートカットキー提示部３５に与える。このショートカットキーの情報には、ショートカットキーを構成する複数のキーが「Ｃｔｒｌ」キーおよび文字キーの「Ｐ」である旨の情報と、まず「Ｃｔｒｌ」キーを押下し、「Ｃｔｒｌ」キーを押下したまま「Ｐ」キーを押下すべき旨の押下順の情報とが少なくとも含まれる。
【００５７】
次に、ステップＳ５において、発光状態取得部３４は、ショートカットキー情報取得部３３が取得したショートカットキーを構成するキー群に設置されたＬＥＤ３０の現在の発光状態を取得する。以下の例では、すでに全てのキーが均一に青色発光している場合について説明する。この場合、発光状態取得部３４は、「Ｃｔｒｌ」キーと「Ｐ」キーの現在の発光状態が青色の点灯状態である旨の情報を取得する。
【００５８】
次に、ステップＳ６において、ショートカットキー提示部３５は、ショートカットキー情報取得部３３から受けたショートカットキーの情報と発光状態取得部３４から受けたショートカットキーを構成するキー群に設置されたＬＥＤ３０の現在の発光状態の情報とにもとづいて、ショートカットキーを構成するキー群に設置されたＬＥＤ３０の発光状態を、押下すべき順に現在の発光状態とは異なる発光状態に変更する。
【００５９】
この結果、ユーザは、自らが実行指示を行った「印刷」機能が、「Ｃｔｒｌ」を押下しながら文字キーの「Ｐ」を押下するショートカットキーに割り当てられていることを視認することができる。
【００６０】
現在の発光状態は青色の点灯状態であるため、異なる発光状態としては、たとえば青色の点滅状態もしくは消灯状態または青色以外の色の点灯状態もしくは点滅状態もしくは消灯状態などが挙げられる。
【００６１】
図６は、ユーザに対してショートカットキーを構成する複数のキーおよびこの複数のキーの押下順を提示可能なように、ショートカットキーを構成するキー群に設置されたＬＥＤ３０の発光状態を変更する方法の一例を示す説明図であり、図７は、この方法の他の一例を示す説明図である。図６および図７において、白抜きのキーは現在の点灯状態を示し、ハッチングを施したキーは点灯状態が変更されたキーを示す。
【００６２】
たとえば、変更後の点灯状態として赤色の点灯状態を用いる場合、図６に示すように、ショートカットキー提示部３５は、まず「Ｃｔｒｌ」キーのＬＥＤ３０を青色から赤色に点灯させ、この赤色点灯を継続させたまま所要の時間後（たとえば０．５秒後）に「Ｐ」キーのＬＥＤ３０も青色から赤色に点灯させて両キーを同時に赤色点灯させ、所要の時間経過後（たとえば１秒後）に両キーの点灯状態を青色点灯状態に戻す。また、図７に示すように、「Ｐ」キーの点灯状態を変更させる際に、同時または所要時間前に「Ｃｔｒｌ」キーの点灯状態を青色点灯状態に戻しても構わない。いずれにしろ、ショートカットキー提示部３５は、ユーザに対して、自らが実行指示を行った機能に割り当てられているショートカットキーを構成する複数のキーおよびこの複数のキーの押下順を提示可能なように、ショートカットキーを構成するキー群に設置されたＬＥＤ３０の発光状態を変更する。
【００６３】
次に、ステップＳ７において、提示回数判定部３６は、ステップＳ６でショートカットキー提示部３５により実行されるショートカットキーの提示が所定の回数行われたかどうかを判定する。たとえば、所定の回数が３回であった場合は、ショートカットキーの提示が３回行われたかどうかを判定する。３回行われていない場合は、再びショートガットキーの提示を行うべくステップＳ６に戻る。３回行われた場合は、一連の手順は終了となる。
【００６４】
以上の手順により、ポインティングデバイス１４による入力指示があるとこの入力指示と同等のショートカットキーを構成するキーに設置されたＬＥＤ３０の発光状態を変更することによりショートカットキーをユーザに提示することができる。
【００６５】
本実施形態に係る情報処理装置によれば、ユーザは、普段の何気ない操作により実行指示を行うたびに、自らが実行指示を行った機能に対して割り当てられているショートカットキーが存在すること、このショートカットキーを構成するキー、およびこのキーの押下順、を知ることができる。このため、この使用頻度の高い機能については、ユーザは、実行指示を行うにつれて自然にこの機能が割り当てられたショートカットキーの情報を学習することができる。したがって、本実施形態に係る情報処理装置によれば、ショートカットキーの情報を全く記憶していないユーザに対し、ショートカットキーを効率よく利用することができるよう支援することができる。
【００６６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００６７】
たとえば、ショートカットキーを構成するキーの押下順が順不同なキー同士については、同時に発光させてもよいし、他の構成キーとはさらに異なる発光状態にしてもよい。また、ショートカットキー提示部３５は、音声によりショートカットキーをユーザに通知してもよい。
【００６８】
また、本発明の実施形態では、フローチャートの各ステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【００６９】
【図１】本発明に係る情報処理装置の一実施形態の構成を示す概略的な外観図。
【図２】本発明に係る情報処理装置に適用可能なパーソナルコンピュータの内部の構成を概略的に示すブロック図。
【図３】本実施形態に係るキーボードの一構成例を示す外観図。
【図４】図２に示すＣＰＵによる機能実現部の構成例を示す概略的なブロック図。
【図５】図２に示すパーソナルコンピュータのＣＰＵにより、ポインティングデバイスによる入力指示があるとこの入力指示と同等のショートカットキーの発光状態を変更することによりショートカットキーをユーザに提示する際の手順を示すフローチャート。
【図６】ユーザに対してショートカットキーを構成する複数のキーおよびこの複数のキーの押下順を提示可能なように、ショートカットキーを構成するキー群に設置されたＬＥＤの発光状態を変更する方法の一例を示す説明図。
【図７】ユーザに対してショートカットキーを構成する複数のキーおよびこの複数のキーの押下順を提示可能なように、ショートカットキーを構成するキー群に設置されたＬＥＤの発光状態を変更する方法の他の例を示す説明図。
【符号の説明】
【００７０】
１０  パーソナルコンピュータ
１１  コンピュータ本体
１２  ディスプレイユニット
１３  キーボード（キー入力部）
１４  ポインティングデバイス
１４ａ  タッチパッド
１４ｂ  タッチパッドコントロールボタン
１５  パワーボタン
１６  ＬＣＤ
１７  連結部
２１  ＣＰＵ
２２  ＲＡＭ
２３  記憶部
２４  ネットワーク接続部
２５  ＥＣ／ＫＢＣ
２６  ショートカットキー機能記憶部
３０  ＬＥＤ
３１  指示情報取得部
３２  ショートカット割当て判定部
３３  ショートカットキー情報取得部
３４  発光状態取得部
３５  ショートカットキー提示部
３６  提示回数判定部
【図１】
2010072895.tif 000003
【図２】
2010072895.tif 000004
【図３】
2010072895.tif 000005
【図４】
2010072895.tif 000006
【図５】
2010072895.tif 000007
【図６】
2010072895.tif 000008
【図７】
2010072895.tif 000009