(57)【要約】 【課題】キー入力中のタッチパッドに対する誤入力を防止すると共に、タッチパッドに対する入力操作を速やかに開始できるようにすることで操作性の向上を図る。【解決手段】パーソナルコンピュータは、タッチパッド１６と、タッチパッド１６に対する操作の有無を監視するタップ監視部３３と、キーボード１３と、キーボード１３に対するキー入力の有無を監視するキー入力監視部３０と、タッチパッド１６に対する特定操作の有無を監視する特定操作監視部３４と、キー入力が検出された場合にタッチパッド１６からの入力操作を有効状態から無効状態に切り替え、キー入力があったことが検出されてから時間ｔ１が経過する前に、タッチパッド１６に対する特定操作があったことが検出された場合に、タッチパッド１６からの入力操作を無効状態から有効状態に切り替えるタップ有効／無効スイッチ部３１とを有する。【選択図】図３
2011138218.tif 000002
【特許請求の範囲】
【請求項１】
タッチパッドと、
キーボードと、
前記キーボードに対するキー入力の有無を監視するキー入力監視手段と、
前記キー入力監視手段の監視によりキー入力があったことが検出されてから第１の時間の経過を計時する第１のタイマと、
前記キー入力監視手段の監視によりキー入力が検出された場合に、前記タッチパッドからの入力操作を有効状態から無効状態に切り替える第１の切り替え手段と、
前記タッチパッドに対する特定操作の有無を監視する特定操作監視手段と、
前記第１の時間が経過する前に、前記タッチパッドに対する特定操作があったことが検出された場合に、前記タッチパッドからの入力操作を無効状態から有効状態に切り替える第２の切り替え手段と
を具備したことを特徴とする電子機器。
【請求項２】
前記タッチパッドに対する操作の有無を監視する監視手段と、
前記第１の時間が経過する前に前記監視手段により前記タッチパッドに対する操作があったことが検出されてから第２の時間の経過を計時する第２のタイマをさらに具備し、
前記第２の切り替え手段は、前記第２の時間が経過する前に、前記タッチパッドに対する操作があったことが検出された場合に、前記タッチパッドからの入力操作を無効状態から有効状態に切り替えることを特徴とする請求項１記載の電子機器。
【請求項３】
前記特定操作監視手段は、前記タッチパッドに対する操作が予め記録された操作データに対応する場合に、前記特定操作があったと判定することを特徴とする請求項１記載の電子機器。
【請求項４】
前記操作データをユーザからの指示に応じて記録するための第１の設定手段をさらに具備したことを特徴とする請求項３記載の電子機器。
【請求項５】
前記第１の時間をユーザからの指示に応じて設定するための第２の設定手段をさらに具備したことを特徴とする請求項１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパッドを有するパーソナルコンピュータなどの電子機器に関する。
【背景技術】
【０００２】
一般的なノート型のパーソナルコンピュータには、コンピュータ本体の上面部に、入力装置としてキーボードとタッチパッドが設けられている。タッチパッドは、アプリケーション等の実行中において、例えばクリックやポインタ（カーソル）移動を行なうために操作される。
【０００３】
ノート型のパーソナルコンピュータにおいてキーボードからキー入力を行う場合、通常、両手がコンピュータ本体のパームレストと称される場所に置かれる。すなわち、キーボードに対してホームポジションに置いてキー入力操作が行われる。
【０００４】
通常、タッチパッドは、コンピュータ本体の中央のキーボードの手前側に設置されているため、ホームポジションに手を置いてキー入力操作をした場合に、意図しないで親指や手のひらがタッチパッドに触れてしまうことがあった。この場合、キー入力操作中に意図しないクリックやポインタ移動が発生し、パーソナルコンピュータに意図しない動作をさせてしまう。また、誤った操作を取り消す操作が必要となってしまい、操作性の低下を招いていた。
【０００５】
従来、キーボードからのキー入力操作の際のクリックやポインタ移動を防止することができる入力装置が知られている（特許文献１）。特許文献１に記載された入力装置では、キーボードからのキー入力を検知するとタッチパッドからの入力を禁止状態にする。また、タッチパッドからの入力を禁止状態にしてから設定時間Ｔ１内に再びキー入力があると、タッチパッドからの入力禁止状態を維持したまま設定時間Ｔ１を更新して再び計時を開始する。そして、設定時間Ｔ１内にキー入力が無いと、タッチパッドからの入力禁止状態を解除するように制御する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３５６８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このように従来技術における入力装置では、キー入力があってから一定時間Ｔ１はタッチパッドからの入力を禁止状態にすることでタッチパッドに対する誤入力を防止している。このため従来技術では、キー入力操作をした後の一定時間Ｔ１は、タッチパッドに対する入力を完全に無効にしてしまうため、例えばキー入力の直後にタッチパッドに対する入力をすることができない。すなわち、ユーザは、キー入力操作をした後、タッチパッドからの入力禁止状態が解除されるまで待ってから、タッチパッドに対する操作をする必要があり操作性が悪かった。
【０００８】
本発明は上述の事情を考慮してなされたものであり、キー入力中のタッチパッドに対する誤入力を防止すると共に、タッチパッドに対する入力操作を速やかに開始できるようにすることで操作性の向上を図ることが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明は、タッチパッドと、キーボードと、前記キーボードに対するキー入力の有無を監視するキー入力監視手段と、前記キー入力監視手段の監視によりキー入力があったことが検出されてから第１の時間の経過を計時する第１のタイマと、前記キー入力監視手段の監視によりキー入力が検出された場合に、前記タッチパッドからの入力操作を有効状態から無効状態に切り替える第１の切り替え手段と、前記タッチパッドに対する特定操作の有無を監視する特定操作監視手段と、前記第１の時間が経過する前に、前記タッチパッドに対する特定操作があったことが検出された場合に、前記タッチパッドからの入力操作を無効状態から有効状態に切り替える第２の切り替え手段とを具備したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、キー入力中のタッチパッドに対する誤入力を防止すると共に、タッチパッドに対する入力操作を速やかに開始できるようにすることで操作性の向上を図ることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態におけるパーソナルコンピュータの一例を示す外観図。
【図２】本実施形態におけるパーソナルコンピュータのシステム構成を示すブロック図。
【図３】本実施形態のパーソナルコンピュータにおけるタッチパッド１６の入力制御に関係する構成図。
【図４】本実施形態における設定ユーティリティによる設定処理を示すフローチャート。
【図５】本実施形態におけるタッチパッド設定画面の一例を示す図。
【図６】本実施形態におけるタッチパッドに対するユーザ操作の一例を示す図。
【図７】本実施形態におけるタッチパッド制御データの一例を示す図。
【図８】本実施形態におけるタッチパッドユーティリティによるタッチパッドに対する入力制御を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態について説明する。  
まず、本発明の実施形態に係る電子機器について説明する。本実施形態の電子機器は、例えば、図１に示すノートブック型のパーソナルコンピュータ１０として実現されている。
【００１３】
なお、本発明の電子機器は、パーソナルコンピュータ１０だけでなく、例えば携帯電話機、ＰＤＡ（personal digital assistant）、携帯型オーディオ／ビデオプレイヤ、デジタルビデオカメラ、携帯型カーナビゲーション装置など、プログラムを実行するプロセッサが搭載され、かつ複数のキー（あるいはボタン）を有するキーボードと、このキーボードと隣接してタッチパッド（あるいはタッチパッドと同等の接触型の入力装置）が設けられた機器であれば良い。
【００１４】
図１は、パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。パーソナルコンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれている。
【００１５】
ディスプレイユニット１２は、コンピュータ本体１１に対し、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、パワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、及びスピーカ１８などが配置されている。
【００１６】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。
【００１７】
また、本実施形態におけるパーソナルコンピュータ１０には、コンピュータ本体１１上面のキーボード１３の手前側、いわゆるパームレストにタッチパッド１６が配設されている。図１に示す例では、タッチパッド１６は、コンピュータ本体１１上面の横幅方向のほぼ中央に配設されている。タッチパッド１６は、通常、ユーザが指先によって接触することで座標データを入力するポインティングデバイスである。
【００１８】
図２はパーソナルコンピュータ１０のシステム構成を示すブロック図である。コンピュータ本体１１は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィックスコントローラ１１４、及びサウスブリッジ１１５を有する。また、コンピュータ本体１１は、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１３０、光ディスクドライブ（ＯＤＤ）１４０、サウンドコントローラ１５０、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１６０、及び電源回路１７０を有する。
【００１９】
ＣＰＵ１１１は、パーソナルコンピュータ１０の動作を制御するプロセッサである。ＣＰＵ１１１は、ブートデバイス、例えばＨＤＤ１３０から主メモリ１１３にロードされるオペレーティングシステム（ＯＳ）１１３ａを実行する。また、ＣＰＵ１１１は、各種アプリケーションプログラム１１３ｂ、ユーティリティプログラム、デバイス制御用のデバイスドライバ等を実行する。またＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）を実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２０】
本実施形態のパーソナルコンピュータ１０は、図２に示すように、タッチパッド１６に対する誤入力を防止するための制御をするタッチパッドユーティリティ１１３ｃ、タッチパッド１６の入力を制御するタッチパッドドライバ１１３ｄ、タッチパッド１６の入力制御のためのタッチパッド制御データ１１３ｈを設定する設定ユーティリティ１１３ｅ、キーボード１３の入力を制御するキーボードドライバ１１３ｆ、表示装置（グラフィックスコントローラ１１４、ＬＣＤ１７）を制御する表示ドライバ１１３ｇの各プログラムを実行する。また、パーソナルコンピュータ１０は、設定ユーティリティ１１３ｅにより設定されたタッチパッド制御データ１１３ｈを主メモリ１１３に格納して、タッチパッドユーティリティ１１３ｃにより参照させる。設定ユーティリティ１１３ｅの詳細については後述する（図４〜図７参照）。
【００２１】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１５との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラ、グラフィックスコントローラ１１４との通信を実行する機能等を有している。
【００２２】
グラフィックスコントローラ１１４は、コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。グラフィックスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４ａを有しており、ＶＲＡＭ１１４ａに書き込まれた表示データから、ＬＣＤ１７に表示すべき表示イメージを形成する映像信号を生成する。
【００２３】
サウスブリッジ１１５は、ＢＩＯＳ−ＲＯＭ１２０へのアクセスを制御する。ＢＩＯＳ−ＲＯＭ１２０はフラッシュＲＯＭのような書き換え可能な不揮発性メモリである。またサウスブリッジ１１５は、ＨＤＤ１３０及びＯＤＤ１４０などのディスクドライブ（Ｉ／Ｏデバイス）を制御する。また、サウスブリッジ１１５は、ＬＰＣバス３上の各デバイスを制御する。
【００２４】
ＨＤＤ１３０は、各種プログラム及びデータを格納するもので、磁気ディスクに対するデータの書き込み／読み出しを行う。ＨＤＤ１３０には、ＯＳ１１３ａやドライバ、ユーティリティなどのプログラムが予め格納されている。ＯＳ１１３ａは、ＢＩＯＳ−ＲＯＭ１２０に格納されているシステムＢＩＯＳに従って主メモリ１１３にロードされることにより、ＣＰＵ１１１によって実行される。また、ドライバ、ユーティリティなどの他のプログラムやデータも必要に応じて主メモリ１１３にロードされＣＰＵ１１１により実行される。
【００２５】
ＯＤＤ１４０は、コンパクトディスク（ＣＤ）やデジタル多用途ディスク（ＤＶＤ）のような光ディスク対するデータの読み出し／書き込みを行う。
【００２６】
サウンドコントローラ１５０は、スピーカ１８から音を出力させるための制御を行う。
【００２７】
ＥＣ／ＫＢＣ１６０は、電源管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３及びタッチパッド１６などを制御するキーボードコントローラとが単一チップに集積されたマイクロコンピュータである。ＥＣ／ＫＢＣ１６０は、電源回路１７０と協調して動作することにより、ユーザによるパワーボタンスイッチ１４の操作に応答して、コンピュータ１０を電源オンする電源制御機能を有している。
【００２８】
電源回路１７０は、リチャージャブルなバッテリ１７１またはＡＣアダプタ１７２を介して供給されるＤＣ電源を用いて、コンピュータ本体１１の各モジュールに供給するシステム電源を生成する。ＡＣアダプタ１７２は、ＡＣ電源をＤＣ電源に変換する。
【００２９】
図３は、本実施形態のパーソナルコンピュータ１０におけるタッチパッド１６の入力制御に関係する構成図である。  
ＥＣ／ＫＢＣ１６０は、キーボード１３及びタッチパッド１６からの入力を制御する。タッチパッドドライバ１１３ｄは、ＥＣ／ＫＢＣ１６０を通じて入力される信号をもとに、タッチパッド１６に対するポインティング操作により指示された位置を示す座標データを検出する。キーボードドライバ１１３ｆは、ＥＣ／ＫＢＣ１６０を通じて入力されるキー入力信号をもとに、キー入力を示すコードデータを検出する。オペレーティングシステム１１３ａは、タッチパッドユーティリティ１１３ｃを通じて、キーボード１３及びタッチパッド１６に対する入力操作により入力されたデータを入力し、入力データに応じて処理を実行する。また、表示ドライバ１１３ｇは、オペレーティングシステム１１３ａからの画像、文字、ポインタ等の表示要求に応じて、ＬＣＤ１７における表示を制御する。
【００３０】
タッチパッドユーティリティ１１３ｃは、タッチパッド１６に対する誤入力を防止するための処理を実行するもので、キー入力監視部３０、タップ有効／無効スイッチ部３１、タイマ３２、タップ監視部３３、及び特定操作監視部３４のモジュールが含まれている。
【００３１】
キー入力監視部３０は、キーボードドライバ１１３ｆからのデータをもとに、キーボード１３に対するキー入力の有無を監視する。  
タップ有効／無効スイッチ部３１は、キー入力監視部３０の監視によりキー入力が検出された場合に、タッチパッドからの入力操作を有効状態から無効状態に切り替える。また、タップ有効／無効スイッチ部３１は、キー入力監視部３０の管理によりキー入力があったことが検出されてから予め決められた時間（Ｔ０：第１の時間）が経過する前に、タッチパッド１６に対する特定操作があったことが検出された場合に、タッチパッド１６からの入力操作を無効状態から有効状態に切り替える。また、タップ有効／無効スイッチ部３１は、時間（Ｔ０）が経過する前にタップ監視部３３によりタッチパッド１６に対する操作（タップ操作）があったことが検出されてから予め決められた時間（Ｔ１：第２の時間）が経過する前に、タッチパッド１６に対する操作があったことが検出された場合に、タッチパッド１６からの入力操作を無効状態から有効状態に切り替える。
【００３２】
タイマ３２は、キー入力監視部３０の監視によりキー入力があったことが検出されてから時間（Ｔ０）の経過を計時するための第１のタイマ（ｔ０）と、時間（Ｔ０）が経過する前にキー入力監視部３０の監視によりタッチパッド１６に対する操作があったことが検出されてから時間（Ｔ１）の経過を計時するための第２のタイマ（ｔ１）を有する。
【００３３】
タップ監視部３３は、タッチパッドドライバ１１３ｄからのデータをもとに、タッチパッド１６に対する操作（タップ操作）の有無を監視する。
【００３４】
特定操作監視部３４は、タッチパッドドライバ１１３ｄからのデータをもとに、タッチパッド１６に対する特定操作の有無を監視する。特定操作監視部３４は、タッチパッド１６に対する操作が、タッチパッド制御データ１１３ｈとして設定された操作データに対応する場合に特定操作があったと判定する。
【００３５】
また、ＯＳ１１３ａは、タッチパッド１６に対する入力制御の設定が要求された場合に、設定ユーティリティ１１３ｅを起動する。設定ユーティリティ１１３ｅは、ＬＣＤ１７において設定画面を表示させてユーザからの設定要求を受け付け、設定内容に応じたタッチパッド制御データ１１３ｈを記録する。設定ユーティリティ１１３ｅは、特定操作監視部３４による特定操作の判定に利用される操作データ、及びタイマ３２によって計時される時間（Ｔ０）（Ｔ１）をユーザからの指示に応じて設定することができる。
【００３６】
次に、本実施形態におけるパーソナルコンピュータ１０の動作について説明する。  
本実施形態におけるパーソナルコンピュータ１０は、キーボード１３へのキー入力操作中に、意図せずに親指や手のひらがタッチパッド１６に触れることにより、意図しないクリックやポインタ移動が発生することがないように、キー入力に応じて予め決められた時間（Ｔ０）のタッチパッド１６からの入力を無効する。また、タッチパッド１６からの入力を無効化する無効化時間内であっても、タッチパッド１６に対して特定操作を行うことで、タッチパッド１６から入力を有効化する。これにより、キー入力操作をした後、直ちにタッチパッド１６から入力することができるようになる。
【００３７】
本実施形態では、タッチパッド１６から入力を有効化する特定操作としては、タッチパッド１６の無効時間中の予め決められた特定の操作パターンによる入力操作、及び無効時間中のタッチパッド１６の操作から一定時間（時間（Ｔ１））内に、再度、タッチパッド１６に操作する入力操作がある。
【００３８】
まず、タッチパッド制御データ１１３ｈを設定するための設定ユーティリティ１１３ｅの動作について説明する。図４は、設定ユーティリティ１１３ｅによる設定処理を示すフローチャートである。  
まず、設定ユーティリティ１１３ｅの実行がユーザにより指示されると、ＣＰＵ１１１は、タッチパッド制御データ設定処理を開始して（ステップＡ１）、タッチパッド設定画面をＬＣＤ１７において表示させる（ステップＡ２）。
【００３９】
図５には、タッチパッド設定画面の一例を示している。図５に示すタッチパッド設定画面の例では、「タップ機能無効／有効化時間」、「タップ機能有効化操作」、「タップ機能有効化操作回数」の何れかを任意に選択して、ユーザ操作に応じて設定内容を入力して記録することができる（ステップＡ３）。
【００４０】
「タップ機能無効／有効化時間」を選択した場合、前述した時間（Ｔ０）をタップ機能無効時間、時間（Ｔ１）をタップ機能無効時間として設定することができる。
【００４１】
「タップ機能有効化操作」を選択した場合、無効時間中にタッチパッド１６を有効化を指示するための特定の操作パターンを登録することができる。
【００４２】
例えば、設定ユーティリティ１１３ｅは、操作パターン入力用の画面を表示して、タッチパッド１６において特定の操作をするようにユーザに促す。図６には、タッチパッド１６に対するユーザ操作の一例を示している。図６に示す操作パターンは、ユーザが表示画面中のマウスポインタの位置を確認する際によく行われる操作の一例である。操作パターンは、１つに限らず、複数のパターンを設定することができる。すなわち、複数の操作パターンの何れか１つを無効時間に操作することで、タッチパッド１６を有効化できるようにしておく。
【００４３】
「タップ機能有効化操作回数」を選択した場合、タッチパッド１６を有効化するための無効時間中のタッチパッド１６に対する操作回数を設定することができる。例えば、操作回数を２回とした場合には、１回目の操作時から時間（Ｔ１）が経過する前に２回目のタッチパッド１６に対する操作があった場合にタッチパッド１６を有効化することを示す。また、操作回数を３回とした場合には、１回目の操作時から時間（Ｔ１）が経過する前に２回目と３回目のタッチパッド１６に対する操作があった場合にタッチパッド１６を有効化することを示す。有効化操作回数を４回以上とすることも可能である。
【００４４】
ＣＰＵ１１１は、ユーザにより設定完了が指示されると（ステップＡ４、Ｙｅｓ）、タッチパッド設定画面を通じて設定された内容をタッチパッド制御データ１１３ｄとして記録させておく。図７には、タッチパッド制御データ１１３ｈの一例を示している。
【００４５】
タッチパッドユーティリティ１１３ｃは、設定ユーティリティ１１３ｅによってタッチパッド制御データ１１３ｄが設定されている場合には、この設定された内容を参照して、タッチパッド１６の入力制御を行う。なお、ユーザ操作によってタッチパッドドライバ１１３ｄが設定されていない場合には、予め設定されているデフォルトデータが参照されるものとする。
【００４６】
このようにして、設定ユーティリティ１１３ｅを用いてユーザが任意にタッチパッド制御データ１１３ｈを設定することで、ユーザ毎に使い勝手の良い環境を提供することができる。
【００４７】
次に、タッチパッドユーティリティ１１３ｃによるタッチパッド１６に対する入力制御について、図８に示すフローチャートを参照しながら説明する。  
ＣＰＵ１１１は、タッチパッドユーティリティ１１３ｃのキー入力監視部３０によりキーボード１３へのキー入力を検出すると、タップ有効／無効スイッチ部３１によりタッチパッド１６へのタップ操作を無効化する（ステップＢ１）。すなわち、タップ有効／無効スイッチ部３１は、ユーザがタッチパッド１６にタップ操作をしたとしても、このタップにより検出されたデータをオペレーティングシステム１１３ａに通知しない。
【００４８】
一方、タイマ３２は、タイマ（ｔ０）による計時をスタートさせる（ステップＢ２）。すなわち、キー入力があったことが検出されてから時間（Ｔ０）が経過したか判別するための計時を開始する。タッチパッド１６に対するタップ操作がなく（ステップＢ３、Ｎｏ）、タイマ（ｔ０）が示す時間が時間（Ｔ０）より短い場合には（ステップＢ５、Ｙｅｓ）、タイマ（ｔ０）の計時を継続する。そして、時間（Ｔ０）が経過した場合には（ステップＢ５、Ｎｏ）、タップ有効／無効スイッチ部３１は、タッチパッド１６に対する操作を有効化する（ステップＢ６）。
【００４９】
また、特定操作監視部３４は、タップ有効／無効スイッチ部３１によりタッチパッド１６の操作が無効化されている間、タッチパッド１６から入力されるデータをもとに特定操作が行われたかを監視している。例えば、図６に示すような操作がタッチパッド１６に対してされた場合、特定操作監視部３４は、タッチパッド制御データ１１３ｈを参照して、タッチパッド１６に対する操作が、予め設定されている操作データに対応しているかを判別する。ここで、例えばタッチパッド制御データ１１３ｈの操作１データに対応する場合、特定操作監視部３４は、特定操作が行われたものと判別する（ステップＢ４、Ｙｅｓ）。
【００５０】
この場合、タップ有効／無効スイッチ部３１は、無効時間中であっても、タッチパッド１６に対する操作を有効化する（ステップＢ６）。すなわち、タッチパッド１６に対する誤操作によって特定操作が行われることは起こりえないため、ユーザがタッチパッド１６を有効化するために意図して操作していると判別として、タッチパッド１６を有効化する。
【００５１】
従って、ユーザは、キー入力操作中に、タッチパッド１６から入力をしたい場合には、タッチパッド１６に対して、予め登録している特定操作をすれば、直ぐに、タッチパッド１６から入力できるようになる。
【００５２】
また、無効時間中にタッチパッド１６に対するタップ操作があったことがタップ監視部３３により検出された場合、タイマ３２は、タイマ（ｔ１）による計時をスタートさせる（ステップＢ７）。すなわち、時間（Ｔ０）が経過する前にタッチパッド１６に対する操作があったことが検出されてから時間（Ｔ１）が経過したか判別するための計時を開始する。
【００５３】
ここで、タッチパッド１６に対する操作がなく（ステップＢ８、Ｎｏ）、タイマ（ｔ０）が示す時間が時間（Ｔ０）より短い場合あるいはタイマ（ｔ１）が示す時間が時間（Ｔ１）より短い場合には（ステップＢ８、Ｎｏ）、タイマ（ｔ１）の計時を継続する。そして、時間（Ｔ１）あるいは時間（Ｔ０）が経過した場合には（ステップＢ９、Ｎｏ）、タップ有効／無効スイッチ部３１は、タッチパッド１６に対する操作を有効化する（ステップＢ６）。すなわち、タッチパッド１６に対するタップ操作は、誤入力であったものと判別して、設定された時間が経過した後にタッチパッド１６からの入力を有効化する。
【００５４】
一方、時間（Ｔ１）あるいは時間（Ｔ０）が経過する前にタップ操作があったことがタップ監視部３３により検出された場合（ステップＢ８）、タップ有効／無効スイッチ部３１は、無効時間中であっても、タッチパッド１６に対する操作を有効化する（ステップＢ６）。なお、タップ機能有効化操作回数として２回が設定されているものとする。
【００５５】
すなわち、タッチパッド１６に対する操作によって、予め決められた回数のタップ操作が予め決められた時間（Ｔ１）内にされることは誤操作では起こりえないため、ユーザがタッチパッド１６を有効化するために意図して操作していると判別として、タッチパッド１６を有効化する。
【００５６】
このようにして、本実施形態におけるパーソナルコンピュータ１０（タッチパッドユーティリティ１１３ｃ）では、キー入力に応じて無効時間を設定してタッチパッド１６に対する操作を無効化して誤操作を防止すると共に、無効時間内であってもタップを有効にする特定操作、すなわち予め決められた操作パターンによる入力操作、あるいは所定時間（Ｔ１）内での設定回数のタップ操作をすることによって、ユーザが速やかにタッチパッド操作を開始可能になり、操作性を向上させることができる。
【００５７】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【００５８】
１０…パーソナルコンピュータ、１６…タッチパッド、１７…ＬＣＤ、１１３ａ…ＯＳ、１１３ｃ…タッチパッドユーティリティ、１１３ｄ…タッチパッドドライバ、１１３ｅ…設定ユーティリティ、１１３ｆ…キーボードドライバ、１１３ｈ…タッチパッド制御データ、１６０…ＥＣ／ＫＢＣ。
【図１】
2011138218.tif 000003
【図２】
2011138218.tif 000004
【図３】
2011138218.tif 000005
【図４】
2011138218.tif 000006
【図５】
2011138218.tif 000007
【図６】
2011138218.tif 000008
【図７】
2011138218.tif 000009
【図８】
2011138218.tif 000010