(57)【要約】【課題】情報処理装置における表示装置の切り替えについて、ユーザの使い勝手を向上させる。【解決手段】情報処理装置１に設けられたキー２０１、２０２、２０３に対してユーザが予め表示装置の切り替え等、所定の機能を割り当てる。単一のキーを押し下げることで、ユーザが割り当てた機能を実行することを可能とする。【選択図】  図１
2004227363.tif 000002
【特許請求の範囲】
【請求項１】
第一の表示装置に対する信号出力を行う第一の表示信号出力手段と、
前記第一の表示装置とは別の第二の表示装置に対する信号出力を行う第二の表示信号出力手段と、
少なくとも一つのキーを有するキー入力手段と、
前記キー入力手段のうち、単一キーの操作に応じて、前記第一の表示装置に対する表示出力と前記接続手段に接続された第二の表示装置に対する表示出力とを切り替える切り替え手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は更に、前記キー入力手段とは別のキーを有するキーボードを具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第一の表示信号出力手段はＣＲＴに対する信号出力を行い、前記第二の表示信号出力手段はＴＶに対する信号出力を行うことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
キー入力手段を具備する情報処理装置であって、
前記情報処理装置が動作状態にある場合、前記キー入力手段からの入力に応じて所定機能を実行する第一の制御手段と、
前記情報処理装置が非動作状態にある場合、前記キー入力手段からの入力が当該情報処理装置の起動要因となるか否かを判別し、当該入力が起動要因となると判別した場合は当該情報処理装置を起動した後前記第一の制御手段に前記キー入力手段からの入力に応じた所定機能を実行させ、当該入力が起動要因とならないと判別した場合は当該情報処理装置を非動作状態に維持する第二の制御手段とを具備することを特徴とする情報処理装置。
【請求項５】
前記所定機能は当該情報処理装置の表示装置切り替え機能を含み、前記第一の制御手段は、前記キー入力手段からの入力に応じて表示装置の切り替えを実行することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記情報処理装置は更に、前記キー入力手段からの入力に応じた前記所定機能を変更する変更手段を具備することを特徴とする請求項５記載の情報処理装置。
【請求項７】
キー入力手段を具備する情報処理装置に適用される制御方法であって、
前記キー入力手段からの入力を受信する受信ステップと、
前記情報処理装置が動作状態にある場合、前記受信ステップの受信結果に応じて、所定機能を実行する第一実行ステップと、
前記情報処理装置が非動作状態にある場合、前記受信ステップの受信結果に応じて、前記キー入力手段からの入力が当該情報処理装置の起動要因となるか否かを判別する判別ステップと、
前記判別ステップによって前記キー入力手段からの入力が当該情報処理装置の起動要因となると判別した場合は当該情報処理装置を起動し、前記第一の制御手段に前記キー入力手段からの入力に応じた所定機能を実行させる第二実行ステップと、
前記判別ステップによって前記キー入力手段からの入力が当該情報処理装置の起動要因とならないと判別した場合は当該情報処理装置を非動作状態に維持するステップとを具備することを特徴とする情報処理装置の制御方法。
【請求項８】
前記情報処理装置の制御方法は更に、
前記第一実行ステップにおいて実行される機能を変更する第一変更ステップを具備することを特徴とする請求項７記載の情報処理装置の制御方法。
【請求項９】
前記情報処理装置の制御方法は更に、
前記第二実行ステップにおいて実行される機能を変更する第二変更ステップを具備することを特徴とする請求項７及び８記載の情報処理装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報処理装置の制御に係わり、特に、情報処理装置に設けられたキーを用いた所定機能の実現に関する制御に関する。
【０００２】
【従来の技術】
ノート型コンピュータ等に代表される情報処理装置の普及は著しく、その使い勝手に関する要求も高くなってきている。ノート型コンピュータは一般に、表示装置として所定サイズのＬＣＤを内蔵しており、画面表示はこのＬＣＤ上に行われる。しかし、内蔵されている表示装置以外の他の表示装置（外部表示装置）を用いて画面表示を行いたいという要望もあり、情報処理装置は外部表示装置に対する表示信号出力に対応していることが多い。
【０００３】
実際にこの機能を用いて、内蔵の表示装置や外部表示装置との間で表示の切り替えを行う場合、所定のキー操作により実行されることが多い。例えば、ノート型コンピュータなどが有するキーボード上のファンクションキー（「Ｆｎ」キー）と所定のキー（例えば「Ｆ５」キー）との同時押し下げ（いわゆるホットキー制御）により表示モードを切り替えるという制御は、従来から存在している（例えば、特許文献１参照。）。同様の制御は他の文献にも開示されている（例えば、特許文献２参照。）。
【０００４】
しかしながら、これらの制御はいずれも複数のキーを同時に押下げる必要があり、全てのユーザにとって必ずしも使い易いとは言えない面があった。
【０００５】
【特許文献１】
特開２００２−２４４６３２号公報（第６−７頁  図７−図９）
【特許文献２】
特開２０００−３９９８３号公報（第４−５頁  図２−図６）
【０００６】
【発明が解決しようとする課題】
上述のように、従来の情報処理装置においては、表示制御の切り替え時に複数のキーの同時押し下げが必要となっていた。
【０００７】
本発明は、ユーザの使い勝手を向上することができる情報処理装置及び情報処理装置の制御方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明は、第一の表示装置に対する信号出力を行う第一の表示信号出力手段と、前記第一の表示装置とは別の第二の表示装置に対する信号出力を行う第二の表示信号出力手段と、少なくとも一つのキーを有するキー入力手段と、前記キー入力手段のうち、単一キーの操作に応じて、前記第一の表示装置に対する表示出力と前記接続手段に接続された第二の表示装置に対する表示出力とを切り替える切り替え手段とを具備することを特徴とする。
【０００９】
このような構成によれば、ユーザの使い勝手を向上することが可能となる。
【００１０】
また、この発明は、キー入力手段を具備する情報処理装置であって、前記情報処理装置が動作状態にある場合、前記キー入力手段からの入力に応じて所定機能を実行する第一の制御手段と、前記情報処理装置が非動作状態にある場合、前記キー入力手段からの入力が当該情報処理装置の起動要因となるか否かを判別し、当該入力が起動要因となると判別した場合は当該情報処理装置を起動した後前記第一の制御手段に前記キー入力手段からの入力に応じた所定機能を実行させ、当該入力が起動要因とならないと判別した場合は当該情報処理装置を非動作状態に維持する第二の制御手段とを具備することを特徴とする。
【００１１】
このような構成によれば、ユーザの使い勝手を向上することが可能となる。
【００１２】
また、この発明は、キー入力手段を具備する情報処理装置に適用される制御方法であって、前記キー入力手段からの入力を受信する受信ステップと、前記情報処理装置が動作状態にある場合、前記受信ステップの受信結果に応じて、所定機能を実行する第一実行ステップと、前記情報処理装置が非動作状態にある場合、前記受信ステップの受信結果に応じて、前記キー入力手段からの入力が当該情報処理装置の起動要因となるか否かを判別する判別ステップと、前記判別ステップによって前記キー入力手段からの入力が当該情報処理装置の起動要因となると判別した場合は当該情報処理装置を起動し、前記第一の制御手段に前記キー入力手段からの入力に応じた所定機能を実行させる第二実行ステップと、前記判別ステップによって前記キー入力手段からの入力が当該情報処理装置の起動要因とならないと判別した場合は当該情報処理装置を非動作状態に維持するステップとを具備することを特徴とする。
【００１３】
このような構成によれば、ユーザの使い勝手を向上することが可能となる。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の各実施形態について以下の通り説明する。本実施形態における情報処理装置として、いわゆるノート型のパーソナルコンピュータを想定している。この情報処理装置は、本体部と、ＬＣＤを内蔵した表示装置部とからなる。本体部は薄い箱型の筐体を有し、その筐体上部にはキーボードが設けられるとともに、後述するような各種機能を割り当てることが可能な複数の操作キー（Ｋ１、Ｋ２、Ｋ３）が設けられている。この情報処理装置は標準の表示装置としてＬＣＤを使用するが、後述するように、その他の表示装置に対する出力を可能とする端子を具備している。
【００１５】
図１は、本発明の実施形態に係わる情報処理装置の例を示すブロック図である。図１に示すノート型のパーソナルコンピュータは、コンピュータ本体と、ディスプレイユニットとから構成されている。ディスプレイユニットには、ＬＣＤ１１２が内部ディスプレイとして組み込まれている。このディスプレイユニットは、コンピュータ本体に対して解放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体は、薄い箱形の筐体を有しており、その筐体上面には、キーボード（ＫＢ）１１１が設けられるとともに、機能の割り当てが可能なキー群１２となる複数の操作キー（Ｋ１、Ｋ２、Ｋ３）２０１、２０２、２０３が設けられる。
【００１６】
コンピュータ本体には、ＣＰＵ１０１、メモリコントローラハブ１０２、メモリ１０３、グラフィックスコントローラ１０４、ＶＲＡＭ１０５、Ｉ／Ｏハブ１０６、ＢＩＯＳ−ＲＯＭ１０７、ハードディスクドライブ（ＨＤＤ）１０８、サウンドコントローラ１０９、エンベッテッドコントローラ（ＥＣ）１１０等が設けられる。これらの構成要素を接続するバスとして、ＡＧＰバス３００やＰＣＩバス４００、ＬＰＣバス５００がある。
【００１７】
ＣＰＵ１０１は、本コンピュータの動作を制御するために設けられたもので、メモリコントローラハブ１０２と接続し、ハードディスクドライブ（ＨＤＤ）１０８から主メモリ１０３にロードされたオペレーティングシステム（ＯＳ）およびアプリケーションプログラム、ユーティリティプログラム、ボタンマネージャプログラム、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳ等に従い各種の処理を実行する。この実施形態では、ＯＳ並びにキーへの機能の割り当て処理を実行するプログラムの制御および、ＨＤＤ１０８に格納された設定ファイルの情報の下に、エンベッテッドコントローラ（ＥＣ）１１０から、操作キー（Ｋ１、Ｋ２、Ｋ３）２０１、２０２、２０３の操作通知を受けとった場合の、その操作キーに割り付けられた機能の処理（図５のフローチャート図参照）や、図６に示すようなユーザインタフェース処理、また、このユーザインタフェースの画面を用いてユーザが設定した操作キーへの機能について、機能の割り当て処理（図７のフローチャート図参照）を実行する。
【００１８】
グラフィックスコントローラ１０４は、ＡＧＰバス３００を介してメモリコントローラハブ１０２と接続し、ＣＰＵ１０１が実行するＯＳの制御の下に、内部ディスプレイであるＬＣＤ１１２を表示駆動制御するとともに、上述したＤＶＩ端子１１３、ＣＲＴ端子１１４、ＴＶ端子１１５等に接続された外部ディスプレイを表示駆動制御することが可能である。ＶＲＡＭ１０５はグラフィックスコントローラ１０４と接続しており、ＶＲＡＭ１０５には、内部ディスプレイ（ＬＣＤ）１１４に表示される各種ユーザインタフェース画面の表示イメージが展開される。
【００１９】
Ｉ／Ｏハブ１０６は、ＢＩＯＳ−ＲＯＭ１０７やＨＤＤ１０８、本情報処理装置の音声出力を制御するサウンドコントローラ１０９と接続する他、キーボード１１１や操作キー（Ｋ１、Ｋ２、Ｋ３）ともＬＰＣバス５００を介して接続し、この情報処理装置の入出力装置とのハブの役割を果たしている。
【００２０】
外部記憶として用いられるハードディスクドライブ（ＨＤＤ）１０８は、オペレーティングシステム（ＯＳ）およびアプリケーションソフトウェア、ユーティリティソフトウェアやボタンマネージャを格納する他、操作キー（Ｋ１、Ｋ２、Ｋ３）２０１、２０２、２０３に割り当てられた機能に関する設定ファイルを格納している。設定ファイルの例を図２に示す。この例では、キーＫ１（２０１）に対してブラウザ起動機能が割り当てられている。また、キーＫ２（２０２）に対しては表示装置をＴＶに切り替えるため、表示信号の出力先をＴＶ端子１１５に切り替える機能が割り当てられ、キーＫ３（２０３）は操作しても何の機能も果たさないようにするように、無効化されている。
【００２１】
エンベッテッドコントローラ（ＥＣ）１１０は、キーボード（ＫＢ）１１１、操作キー（Ｋ１、Ｋ２、Ｋ３）２０１、２０２、２０３等の各操作入力を受付処理して、そのキー操作に従う処理を実行する。ＥＣ１１０に対する電源供給は情報処理装置の動作状態と関係無く行われており、情報処理装置が非動作状態にある場合でもＥＣ１１０は動作し、各種キー入力の判別やそのキー入力に応じた情報処理装置の動作制御を行う。ここでは、上記図１に示した、機能の割り当てが可能なキー群１２となる複数の操作キー（Ｋ１、Ｋ２、Ｋ３）２０１、２０２、２０３のいずれかが操作されると、そのキー操作をＣＰＵ１０１に通知する。ＥＣ１１０は後述するように、複数の操作キー（Ｋ１、Ｋ２、Ｋ３）に割り当てられた機能に関する設定を格納するレジスタ６００を内蔵している。
【００２２】
レジスタ６００への格納内容の例を図３に示す。レジスタ６００は情報処理装置が動作している状態（ＯＮ時）、動作していない状態（ＯＦＦ時）の２つの状態について、操作キー（Ｋ１、Ｋ２、Ｋ３）それぞれの設定を格納している。ここで、「○」は有効に動作することを示し、「×」は動作が無効化されていることを示している。なお、本発明に関して情報処理装置の省電力モードについては、いわゆる「スリープ」や「サスペンド・トゥ・ＲＡＭ」といった状態は電源ＯＮ状態に相当し、「ハイバネーション」や「サスペンド・トゥ・ＨＤＤ」といった状態は電源ＯＦＦ状態に相当する。
【００２３】
例えば、キーＫ１（２０１）についてレジスタ６００に「ＯＮ時：○」という設定が格納されている。これは、情報処理装置の動作状態において、キーＫ１を押した場合、そのキーＫ１に割り当てられている機能が実行されることを示している。また、「ＯＦＦ時：○」という設定が格納されている。これは、情報処理装置の非動作状態において、キーＫ１を押した場合、当該情報処理装置を起動した後、そのキーＫ１に割り当てられている機能が実行されることを示している。
【００２４】
同様に、キーＫ２（２０２）についてはレジスタ６００に「ＯＮ時：○」、「ＯＦＦ時：×」という設定が格納されている。これは、情報処理装置の動作状態において、キーＫ２を押した場合、キーＫ２に割り当てられている機能が実行される点でキーＫ１と共通である。情報処理装置の非動作状態において、キーＫ２を押した場合、当該情報処理装置は起動せず、キーＫ２に割り当てられた機能は実行されない。つまり、キーＫ２は情報処理装置の動作時について有効な設定となっている。
【００２５】
キーＫ３（２０３）の設定については、レジスタ６００に「ＯＮ時：×」、「ＯＦＦ時：×」という設定が格納されている。この設定では、情報処理装置の動作状態に関係なく、機能の実行は行われない。つまり、キーＫ３は無効化されている。
【００２６】
これらの設定はユーザが各キーに対して所定の機能を割り当てる際に、併せて設定される。機能に適した設定を行うことで、使い勝手を向上することができる。例えば、キーＫ１にはブラウザ起動機能が割り当てられており、このキーＫ１を押し下げることでユーザはブラウザを起動することができる。この機能は情報処理装置が動作状態にあるときに使用することが多いが、情報処理装置が非動作状態にあるときもユーザがキーＫ１を押し下げるだけで情報処理装置の電源投入からブラウザの起動までの一連の処理を実行できるので、便利である。
【００２７】
一方、キーＫ２は表示信号の出力先をＴＶ端子１１５に切り替える機能が割り当てられている。この機能は情報処理装置が動作状態にあって、ユーザがその表示信号の出力先を切り替えたい場合に用いられる。情報処理装置が非動作状態にあるとき、すなわち画面表示がなされていない場合にこのような表示信号の出力先を切り替えるということは考えにくく、むしろユーザの誤操作である可能性が高い。その場合、従来のように情報処理装置をわざわざ起動して機能の実行を行うのはかえってユーザの使い勝手を損ねる可能性がある。そこで、情報処理装置が非動作状態にある場合はこのキーＫ２を押し下げても、情報処理装置の起動や、キーＫ２に割り当てられた機能の実行を行わないようにすることで、使い勝手を向上することができる。
【００２８】
また、キーＫ３のように、キーの無効化を可能とすることで、ユーザが使用を望まないキーについては、誤操作による起動等を予め回避することが可能となり、使い勝手を向上することができる。
【００２９】
本発明の実施形態における、これらのキーの押し下げ時の処理について図４、図５のフローチャート図を参照して以下の通り説明する。図４は情報処理装置が非動作状態の時にキーが押し下げられた場合の処理である。一連の処理は、ユーザがキーを押し下げることにより開始される（ステップＳ１０１）。キー入力はＥＣ１１０に通知される。上述した通り、情報処理装置が非動作状態にある場合でも、ＥＣ１１０には電源が供給されており、キー入力の判別等が可能である。ＥＣ１１０はキー入力を受けて、このキー入力に対応するレジスタ６００内の設定を確認する（ステップＳ１０２）。この確認は、レジスタ内の対応する「キー入力」と「電源ＯＦＦ時」部分を参照することで行われる。ＥＣ１１０はこの確認の結果、情報処理装置を起動するか否か判別する（ステップＳ１０３）。レジスタ６００中でキー入力に対応する「電源ＯＦＦ時」の設定が「○」の場合起動を行い、「×」の場合は起動しない。
【００３０】
ＥＣ１１０が情報処理装置を起動しない、と判別した場合（ステップＳ１０３のＮｏからステップＳ１０４）、情報処理装置は起動しないまま維持される。ＥＣ１１０が情報処理装置を起動する、と判別した場合（ステップＳ１０３のＹｅｓからステップＳ１０５）、ＥＣは情報処理装置の電源を投入し、起動を行う。起動が行われた後、ＥＣ１１０はユーティリティソフトウェアに対し、所定のキー入力が行われた旨の通知を行う（ステップＳ１０６）。ユーティリティソフトウェアはこの通知を受けて、ソフトウェアの一つであるボタンマネージャに対して通知を行う（ステップＳ１０７）。ボタンマネージャソフトウェアはこの通知を受けて、キー入力に対応する機能をＨＤＤ内に格納されているファイルを参照する（ステップＳ１０８）。通知を受けたボタンマネージャソフトウェアはＨＤＤ１０８に格納したファイルを参照して、キーに対応した、機能を実行する。この機能としては、例えば、ブラウザ等のアプリ（アプリケーションソフト）の起動が挙げられる。他にも非動作状態にある情報処理装置を起動して実行する機能について適用が可能である。
【００３１】
情報処理装置が動作状態の時にキーが押し下げられた場合の処理について、図５を参照して以下の通り説明する。図４と同様、一連の処理は、ユーザがキーを押し下げることにより開始される（ステップＳ２０１）。キー入力はＥＣ１１０に通知され、ＥＣ１１０はキー入力を受けて、このキー入力に対応するレジスタ６００内の設定を確認する（ステップＳ２０２）。この確認は、レジスタ内の対応する「キー入力」と「電源ＯＮ時」部分を参照することで行われる。ＥＣ１１０はこの確認の結果、キー入力が有効とされているかどうか判別する（ステップＳ２０３）。レジスタ６００中でキー入力に対応する「電源ＯＮ時」の設定が「○」の場合はキー入力が有効であると判別して処理を進め、「×」の場合は処理を行わない。
【００３２】
ＥＣ１１０がキー入力は有効でない、と判別した場合（ステップＳ２０３のＮｏからステップＳ２０４）、情報処理装置はこのキー入力に応答しない。ＥＣ１１０がキー入力が有効である、と判別した場合（ステップＳ２０３のＹｅｓからステップＳ２０５）、ＥＣ１１０はユーティリティソフトウェアに対し、所定のキー入力が行われた旨の通知を行う（ステップＳ２０５）。ユーティリティソフトウェアはこの通知を受けて、ソフトウェアの一つであるボタンマネージャに対して通知を行う（ステップＳ２０６）。ボタンマネージャはこの通知を受けて、キー入力に対応する機能をＨＤＤ内に格納されているファイルを参照する（ステップＳ２０７）。
【００３３】
ここで各機能に応じて処理が分岐する（ステップＳ２０８）。キーに対してブラウザの起動等、アプリ（アプリケーションソフト）の起動が割り当てられていた場合、アプリケーションの起動が行われる（ステップＳ２０９）。キーに対してＴＶ出力への切り替え機能が割り当てられていた場合、ボタンマネージャがＴＶ出力への切り替えを指示し（ステップＳ２１０）、表示が行われる（ステップＳ２１１）。キーに対してＣＲＴ／ＬＣＤ表示への切り替え機能が割り当てられていた場合、ボタンマネージャがＣＲＴ／ＬＣＤ表示を指示し（ステップＳ２１２）、表示が行われる。
【００３４】
キーＫ１、Ｋ２、Ｋ３（２０１、２０２、２０３）に対して、ユーザが機能を割り当てる際の処理について図６及び図７を参照して以下の通り説明する。図６はユーザがキーに対して機能の割り当てを行う際のユーザインタフェース（ユーザメニュー）を示す図である。それぞれＵＩ−１、ＵＩ−２、ＵＩ−３は情報処理装置が動作中に、オペレーティングシステムにより管理されている表示窓を示している。
【００３５】
まず、ユーザはＵＩ−１を介してどのキーについて機能の割り当てを行うかを選択する。ＵＩ−１は上からキーＫ１、キーＫ２、キーＫ３について選択できるようにしている。例えば、ユーザがキーＫ１について機能の設定を行いたいと考えた場合、マウスなどのポインティングデバイスを使用してカーソルを「Ｋ１」と表示された長方形の右端にあるプルダウンメニュー操作用の位置に動かす。
【００３６】
この操作により、ＵＩ−２が表示される。ＵＩ−２は、各キーに割り当てることが可能な機能を列挙し、ユーザが選択可能な状態にしている。この例では、上から「ＣＲＴ出力」、「ブラウザ」、「スケジューラ」、「ＤＶＩ出力」、「ＴＶ出力」、「無効にする」といった設定が用意されている。「ＣＲＴ出力」、「ＤＶＩ出力」、「ＴＶ出力」はそれぞれ、表示信号の出力先をＣＲＴ／ＬＣＤ用、ＤＶＩ用、ＴＶ用と切り替える指示に対応する。また、「ブラウザ」、「スケジューラ」はそれぞれ、ブラウザソフトウェア、スケジューラソフトウェアの起動の指示に対応する。「無効にする」は当該キーを無効とするための設定である。
【００３７】
ここで、ユーザがＣＲＴ出力を選んだ場合、さらにＵＩ−３が表示される。一番上に表示される「Ｄｉｆｆｅｒｅｎｔ  Ｉｍａｇｅ」は、ＣＲＴとＬＣＤとの間で異なる画像を表示することを意味し、以下の４つの「Ｓａｍｅ  Ｉｍａｇｅ」はＣＲＴとＬＣＤとの間で同じ画像を表示することを意味する。「Ｓａｍｅ  Ｉｍａｇｅ」はそれぞれ解像度によって４種類に分類され、ユーザはこれらの解像度の中から所望の解像度による表示を選択することが可能となる。
【００３８】
このようなユーザインタフェースを使用して、ユーザが割り当てた機能に関する、情報処理装置内での操作キーへの機能の割り当ての制御について図７を参照して以下の通り説明する。情報処理装置は画面に図６のようなユーザメニューを表示する（ステップＳ３０１）。ユーザがこのユーザメニューをもとに操作キーに割り当てる機能について変更入力を行う（ステップＳ３０２）。ユーティリティソフトはこの入力を受けて、ＥＣ１１０に対して、どのキーについて、どのような設定変更が行われたのか、という情報を通知する（ステップＳ３０３）。ＥＣ１１０はこの通知を受け、レジスタ６００に格納してある設定値に関し、対象となるキーについて、「電源ＯＮ時」、「電源ＯＦＦ時」の設定を変更する（ステップＳ３０４）。ユーティリティソフトは並行してＨＤＤ１０８に格納された設定ファイルを書き換え、対象となるキーに割り当てられた機能を更新する（ステップＳ３０５）。なお、このステップＳ３０４とステップＳ３０５は順番を入れ替えることも可能である。このようにしてレジスタ６００の設定とファイルの設定が更新されれば、変更終了である（ステップＳ３０６）。
【００３９】
以上説明したように、本発明においては、表示信号の出力先、すなわち表示装置の切り替えを単一のキーで操作することが可能となり、ユーザにとって使い勝手を向上することが可能となる。
【００４０】
また、本発明においては、情報処理装置の状態（動作状態、非動作状態）に応じて、キーの操作を有効にするかどうか、キーの機能に応じて設定することが可能となり、ユーザにとって使い勝手を向上することが可能となる。
【００４１】
さらに、上述の実施形態においては、キーの機能変更の際に、「キーを無効にする」という設定を行うことが可能である。このように設定すると、ユーザがキーを押し下げても、キーが無効化されているので、特別の機能が実行されることが無い。また、電源オフの状態でキーを押しても、ＥＣ１１０が判別を行ってキーが無効化されていることを認識するので、情報処理装置の電源がオンの状態に入ることがなく、便利である。
【００４２】
【発明の効果】
以上説明したように、この発明によれば、ユーザの使い勝手を向上することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係わる情報処理装置の構成を示すブロック図。
【図２】本発明の実施形態におけるファイルに格納される設定を示す図。
【図３】本発明の実施形態におけるレジスタに格納される設定を示す図。
【図４】本発明の実施形態に係わる情報処理装置の非動作状態におけるキー押し下げ時の制御を示すフローチャート図。
【図５】本発明の実施形態に係わる情報処理装置の動作状態におけるキー押し下げ時の制御を示すフローチャート図。
【図６】本発明の実施形態におけるキーの機能の割り当てを変更する際のユーザインタフェースの例を示す図。
【図７】本発明の実施形態におけるキー機能の設定変更時の制御を示すフローチャート図。
【符号の説明】
１０１…ＣＰＵ、１０２…メモリコントローラハブ、１０３…メモリ、１０４…グラフィックスコントローラ、１０５…ＶＲＡＭ、１０６…Ｉ／Ｏハブ、１０７…ＢＩＯＳ−ＲＯＭ、１０８…ＨＤＤ、１０９…サウンドコントローラ、１１０…ＥＣ、１１１…キーボード、１１２…ＬＣＤ、１１３…ＤＶＩ、１１４…ＣＲＴ、１１５…ＴＶ、２０１…キーＫ１、２０２…キーＫ２、２０３…キーＫ３、３００…ＡＧＰバス、４００…ＰＣＩバス、５００…ＬＰＣバス、６００…レジスタ
【図１】
2004227363.tif 000003
【図２】
2004227363.tif 000004
【図３】
2004227363.tif 000005
【図４】
2004227363.tif 000006
【図５】
2004227363.tif 000007
【図６】
2004227363.tif 000008
【図７】
2004227363.tif 000009