(57)【要約】【課題】特定ボタンにマウスカーソルを移動させる方法により、利用者の操作負担が軽減されるが、利用者がマウスにより選択指示（クリック）操作を無意識に行ってしまうと、本来利用者が意図しない機能が実行されたり、設定が行われたりしてしまい、かえって操作に混乱が生じてしまうと言う課題が生じていた。【解決手段】操作対象部分の近傍の座標位置に制御カーソルを移動することで、利用者の誤操作に伴う目的としない機能の動作を未然に防ぐことが可能となる。また、操作対象部分の座標位置に制御カーソルを移動した後も、所定時間経過するまで操作対象に対する前記ポインティング手段による操作を制限するので、利用者の誤操作に伴う目的としない機能の動作を未然に防ぐことが可能となる。【選択図】　　　図４
2004102641.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示画面に対話ボックスが表示されたことに伴い、該対話ボックス内に含まれる操作対象部分の近傍の座標位置に制御カーソルを移動する
ことを特徴とした情報処理装置における表示制御方法。
【請求項２】
表示装置の表示画面に対話ボックスが表示されたことに伴い、該対話ボックス内に含まれる操作対象部分の座標位置に制御カーソルを移動し、所定時間経過するまで操作対象に対するポインティング装置による操作を制限する
ことを特徴とした情報処理装置における表示制御方法。
【請求項３】
請求項２において、前記表示手段により対話ボックスが表示画面に表示されたことに伴い、該対話ボックス内に含まれる操作対象部分に制御カーソルを移動してから所定時間経過するまでの間、操作が制限されたことを判別できるよう制御カーソルを識別表示するようにしたことを特徴とした情報処理装置における表示制御方法。
【請求項４】
操作対象を含む対話ボックスを表示する表示手段と、
この表示手段により対話ボックスが表示されたことに伴い、該対話ボックス内に含まれる操作対象部分の近傍の座標位置に制御カーソルを移動するカーソル制御手段と
を具備することを特徴とした情報処理装置。
【請求項５】
操作対象を含む対話ボックスを表示画面に表示する表示手段と、
表示画面に表示する制御カーソルを用いて位置指定を行うポインティング手段と、
前記表示手段により対話ボックスが表示画面に表示されたことに伴い、該対話ボックス内に含まれる操作対象部分の座標位置に制御カーソルを移動し、所定時間経過するまで操作対象に対する前記ポインティング手段による操作を制限するカーソル制御手段と
を具備することを特徴とした情報処理装置。
【請求項６】
前記カーソル制御手段は、前記表示手段により対話ボックスが表示画面に表示されたことに伴い、該対話ボックス内に含まれる操作対象部分に制御カーソルを移動してから所定時間経過するまでの間、操作が制限されたことを判別できるよう制御カーソルを識別表示するようにしたことを特徴とする請求項５記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は対話ボックス内の任意の位置にマウスカーソル等を移動する表示制御方法に関する。
【０００２】
【従来の技術】
パーソナルコンピュータを利用する際にダイヤログボックス等の対話ボックスが表示装置に表示され、この対話ボックス内に配置されたボタン等をマウスを用いて選択する場合がある。この際、直前のマウス操作で画面上に表示されたマウスカーソル位置が、対話ボックスの操作対象と離れている場合は、マウスカーソルを操作対象まで移動させるためのマウス操作が必要になる。また、対話ボックス内に表示された内容に応じて、利用者が選択指示する対象がある程度、決められていることもあり、この場合もいちいち操作対象までマウスカーソルを移動させるためのマウス操作が必要である。
【０００３】
このためなるべく利用者にマウス操作の負担を軽減させるために、対話ボックス内の任意の操作操作対象にマウスカーソルを移動する技術として特許文献１に示されたものがあった。
【０００４】
【特許文献１】
特開平５−１７３７０３号公報
【０００５】
【発明が解決しようとする課題】
上記公報に示された方法でもマウスカーソルの移動に関しては、利用者の操作負担が軽減される効果は認められる。しかしながら、利用者がマウスにより選択指示（クリック）操作を無意識に行ってしまうと、本来利用者が意図しない機能が実行されたり、設定が行われたりしてしまい、かえって操作に混乱が生じてしまうと言う課題が生じていた。
【０００６】
そこで、本発明では、利用者の操作負担を軽減しつつ、なおかつ不用意な動作を防止するための表示制御方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の情報処理装置は、操作対象を含む対話ボックスを表示する表示手段と、この表示手段により対話ボックスが表示されたことに伴い、該対話ボックス内に含まれる操作対象部分の近傍の座標位置に制御カーソルを移動するカーソル制御手段とを具備することを特徴とする。
【０００８】
この様な構成とすることにより、操作対象部分の近傍の座標位置に制御カーソルを移動することで、利用者の誤操作に伴う目的としない機能の動作を未然に防ぐことが可能となる。
【０００９】
また、本発明の情報処理装置は、操作対象を含む対話ボックスを表示画面に表示する表示手段と、表示画面に表示する制御カーソルを用いて位置指定を行うポインティング手段と、前記表示手段により対話ボックスが表示画面に表示されたことに伴い、該対話ボックス内に含まれる操作対象部分の座標位置に制御カーソルを移動し、所定時間経過するまで操作対象に対する前記ポインティング手段による操作を制限するカーソル制御手段とを具備することを特徴とする。
【００１０】
この様な構成とすることにより、操作対象部分の座標位置に制御カーソルを移動した後も、所定時間経過するまで操作対象に対する前記ポインティング手段による操作を制限するので、利用者の誤操作に伴う目的としない機能の動作を未然に防ぐことが可能となる。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１は、情報処理装置の外観図である。ここで、情報処理装置１０は、ノートブックタイプのパーソナルコンピュータである。情報処理装置１０は、本体部１１とディスプレイ１２とで構成されている。本体部１１には、キーボード１３及びポインティングデバイス１４が備えられている。また、ディスプレイ１２は液晶表示装置で構成されており、表示画面１５を有している。
【００１２】
図２は、情報処理装置１０の内部構成を示す図である。情報処理装置１０内での各種データ及び制御データのやりとりは、バス２１を介して行われる。ＣＰＵ２２は、情報処理装置１０全体の制御を行うものである。ＢＩＯＳ−ＲＯＭ２３は、基本入出力制御情報が格納されている。メインメモリ２４は、データ等を一時的に記憶する。ディスプレイコントローラ２５は、ディスプレイ１２の表示を制御するものである。キーボードコントローラ２６は、キーボード１３及びポインティングデバイス１４を制御するものである。ハードディスクコントローラ２７は、ＨＤＤ２８の入出力を制御するものである。ＨＤＤ２８内には、ＯＳを記憶するエリア２８ａと、ＯＳ関連の設定情報を記憶するエリア２８ｂと、アプリケーションプログラムを記憶するエリア２８ｃ等を含んでいる。
【００１３】
以下の説明では、マウスの代わりとして本体部１１に備えられたポインティングデバイス１４を用いた場合を想定しているが、別途マウスを接続しても同様の設定が行える。
【００１４】
情報処理装置１０に関する各種デバイスの設定項目のひとつとして、マウスのプロパティ設定機能がある。マウスの設定では、ボタンの設定やマウスカーソルの設定等を行うことができる。この中にマウスカーソルの自動移動に関する設定機能が用意されている。図３は、このマウスカーソルの自動移動に関する設定画面の一例を示す図である。マウスの設定画面３０には、マウスカーソルの自動移動を有効にするか否かのチェックボックス３１が用意されており、ここにチェックを入れると以下に説明する詳細機能の設定を行うことができる。
【００１５】
ここでは、マウスカーソルの自動移動の方法として３種類用意している。カスタマイズ１は、従来技術として述べたボックス内の特定ボタン上にマウスカーソルを移動させる設定。カスタマイズ２は、ボックス内の特定ボタン上にマウスカーソルを移動させるが、一定時間が経過しないとボタンの選択操作ができない設定であり、利用者は制限する時間を画面上で指定できる。カスタマイズ３は、ボックス内の特定ボタンの近傍にマウスカーソルを移動させる設定である。利用者は、これら３つの設定からいずれかひとつを選択設定することができる。所定の設定動作が終了し、これら設定した内容を記憶する場合はＯＫボタン３５を押す。ここで設定された内容は、ＨＤＤ２８の記憶エリア２８ｂにＯＳ関連の設定情報として記憶する。設定を止める場合は、キャンセルボタン３６を押す。設定内容を直ちに反映するには、適用ボタンを押す。上記設定内容に関連して、ボックス内にマウスカーソルを配置するための座標情報も設定情報として記憶されている。
【００１６】
続いて、マウスカーソルの自動移動に関する動作の説明を行う。図４は、自動移動の処理に関するフローチャートである。所定のプログラムを動作させ、選択ボタンを有する対話ボックスが表示されたかを判断する（ステップＳ１０）。対話ボックスの表示でない場合は、マウスカーソルの自動移動の処理を終える。対話ボックスの表示である場合は、次のステップＳ１１に進む。
【００１７】
次に、自動移動の設定が有効になっているか否か前記ＨＤＤ２８の記憶エリア２８ｂの記憶内容に基づいて判断を行う（ステップＳ１１）。ここで、自動移動の設定が行われていない場合には、マウスカーソルの自動移動制御は行わないので処理を終え、自動移動の設定が行われている場合は、ステップＳ１２へ進む。
【００１８】
ステップＳ１２及びステップＳ１４で、自動移動の設定がカスタマイズ１乃至３のいずれであるかの判断が行われる。カスタマイズ１の場合は、処理はステップＳ１３へ進み、カスタマイズ２の場合は、処理はステップＳ１５へ進み、カスタマイズ３の場合は、処理はステップＳ２０へ進む。
【００１９】
カスタマイズ１の場合は、対話ボックス内のボタン上にマウスカーソルを移動させる（ステップＳ１３）。カスタマイズ２の場合は、まず、対話ボックス内のボタン上にマウスカーソルを移動させる（ステップＳ１５）。続いて、マウスカーソルがボタン上にあるか否かが判断される（ステップＳ１６）。カーソルがボタン上にあれば、ステップＳ１７へ進み、そうでなければ処理は終了する。次に、マウスのクリック操作があるか否かが判断される（ステップＳ１７）。クリック以外の操作の場合は、その指示に従う。クリック操作の場合は、対話ボックスのボタン上にマウスカーソルが配置されてから一定時間が経過したか否かを判断する（ステップＳ１８）。ここで、一定時間内であれば、誤動作防止のため前記クリック動作を無効とする（ステップＳ１９）。一定時間経過している場合は、自動移動に関連する処理は終了する。カスタマイズ３の場合は、対話ボックス内のボタン近傍にマウスカーソルを移動させる（ステップＳ２０）。
【００２０】
図５は、マウスカーソルの自動移動について説明するための図である。図５（ａ）は、所定のプログラムを実行した際のプログラム画面５０である。ここで、例えば、ファイルメニューからメニュー一覧を表示し、その中のプロパティ機能５１が選択された状態を示している。
【００２１】
図５（ｂ）は、図５（ａ）でプロパティ機能５１が選択された後に画面に表示される対話ボックス５２である。対話ボックス５２内には、各種ボタンが配置されている。この例では、ＯＫボタン５３上にマウスカーソル５４が配置される。前記で説明した自動移動のカスタマイズ２で設定した場合には、一定時間が経過しないとマウスカーソル５４が指示しているＯＫボタン５３をマウス等でクリック操作しても動作させないようにして、利用者の誤動作を防止している。この際、一定時間が経過していない、すなわちクリック操作が無効期間中は、マウスカーソルの形状や色などを通常のカーソルと形態を変えるようにしても良い。この具体例を図５（ｃ）に示す。
【００２２】
図５（ｄ）は、自動移動のカスタマイズ３で設定した場合である。この場合、対話ボックス５２内のボタン５３の近傍にマウスカーソル５４を配置するようにしている。このようにマウスカーソルを配置することで、利用者が間違えてクリック操作してもボタン領域外にマウスカーソルが配置されているので、誤った操作が実行されるのを防いでいる。ここでは、ボタン５３の近傍として、ボタン５３の下側にマウスカーソルを配置した例を示したが、カーソルの配置はこれに限るものではなくボタン周辺で他のボタンとの選択が混同しない位置に配置しても良く、適宜配置を替えるようにしても良い。
【００２３】
このように本発明によれば、ボックス内のボタンにカーソルを自動的に移動させる場合にも、利用者の操作ミスによる本来目的としない機能が実行されるのを未然に防ぐことができ、利用者にとって扱いやすいユーザインタフェースが提供できる。
【００２４】
上記実施形態では、自動移動の設定画面でカスタマイズの種類を選択できるようになっている例を示したが、これに限定されるものではなく、一定時間クリック操作を制限する設定と、ボタン近傍にカーソルを配置する設定のいずれかを設定できるようにしてもよい。
【００２５】
【発明の効果】
このように本発明によれば、ボックス内のボタンにカーソルを自動的に移動させる場合にも、利用者の操作ミスによる本来目的としない機能が実行されるのを未然に防ぐことができ、利用者にとって扱いやすいユーザインタフェースが提供できる。
【図面の簡単な説明】
【図１】情報処理装置の外観図。
【図２】情報処理装置の内部構成を示す図。
【図３】このマウスカーソルの自動移動に関する設定画面の一例を示す図。
【図４】自動移動の処理に関するフローチャート。
【図５】マウスカーソルの自動移動について説明するための図。
【符号の説明】
１０　情報処理装置
１１　本体部
１２　表示部
１３　キーボード
１４　ポインティングデバイス
【図１】
2004102641.tif 000003
【図２】
2004102641.tif 000004
【図３】
2004102641.tif 000005
【図４】
2004102641.tif 000006
【図５】
2004102641.tif 000007