(57)【要約】【課題】キーボード入力期間中にタッチパッドの操作を無効とする場合であっても、タッチパッドと同時に使用することが可能なキーの入力については有効とする。【解決手段】キーボードからの入力信号が特定キーの継続入力であった場合には（ステップＳ３２のＹ）、タッチパッドの操作を許可とするための動作を実行する。即ち、キーボード５の入力信号が、「Ｓｈｉｆｔ」キー、「Ｃｔｒｌ」キー、「Ａｌｔ」キーのいずれかのキーの継続入力（所定時間キーが押し続けられた状態）であるときに、タッチパッドイベントが無効（不許可状態）であればタッチパッドドライバ１４ａはタッチパッドイベントを有効化し（ステップＳ３６）、「Ｓｈｉｆｔ」キー５ｂ、「Ｃｔｒｌ」キー５ｃ、「Ａｌｔ」キー５ｄなどの特定キーとタッチパッド６の複合イベントを発行する（ステップＳ３７）。【選択図】      図３
2004295727.tif 000002
【特許請求の範囲】
【請求項１】
入力操作を実行する複数のキーを有するキーボードと、
タッチ操作による入力操作が可能なタッチパッドと
前記キーボードによる入力操作中は、前記タッチパッドからの入力操作を不許可とする手段と、
前記キーのうち、前記タッチパッドと同時に操作することで特定の機能を実行する特定キーが操作された場合、前記タッチパッドからの入力操作を許可して、前記特定機能を実行する手段と、
を具備したことを特徴とする情報処理装置。
【請求項２】
前記タッチパッドからの入力操作が不許可とされているとき、前記キーボードの入力操作が所定時間発生しない場合、前記タッチパッドからの入力操作を許可することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記特定キーは、「Ｓｈｉｆｔ」キー、「Ｃｔｒｌ」キー、「Ａｌｔ」キーのいずれかひとつを含むことを特徴とする請求項２記載の情報処理装置。
【請求項４】
入力操作を実行する複数のキーを有するキーボードと、タッチ操作による入力操作が可能なタッチパッドとを有する情報処理装置の入力制御方法において、
前記キーボードによる入力操作中である場合、前記タッチパッドからの入力操作を不許可とし、
前記キーのうち、前記タッチパッドと同時に操作することで特定の機能を実行する特定キーが操作された場合のみ、前記タッチパッドからの入力操作の許可して、前記特定機能を実行することを特徴とする入力制御方法。
【請求項５】
前記タッチパッドからの入力操作が不許可とされているとき、前記キーボードの入力操作が所定時間発生しない場合、前記タッチパッドからの入力操作を許可することを特徴とする請求項４記載の入力制御方法。
【請求項６】
前記特定キーは、「Ｓｈｉｆｔ」キー、「Ｃｔｒｌ」キー、「Ａｌｔ」キーのいずれかひとつを含むことを特徴とする請求項５記載の入力制御方法
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッチパッドとキーボードを有する情報処理装置に関し、特にキーボード入力期間中にタッチパッドの入力操作を不許可とする入力制御方法に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（以下パソコン）の入力装置としては、キーボードが広く利用されているが、キーボードの補助的な入力装置として、マウス、トラックボール、タッチパッド型のポインティングデバイスなどのポインティング入力装置が併用されている。
【０００３】
これらポインティングデバイスは、主に、パソコンの表示画面に表示されているカーソルを任意の方向に移動させる作業を実施するために利用される。
近年、特にパソコンに搭載されるポインティングデバイスとしては、操作性の面からタッチパッドが搭載されるものが増加している。タッチパッドは、バッド表面をユーザが指を接触させながら移動させることで、パソコンの表示画面上のカーソルなどを移動させる。
【０００４】
そして、パソコンでも特に携帯型のノートパソコンでは、タッチパッドがキーボードの手前に配置されており、ユーザがキーボード入力操作に手を振れやすい場所にある。そのためキー入力操作中に不意に触ってしまった場合にカーソルが意図しない方向へ移動してしまい、操作性を低下させてしまう場合があった。
【０００５】
このため、タッチパッドの入力操作を不許可にするユーティリティソフトや、所定時間キー入力がなくなった場合にタッチパッドからの入力を有効とするという技術、またはタッチパッドの一部にタッチパッドから入力された信号の有効／無効を切り換えるボタンを設ける技術が開示されている。
【０００６】
【特許文献１】
特開平１０−３０６２４６号公報  （図１）
【０００７】
【発明が解決しようとする課題】
しかし、上述した従来の技術においては、キーボード入力中は、タッチパッドの入力操作を完全に不許可としてしまうので、キーボード操作中に誤動作する可能性が少ないタッチパッドの操作も無効となってしまう。
【０００８】
例えば、キーボード上の「Ｃｔｒｌ」キー、「Ｓｈｆｔ」キー「Ａｌｔ」キーを押しながら、タッチパッドを操作すると、各種機能が実行可能であり、この操作はＯＳの標準機能として用意されているものであるが、完全にタッチパッドの操作を不許可としてしまうと、これら標準的な機能も使用できなくなってしまう。
【０００９】
そこで本発明は上述したような課題を解決するため、キーボード入力期間中にタッチパッドの操作を不許可とする場合であっても、タッチパッドと同時に使用することが可能な特定のキーの入力については有効とする入力制御方式を提供することを目的とするものである。
【００１０】
【課題を解決するための手段】
本発明は、上述した課題を解決するため、入力操作を実行する複数のキーを有するキーボードと、タッチ操作による入力操作が可能なタッチパッドと、前記キーボードによる入力操作中は、前記タッチパッドからの入力操作を不許可とする手段と、前記キーのうち、前記タッチパッドと同時に操作することで特定の機能を実行する特定キーが操作された場合、前記タッチパッドからの入力操作を許可して、前記特定機能を実行する手段とを具備したものである。
【００１１】
また本発明は上述した課題を解決するため、前記タッチパッドからの入力操作が不許可されているとき、前記キーボードの入力操作が所定時間発生しない場合、前記タッチパッドからの入力操作を許可するものである。
【００１２】
また本発明は、前記特定キーは、「Ｓｈｉｆｔ」キー、「Ｃｔｒｌ」キー、「Ａｌｔ」キーのいずれかひとつを含むものである。
また本発明は上述した課題を解決するため、入力操作を実行する複数のキーを有するキーボードと、タッチ操作による入力操作が可能なタッチパッドとを有する情報処理装置の入力制御方法において、前記キーボードによる入力操作中である場合、前記タッチパッドからの入力操作を不許可とし前記キーのうち、前記タッチパッドと同時に操作することで特定の機能を実行する特定キーが操作された場合のみ、前記タッチパッドからの入力操作の許可して前記特定機能を実行するものである。
【００１３】
【発明の実施の形態】
以下、図面を用いて、本発明の実施形態を説明する。
図１は、本実施形態を示すノート型パソコンの斜視図である。
パソコン１は、本体ケース２と表示部ケース３とＬＣＤパネル４とキーボード５を有する。本体ケース２は、その上面にキーボード５が配設されている。表示部ケース３は、ＬＣＤパネル４の表示領域が可視状態となるようＬＣＤパネル４の周辺部を保持している。また本体ケース２に配設されたキーボード５の下部（手前部）には、ポインティングデバイスとなるタッチパッド６が配設されている。
【００１４】
キーボード５は、複数の入力キーが縦横に並べて配置されており、ユーザが各キーを押下することにより文字入力や、コマンド入力を実施するものであり、各種機能を有するキーが配置されている。具体的には、主に文字入力をするための文字キー５ａが中央部に配置されおり、その周囲に、文字キーと同時に押すことにより特殊な機能を実現するための制御キーが配置されている。この制御キーもその機能により複数あり、「Ｓｈｉｆｔ」キー５ｂは、文字キーと同時に押すことにより、入力文字を小文字から大文字に変更可能する。「ｃｔｒｌ」キー５ｃは、文字キーと同時に押すことにより、コピー機能や、張り付け（ペースト）機能を実行できる。さらに「Ａｌｔ」キー５ｄは単独で押すと、文書入力時に、改行操作を実行可能としたり、他の制御キーと同時に押すことにより、パソコンをリセットする機能を実行可能である。
【００１５】
また、これら「Ｓｈｉｆｔ」キー５ｂ、「Ｃｔｒｌ」キー５ｃ、「Ａｌｔ」キー５ｄは、タッチパッド６との同時操作により、複数項目の選択機能や、表示画面のスライド機能、またウインドウの移動機能などを実現できる。
【００１６】
次に図２を用いて、本実施形態に係るパソコン内のハードウェア構成図を説明する。
パソコン１本体内は、通常のパソコン１が動作するのに必要なデバイスにより構成されている。このパソコン１の制御を司るＣＰＵ１１と、第１のブリッジ回路１２とは６４ビット幅のデータバスを有するＣＰＵローカルバス１３によって接続されており、第１のブリッジ回路１２と主メモリ１４との接続はメモリバス１５を介して行う。また第１のブリッジ回路１２はＬＣＤ５も接続している。
【００１７】
第１のブリッジ回路１２と第２のブリッジ回路１６とは、３２ビット幅のデータバスを有する第１のバス１７によって接続している。第２のブリッジ回路１６には１６ビット幅のデータバスを有する第２のバス１７を介して、エンベデッドコントローラ（以後ＥＣと称す）１８およびＢＩＯＳ−ＲＯＭ１９が接続されている。そして、ＥＣ１８内には、キーボードコントローラ（以後ＫＢＣと称す）１８ａが設けられており、ＥＣ１８は、キーボード５と、タッチパッド６を接続している。
【００１８】
このような構成のパソコン１の各構成要素に関する動作についてそれぞれ説明する。
ＣＰＵ１１は、パソコン１全体の動作制御、およびデータ処理などを実行するものである。
主メモリ１４は、オペレーティングシステム（以後、ＯＳと称す）１４ａ、ＢＩＯＳ１４ｂ、キーボードドライバ１４ｃ、タッチパッドドライバ１４ｄなどのソフトウェアプログラムがロードされるメモリデバイスであり、複数のＤＲＡＭなどによって構成される。ロードされた各ソフトウェアプログラムはＣＰＵ１１によって動作実行される。
【００１９】
ＯＳ１４ａは、パソコンで実行されるアブリケーションプログラムや、ＢＩＯＳ１４ｂ、キーボードドライバ１４ｃ、タッチパッドドライバ１４ｄ等の動作を管理、制御するプログラムであり、ハードディスク装置（図示なし）等の記憶装置から読み出され、主メモリ１４にロードされる。
【００２０】
ＢＩＯＳ１４ａは、パソコン１内の各種ハードウェアをアクセスするファンクション実行ルーチンを体系化したものであり、パソコン１起動時に、ＢＩＯＳ−ＲＯＭ１９から読み出されたものである。
【００２１】
キーボードドライバ１４ｃは、キーボード５の入力操作に基づいて、ＫＢＣ１８ａから送信された入力信号を実行するプログラムであり、タッチパッドドライバ１４ｄは、タッチパッド６の操作に基づいて、ＥＣ１８から送信された入力信号を実行するプログラムであり、キーボードドライバ１４ｃからの入力信号や、ＯＳ１４ａからの指示により、その入力信号が不許可状態となり、入力操作が無効とする動作をすることがある。
【００２２】
このような構成の本実施形態の動作について、図３および図４を用いて説明する。
まずパソコン１で、キーボード５のいずれかのキーが入力された場合（ステップＳ３１）、入力されたキーに対応する信号がＥＣ１８を介して、主メモリ１４に転送される。キーボードドライバ１４ｃは、この入力信号が、特定キーの継続した入力信号であるか否かを判断する（ステップＳ３２）。この特定キーとは、「Ｓｈｉｆｔ」キー５ｂ、「Ｃｔｒｌ」キー５ｃ、「Ａｌｔ」キー５ｄのいずれかのキーである。そして、キーボードドライバ１４ｃにおいて、特定キーの継続入力でないと判断された場合、つまり、文字キー５ａ等の入力信号であった場合（ステップＳ３２のＹ）、キーボードドライバ１４ｃは、文字入力などのキーボードイベントをＯＳ１４ａに発行する。これと同時に、タッチパッドライバ１４ｃはタッチパッドの操作を不許可とするため、入力されるタッチパッド操作に基づく入力信号の入力イベント発行を不許可（禁止）とする。このようにキーボードドライバ１４ｃは、キーボード５からキー入力信号が送信されている場合には（ステップＳ３４のＹ）、その入力信号が特定キーの信号であるか否かを判断し、特定キーの信号でなければ、タッチパッド操作信号の入力イベントを禁止させた状態で、キー入力信号に対応してキーボードイベントを発行していき、文字入力イベント等を実行するが、キーボード５からの入力信号が所定時間ない場合は（ステップＳ３４のＹ）、タッチパッドの操作を許可とするため、タッチパッドドライバ１４ｄは、タッチイベントを有効化して（ステップＳ３５）、タッチパッド６による入力操作に基づいて、タッチパッドイベントをＯＳ１４ａに送信する。
【００２３】
一方、キーボード５からの入力信号が特定キーの継続入力であった場合には（ステップＳ３２のＹ）、タッチパッドの操作を許可とするための動作を実行する。
即ち、キーボード５の入力信号が、「Ｓｈｉｆｔ」キー５ｂ、「Ｃｔｒｌ」キー５ｃ、「Ａｌｔ」キー５ｄのいずれかのキーの継続入力（所定時間キーが押し続けられた状態）であるときに、タッチパッドイベントが無効（不許可状態）であればタッチパッドドライバ１４ａはタッチパッドイベントを有効化し（ステップＳ３６）、「Ｓｈｉｆｔ」キー５ｂ、「Ｃｔｒｌ」キー５ｃ、「Ａｌｔ」キー５ｄなどの特定キーとタッチパッド６の複合イベントを発行する（ステップＳ３７）。
【００２４】
図４は、図３で示した動作を、ソフトウェア階層として示した図である。
つまり、ＯＳ１４ａの管理化において、キーボード５が操作されると、キーボードドライバ１４ｃは、キー入力イベントを発行していく。このとき、タッチパッドドライバ１４ｄはキーボードイベントを監視して、タッチパッドと併用する特定キーが継続的に押された場合を除外して、キーボード入力検出期間を検出する。そしてキーボード入力期間は、タッチバッド６の操作を無効とし、タッチバッド６からの操作信号が入力されたとしても、タッチパッドドライバ１４ｄは、タッチパッドイベントをＯＳに発行することを停止する。
【００２５】
このように、本実施形態では、キーボード操作中はタッチパッドからの入力操作を不許可とするが、特定キーが継続的に押された場合だけはタッチパッドからの入力操作を許可するようにしたため、キーボードとタッチパッドを複合的に操作することで実行される各種機能が使用できなくなることがない。
【００２６】
【発明の効果】
キーボード入力期間中にタッチパッドの操作を無効とする場合であっても、タッチパッドと同時に使用することが可能なキーの入力については有効とする。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すパソコンの外観を示す斜視図である。
【図２】同実施形態のパソコンの内部構成を示すブロック図である。
【図３】同実施形態におけるキーボードとタッチパッドの入力動作を示すフローチャートである。
【図４】同実施形態におけるソフトウェアレベルでの動作を示した概念図である。
【符号の説明】
１…パソコン、５…キーボード、６…タッチパッド、１１…ＣＰＵ、１４…主メモリ、１８…エンベデットコントローラ。
【図１】
2004295727.tif 000003
【図２】
2004295727.tif 000004
【図３】
2004295727.tif 000005
【図４】
2004295727.tif 000006