(57)【特許請求の範囲】
【請求項１】
操作体により操作されるスクロール領域を備えた操作面と、前記操作面上に置かれた操作体の接触位置を検出する検出手段と、前記検出手段から前記操作体が前記スクロール領域を移動している操作信号が得られたときに表示画面の表示内容を移動させるスクロール動作処理を行うデータ処理手段を有しており、
前記スクロール動作処理を行っている途中で、前記操作体が前記スクロール領域内において、所定時間を経過しても移動しない停止状態に至ったものと判定されたときに、
前記データ処理手段は、前記スクロール領域内の前記操作体の動きを所定の時間ごとに監視するルーチンを行い、前記操作体が停止状態を継続しているときに、それぞれのルーチン毎に前記操作体の操作状態に応じてスクロール速度を指定するとともに、先のルーチンで検出されたスクロール方向を含むスクロール信号を出力して、前記スクロール動作処理を継続することを特徴とするパッド型入力装置。
【請求項２】
前記スクロール速度は、前記スクロール領域での前記操作体の停止時間に応じて決められる請求項１記載のパッド型入力装置。
【請求項３】
前記スクロール速度は、前記スクロール領域での前記操作体の押圧力に応じて決められる請求項１記載のパッド型入力装置。
【請求項４】
前記スクロール速度は、前記スクロール領域で、最初に前記操作体が置かれた位置と前記操作体が停止している位置との間の距離に応じて決められる請求項１記載のパッド型入力装置。
【請求項５】
前記スクロール速度は、前記操作体である指がスクロール領域に接触している本数に応じて決められる請求項１記載のパッド型入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータなどの入力装置に関し、特に表示画面上に表示された表示内容を連続的に移動させるスクロール機能を備えたパッド型入力装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータの操作画面で、ウィンドウ中に表示しきれない部分を表示するには、ウィンドウ内の表示内容を上下左右に移動させるスクロールが行われる。
【０００３】
前記スクロールを行うには、例えばウィンドウ画面上の右端、下端に表示される「スクロールバー」にポインタ（カーソル）を合わせ、クリックボタンを押したままポインタを移動させることが一般的である。
【０００４】
一方、ノート型パーソナルコンピュータに組み込まれたパッド型入力装置においては、上記の方法に加え、例えば操作面（パッド）の水平方向の一辺及び垂直方向の一辺に、それぞれ水平スクロール及び垂直スクロール（一般的なスクロール）のための第１の領域と、これらの両端に前記スクロールを連続して行う（連続スクロール）ための第２の領域とを設けたものが存在する。このようなパッド型入力装置では、指（操作体）が前記第１の領域上を移動したときの移動方向に合わせて表示内容がスクロールされ、また移動した指がいずれかの第２の領域で停止した場合には、次に指が移動するまでの間において前記スクロールが連続して行われるようになっている（例えば、特許文献１）。
【特許文献１】特開平２０００−２１４９９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来のパッド型入力装置では、スクロールを連続して行いたい場合には、指を前記第１の領域からいずれかの端部に設けられた第２の領域までの間、比較的長い距離を移動させることが必要であるため、操作者にとって操作が煩雑である。
【０００６】
またノート型パーソナルコンピュータにおけるパッド型入力装置の操作面が有する面積は比較的狭い。そして、このように狭い操作面内上に前記一般的なスクロールのための第１の領域と前記連続スクロールのための第２の領域とを分離して配置しても、操作者は分離配置された各領域の境目を容易に把握しきれないため、結局はその操作性を高めにくいという問題がある。
【０００７】
本発明は上記従来の課題を解決するためのものであり、連続スクロールをその場の簡単な操作だけで行えるようにしたパッド型入力装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、操作体により操作されるスクロール領域を備えた操作面と、前記操作面上に置かれた操作体の接触位置を検出する検出手段と、前記検出手段から前記操作体が前記スクロール領域を移動している操作信号が得られたときに表示画面の表示内容を移動させるスクロール動作処理を行うデータ処理手段を有しており、
前記スクロール動作処理を行っている途中で、前記操作体が前記スクロール領域内において、所定時間を経過しても移動しない停止状態に至ったものと判定されたときに、
前記データ処理手段は、前記スクロール領域内の前記操作体の動きを所定の時間ごとに監視するルーチンを行い、前記操作体が停止状態を継続しているときに、それぞれのルーチン毎に前記操作体の操作状態に応じてスクロール速度を指定するとともに、先のルーチンで検出されたスクロール方向を含むスクロール信号を出力して、前記スクロール動作処理を継続することを特徴とするものである。
【０００９】
本発明のパッド型入力装置では、先に指などの操作体をスライド移動させる方向付けを行い、続いてその操作体を一定時間停止させるという簡単な操作だけで、表示画面をスクロールさせることができる。
【００１１】
本発明では、前回操作体を移動させた方向を、連続スクロールのスクロール方向とすることができる。このため、従来のように常に操作体を特定の領域まで移動させる必要がなく、わずかに移動させるだけで前記連続スクロールを行わせることができ、より簡単な操作とすることができる。
【００１３】
また例えば、スクロールを実行するスクロールロックタイマルーチンの実行間隔、１回当たりスクロール量などを可変することができる。よって、様々な速度でスクロール動作を行わせることができる。
【発明の効果】
【００１７】
本発明では、先に操作体をわずかに移動させてスクロール方向を指定し、続いてその場において一定時間停止させるという簡単な操作だけで、表示画面を連続してスクロールさせることが可能であるため、操作性を向上させることができる。
【００１８】
しかも、従来のように操作体を特定の領域から他の特定の領域まで移動させる必要がないため、操作者に与える負担を軽減することができる。
【発明を実施するための最良の形態】
【００１９】
図１は本発明のパッド型入力装置が搭載されたノート型のパーソナルコンピュータを示す斜視図、図２は図１に示すパーソナルコンピュータに組み込まれたパッド型入力装置の操作面を示す部分拡大平面図、図３はパッド型入力装置を構成するセンサ基板の平面図、図４は図２に示すパッド型入力装置の回路ブロック図、図５はパッド型入力装置を用いた場合のスクロールの動作処理を示すフローチャート、図６はスクロールロックタイマルーチンの動作処理を示すフローチャートである。
【００２０】
図１に示すノート型のパーソナルコンピュータ１００は、本体部１０１と表示筐体１０２を有している。本体部１０１には、操作装置としてキーボード装置１０３が搭載されている。また図１および図２に示すように、本体部１０１には、本発明の入力装置であるパッド型入力装置（タッチパッド）２０が設けられている。なお、前記パッド型入力装置２０の近傍には右押し釦（右クリック釦）１０４と左押し釦（左クリック釦）１０５が設けられている。
【００２１】
キーボード装置１０３は、複数に配列したキーおよび各キーの操作を検出するキーボードスイッチを有しており、キーボードスイッチの操作信号は、図示しない処理回路を経て、図４に示す本体制御部３０のデータ処理手段７に与えられる。
【００２２】
パッド型入力装置２０は操作面２０ａを有しており、操作面２０ａの下に、図３に示すようなセンサ基板１が設けられている。なお、前記操作面２０ａの平面形状は限定されるものではないが、図１および図２に示す実施形態では、前記操作面２０ａの平面形状は四角形で構成されている。
【００２３】
前記センサ基板１は、互いに平行で垂直方向（図３に示すｙ方向）に一定のピッチで配列された複数のｘ電極１ｘ〜ｎｘ（ｎは正の整数）と、互いに平行で水平方向（図３に示すｘ方向）に一定のピッチで配列された複数のｙ電極１ｙ〜ｍｙ（ｍは正の整数）とを有している。互いに直交配置された前記ｘ電極１ｘ〜ｎｘと前記ｙ電極１ｙ〜ｍｙとは、所定の静電容量を有する誘電体を介して対向している。前記ｘ電極１ｘ〜ｎｘには、図示しない垂直方向走査部を介して図示しない制御駆動部から順に電荷が与えられ、前記ｙ電極１ｙ〜ｍｙには、図示しない水平方向走査部を介して図示しない制御駆動部から順に電荷が与えられる。
【００２４】
図２に示す操作面２０ａには、センサ基板１を覆う保護層が設けられており、人の指やタッチペンなどのような導電体で構成される操作体４０が操作面２０ａ上のいずれかの個所に触れると、触れた位置において対向して配置されたセンサ基板１内の前記ｘ電極１ｘ〜ｎｘと前記ｙ電極１ｙ〜ｍｙとの間の静電容量が変化する。
【００２５】
検出手段３は、前記静電容量の変化に基づく操作体４０の位置情報を検出し、操作信号Ｓ１を出力する。前記検出手段３で検出された操作信号Ｓ１は、フォーマット処理部４によって所定のフォーマットに変換された後、インターフェイス部５からインターフェイス部６を介して、前記ノート型のパーソナルコンピュータ１００の本体部１０１内の本体制御部３０を構成するデータ処理手段７に送られる。データ処理手段７では、ドライバソフトウェアと称されるソフトウェアプログラムが前記検出手段３からの操作信号Ｓ１に応じて操作処理信号Ｓ２を生成し、この操作処理信号Ｓ２がオペレーティングシステム（ＯＳ）８に与えられることにより、表示部１６の表示画面に表示された各種情報が、前記操作信号Ｓ１に基づいて制御される。
【００２６】
前記オペレーティングシステム８では、図示しないアプリケーションソフトのプログラム動作に応じて、表示部１６に所定の画像を表示する制御を行うことが可能である。
【００２７】
前記データ処理手段７で生成される操作信号Ｓ２としては、例えば表示部１６上に表示されたポインタ（カーソル）を移動させるためのポインタ信号Ｓ２ｂや表示画面をスクロールさせるためのスクロール信号Ｓ２ａなどがある。
【００２８】
図２に示すように、操作面２０ａの右端縁部には垂直方向に縦帯状に延びる第１のスクロール領域２１が設けられ、下端端部には水平方向に横帯状に延びる第２のスクロール領域２２が設けられている。前記第１のスクロール領域２１は垂直スクロール用であり、前記第２のスクロール領域２２は水平スクロール用である。
【００２９】
前記操作体４０が前記第１のスクロール領域２１又は第２のスクロール領域２２に置かれると、前記検出手段３は、操作体４０を検出し、操作信号Ｓ１が、前記フォーマット処理部４、インターフェイス部５およびインターフェイス部６を介して前記データ処理手段７に送られる。前記データ処理手段７は、前記操作信号Ｓ１から操作面２０ａ上における操作状態を分析する。例えば、前記第１スクロール領域２１に置かれた操作体４０を上下垂直方向（ｙ方向）に摺動させると、前記データ処理手段７は第１のスクロール領域２１でスライド動作が行われたことを理解し、前記第１のスクロール領域２１において操作体４０が指示する位置情報（座標の動き）に応じた垂直スクロールを行う。同様に、前記第２スクロール領域２２に置かれた操作体４０を左右水平方向（ｘ方向）に摺動させると、前記データ処理手段７は第２のスクロール領域２２でスライド動作が行われたことを理解し、前記第２のスクロール領域２２において操作体４０が指示する位置情報（座標の動き）に応じた水平スクロールを行う。そして、前記ウィンドウ上では表示内容が、前記操作体４０のスライド距離に応じて、前記操作体４０が移動した方向をスクロール方向（上下又は左右）としてスクロール移動させられる。
【００３０】
なお、前記表示部１６内のウィンドウに表示される表示内容としては、例えば文書作成画面、表計算作成画面、スケジュール画面、地図情報あるいはインターネット上のＷｅｂページなど、どのようなものであってもよい。
【００３１】
次に、前記パッド型入力装置２０の動作処理を図５に示すフローチャートを参照にして説明する。なお、図５に示すフローチャートの動作処理は、主として前記データ処理手段７によって行われる。また各動作処理のステップ（段階）を、例えばＳＴ１のように「ＳＴ」の後に数字を付して説明する。
【００３２】
まず、データ処理手段７は、前記パッド型入力装置２０の前記操作面２０ａ上に置かれた操作体４０の位置情報を取得し（ＳＴ１）、前記ＳＴ１で取得された操作体４０の位置情報から、操作体４０が、操作面２０ａ上の前記第１のスクロール領域２１、第２のスクロール領域２２またはその他の領域のいずれに置かれているか否かの判断を行う（ＳＴ２）。ここでの判定は、前記検出手段３からデータ処理手段７に上がって来る前記操作信号（操作体４０の位置情報）Ｓ１を基に行われる。
【００３３】
そして、前記操作体４０の位置が、前記第１のスクロール領域２１、第２のスクロール領域２２に置かれていると判断された場合には、「ｙｅｓ」で示す次のＳＴ３に進む。
【００３４】
このＳＴ３では、前記操作体４０の動作状態を、操作体４０が先に置かれた位置から一定時間内に一定以上動いたか否かをもとに判定する。例えば、操作体４０を操作面２０ａ内の前記第１のスクロール領域２１上又は第２のスクロール領域２２上に置いたときの先に検出された操作体４０の座標を基準位置とし、一定の時間経過したときに前記操作体４０の座標が前記基準位置を含む所定の半径内（範囲内）にそのまま留まっているか否かに基づいて判定される。
【００３５】
また、例えばセンサ基板１に設けられた前記複数のｘ電極１ｘ〜ｎｘとｙ電極１ｙ〜ｍｙとにより前記操作面２０ａ内のエリアを複数の領域に区切ったときに、前記操作体４０の座標が先に検出されたときの領域（基準位置を含む領域）と、一定時間経過後に前記操作体４０の座標が位置する領域とを比較し、同一の領域内又はその近傍の領域内に留まっているか否かを判定するものであってもよい。またＳＴ３における停止時間、停止判断半径、停止判断エリアなどは、ソフトウェアで指定することで、様々な形状のスクロール領域に対応できるものであってもよい。
【００３６】
前記ＳＴ３において所定の領域内にそのまま留まっていると認定された場合には、操作体４０は停止状態に至っているものと判断され、「ｙｅｓ」で示すように次のＳＴ４に進む。
【００３７】
なお、データ処理手段７は、例えば一定時間経過後も操作体４０の移動を監視し、次に操作体４０が移動するまでの停止時間（操作面２０ａ上で停止している時間）ｔ１を求めるようにしている。この停止時間ｔ１は後述のＳＴ２２で使用される。
【００３８】
ＳＴ４では、「スクロール発行済」フラグがセット状態にあるか否かのチェックを行う。
【００３９】
ここで、前記「スクロール発行済」フラグは、前回の操作においてスクロールがいずれの方向に実行されたか否かを記録したものであり、前回の操作においてスクロールがいずれかの方向に実行されていた場合には前記「スクロール発行済」フラグが当該方向とともにセットされた状態にあり、いずれの方向にも実行されていない場合には前記「スクロール発行済」フラグはクリアの状態にある。
【００４０】
前記「スクロール発行済」フラグは、例えば前記本体部１０１内に設けられた書換え可能なメモリ手段に一時的に記録されている。したがって、前記データ処理手段７は前記メモリ手段にアクセスすることにより、「スクロール発行済」フラグがセット状態にあるか、非セット状態（クリア状態）にあるかのチェックを行うことが可能とされている。
【００４１】
前記ＳＴ４において、「ｙｅｓ」の場合、すなわち「スクロール発行済」フラグがセット状態にある場合には、次のＳＴ５に進む。ＳＴ５では、スクロールロックタイマルーチン起動済フラグが非セット状態（クリア状態）であるか否かの判定を行い、「ｙｅｓ」の場合、すなわちスクロールロックタイマルーチン起動済フラグが非セット状態の場合にはＳＴ６に進む。
【００４２】
ここで、前記スクロールロックとは、指が操作面２０ａ（本願では前記第１のスクロール領域２１又は第２のスクロール領域２２）上に置かれている間、スクロール動作が連続して実行されている（スクロール動作処理のプログラムが定期的に実行されている）有様を意味する。またスクロールロックタイマルーチンとは、前記スクロール動作処理が定期的に実行されるプログラムを意味し、スクロールロックタイマルーチン起動済フラグがセット状態の場合は前記タイマルーチンが起動済の状態にあることを意味し、スクロールロックタイマルーチン起動済フラグが非セット状態の場合は前記タイマルーチンが停止していることを意味する。
【００４３】
前記ＳＴ６においては、まず非セット状態にある前記スクロールロックタイマルーチン起動済フラグをセット状態（起動状態）に設定し、続いてスクロールロックタイマルーチンの起動を行う（ＳＴ７）。
【００４４】
スクロールロックタイマルーチンの動作処理を図６に示すフローチャートを参照しつつ説明する。
【００４５】
まず、データ処理手段７はスクロールロックタイマルーチンを始動させる（図６のＳｔａｒｔ）。次にスクロールロックタイマルーチン起動済フラグのチェックを行う（ＳＴ２１）。上記フラグがセット状態にある場合、スクロール速度情報の指定を行う（ＳＴ２２）。
【００４６】
前記スクロール速度情報とは、ａ）スクロールロックタイマルーチンの実行間隔、ｂ）スクロールメッセージ発行時のスクロール速度の２種類を指す。前記ａ）のスクロールロックタイマルーチンの実行間隔は、単位時間あたりのスクロールメッセージ発行回数であり、同間隔が短いほど単位時間当たりにオペレーティングシステムに通知されるスクロールメッセージ発行回数が増加する。また前記ｂ）のスクロールメッセージ発行時のスクロール速度とは、１回のスクロールメッセージでのスクロール量を示す。前記ＳＴ２２では上記２種類のスクロール速度情報の指定を行う。
【００４７】
ＳＴ２２におけるスクロール速度情報は、操作者の特定の動作に依存して変化する値、例えば（１）前記操作体４０を置いた時間、すなわちＳＴ３において検出された停止時間ｔ１、（２）前記検出手段３などが捉えたＺ（高さ方向）方向の出力の大きさ（押圧力）、（３）所定のオブジェクト数、例えば操作面２０ａ上に置かれた指の本数、（４）前回の操作の際のスクロール速度、（５）一定の値、（６）スクロール領域に最初に指を置いた位置からの距離などを取得し、これらに基づいて算出決定することができる。このようにすると、前記スクロール速度情報をその都度様々な値に設定することが可能となり、本発明の付加価値を高めることができる。
【００４８】
またアプリケーションソフトを用いて設定できるようにしてもよく、この場合には表示部１６を介して操作者に設定することを許可するようにしてもよい。
【００４９】
ＳＴ２３では、データ処理手段７が「前回のスクロール方向」と「スクロールメッセージ発行」を内容とするスクロール信号Ｓ２ａを前記オペレーティングシステム（ＯＳ）８に向けて出力する。
【００５０】
ここで「前回のスクロール方向」とは、前回操作時において実行されたスクロール方向をいい、前記「スクロール発行済み」フラグの内容から知得することができる。また「スクロールメッセージ発行」とは、前記オペレーティングシステム（ＯＳ）８に対し、ウィンドウのスクロール操作が発生したことを通知することを意味する。
【００５１】
前記オペレーティングシステム（ＯＳ）８は、ＳＴ２３から前記スクロール信号Ｓ２ａを受けると、スクロールの方向及び現在の動作モードがスクロール動作モードにあることを認識することが可能であり、これに基づき表示画面を前記スクロール方向に移動させる。ＳＴ２４では、ＳＴ２３の処理終了後、次回スクロールタイマロックルーチンが実行される時間をセットする。
【００５２】
ＳＴ２４の処理が終了すると、プログラムは一旦図６中の「ＥＮＤ」で終了し、指定された繰り返し間隔で、前記スクロールロックタイマルーチンが「ＳＴＡＲＴ」から繰り返し実行される。前記スクロールロックタイマルーチンの繰り返し間隔は、前記のＳＴ２２で指定したスクロール速度情報に従う。よって、例えば、前記スクロール速度が３０ｍｓｅｃに設定されている場合には、このスクロールロックタイマルーチンは３０ｍｓｅｃ間隔で繰り返し実行される。よって、前記表示内容は前記３０ｍｓｅｃ間隔で断続的に前記スクロール方向に移動させられる。
【００５３】
次に、ＳＴ２１で、スクロールロックタイマルーチン起動済フラグがクリアの場合、即ち、前記スクロールロックタイマルーチンが繰り返し実行されている最中に、操作体４０が操作面２０ａから離れた場合、または操作体４０が操作面２０ａに置かれているが、その位置が前記第１のスクロール領域２１および第２のスクロール領域２２以外のその他の位置に置かれていると判断された場合、または、操作面２０ａ上での操作体４０の移動によりスクロールメッセージが発行された場合は、ＳＴ１１でスクロールロックタイマルーチン起動済フラグがクリアされるため、スクロールロックタイマルーチンの実行は停止される（ＳＴ２５）。前記オペレーティングシステム（ＯＳ）８は、ＳＴ２３から前記スクロール信号Ｓ２ａを受けなくなるため、スクロール動作モードが解除されたことを知得することが可能であり、前記表示画面のスクロールを停止させる。
【００５４】
一方、図５に示す前記ＳＴ２において、「ｎｏ」の場合、すなわち操作面２０ａに前記操作体４０は置かれていないと判断された場合、または操作体４０は操作面２０ａに置かれてはいるが、その位置が前記第１のスクロール領域２１および第２のスクロール領域２２以外のその他の位置に置かれていると判断された場合には、ＳＴ１０に進み、さらに前記スクロールロックタイマルーチン起動済フラグが非セット状態に設定される（ＳＴ１１）。
【００５５】
前記ＳＴ１０では、前記「スクロール発行済」フラグをクリア状態、すなわち前回の操作においてスクロールが実行されていない状態に書き換える。これにより、次の動作処理において、ＳＴ３で操作面２０ａ上に置かれた操作体４０が一定期間一定以上動いていないと判断された場合（停止状態の場合）には、ＳＴ３では「ｙｅｓ」と判断され、前記ＳＴ４では「ｎｏ」と判断され、スクロールが実行されることはない。
【００５６】
ただし、次の動作処理において、操作面２０ａ上に置かれた操作体４０が一定以上動いた場合、又は当初停止状態であった操作体４０が動いて前記ＳＴ３で「ｎｏ」と判断された場合には、ＳＴ８に進みスクロール判定が行われることになる。
【００５７】
このスクロール判定では、前記操作面２０ａに対する操作体４０の動きがスクロールメッセージを出力する要件を満たしているか、および現在表示されているウィンドウ（スクロール対象ウィンドウ）がスクロール可能なウィンドウであるか否かの判定を行う。この際、前記ウィンドウを前記操作体４０の移動方向にスクロールさせることが好ましい。
【００５８】
なお、スクロール方向は上記のように操作体４０の移動方向に基づいて判定する。またスクロール可能なウィンドウか否かを判定する方法としては、例えばウィンドウがスクロールバーを有するか、あるいは特定のウィンドウ属性を持つかなどを参照して行うことができる。
【００５９】
そして、スクロール対象がスクロール可能なウィンドウであると認定できた場合には、スクロールメッセージを発行し、前記「スクロール発行済」フラグをセットする（ＳＴ９）。
【００６０】
一方、前記ＳＴ８においてスクロール対象がスクロール可能なウィンドウではない、又は操作体４０の動きがスクロールメッセージを出力する要件を満たしていないと判断された場合には、「ｎｏ」に示すようにＳＴ１０に進む。そして、ＳＴ１０において前記「スクロール発行済」フラグを一旦クリアして非セット状態に設定する（ＳＴ１０）。さらにＳＴ１１においてスクロールロックタイマルーチン起動済フラグを非セット状態に設定し、スクロールロックタイマルーチンを終了（ＳＴ１２）させ「ＥＮＤ」となり、次回スクロールロックタイマルーチンの実行開始時、再度「ＳＴＡＲＴ」から、動作処理を行う。
【００６１】
また上記ＳＴ４において、「スクロール発行済」フラグが非セット状態（クリア状態）にある場合には、すなわち前回の操作においてスクロールが実行されていない場合には、スクロールすべき方向が不明であるため、「ｎｏ」に示すように、「ＥＮＤ」となり、次回の操作処理は再度「ＳＴＡＲＴ」から開始される。
【００６２】
また上記ＳＴ５において、スクロールロックタイマルーチン起動済フラグが非セット状態ではない（「セット状態」の場合）と判定された場合には、「ｎｏ」に示すように「ＥＮＤ」となり、次回の操作処理は再度「ＳＴＡＲＴ」から開始される。
【００６３】
以上のように、本願発明のパッド型入力装置２０では、操作面２０ａ上の前記第１のスクロール領域２１又は第２のスクロール領域２２に先に置かれた操作体４０の移動を検出し（ＳＴ３で「ｎｏ」の場合）、スクロール判定を行ってスクロールの可否とスクロール方向を求める（ＳＴ８）。
【００６４】
そして、次回操作体４０の移動を検出したとき、ＳＴ３において、前記操作体４０が所定の条件下において動かなかったと判断されると（「ｙｅｓ」の場合）、操作体４０がそのまま前記第１のスクロール領域２１又は第２のスクロール領域２２に置かれている間は前記表示画面を連続的にスクロールさせることができる（ＳＴ２２，ＳＴ２３）。
【００６５】
よって、スクロールを連続させる際には、先に操作体４０をスクロール方向にわずかに移動させるとともに、その場で停止状態を維持することにより、前記画面表示のウィンドウを前記スクロール方向に連続的にスクロールさせることができる。したがって、従来のように操作体４０を第１のスクロール領域２１からその端部に設けられた連続スクロール領域まで長い距離に亘って移動させる必要がない。すなわち、操作者の操作負担を軽減することができる。
【００６６】
またパッド型入力装置内に一般的なスクロールのための第１の領域と、その両端にスクロールを連続させるための第２の領域とに分ける必要がなく、前記第１のスクロール領域２１（第２のスクロール領域２２も同様）のすべてをスクロール一般用および連続スクロール用として使用することができるため、操作性を向上させることができる。
【００６７】
なお、上記実施の形態においては、ドライバソフトウェアを用いた機能実装した場合を説明したが、本発明はこれに限られるものではなく、ＳＴ８において現在のウィンドウがスクロール可能なウィンドウかの判断をする場合を除き、全てデバイスＩＣ（ファームウェア内部）で実装することが可能である。
【００６８】
また上記実施の形態においては、第１のスクロール領域２１と第２のスクロール領域２２の双方を有する場合について説明したが、本発明はこれに限られるものではなく、第１のスクロール領域２１又は第２のスクロール領域２２を有する場合であってもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明のパッド型入力装置が搭載されたノート型のパーソナルコンピュータを示す斜視図、
【図２】図１に示すパーソナルコンピュータに組み込まれたパッド型入力装置の操作面を示す部分拡大平面図、
【図３】パッド型入力装置を構成するセンサ基板の平面図、
【図４】図２に示すパッド型入力装置の回路ブロック図、
【図５】パッド型入力装置を用いた場合のスクロールの動作処理を示すフローチャート、
【図６】スクロールロックタイマルーチンの動作処理を示すフローチャート、
【符号の説明】
【００７０】
１  センサ基板
１ｘ〜ｎｘ  ｘ電極
１ｙ〜ｍｙ  ｙ電極
３  検出手段
４  フォーマット処理部
５，６  インターフェイス部
７  データ処理手段
８  オペレーティングシステム
１６  表示部
２０  パッド型入力装置
２０ａ  操作面
２１  第１のスクロール領域
２２  第２のスクロール領域
３０  本体制御部
４０  操作体
１００  パーソナルコンピュータ
【図１】
0004394062.tif 000002
【図２】
0004394062.tif 000003
【図３】
0004394062.tif 000004
【図４】
0004394062.tif 000005
【図５】
0004394062.tif 000006
【図６】
0004394062.tif 000007