(57)【要約】【課題】状態の遷移をユーザに分かり易く提示することができる情報処理装置を実現する。【解決手段】実施形態によれば、情報処理装置は、キーボードと、状態変更手段と、表示処理手段とを具備する。前記状態変更手段は、前記キーボード内の所定のキーが押下された場合、情報処理装置の第１の動作環境を変更する。前記表示処理手段は、前記変更された前記第１の動作環境の現在の状態を示す第１のメッセージを表示画面上の通知エリアに所定時間表示する。前記表示処理手段は、前記第１の動作環境の過去の状態を示し且つ前記表示処理手段によって前記所定時間表示される第２のメッセージが前記通知エリアに表示されている場合、前記第１のメッセージを前記第２のメッセージと共に前記通知エリアに表示する。【選択図】図１
2014085937.tif 000002
【特許請求の範囲】
【請求項１】
キーボードと、
前記キーボード内の所定のキーが押下された場合、情報処理装置の第１の動作環境を変更する状態変更手段と、
前記変更された前記第１の動作環境の現在の状態を示す第１のメッセージを表示画面上の通知エリアに所定時間表示する表示処理手段であって、前記第１の動作環境の過去の状態を示し且つ前記表示処理手段によって前記所定時間表示される第２のメッセージが前記通知エリアに表示されている場合、前記第１のメッセージを前記第２のメッセージと共に前記通知エリアに表示する表示処理手段とを具備する情報処理装置。
【請求項２】
前記表示処理手段は、前記第１のメッセージの表示開始から前記所定時間だけ経過した際に前記第１のメッセージを消し、前記第２のメッセージの表示開始から前記所定時間だけ経過した際に前記第２のメッセージを消す請求項１記載の情報処理装置。
【請求項３】
前記表示処理手段は、前記第１のメッセージがその表示開始から前記所定時間だけ経過した際に消えるように前記第１のメッセージをフェードアウトすると共に、前記第２のメッセージがその表示開始から前記所定時間だけ経過した際に消えるように前記第２のメッセージをフェードアウトする請求項１記載の情報処理装置。
【請求項４】
前記表示処理手段は、前記第１のメッセージの色が連続的に薄くなるように前記第１のメッセージをフェードアウトすると共に、前記第２のメッセージの色が連続的に薄くなるように前記第２のメッセージをフェードアウトする請求項３記載の情報処理装置。
【請求項５】
前記表示処理手段は、前記第１のメッセージおよび前記第２のメッセージが積み重ねられるように前記第１のメッセージを前記通知エリアに表示する請求項１記載の情報処理装置。
【請求項６】
前記第１の動作環境は、前記情報処理装置の省電力設定、前記情報処理装置内のタッチパッドの有効状態または無効状態、前記情報処理装置内の無線通信デバイスのオン状態またはオフ状態、または前記情報処理装置内のキーボードバックライトのオン状態またはオフ状態に関する動作環境である請求項１記載の情報処理装置。
【請求項７】
前記状態変更手段は、前記キーボード内の別の所定のキーが押下された場合、前記情報処理装置の第２の動作環境を変更し、
前記表示処理手段は、前記第１のメッセージが前記通知エリアに表示されている場合、前記変更された前記第２の動作環境の現在の状態を示す第３のメッセージを前記第１のメッセージと共に前記通知エリアに前記所定時間表示する請求項１記載の情報処理装置。
【請求項８】
前記第１の動作環境は前記情報処理装置の省電力設定に関する動作環境であり、前記第２の動作環境は前記情報処理装置内のキーボードバックライトのオン状態またはオフ状態に関する動作環境である請求項７記載の情報処理装置。
【請求項９】
情報処理装置の動作制御方法であって、
前記情報処理装置のキーボード内の所定のキーが押下された場合、前記情報処理装置の第１の動作環境を変更することと、
前記変更された前記第１の動作環境の現在の状態を示す第１のメッセージを表示画面上の通知エリアに所定時間表示することとを具備し、
前記表示することは、前記第１の動作環境の過去の状態を示し且つ前記表示することによって前記所定時間表示される第２のメッセージが前記通知エリアに表示されている場合、前記第１のメッセージを前記第２のメッセージと共に前記通知エリアに表示する動作制御方法。
【請求項１０】
コンピュータによって実行されるプログラムであって、
前記コンピュータのキーボード内の所定のキーが押下された場合、前記情報処理装置の第１の動作環境を変更する手順と、
前記変更された前記第１の動作環境の現在の状態を示す第１のメッセージを表示画面上の通知エリアに所定時間表示する手順であって、前記第１の動作環境の過去の状態を示し且つ前記表示する手順によって前記所定時間表示される第２のメッセージが前記通知エリアに表示されている場合、前記第１のメッセージを前記第２のメッセージと共に前記通知エリアに表示する手順とを前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置および同装置に適用される動作制御方法に関する。
【背景技術】
【０００２】
近年、ノートブックタイプまたはラップトップタイプの種々の携帯型パーソナルコンピュータが開発されている。このようなコンピュータにおいては、ファンクションキーを使用してコンピュータの動作環境を変更するための機能が使用されている。ユーザは、特定キーをファンクションキーと組み合わせて押下するだけで動作環境を容易に変更することができる。
【０００３】
また、ファンクションキーを使用して変更された現在の動作環境の状態をユーザに提示する技術も知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−３１９５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザにとっては、動作環境が実際に変更されたかどうかや、動作環境のどのような状態遷移が行われたかなどを把握することが難しい場合がある。
【０００６】
本発明の目的は、状態の遷移をユーザに分かり易く提示することができる情報処理装置および動作制御方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、情報処理装置は、キーボードと、状態変更手段と、表示処理手段とを具備する。前記状態変更手段は、前記キーボード内の所定のキーが押下された場合、情報処理装置の第１の動作環境を変更する。前記表示処理手段は、前記変更された前記第１の動作環境の現在の状態を示す第１のメッセージを表示画面上の通知エリアに所定時間表示する。前記表示処理手段は、前記第１の動作環境の過去の状態を示し且つ前記表示処理手段によって前記所定時間表示される第２のメッセージが前記通知エリアに表示されている場合、前記第１のメッセージを前記第２のメッセージと共に前記通知エリアに表示する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る情報処理装置の外観を示す斜視図。
【図２】同実施形態に係る情報処理装置のシステム構成を示すブロック図。
【図３】同実施形態に係る情報処理装置によってメッセージが表示される様子を説示す図。
【図４】同実施形態に係る情報処理装置によって２つのメッセージがスタック形式で表示される様子を示す図。
【図５】同実施形態に係る情報処理装置によって３つのメッセージがスタック形式で表示される様子を示す図。
【図６】同実施形態に係る情報処理装置によって使用される、タッチパッドオン／オフ切り替えを通知するためのメッセージ群を示す図。
【図７】同実施形態に係る情報処理装置によって使用される、電力プラン切り替えを通知するためのメッセージ群を示す図。
【図８】同実施形態に係る情報処理装置によって使用される、数字オーバーレイ切り替えを通知するためのメッセージ群を示す図。
【図９】同実施形態に係る情報処理装置によって使用される、カーソルオーバーレイ切り替えを通知するためのメッセージ群を示す図。
【図１０】同実施形態に係る情報処理装置によって使用される、無線デバイスオン／オフ切り替えを通知するためのメッセージ群を示す図。
【図１１】同実施形態に係る情報処理装置によって使用される、キーボードバックライトのオン／オフ切り替えを通知するためのメッセージ群を示す図。
【図１２】同実施形態に係る情報処理装置によってそれぞれ実行される、ファンクションキーサービスプログラムと通知サービスモジュールとの関係を説明するためのブロック図。
【図１３】同実施形態に係る情報処理装置によってそれぞれ実行される、ファンクションキーサービスプログラムおよび通知サービスモジュールの動作を説明するための図。
【図１４】同実施形態に係る情報処理装置によって実行されるファンクションキーサービス処理の手順を示すフローチャート。
【図１５】同実施形態に係る情報処理装置によって実行される状態通知処理の手順を示すフローチャート。
【図１６】同実施形態に係る情報処理装置によって実行されるメッセージ表示制御処理の手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態を説明する。  
まず、図１を参照して、一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型の携帯型パーソナルコンピュータ、タブレット端末、または他の各種情報処理装置として実現されうる。以下では、この情報処理装置が、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている場合を想定する。
【００１０】
図１は、ディスプレイユニットを開いた状態におけるコンピュータ１０を正面側から見た斜視図である。本コンピュータ１０は、バッテリ２０から電力を受けるように構成されている。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とを備える。ディスプレイユニット１２には、液晶表示装置（ＬＣＤ）３１のような表示装置が組み込まれている。さらに、ディスプレイユニット１２の上端部には、カメラ（Ｗｅｂカメラ）３２が配置されている。
【００１１】
ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面がディスプレイユニット１２で覆われる閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、タッチパッド１４、指紋センサ１５、本コンピュータ１０をパワーオン／オフするための電源スイッチ１６、幾つかの機能ボタン１７、およびスピーカ１８Ａ、１８Ｂが配置されている。
【００１２】
また、コンピュータ本体１１には、電源コネクタ２１が設けられている。電源コネクタ２１はコンピュータ本体１１の側面、例えば左側面に設けられている。この電源コネクタ２１には、外部電源装置が取り外し自在に接続される。外部電源装置としては、ＡＣアダプタを用いることが出来る。ＡＣアダプタは商用電源（ＡＣ電力）をＤＣ電力に変換する電源装置である。
【００１３】
バッテリ２０は、例えば、コンピュータ本体１１の後端部に取り外し自在に装着される。バッテリ２０は本コンピュータ１０に内蔵されるバッテリであってもよい。
【００１４】
本コンピュータ１０は、外部電源装置からの電力またはバッテリ２０からの電力によって駆動される。本コンピュータ１０の電源コネクタ２１に外部電源装置が接続されているならば、本コンピュータ１０は外部電源装置からの電力によって駆動される。また、外部電源装置からの電力は、バッテリ２０を充電するためにも用いられる。本コンピュータ１０の電源コネクタ２１に外部電源装置が接続されていない期間中は、本コンピュータ１０はバッテリ２０からの電力によって駆動される。
【００１５】
さらに、コンピュータ本体１１には、幾つかのＵＳＢポート２２、ＨＤＭＩ（High-Definition Multimedia Interface）出力端子２３、およびＲＧＢポート２４が設けられている。
【００１６】
図２は、本コンピュータ１０のシステム構成を示している。本コンピュータ１０は、ＣＰＵ１１１、システムコントローラ１１２、主メモリ１１３、グラフィクスプロセッシングユニット（ＧＰＵ）１１４、サウンドコーデック１１５、ＢＩＯＳ−ＲＯＭ１１６、ハードディスクドライブ（ＨＤＤ）１１７、光ディスクドライブ（ＯＤＤ）１１８、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））モジュール１２０、無線ＬＡＮモジュール１２１、ＳＤカードコントローラ１２２、ＰＣＩ  ＥＸＰＲＥＳＳカードコントローラ１２３、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１３０、キーボードバックライト１３Ａ、パネル開閉スイッチ１３１、加速度センサ１３２、電源コントローラ（ＰＳＣ）１４１、電源回路１４２等を備えている。
【００１７】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１７から主メモリ１１３にロードされる各種ソフトウェアを実行する。このソフトウェアは、オペレーティングシステム（ＯＳ）２０１および各種アプリケーションプログラムを含む。さらに、このソフトウェアは、ファンクションキーサービスプログラム２０２を含む。このファンクションキーサービスプログラム２０２は、キーボード１３内の幾つかの特定のキーとファンクションキー（Ｆｎキー）との各組み合わせに割り当てられた機能を実行するためのプログラムである。
【００１８】
また、ＣＰＵ１１１は、不揮発性メモリであるＢＩＯＳ−ＲＯＭ１１６に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳはハードウェア制御のためのシステムプログラムである。
【００１９】
ＧＰＵ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ３１を制御する表示コントローラである。ＧＰＵ１１４は、ビデオメモリ（ＶＲＡＭ）１１４Ａに格納された表示データからＬＣＤ３１に供給すべき表示信号（ＬＶＤＳ信号）を生成する。さらに、ＧＰＵ１１４は、表示データからアナログＲＧＢ信号およびＨＤＭＩビデオ信号を生成することもできる。アナログＲＧＢ信号はＲＧＢポート２４を介して外部ディスプレイに供給される。ＨＤＭＩ出力端子２３は、ＨＤＭＩビデオ信号（非圧縮のデジタル映像信号）と、デジタルオーディオ信号とを一本のケーブルで外部ディスプレイに送出することができる。ＨＤＭＩ制御回路１１９は、ＨＤＭＩビデオ信号およびデジタルオーディオ信号をＨＤＭＩ出力端子２３を介して外部ディスプレイに送出するためのインタフェースである。
【００２０】
システムコントローラ１１２は、ＣＰＵ１１１と各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ１１２は、ハードディスクドライブ（ＨＤＤ）１１７および光ディスクドライブ（ＯＤＤ）１１８を制御するためのシリアルＡＴＡコントローラを内蔵している。さらに、システムコントローラ１１２は、ＬＰＣ（Ｌｏｗ ＰＩＮ Ｃｏｕｎｔ）バス上の各デバイスとの通信を実行する。
【００２１】
ＥＣ／ＫＢＣ１３０は、ＬＰＣバスに接続されている。ＥＣ／ＫＢＣ１３０、電源コントローラ（ＰＳＣ）１４１、およびバッテリ２０は、Ｉ２Ｃバスのようなシリアルバスを介して相互接続されている。
【００２２】
ＥＣ／ＫＢＣ１３０は、本コンピュータ１０の電力管理を実行するための電力管理コントローラであり、例えば、キーボード（ＫＢ）１３およびタッチパッド１４などを制御するキーボードコントローラを内蔵したワンチップマイクロコンピュータとして実現されている。ＥＣ／ＫＢＣ１３０は、ユーザによる電源スイッチ１６の操作に応じて本コンピュータ１０をパワーオンおよびパワーオフする機能を有している。本コンピュータ１０のパワーオンおよびパワーオフの制御は、ＥＣ／ＫＢＣ１３０と電源コントローラ（ＰＳＣ）１４１との協働動作によって実行される。ＥＣ／ＫＢＣ１３０から送信されるＯＮ信号を受けると、電源コントローラ（ＰＳＣ）１４１は電源回路１４２を制御して本コンピュータ１０をパワーオンする。また、ＥＣ／ＫＢＣ１３０から送信されるＯＦＦ信号を受けると、電源コントローラ（ＰＳＣ）１４１は電源回路１４２を制御して本コンピュータ１０をパワーオフする。ＥＣ／ＫＢＣ１３０、電源コントローラ（ＰＳＣ）１４１、および電源回路１４２は、本コンピュータ１０がパワーオフされている期間中も、バッテリ２０またはＡＣアダプタ１５０からの電力によって動作する。
【００２３】
さらに、ＥＣ／ＫＢＣ１３０は、キーボード１３の背面に配置されたキーボードバックライト１３Ａをオン／オフすることができる。さらに、ＥＣ／ＫＢＣ１３０は、ディスプレイユニット１２の開閉を検出するように構成されたパネル開閉スイッチ１３１に接続されている。パネル開閉スイッチ１３１によってディスプレイユニット１２のオープンが検出された場合にも、ＥＣ／ＫＢＣ１３０は、本コンピュータ１０をパワーオンすることができる。
【００２４】
電源回路１４２は、バッテリ２０からの電力、またはコンピュータ本体１１に外部電源として接続されるＡＣアダプタ１５０からの電力を用いて、各コンポーネントへ供給すべき電力（動作電源）を生成する。
【００２５】
次に、図３乃至図５を参照して、本実施形態で使用されるメッセージ通知動作について説明する。上述のファンクションキーサービスプログラム２０２は、キーボード１３内のある１以上の特定のキーが押下された場合、コンピュータ１０のある動作環境を変更するための機能を実行する。１以上の特定のキーとしては、例えば、キーボード１３内のある特定のキーとファンクションキー（Ｆｎキー）と組み合わせを使用し得る。このファンクションキーサービスプログラム２０２によって変更可能なコンピュータ１０の動作環境としては、コンピュータ１０の省電力設定に関する動作環境、コンピュータ１０内のタッチパッド１４の有効状態または無効状態に関する動作環境、コンピュータ１０内の無線通信デバイスのオン状態またはオフ状態に関する動作環境、コンピュータ１０内のキーボードバックライト１３Ａのオン状態またはオフ状態に関する動作環境、キーボードオーバーレイ（数字オーバーレイ、カーソルオーバーレイ）の有効状態または無効状態に関する動作環境等がある。
【００２６】
換言すれば、ファンクションキーサービスプログラム２０２によってサポートされる機能（ファンクションキーサービス）は、タッチパッドＯＮ／ＯＦＦ機能、電源プラン設定機能、数字オーバーレイ機能、カーソルオーバーレイ機能、無線通信機能のＯＮ／ＯＦＦ機能、キーボードバックライトＯＮ／ＯＦＦ機能等である。
【００２７】
タッチパッドＯＮ／ＯＦＦ機能は、タッチパッド１４の状態を有効状態と無効状態との間で切り替えるための機能である。このタッチパッドＯＮ／ＯＦＦ機能は、ＦｎキーとＦ５キーとの組み合わせ（Ｆｎ＋Ｆ５）に割り当てられている。Ｆ５キーがＦｎキーと組み合わされて押される度に、ファンクションキーサービスプログラム２０２は、タッチパッド１４の状態を有効状態から無効状態に、あるいは無効状態から有効状態に変更する。タッチパッド１４が有効状態の場合にＦｎ＋Ｆ５が押された時、ファンクションキーサービスプログラム２０２は、タッチパッド１４の状態を無効状態に変更する。一方、タッチパッド１４が無効状態の場合にＦｎ＋Ｆ５が押された時、ファンクションキーサービスプログラム２０２は、タッチパッド１４の状態を有効状態に変更する。
【００２８】
電源プラン設定機能は、電源プラン（省電力設定）の現在の状態（現在のモード）を、システム性能と電力消費量との組み合わせが互いに異なる４つの状態（バランスモード、エコモード、省電力モード、ハイパフォーマンスモード）のいずれかに変更するための機能である。この電源プラン設定機能は、ＦｎキーとＦ２キーとの組み合わせ（Ｆｎ＋Ｆ２）に割り当てられている。Ｆ２キーがＦｎキーと組み合わされて押される度に、ファンクションキーサービスプログラム２０２は、電源プラン（省電力設定）の状態がバランスモード→エコモード→省電力モード→ハイパフォーマンスモード→バランスモード…の順番で変更されるように、電源プラン（省電力設定）の状態を現在の状態から次の状態に変更する。
【００２９】
数字オーバーレイ機能は、キー右下に数字が印刷されている幾つかのキーをテンキー（数字キー）として使用するための機能を有効状態と無効状態との間で切り替えるために使用される。この数字オーバーレイ機能は、ＦｎキーとＦ１１キーとの組み合わせ（Ｆｎ＋Ｆ１１）に割り当てられている。Ｆ１１キーがＦｎキーと組み合わされて押される度に、ファンクションキーサービスプログラム２０２は、数字オーバーレイ機能の状態を有効状態から無効状態に、あるいは無効状態から有効状態に変更する。数字オーバーレイ機能が有効状態の場合にＦｎ＋Ｆ１１が押された時、ファンクションキーサービスプログラム２０２は、数字オーバーレイ機能の状態を無効状態に変更する。一方、数字オーバーレイ機能が無効状態の場合にＦｎ＋Ｆ１１が押された時、ファンクションキーサービスプログラム２０２は、数字オーバーレイ機能の状態を有効状態に変更する。
【００３０】
カーソルオーバーレイ機能は、キー右下に矢印が印刷されているキーボード１３上の幾つかのキーをカーソル（矢印キー）として使用するための機能を有効状態と無効状態との間で切り替えるために使用される。このカーソルオーバーレイ機能は、ＦｎキーとＦ１０キーとの組み合わせ（Ｆｎ＋Ｆ１０）に割り当てられている。Ｆ１０キーがＦｎキーと組み合わされて押される度に、ファンクションキーサービスプログラム２０２は、カーソルオーバーレイ機能の状態を有効状態から無効状態に、あるいは無効状態から有効状態に変更する。カーソルオーバーレイ機能が有効状態の場合にＦｎ＋Ｆ１０が押された時、ファンクションキーサービスプログラム２０２は、カーソルオーバーレイ機能の状態を無効状態に変更する。一方、カーソルオーバーレイ機能が無効状態の場合にＦｎ＋Ｆ１０が押された時、ファンクションキーサービスプログラム２０２は、カーソルオーバーレイ機能の状態を有効状態に変更する。
【００３１】
無線通信機能のＯＮ／ＯＦＦ機能は、無線通信デバイス（ここでは、ＢＴモジュール１２０および無線ＬＡＮモジュール１２１の双方）の状態をオン状態とオフ状態との間で切り替えるための機能である。この無線通信機能のＯＮ／ＯＦＦ機能は、ＦｎキーとＦ８キーとの組み合わせ（Ｆｎ＋Ｆ８）に割り当てられている。Ｆ８キーがＦｎキーと組み合わされて押される度に、ファンクションキーサービスプログラム２０２は、無線通信デバイスの状態をオン状態からオフ状態に、あるいはオフ状態からオン状態に変更する。無線通信デバイスがオン状態の場合にＦｎ＋Ｆ８が押された時、ファンクションキーサービスプログラム２０２は、無線通信デバイスの状態をオフ状態に変更する。一方、無線通信デバイスがオフ状態の場合にＦｎ＋Ｆ８が押された時、ファンクションキーサービスプログラム２０２は、無線通信デバイスの状態をオン状態に変更する。
【００３２】
キーボードバックライトＯＮ／ＯＦＦ機能は、キーボードバックライト１３Ａの状態をオン状態とオフ状態との間で切り替えるための機能である。このキーボードバックライトＯＮ／ＯＦＦ機能は、ＦｎキーとＺキーとの組み合わせ（Ｆｎ＋Ｚ）に割り当てられている。ＺキーがＦｎキーと組み合わされて押される度に、ファンクションキーサービスプログラム２０２は、キーボードバックライト１３Ａの状態をオン状態からオフ状態に、あるいはオフ状態からオン状態に変更する。キーボードバックライト１３Ａがオン状態の場合にＦｎ＋Ｚが押された時、ファンクションキーサービスプログラム２０２は、キーボードバックライト１３Ａの状態をオフ状態に変更する。一方、キーボードバックライト１３Ａがオフ状態の場合にＦｎ＋Ｚが押された時、ファンクションキーサービスプログラム２０２は、キーボードバックライト１３Ａの状態をオン状態に変更する。
【００３３】
さらに、ファンクションキーサービスプログラム２０２は、ＯＳ２０１に組み込まれた通知サービスモジュールを使用して、ファンクションキーサービスによって変更された動作環境の現在の状態をユーザに通知する。この場合、ファンクションキーサービスプログラム２０２は、通知サービスモジュールを使用して、変更された動作環境の現在の状態を示すメッセージを表示画面上に表示する。このメッセージはその表示期間が所定時間である一時的なメッセージである。
【００３４】
いま、タッチパッド１４が無効に設定されている状態でＦｎ＋Ｆ５が押された場合を想定する。ファンクションキーサービスプログラム２０２は、タッチパッド１４を有効状態に変更する。そして、ファンクションキーサービスプログラム２０２は、変更後のタッチパッド１４の現在の状態（つまり、タッチパッドが有効であること）を示すメッセージ３１１を図３に示すように表示する。
【００３５】
図３に示されているように、メッセージ３１１は、表示画面３００上の右上隅の通知エリア３１０に表示される。表示画面３００はいわゆるデスクトップ画面であり、このデスクトップ画面上には様々なアイコン３０１および様々なアプリケーションウィンドウ等を表示し得る。
【００３６】
メッセージ３１１は小型のウィンドウである。このメッセージ３１１は、通知エリア３１０上の他の任意のウィンドウの前面にポップアップされる。表示されたメッセージ３１１は自動的にフェードアウトされ、表示画面３００から消える。換言すれば、ファンクションキーサービスプログラム２０２は、メッセージ３１１を通知エリア３１０に所定時間（例えば９秒）だけ表示する。メッセージ３１１が通知エリア３１０に表示された直後あるいはメッセージ３１１の表示開始からある時間が経過した時に、このメッセージ３１１のウィンドウの透明度が連続的に増加し始める。これにより、メッセージ３１１はその表示開始から９秒後に消える。
【００３７】
図４は、メッセージ３１１が表示されている状態でＦｎ＋Ｆ５がユーザによって再び押された場合の通知エリア３１０の内容を示す。ファンクションキーサービスプログラム２０２は、Ｆｎ＋Ｆ５の押下に応答して、タッチパッド１４を無効状態に変更する。そして、ファンクションキーサービスプログラム２０２は、変更後のタッチパッド１４の現在の状態（つまり、タッチパッドが無効であること）を示すメッセージ３１２を図４に示すように表示する。図４に示されているように、メッセージ３１２は、既に表示されているメッセージ３１１と共に通知エリア３１０に表示される。メッセージ３１１はタッチパッド１４の過去の状態を示す。メッセージ３１２は、メッセージ３１１およびメッセージ３１２が互いに縦方向に積み重ねられるように通知エリア３１０に表示される。より詳しくは、既に表示されている古いメッセージ３１１の表示位置が変更されることなく、メッセージ３１２は、古いメッセージ３１１の例えば下方に表示される。このように、２つのメッセージ３１１、３１２は、新しいメッセージが古いメッセージの下に位置するようにスタック形式で表示される。
【００３８】
メッセージ３１２も通知エリア３１０上の他の任意のウィンドウの前面にポップアップされる。メッセージ３１２も自動的にフェードアウトされ、表示画面３００から消える。換言すれば、ファンクションキーサービスプログラム２０２は、メッセージ３１２を通知エリア３１０に所定時間（例えば９秒）だけ表示する。メッセージ３１２が通知エリア３１０に表示された直後にあるいは表示開始からある時間が経過した時に、このメッセージ３１２のウィンドウの透明度は連続的に増加し始める。これにより、メッセージ３１２はその表示開始から９秒後に消える。
【００３９】
図５は、メッセージ３１１およびメッセージ３１２が表示されている状態でＦｎ＋Ｆ５がユーザによって再び押された場合の通知エリア３１０の内容を示す。ファンクションキーサービスプログラム２０２は、Ｆｎ＋Ｆ５の押下に応答して、タッチパッド１４を再び有効状態に変更する。そして、ファンクションキーサービスプログラム２０２は、変更されたタッチパッド１４の現在の状態（つまり、タッチパッドが有効であること）を示すメッセージ３１３を図５に示すように表示する。
【００４０】
図５に示されているように、メッセージ３１３は、タッチパッド１４の過去の状態を示すメッセージ３１１，３１２と共に通知エリア３１０に表示される。換言すれば、メッセージ３１３は、既に表示されているメッセージ３１２の下方に表示される。このように、３つのメッセージ３１１、３１２、３１３は、新しいメッセージが古いメッセージの下に位置するようにスタック形式で表示される。
【００４１】
メッセージ３１３も通知エリア３１０上の他の任意のウィンドウの前面にポップアップされる。メッセージ３１３も自動的にフェードアウトされ、表示画面３００から消える。換言すれば、ファンクションキーサービスプログラム２０２は、メッセージ３１３を通知エリア３１０に所定時間（例えば９秒）だけ表示する。メッセージ３１３が通知エリア３１０に表示された直後にあるいは表示開始からある時間が経過した時に、このメッセージ３１３のウィンドウの透明度は連続的に増加し始める。これにより、メッセージ３１３はその表示開始から９秒後に消える。
【００４２】
ここで、メッセージ３１１、メッセージ３１２、メッセージ３１３が表示されている状態でＦｎ＋Ｆ５がユーザによって再び押された場合を想定する。ファンクションキーサービスプログラム２０２は、Ｆｎ＋Ｆ５の押下に応答して、タッチパッド１４を再び無効状態に変更する。そして、ファンクションキーサービスプログラム２０２は、変更されたタッチパッド１４の現在の状態を示す新たなメッセージを表示しようとする。しかし、通知エリア３１０に同時に表示可能なメッセージの数はある数、例えば３つに制限されている。このため、新たなメッセージは、通知エリア３１０に空き領域が生じるまで表示されない。
【００４３】
メッセージ３１１が最も早く消えるので、通知エリア３１０の上部領域が空き領域となる。新たなメッセージは、メッセージ３１１が表示されていた通知エリア３１０の上部領域に表示される。メッセージ３１１が消えた後にメッセージ３１２が消える。したがって、さらに新たなメッセージは、メッセージ３１２が表示されていた通知エリア３１０の中部領域に表示される。このように、新たなメッセージの表示位置は、新たなメッセージの表示位置が通知エリア３１０の上部領域から下部領域に向けて移動するように、ラウンドロビン方式で変更される。
【００４４】
このように、本実施形態では、タッチパッド１４の過去の状態を示す古いメッセージが通知エリア３１０に表示されている場合には、タッチパッド１４の現在の状態を示す新たなメッセージは、過去の状態を示す古いメッセージと共に通知エリア３１０に表示される。よって、現在の状態のみを単独でユーザに通知する場合に比べ、有効→無効→無効といった状態の遷移をユーザに分かりやすく通知することができる。ユーザは通知エリア３１０上のメッセージ群を見ることによりタッチパッド１４の状態遷移およびタッチパッド１４の現在の状態を容易に理解することができる。
【００４５】
また、新たなメッセージの表示位置は通知エリア３１０上の上部から下部に向かう方向に移動するので、動きのある通知をユーザに提供することができる。
【００４６】
また、上述したように、各メッセージはフェードアウトされるので、古いメッセージほどそのメッセージの色（そのメッセージのウィンドウの背景色、等）は薄くなる（透明度が増加する）。よって、ユーザは、メッセージ間の位置関係のみならず、メッセージ間の色の違い（透明度の違い）によっても、タッチパッド１４の状態遷移を容易に理解することができる。
【００４７】
なお、タッチパッドＯＮ／ＯＦＦ機能以外の他のファンクションキーサービスに対応するファンクションキーの組み合わせが押下された場合にも、ファンクションキーサービスプログラム２０２は、ＯＳ２０１に組み込まれた通知サービスを使用して、実行されたファンクションキーサービスによって変更された状態を示すメッセージを通知エリア３１０に９秒間表示する。このように、全てのファンクションキーサービスに対応するメッセージが同じ通知エリア３１０に表示される。したがって、全てのファンクションキーサービスに対応する様々な動作環境の状態を同じ通知エリア３１０を使用してユーザに通知することができる。
【００４８】
例えば、Ｆｎ＋Ｆ２の押下によって電源プランがエコモードに切り替えられたならば、エコモードを示すメッセージが通知エリア３１０に表示される。エコモードでは、例えば、画面の明るさが低下され、さらに、キーボードバックライト１３Ａはオフされる。この状態で、ユーザがすぐにＦｎ＋Ｚを押下したならば、ファンクションキーサービスプログラム２０２は、キーボードバックライト１３Ａをオン状態に変更し、そしてキーボードバックライト１３Ａがオン状態であることを示すメッセージを、エコモードを示すメッセージと共に通知エリア３１０に表示する。
【００４９】
この場合、エコモードを示すメッセージの下にキーボードバックライト１３Ａがオン状態であることを示すメッセージが表示されるので、ユーザは、現在の電源プランはエコモードに設定されているものの、バックライトはオンされていることを容易に認識することができる。
【００５０】
図６は、タッチパッド１４の状態をユーザに通知するためのメッセージを示す。  
メッセージ４０１は、タッチパッド１４が有効状態に変更されたことを示すためのメッセージである。このメッセージ４０１のウィンドウの背景色は例えば白である。メッセージ４０１のウィンドウ上には、タッチパッドを表す例えば黒色の画像（アイコン）４０１Ａと、「タッチパッド  有効」の文字列であるテキスト４０１Ｂとが配置されている。
【００５１】
メッセージ４０２は、タッチパッド１４が無効状態に変更されたことを示すためのメッセージである。このメッセージ４０２のウィンドウの背景色は例えば白である。メッセージ４０２のウィンドウ上には、禁止マークが付与されたタッチパッドを表す例えば灰色の画像（アイコン）４０２Ａと、「タッチパッド  無効」の文字列であるテキスト４０２Ｂとが配置されている。
【００５２】
図７は、電源プラン（省電力設定）の状態をユーザに通知するためのメッセージを示す。  
メッセージ４１１は、電源プランがバランスモードに変更されたことを示すためのメッセージである。このメッセージ４１１のウィンドウの背景色は例えば白である。メッセージ４１１のウィンドウ上には、中程度の発光量で点灯しているランプを表す画像（アイコン）４１１Ａと、「電源プラン  バランス」の文字列であるテキスト４１１Ｂとが配置されている。メッセージ４１２は、電源プランがエコモードに変更されたことを示すためのメッセージである。このメッセージ４１２のウィンドウの背景色は例えば白である。メッセージ４１２のウィンドウ上には、エコを感じさせる絵柄の画像（アイコン）４１２Ａと、「電源プラン  エコ」の文字列であるテキスト４１２Ｂとが配置されている。
【００５３】
メッセージ４１３は、電源プランが省電力モードに変更されたことを示すためのメッセージである。このメッセージ４１３のウィンドウの背景色は例えば白である。メッセージ４１３のウィンドウ上には、低い発光量で点灯しているランプを表す画像（アイコン）４１３Ａと、「電源プラン  省電力」の文字列であるテキスト４１３Ｂとが配置されている。メッセージ４１４は、電源プランがハイパフォーマンスモードに変更されたことを示すためのメッセージである。このメッセージ４１４のウィンドウの背景色は例えば白である。メッセージ４１４のウィンドウ上には、最大発光量で点灯しているランプを表す画像（アイコン）４１４Ａと、「電源プラン  ハイパフォーマンス」の文字列であるテキスト４１４Ｂとが配置されている。
【００５４】
図８は、数字オーバーレイ機能の状態をユーザに通知するためのメッセージを示す。  
メッセージ４２１は、数字オーバーレイ機能が有効状態に変更されたことを示すためのメッセージである。このメッセージ４２１のウィンドウの背景色は例えば白である。メッセージ４２１のウィンドウ上には、テンキーを表す例えば黒色の画像（アイコン）４２１Ａと、「数字オーバーレイ  オン」の文字列であるテキスト４２１Ｂとが配置されている。
【００５５】
メッセージ４２２は、数字オーバーレイ機能が無効状態に変更されたことを示すためのメッセージである。このメッセージ４２２のウィンドウの背景色は例えば白である。メッセージ４２２のウィンドウ上には、テンキーを表す例えば灰色の画像（アイコン）４２２Ａと、「数字オーバーレイ  オフ」の文字列であるテキスト４２２Ｂとが配置されている。
【００５６】
図９は、カーソルオーバーレイ機能の状態をユーザに通知するためのメッセージを示す。  
メッセージ４３１は、カーソルオーバーレイ機能が有効状態に変更されたことを示すためのメッセージである。このメッセージ４３１のウィンドウの背景色は例えば白である。メッセージ４３１のウィンドウ上には、４つの矢印キーを表す例えば黒色の画像（アイコン）４３１Ａと、「カーソルオーバーレイ  オン」の文字列であるテキスト４３１Ｂとが配置されている。
【００５７】
メッセージ４３２は、カーソルオーバーレイ機能が無効状態に変更されたことを示すためのメッセージである。このメッセージ４３２のウィンドウの背景色は例えば白である。メッセージ４３２のウィンドウ上には、４つの矢印キーを表す例えば灰色の画像（アイコン）４３２Ａと、「カーソルオーバーレイ  オフ」の文字列であるテキスト４３２Ｂとが配置されている。
【００５８】
図９は、無線通信機能のＯＮ／ＯＦＦ機能の状態をユーザに通知するためのメッセージを示す。  
メッセージ４４１は、無線通信機能がオン状態に変更されたことを示すためのメッセージである。このメッセージ４４１のウィンドウの背景色は例えば白である。メッセージ４４１のウィンドウ上には、アンテナを表す例えば黒色の画像（アイコン）４４１Ａと、「無線  オン」の文字列であるテキスト４４１Ｂとが配置されている。
【００５９】
メッセージ４４２は、無線通信機能がオフ状態に変更されたことを示すためのメッセージである。このメッセージ４４２のウィンドウの背景色は例えば白である。メッセージ４４２のウィンドウ上には、禁止マークが付与されたアンテナを表す例えば灰色の画像（アイコン）４４２Ａと、「無線  オフ」の文字列であるテキスト４４２Ｂとが配置されている。
【００６０】
図９は、無線通信機能のＯＮ／ＯＦＦ機能の状態をユーザに通知するためのメッセージを示す。  
メッセージ４４１は、無線通信機能がオン状態に変更されたことを示すためのメッセージである。このメッセージ４４１のウィンドウの背景色は例えば白である。メッセージ４４１のウィンドウ上には、アンテナを表す例えば黒色の画像（アイコン）４４１Ａと、「無線  オン」の文字列であるテキスト４４１Ｂとが配置されている。
【００６１】
メッセージ４４２は、無線通信機能がオフ状態に変更されたことを示すためのメッセージである。このメッセージ４４２のウィンドウの背景色は例えば白である。メッセージ４４２のウィンドウ上には、禁止マークが付与されたアンテナを表す例えば灰色の画像（アイコン）４４２Ａと、「無線  オフ」の文字列であるテキスト４４２Ｂとが配置されている。
【００６２】
図１０は、キーボードバックライトＯＮ／ＯＦＦ機能の状態をユーザに通知するためのメッセージを示す。  
メッセージ４５１は、キーボードバックライト１３Ａがオン状態に変更されたことを示すためのメッセージである。このメッセージ４５１のウィンドウの背景色は例えば白である。メッセージ４５１のウィンドウ上には、点灯しているキーボードを表す例えば黒色の画像（アイコン）４５１Ａと、「キーボードバックライト  オン」の文字列であるテキスト４５１Ｂとが配置されている。
【００６３】
メッセージ４５２は、キーボードバックライト１３Ａがオフ状態に変更されたことを示すためのメッセージである。このメッセージ４５２のウィンドウの背景色は例えば白である。メッセージ４５２のウィンドウ上には、キーボードを表す例えば灰色の画像（アイコン）４５２Ａと、「キーボードバックライト  オフ」の文字列であるテキスト４５２Ｂとが配置されている。
【００６４】
図１２は、ファンクションキーサービスプログラム２０２とＯＳ２０１内の通知サービスモジュール６０２との関係を示す。  
キーボード１３内のある特定のキーがファンクションキー（Ｆｎ）と組み合わされて押下された場合、特定のキーのキーコードおよびＦｎキーのキーコードは、例えば、ＥＣ／ＫＢＣ１３０、ＯＳ２０１内のキーボードドライバプログラム６０１を介して、ファンクションキーサービスプログラム２０２に送られる。なお、システム管理割り込み（ＳＭＩ）などを使用して、特定のキーのキーコードおよびＦｎキーのキーコードをＢＩＯＳを介してファンクションキーサービスプログラム２０２に送信するようにしてもよい。
【００６５】
ファンクションキーサービスプログラム２０２は、制御モジュール５０１と、複数の機能実行モジュール５０２を備える。制御モジュール５０１は、ＯＳ２０１またはＢＩＯＳから受信される特定のキーのキーコードおよびＦｎキーのキーコードに基づいて、実行すべきファンクションキーサービスを決定する。そして、制御モジュール５０１は、決定されたファンクションキーサービスに対応する機能実行モジュール５０２をコールして、決定されたファンクションキーサービスに対応する機能を実行する。すなわち、制御モジュール５０１は、決定されたファンクションキーサービスに対応する機能実行モジュール５０２を使用して、上述の特定のキーとＦｎキーとの組み合わせに割り当てられた動作環境（タッチパッド、電源プラン設定、数字オーバーレイ、カーソルオーバーレイ、無線通信機能、またはキーボードバックライト等）を変更する。
【００６６】
さらに、制御モジュール５０１は、ＯＳ２０１内の通知サービスモジュール６０２を使用して、変更された動作環境の現在の状態を示すメッセージを表示画面３００上の通知エリア３１０に表示する。この場合、制御モジュール５０１は、通知内容、つまり変更された動作環境の現在の状態を示すメッセージの内容（画像、テキスト、等）を通知サービスモジュール６０２に送る。通知サービスモジュール６０２は、ディスプレイドライバプログラム６０３を使用して、通知内容に基づくメッセージを通知エリア３１０に所定期間表示する。
【００６７】
図１３は、ファンクションキーサービスプログラム２０２および通知サービスモジュール６０２の動作を示す。ここでは、タッチパッドＯＮ／ＯＦＦ機能を例示してファンクションキーサービスプログラム２０２および通知サービスモジュール６０２の動作を説明する。
【００６８】
Ｆｎ＋Ｆ５が押下されると、ファンクションキーサービスプログラム２０２は、タッチパッドＯＮ／ＯＦＦ機能に対応する機能実行モジュール５０２を使用して、タッチパッド１４をオン状態またはオフ状態に設定する。タッチパッド１４をオン状態またはオフ状態に設定する動作が完了すると、ファンクションキーサービスプログラム２０２は、通知内容を通知サービスモジュール６０２に送信する。通知サービスモジュール６０２は、通知内容に基づき、上述のメッセージ４０１または４０２をディスプレイ３１の表示画面上の通知エリア３１０に表示する。
【００６９】
図１４のフローチャートは、ファンクションキーサービスプログラム２０２によって実行されるファンクションキーサービス処理の手順を示す。
【００７０】
特定のキーがＦｎキーと組み合わされて押下された場合（ステップＳ１１のＹＥＳ）、ファンクションキーサービスプログラム２０２は、このＦｎキー＋特定キーの組み合わせに割り当てられた動作環境を変更する（ステップＳ１２）。例えば、Ｆｎ＋Ｆ５が押下されたならば、ファンクションキーサービスプログラム２０２は、タッチパッド１４をオン状態とオフ状態との間で切り替える。そして、ファンクションキーサービスプログラム２０２は、通知サービスモジュール６０２を使用して、変更された動作環境の現在の状態をユーザに通知する処理を実行する（ステップＳ１３〜Ｓ１５）。ステップＳ１２において、例えば、タッチパッド１４がオン状態に変更されたならば、変更されたタッチパッド１４の現在の状態（オン状態）を示す新たなメッセージが通知エリア３１０に表示される。もし、タッチパッド１４の過去の状態（オフ状態）を示す古いメッセージが通知エリア３１０に表示されているならば、タッチパッド１４の現在の状態（オン状態）を示す新たなメッセージは、タッチパッド１４の過去の状態（オフ状態）を示す古いメッセージと共に通知エリア３１０に表示される。このステップＳ１３〜Ｓ１５の処理は、通知サービスモジュール６０２によって実行し得る。
【００７１】
すなわち、通知サービスモジュール６０２は、通知エリア３１０に他のメッセージが表示されているか否かを判定する（ステップＳ１３）。他のメッセージが一つも表示されていないならば（ステップＳ１３のＮＯ）、通知サービスモジュール６０２は、タッチパッド１４の現在の状態（オン状態）を示す新たなメッセージを通知エリア３１０の上部領域に所定時間表示する（ステップＳ１４）。この新たなメッセージはその表示開始から所定時間だけ通知エリア３１０上に留まる。つまり、通知サービスモジュール６０２は、新たなメッセージの表示開始から所定時間だけ経過した際にこの新たなメッセージを消す。この場合、通知サービスモジュール６０２は、この新たなメッセージがその表示開始から所定時間だけ経過した際に消えるようにこの新たなメッセージをフェードアウトする。よって、新たなメッセージの色は時間の経過と共に薄くなる（透明度が増す）。
【００７２】
一方、タッチパッド１４の過去の状態（オフ状態）を示す古いメッセージのような他のメッセージが表示されているならば（ステップＳ１３のＹＥＳ）、通知サービスモジュール６０２は、変更されたタッチパッド１４の現在の状態（オン状態）を示す新たなメッセージを、他のメッセージと共に通知エリア３１０に所定時間表示する（ステップＳ１５）。上述したように、この新たなメッセージはその表示開始から所定時間だけ通知エリア３１０上に留まる。つまり、通知サービスモジュール６０２は、新たなメッセージの表示開始から所定時間だけ経過した際にこの新たなメッセージを消す。この場合、通知サービスモジュール６０２は、この新たなメッセージがその表示開始から所定時間だけ経過した際に消えるようにこの新たなメッセージをフェードアウトする。よって、新たなメッセージの色は時間の経過と共に薄くなる（透明度が増す）。同様に、他のメッセージもその表示開始から所定時間だけ通知エリア３１０上に留まる。つまり、通知サービスモジュール６０２は、他のメッセージの表示開始から所定時間だけ経過した際にこの他のメッセージを消す。他のメッセージもその色が時間の経過と共に薄くなる（透明度が増す）ようにフェードアウトされる。
【００７３】
図１５のフローチャートは、通知サービスモジュール６０２によって実行される状態通知処理の手順を示す。  
通知サービスモジュール６０２は、ファンクションキーサービスプログラム２０２から新たな通知要求を受信すると（ステップＳ２１のＹＥＳ）、受信された総通知要求個の個数が基準個数（ここでは３個）よりも多いか否か、つまり通知エリア３１０に空き領域にあるかどうかを判定する（ステップＳ２２）。
【００７４】
通知エリア３１０に空き領域にあるならば（ステップＳ２２のＮＯ）、通知サービスモジュール６０２は、受信された新たな通知要求に含まれる通知内容に基づいて、変更後の現在の状態を示すメッセージを、通知エリア３１０の空き領域に所定時間表示する（ステップＳ２４）。例えば、通知エリア３１０が３つの表示領域を含む場合には、通知サービスモジュール６０２は、これら３つの表示領域の中で最も上方に位置する未使用の領域（空き領域）を特定し、この空き領域にメッセージを表示する。
【００７５】
一方、受信された総通知要求個の個数が基準個数よりも多い場合、つまり通知エリア３１０に空き領域が無い場合（ステップＳ２２のＹＥＳ）、通知サービスモジュール６０２は、受信された新たな通知要求を待ち行列に入れる（ステップＳ２３）。そして、通知サービスモジュール６０２は、表示中の古いメッセージが消えることによって通知エリア３１０に空き領域が生じるまで待つ。通知エリア３１０に空き領域が生じると（ステップＳ２２のＮＯ）、通知サービスモジュール６０２は、受信された新たな通知要求に含まれる通知内容に基づいて、変更後の現在の状態を示すメッセージを通知エリア３１０の空き領域に所定時間表示する（ステップＳ２４）。ステップＳ２４では、通知サービスモジュール６０２は、このメッセージのウィンドウを通知エリア３１０の空き領域にポップアップする。そして、通知サービスモジュール６０２は、このメッセージのウィンドウの色が連続的に薄くなるように（ウィンドウの透明度が連続的に高くなるように）フェードアウトして、このメッセージのウィンドウをその表示開始から所定時間だけ経過した際に消す。
【００７６】
図１６のフローチャートは、通知サービスモジュール６０２によって実行されるメッセージ表示処理の手順を示す。  
通知サービスモジュール６０２は、あるメッセージを表示すると、このメッセージの表示開始から一定時間が経過したか否かを判定する（ステップＳ３１）。メッセージの表示開始から一定時間（ここで一定時間は９秒よりも短い時間に設定されている）が経過したならば（ステップＳ３１のＹＥＳ）、通知サービスモジュール６０２は、このメッセージがその表示開始から９秒後に消えるように、このメッセージをフェードアウトする（ステップＳ３２）。ステップＳ３２では、通知サービスモジュール６０２は、メッセージの透明度、つまりメッセージのウィンドウの背景の透明度、画像（アイコン）の透明度、テキストの透明度、を連続的に上げる。
【００７７】
なお、ここでは、メッセージの表示開始から一定時間経過した後にフェードアウトを開始する場合を説明したが、メッセージの表示開始直後にフェードアウトを開始してもよい。この場合、メッセージは９秒の時間をかけて連続的にフェードアウトされる。
【００７８】
以上説明したように、本実施形態によれば、第１の動作環境の過去の状態を示す第２のメッセージが通知エリア３１０に表示されている場合には、変更された第１の動作環境の現在の状態を示す第１のメッセージが、第２のメッセージと共に通知エリア３１０に表示される。よって、第１のメッセージのみを単独でユーザに通知する場合に比べ、第１の動作環境の状態の遷移をユーザに分かりやすく通知することができる。ユーザは通知エリア３１０上のメッセージ群を見ることにより第１の動作環境の状態遷移および第１の動作環境の現在の状態を容易に理解することができる。
【００７９】
なお、本実施形態の処理手順はコンピュータプログラムによって実行することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００８０】
また本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００８１】
１０…コンピュータ、１３…キーボード、１３Ａ…キーボードバックライト、３１０…通知エリア、２０２…ファンクションキーサービスプログラム、６０２…通知サービスモジュール。
【図１】
2014085937.tif 000003
【図２】
2014085937.tif 000004
【図３】
2014085937.tif 000005
【図４】
2014085937.tif 000006
【図５】
2014085937.tif 000007
【図６】
2014085937.tif 000008
【図７】
2014085937.tif 000009
【図８】
2014085937.tif 000010
【図９】
2014085937.tif 000011
【図１０】
2014085937.tif 000012
【図１１】
2014085937.tif 000013
【図１２】
2014085937.tif 000014
【図１３】
2014085937.tif 000015
【図１４】
2014085937.tif 000016
【図１５】
2014085937.tif 000017
【図１６】
2014085937.tif 000018