(57)【要約】【課題】  複数のデータ入力装置を同時に使用する場合において、各データ入力装置の操作性の向上を図る。【解決手段】  トラッキング処理の機能の有効または無効を示すトラッキング処理標示部１６と、移動データの入力により、トラッキング処理標示部１６を参照してトラッキング処理を実施するか否かを判断し、トラッキング処理の機能が有効の場合には移動データを出力し、無効の場合には移動データを無視するトラッキング処理判断部１９と、トラッキング処理判断部１９から移動データを入力し、トラッキング処理を行うトラッキング処理実施部２１と、データ入力装置からの拡張データの入力により、拡張処理を行う拡張処理実施部１８とを有する。【選択図】      図２
2005332243.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上の指示点を移動させるトラッキング処理および前記トラッキング処理を除くその他の拡張処理に関する各データを入力するための複数のデータ入力装置を備えた情報処理装置であって、
前記各データ入力装置についてそれぞれ前記トラッキング処理の機能の有効または無効を示すトラッキング処理標示部と、
前記データ入力装置からの前記トラッキング処理に関する移動データの入力により、前記トラッキング処理標示部を参照して前記トラッキング処理を実施するか否かを判断し、前記トラッキング処理の機能が有効の場合には前記移動データを出力し、無効の場合には前記移動データを無視するトラッキング処理判断部と、
前記トラッキング処理判断部から前記移動データを入力し、前記トラッキング処理を行うトラッキング処理実施部と、
前記データ入力装置からの前記拡張処理に関する拡張データの入力により、前記拡張処理を行う拡張処理実施部とを有することを特徴とする情報処理装置。
【請求項２】
前記トラッキング処理機能標示部における前記トラッキング処理の機能の有効および無効の設定を変更する設定変更部を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記各データ入力装置についてそれぞれ前記拡張処理の機能の有効または無効を示す拡張処理標示部と、
前記データ入力装置からの前記拡張処理に関する拡張データの入力により、前記拡張処理標示部を参照して前記拡張処理を実施するか否かを判断し、前記拡張処理の機能が有効の場合には前記拡張データを出力し、無効の場合には前記拡張データを無視する拡張処理判断部とを有し、
前記拡張処理実施部は、前記拡張処理の機能が有効な場合に、前記拡張データを入力し、前記拡張処理を行うことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
データ入力装置によって入力された表示画面上の指示点を移動させるトラッキング処理に関する移動データ、およびその他の拡張処理に関する拡張データに基づき、前記トラッキング処理および前記拡張処理を行う情報処理方法であって、
前記移動データが入力されると、前記トラッキング処理の機能の有効または無効を判断し、
前記トラッキング処理の機能が無効の場合には前記移動データを無視し、前記トラッキング処理の機能が有効の場合には前記移動データに基づきトラッキング処理を行い、
前記拡張データが入力されると、前記拡張データに基づいて拡張処理を行うことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および情報処理方法に係り、特に情報入力手段としてマウス等のデータ入力装置によりトラッキング処理に関する移動データおよび拡張処理に関する拡張データが入力される情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
従来より、パーソナルコンピュータ（パソコン）等の情報処理装置においては、前記情報処理装置へのデータ入力装置として、キーボードの他、表示画面上におけるカーソルやポインタ等の指示点を移動させ、表示画面上における前記指示点の座標位置を入力するためのポインティングデバイスが多用されている。
【０００３】
このポインティングデバイスは、情報処理装置に対し、前記指示点を移動させるためのトラッキング処理に関する移動データや、前記指示点の座標位置を入力する等のトラッキング処理を除くその他の拡張処理に関する拡張データを入力するようになっている。
【０００４】
また、近年、複数のポインティングデバイスが搭載され、または接続可能な情報処理装置が提供されている。
【０００５】
前記複数のポインティングデバイスが搭載された情報処理装置としては、例えばノート型パソコンにおいて、操作者から視認した場合におけるキーボードの手前の一側に、ポインティングデバイスとして、操作面および２つの操作ボタンを有するタッチパッドが設けられている。さらに、他のポインティングデバイスとして、前記キーボードの所定のキーの交点に設けられたスティックデバイスが設けられている。
【０００６】
そして、前記タッチパッドは、操作面において指等を接触させながら移動させることにより移動データを入力し、またキーボードの所定のキーを押圧しながら操作面を軽打等することにより拡張データを入力するようになっている。さらに、前記スティックデバイスは、前記スティックデバイスに対して前後左右に力を加えることにより移動データを入力し、また前記スティックデバイスとキーボードの所定のキーとを同時に押すこと等により拡張データを入力するようになっている。
【０００７】
このような複数のポインティングデバイスが搭載された情報処理装置は、いずれか１つのポインティングデバイスのみを選択して使用するようになっていたが、近年、操作性の向上等の観点から、各ポインティングデバイスを同時に使用することができるものも考えられている（例えば、特許文献１参照）。
【０００８】
しかし、前述のような各ポインティングデバイスを同時に使用することができる情報処理装置においては、例えば、タッチパッドを用いて各種操作を行っているとき、誤って前記スティックデバイスに対し前後左右に力を加えてしまうおそれがある。このような場合には、スティックデバイスの操作による移動データの入力により、表示画面上において指示点が意図しない座標位置に移動してしまい、意図しない指示点の座標位置を入力してしまうおそれがあった。
【０００９】
このため、複数のポインティングデバイスを同時に使用することができると、かえって各ポインティングデバイスの操作性が低下してしまう場合があるという問題があった。
【００１０】
【特許文献１】特開平７−３３４２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明はこれらの点に鑑みてなされたものであり、複数のデータ入力装置を同時に使用する場合において、各データ入力装置の操作性の向上を図ることができる情報処理装置および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
前記目的を達成するため、本発明に係る情報処理装置の特徴は、表示画面上の指示点を移動させるトラッキング処理および前記トラッキング処理を除くその他の拡張処理に関する各データを入力するための複数のデータ入力装置を備えた情報処理装置であって、前記各データ入力装置について前記トラッキング処理の機能の有効または無効を示すトラッキング処理標示部と、前記データ入力装置からの前記トラッキング処理に関する移動データの入力により、前記トラッキング処理標示部を参照して前記トラッキング処理を実施するか否かを判断し、前記トラッキング処理の機能が有効の場合には前記移動データを出力し、無効の場合には前記移動データを無視するトラッキング処理判断部と、前記トラッキング処理判断部から前記移動データを入力し、前記トラッキング処理を行うトラッキング処理実施部と、前記データ入力装置からの前記拡張処理に関する拡張データの入力により、前記拡張処理を行う拡張処理実施部とを有する点にある。
【００１３】
また、前記情報処理装置は、前記トラッキング処理機能標示部における前記トラッキング処理の機能の有効および無効の設定を変更する設定変更部を有してもよい。
【００１４】
さらに、前記情報処理装置は、前記各データ入力装置についてそれぞれ前記拡張処理の機能の有効または無効を示す拡張処理標示部と、前記データ入力装置からの前記拡張処理に関する拡張データの入力により、前記拡張処理標示部を参照して前記拡張処理を実施するか否かを判断し、前記拡張処理の機能が有効の場合には前記拡張データを出力し、無効の場合には前記拡張データを無視する拡張処理判断部とを有し、前記拡張処理実施部は、前記拡張処理の機能が有効な場合に、前記拡張データを入力し前記拡張処理を行うようにしてもよい。
【００１５】
また、本発明にかかる情報処理方法の特徴は、データ入力装置によって入力された表示画面上の指示点を移動させるトラッキング処理に関する移動データ、およびその他の拡張処理に関する拡張データに基づき、前記トラッキング処理および前記拡張処理を行う情報処理方法であって、前記移動データが入力されると、前記トラッキング処理の機能の有効または無効を判断し、前記トラッキング処理の機能が無効の場合には前記移動データを無視し、前記トラッキング処理の機能が有効の場合には前記移動データに基づきトラッキング処理を行い、前記拡張データが入力されると、前記拡張データに基づいて拡張処理を行う点にある。
【００１６】
これら本発明に係る情報処理装置および情報処理方法によれば、データ入力装置につき、拡張処理の機能を有効とした上で、トラッキング処理の機能の有効または無効を判断し、トラッキング処理の機能が有効の場合には、入力された移動データに基づきトラッキング処理を行い、無効の場合には前記移動データを無視することができる。
【発明の効果】
【００１７】
以上述べたように、本発明に係る情報処理装置および情報処理方法によれば、主として利用していないデータ入力装置についてトラッキング処理の機能を無効とすることにより、誤ってそのデータ入力装置に接触して移動データを入力してしまっても、指示点が意図しない位置に移動してしまうことを防止することができる。また、拡張データについては前記データ入力装置を用いて入力することができるので、これにより、情報処理装置の操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係る情報処理装置の一実施形態を図１から図４を参照して説明する。
【００１９】
図１は、本実施形態に係る情報処理装置を示す模式的斜視図であり、図２は、図１の情報処理装置のブロック図である。
【００２０】
図１に示すように、本実施形態に係る情報処理装置１は、データ情報入力装置としてキーボード２の他に、マウス３、タッチパッド４、およびスティックデバイス５の３つのポインティングデバイスを有している。
【００２１】
これらマウス３、タッチパッド４、スティックデバイス５は、表示画面上の指示点を移動させるトラッキング処理に関する移動データを情報処理装置１に入力するようになっている。さらに、前記マウス３等は、トラッキング処理を除く種々の拡張処理に関する拡張データを情報処理装置１に入力するようになっている。ここで、拡張処理とは、表示画面をスクロールさせるスクロール処理、表示画面上におけるウィンドウのコーナを設定するコーナ設定処理、タッチパッド４であればそのコーナに所定の機能を割り当てたりそのコーナをタップ等することにより割り当てた機能を実行するコーナ設定処理やコーナ実行処理、ブラウザの表示を戻しまたは進めるブラウザ補助処理等の処理をいう。
【００２２】
マウス３は、情報処理装置１にケーブル７を介して接続されており、トラッキング処理に関する移動データおよび拡張処理に関する拡張データを入力するための図示しないボールおよびローラと、右ボタン３ａおよび左ボタン３ｂとを有している。
【００２３】
タッチパッド４は、操作者から視認した場合においてキーボード２の手前に設けられており、前記移動データおよび前記拡張データを入力するための操作面４ａと、右ボタン４ｂおよび左ボタン４ｃとを有している。
【００２４】
スティックデバイス５は、キーボード２における所定の各キーの交点に設けられており、スティックデバイス５に対して前後左右に力を加えることにより移動データを入力し、またスティックデバイス５とキーボードの所定のキーと同時に押すことにより拡張データを入力するようになっている。
【００２５】
情報処理装置１は、図２に示すように、マウス３、タッチパッド４およびスティックデバイス５がそれぞれハードウェア管理層１０を介して前記移動データおよび前記拡張データを入力するポインティング・デバイス・ドライバ１１を有している。
【００２６】
ポインティング・デバイス・ドライバ１１は、マウス３等からのエンコードされている入力データをデコードするデコード部１３を有し、デコード部１３は、デコードした移動データを出力するようになっている。
【００２７】
ポインティング・デバイス・ドライバ１１は、デコード部１３からの入力データがマウス３、タッチパッド４およびスティックデバイス５のいずれから入力されたかを判別するとともに、前記入力データが拡張処理を行うための拡張データかまたはトラッキング処理を行うための移動データかを判別する判別部１４を有している。
【００２８】
また、ポインティング・デバイス・ドライバ１１は、マウス３についてのトラッキング処理の機能の有効または無効を示すための第１トラッキング処理標示部１６ａ、タッチパッド４についてのトラッキング処理の機能の有効または無効を示すための第２トラッキング処理標示部１６ｂ、およびスティックデバイス５についてのトラッキング処理の機能の有効または無効を示すための第３トラッキング処理標示部１６ｃを有する。前記各トラッキング処理標示部１６ａ，１６ｂ，１６ｃは、トラッキング処理の機能が有効な場合には、フラグを保持するようになっている。
【００２９】
さらに、ポインティング・デバイス・ドライバ１１は、判別部１４から拡張データを入力し、この拡張データに基づいて拡張処理を実施する拡張処理実施部１８を有している。
【００３０】
さらにまた、ポインティング・デバイス・ドライバ１１は、判別部１４からマウス３による移動データを入力し、第１トラッキング処理標示部１６ａを参照してマウス３につきトラッキング処理の機能が有効か無効かを判断する第１トラッキング処理判断部１９ａを有している。また、タッチパッド４による移動データを入力し、第２トラッキング処理標示部１６ｂを参照してタッチパッド４につきトラッキング処理の機能が有効か無効かを判断する第２トラッキング処理判断部１９ｂ、およびスティックデバイス５による移動データを入力し、第３トラッキング処理標示部１６ｃを参照してスティックデバイス５につきトラッキング処理の機能が有効か無効かを判断する第３トラッキング処理判断部１９ｃを有している。
【００３１】
各トラッキング処理判断部１９ａ，１９ｂ，１９ｃは、マウス３、タッチパッド４またはスティックデバイス５のトラッキング処理の機能が有効であると判断した場合には前記移動データを出力し、無効であると判断した場合には前記移動データを無視するようになっている。
【００３２】
また、ポインティング・デバイス・ドライバ１１は、各トラッキング処理判断部１９ａ，１９ｂ，１９ｃから移動データを入力し、この移動データに基づいてトラッキング処理を実施するトラッキング処理実施部２１を有する。
【００３３】
さらに、ポインティング・デバイス・ドライバ１１は、各トラッキング処理標示部１６ａ，１６ｂ，１６ｃにおけるトラッキング処理の機能の有効および無効の設定を変更する設定変更部２２を有する。
【００３４】
設定変更部２２は、キーボード２やマウス３等から所定のデータが入力されると、前記各トラッキング処理標示部１６ａ，１６ｂ，１６ｃにおけるトラッキング処理の機能の有効または無効の設定を変更するようになっており、トラッキング処理の機能を有効にするには各トラッキング処理標示部１６ａ，１６ｂ，１６ｃにおいてフラグを保持し、無効にするにはフラグを取り下げるように設定する。
【００３５】
また、情報処理装置１は、ＯＳ２３においてトラッキング処理実施部２１からの移動データに基づきカーソルやポインタ等の指示点の表示を実施する指示点表示実施部２５を有し、指示点表示実施部２５は、前記移動データに基づき、表示画面上において指示点を移動させる処理を行うようになっている。
【００３６】
さらに、情報処理装置１は、ＯＳ２３において拡張処理実施部１８からの各拡張データに基づき各拡張処理、例えばスクロール処理を実施するためのスクロール実施部２７、ブラウザ補助処理を実施するためのブラウザ補助実施部２８、およびコーナの設定処理を実施するためのコーナ処理実施部２９を有する。
【００３７】
次に、図３を参照して、前記情報処理装置１を用いて行う本発明に係る情報処理方法について、説明する。
【００３８】
マウス３、タッチパッド４、スティックデバイス５のいずれかからデータが入力されると（ＳＴ１）、情報処理装置１は、デコード部１３において入力データをデコードして、この入力データを判別部１４に出力する（ＳＴ２）。
【００３９】
続いて、判別部１４において、前記入力データが拡張データか移動データかを判別し（ＳＴ３）、拡張データである場合には（ＳＴ３においてＹＥＳ）、拡張データを拡張処理実施部１８に出力する（ＳＴ４）。
【００４０】
一方、前記入力データが移動データの場合には（ＳＴ３においてＮＯ）、次に前記移動データがマウス３により入力されたか否かを判断する（ＳＴ５）。
【００４１】
ここで、マウス３により入力された移動データであると判断した場合（ＳＴ５においてＹＥＳ）、前記移動データを第１トラッキング処理判断部１９ａに出力し、第１トラッキング処理判断部１９ａにおいて第１トラッキング処理標示部１６ａにおけるマウス３のトラッキング処理のフラグの有無を参照して、マウス３のトラッキング処理の機能が有効かを判断する（ＳＴ６）。
【００４２】
そして、第１トラッキング処理標示部１６ａにおいてマウス３に関するフラグが保持されており、マウス３のトラッキング処理の機能が有効であると判断した場合には（ＳＴ６においてＹＥＳ）、前記移動データをトラッキング処理実施部２１に出力する（ＳＴ７）。一方、マウス３に関しフラグが保持されておらずマウス３のトラッキング処理の機能は無効であると判断した場合には（ＳＴ６においてＮＯ）、前記移動データを無視する（ＳＴ８）。
【００４３】
また、判別部１４において前記移動データがマウス３により入力された移動データではないと判断した場合（ＳＴ５においてＮＯ）、続いてタッチパッド４により入力された移動データであるか否かを判断する（ＳＴ９）。
【００４４】
ここで、タッチパッド４により入力された移動データであると判断した場合（ＳＴ９においてＹＥＳ）、前記移動データを第２トラッキング処理判断部１９ｂに出力し、第２トラッキング処理判断部１９ｂにおいて第２トラッキング処理標示部１６ｂにおけるタッチパッド４のトラッキング処理のフラグの有無を参照し、タッチパッド４のトラッキング処理の機能が有効かを判断する（ＳＴ１０）。
【００４５】
そして、タッチパッド４のトラッキング処理の機能が有効であると判断した場合には（ＳＴ１０においてＹＥＳ）、前記移動データをトラッキング処理実施部２１に出力し（ＳＴ７）、一方、タッチパッド４のトラッキング処理の機能が無効であると判断した場合には（ＳＴ１０においてＮＯ）、前記移動データを無視する（ＳＴ１１）。
【００４６】
さらに、前記移動データがタッチパッド４により入力された移動データではないと判断した場合（ＳＴ９においてＮＯ）、前記移動データはスティックデバイス５から入力された移動データであると判断して第３トラッキング処理判断部１９ｃに出力し、第３トラッキング処理判断部１９ｃにおいて第３トラッキング処理標示部１６ｃを参照して、スティックデバイス５のトラッキング処理の機能が有効かを判断する（ＳＴ１２）。
【００４７】
そして、スティックデバイス５のトラッキング処理の機能が有効であると判断した場合には（ＳＴ１２においてＹＥＳ）、前記移動データをトラッキング処理実施部２１に出力し（ＳＴ７）、一方、スティックデバイス５のトラッキング処理の機能が無効であると判断した場合には（ＳＴ１２においてＮＯ）、前記移動データを無視する（ＳＴ１３）。
【００４８】
次に、前記移動データをトラッキング処理実施部２１に出力した後、前記移動データをトラッキング処理実施部２１から指示点表示実施部２５に出力し（ＳＴ１４）、指示点表示実施部２５において、前記移動データに基づき表示画面上における指示点の移動の処理を実施する（ＳＴ１５）。
【００４９】
一方、前記入力データが拡張データである場合、拡張処理実施部１８において入力された拡張データがいずれの拡張処理を実施するかを判別し、スクロール処理を実施するための拡張データの場合には、スクロール実施部２７に前記拡張データを出力し、スクロール実施部２７において表示画面をスクロールさせる処理を行う（ＳＴ１６）。また、ブラウザ補助の処理を実施するための拡張データの場合には、ブラウザ補助実施部２８に前記拡張データを出力し、ブラウザ補助実施部２８においてブラウザ補助の処理を行う（ＳＴ１７）。さらに、コーナの設定処理を実施する拡張データである場合には、コーナ処理実施部２９に前記拡張データを出力し、コーナ処理実施部２９においてウィンドウのコーナ設定の処理を行う（ＳＴ１８）。
【００５０】
また、前記情報処理装置１において、マウス３、タッチパッド４およびスティックデバイス５のトラッキング処理の機能の有効または無効の設定を変更する場合、キーボード２等においてトラッキング処理機能を有効であるとする設定変更データが入力されると、設定変更部２２において各トラッキング処理標示部１６ａ，１６ｂ，１６ｃにフラグを保持させる処理を実施する。一方、トラッキング処理の機能を無効であると設定変更する変更データが入力されると、設定変更部２２において各トラッキング処理標示部１６ａ，１６ｂ，１６ｃのフラグを取り下げる処理を実施する。
【００５１】
本実施形態によれば、キーボード２、マウス３、タッチパッド４、スティックデバイス５等の複数のデータ入力装置が同時に利用可能な情報処理装置１において、各データ入力装置毎に、拡張処理の機能を有効とした上で、トラッキング処理の機能の有効または無効を設定することができる。このため、例えば、主にマウス３を利用してトラッキング処理の移動データを入力している場合に、マウス３のトラッキング処理の機能を有効とし、タッチパッド４やスティックデバイス５のトラッキング処理の機能を無効に設定することができる。
【００５２】
したがって、前述のような場合に、誤ってタッチパッド４の操作面４ａやスティックデバイス５に接触してしまっても、指示点が意図しない位置に移動してしまうことを防止することができるとともに、拡張データについてはタッチパッド４やスティックデバイス５を用いて入力することができ、これにより、情報処理装置１の操作性を向上させることができる。
【００５３】
次に、第２の実施形態について、図４を参照して説明する。
【００５４】
なお、第１の実施形態と基本的構成が同一もしくはこれに類する箇所については、同一の符号を用いて説明する。
【００５５】
第２の実施形態に係る情報処理装置１は、マウス３の拡張処理の機能の有効または無効を示すための第１拡張処理標示部、タッチパッド４の拡張処理の機能の有効または無効を示すための第２拡張処理標示部、およびスティックデバイス５の拡張処理の機能の有効または無効を示すための第３拡張処理標示部を有する。
【００５６】
また、前記情報処理装置１は、第１拡張処理標示部を参照してマウス３につき拡張処理の機能が有効か無効かを判断する図示しない第１拡張処理判断部を有する。また、第２拡張処理標示部を参照してタッチパッド４につき拡張処理の機能が有効か無効かを判断する第２拡張処理判断部、および第３拡張処理標示部を参照してスティックデバイス５につき拡張処理の機能が有効か無効かを判断する第３拡張処理判断部を有している。各拡張処理判断部は、マウス３、タッチパッド４またはスティックデバイス５の拡張処理の機能が有効であると判断した場合には入力した拡張データを出力し、無効であると判断した場合には前記拡張データを無視するようになっている。
【００５７】
第２の実施形態に係る情報処理装置１のその他の構成については第１の実施形態の情報処理装置１と同様であるので、説明を省略する。
【００５８】
次に、第２の実施形態に係る情報処理装置１を用いて行う情報処理方法について説明する。
【００５９】
図４（ａ）に示すように、情報処理装置１に、マウス３、タッチパッド４、またはスティックデバイス５によって拡張データまたは移動データが入力されると、まず判別部１４において、デコード部１３から入力した入力データがマウス３、タッチパッド４、スティックデバイス５のいずれから入力された入力データかを判別する（ＳＴ２１）。
【００６０】
その後、図４（ｂ）に示すように、マウス３による入力データが拡張データか移動データか、タッチパッド４による入力データが拡張データか移動データか、またはスティックデバイス５による入力データが拡張データか移動データかを判別する（ＳＴ２２）。
【００６１】
そして、マウス３からの拡張データである場合、タッチパッド４からの拡張データである場合およびスティックデバイス５からの拡張データである場合（ＳＴ２２においてＹＥＳ）、それぞれ各拡張処理判断部において各拡張処理標示部を参照し、マウス３、タッチパッド４、スティックデバイス５による拡張処理の機能が有効か否かを判断する（ＳＴ２３）。
【００６２】
各拡張処理判断部においてマウス３、タッチパッド４、またはスティックデバイス５における拡張処理の機能が有効であると判断した場合には（ＳＴ２３においてＹＥＳ）、拡張処理実施部１８に前記拡張データを出力する（ＳＴ２４）。その後、第１の実施形態と同様に、拡張処理実施部１８において前記拡張データがいずれの拡張処理を実施するかを判別し、その判断に基づいて前記拡張データをスクロール実施部２７、ブラウザ保持実施部２８、またはコーナ処理実施部２９に出力し、表示画面のスクロール処理、ブラウザ補助処理、またはウィンドウのコーナ設定処理を行う（ＳＴ２５）。
【００６３】
一方、マウス３、タッチパッド４、スティックデバイス５における拡張処理の機能が無効であると判断した場合には（ＳＴ２３においてＮＯ）、前記拡張データを無視する（ＳＴ２６）。
【００６４】
また、前記入力データが移動データである場合には（ＳＴ２２においてＮＯ）、前記移動データを第１の実施形態と同様にトラッキング処理機能が有効か否か判断し（ＳＴ２７）、マウス３、タッチパッド４、スティックデバイス５におけるトラッキング処理の機能が有効な場合には（ＳＴ２７においてＹＥＳ）、前記移動データをトラッキング処理実施部２１に出力し（ＳＴ２８）、その後前記移動データに基づき表示画面上における指示点の移動の処理を実施する（ＳＴ２９）。一方、マウス３、タッチパッド４、スティックデバイス５におけるトラッキング処理の機能が無効の場合には（ＳＴ２７においてＮＯ）、前記移動データを無視する（ＳＴ３０）。
【００６５】
また、第２の実施形態における情報処理装置１においては、トラッキング処理の機能の有効または無効の設定とともに、拡張処理の機能の有効または無効の設定についても変更することができる。
【００６６】
本実施形態においても、各データ入力装置毎にトラッキング処理の機能の有効または無効を設定することができるとともに、トラッキング処理の機能の設定とは別に、拡張処理の機能の有効または無効を設定することができ、これにより情報処理装置１の操作性の向上を図ることができる。
【００６７】
なお、本発明は前記第１および第２の実施形態に限定されるものではなく、必要に応じて種々変更することが可能である。
【００６８】
例えば、本実施形態においては、マウス３、タッチパッド４およびスティックデバイス５のトラッキング処理の機能について有効または無効を判断するようになっているが、これに限定されず、キーボード４を含む種々のデータ入力装置のトラッキング処理の機能について有効または無効の設定を判断することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明に係る情報処理装置を示す模式的正面図
【図２】図１の情報処理装置を示すブロック図
【図３】本発明に係る情報処理方法を示すフローチャート
【図４】（ａ）および（ｂ）は、本発明に係る他の情報処理方法を示すフローチャート
【符号の説明】
【００７０】
１  情報処理装置
２  キーボード
３  マウス
４  タッチパッド
５  スティックデバイス
１１  ポインティング・デバイス・ドライバ
１４  判別部
１６ａ  第１トラッキング処理標示部
１６ｂ  第２トラッキング処理標示部
１６ｃ  第３トラッキング処理標示部
１８  拡張処理実施部
１９ａ  第１トラッキング処理判断部
１９ｂ  第２トラッキング処理判断部
１９ｃ  第３トラッキング処理判断部
２１  トラッキング処理実施部
２２  設定変更部
【図１】
2005332243.tif 000003
【図２】
2005332243.tif 000004
【図３】
2005332243.tif 000005
【図４】
2005332243.tif 000006