(57)【要約】【課題】カーソルを見失った場合に、誤操作することなくカーソルを容易に見出すようにした表示装置を得る。【解決手段】マウス２１からの操作情報をマウス情報取得部２２により取得し、このマウス情報取得部２２によって取得された操作情報が予め決められた特徴的な操作かどうかを操作検知部３２により判定し、特徴的な操作であれば、カーソル表示制御部３１により、カーソルを見つけやすいような表示に切替えるとともに、マウス操作情報制御部３３により、マウス操作情報を画面管理プログラム４１及びアプリケーションプログラム５１に伝えないようにして、マウスのご操作を防止するようにした。【選択図】図１
2011118670.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムの制御により、画面が表示されるとともにポインティングデバイスからの操作に応じた位置にカーソルを表示する表示装置であって、
上記ポインティングデバイスの予め定められた操作を検知して、上記カーソルを見出すための操作であることを検知する操作検知部、
この操作検知部により上記カーソルを見出すための操作が検知された場合に、上記カーソルを見つけやすいように表示するカーソル表示制御部、
上記操作検知部により上記カーソルを見出すための操作が検知された場合に、上記アプリケーションプログラムに上記ポインティングデバイスからの操作情報が伝達されないようにする操作情報制御部を備えたことを特徴とする表示装置。
【請求項２】
上記操作検知部は、キーボードの予め定められたキー操作を検知することにより、上記カーソルを見出すための操作を検知することを特徴とする請求項１記載の表示装置。
【請求項３】
複数の上記アプリケーションプログラムが搭載され、上記カーソルを見出すための操作が検知された場合のカーソル移動位置が上記アプリケーションプログラムごとに予め設定され、
上記カーソル表示制御部は、上記カーソルを見出すための操作が検知された場合に、上記アプリケーションプログラムごとに設定されたカーソル移動位置に上記カーソルを移動することを特徴とする請求項１または請求項２記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、監視制御に使用され、とくにカーソルの制御を工夫した表示装置に関するものである。
【背景技術】
【０００２】
監視制御装置やコンピュータ装置等におけるＧＵＩ（グラフィカルユーザインタフェース）では、画面上での操作の対象となる位置を指定するためにマウスなどのポインティングデバイスが使用される。ポインティングデバイスを操作することにより、画面上の位置を指し示すカーソルが移動し、操作の対象を選択することができる。
一般にカーソルは、画面上で比較的小さなものであるため、しばしばカーソルの位置を見失うことがある。見失ったカーソルを容易に見つけるため、ポインティングデバイスに対して通常の移動操作と異なる特殊な操作を行った場合に、カーソルを画面上の予め定められた位置に移動させたり、カーソルが存在していた位置で強調表示する方法がある。（例えば、特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−３３２６１８号公報（第３〜５頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、ポインティングデバイスに対して通常の移動操作と異なる特殊な操作を行うことにより、カーソルが容易に見つかるようにする方法では、特殊な操作を行う際に、誤ってマウスのボタンを押下してしまうと、意図しない誤操作を行ってしまう可能性が生じるという問題があった。
また、カーソルを画面上の予め定められた位置に移動させる場合、画面の表示内容によってはカーソルが見つけにくい場合があったり、画面上での入力操作の位置とカーソル位置が一致して誤操作につながる可能性が生じるという問題もあった。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、カーソルを見失った場合に、誤操作することなくカーソルを容易に見出すようにした表示装置を得ることを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係わる表示装置においては、アプリケーションプログラムの制御により、画面が表示されるとともにポインティングデバイスからの操作に応じた位置にカーソルを表示する表示装置であって、
ポインティングデバイスの予め定められた操作を検知して、カーソルを見出すための操作であることを検知する操作検知部、
この操作検知部によりカーソルを見出すための操作が検知された場合に、カーソルを見つけやすいように表示するカーソル表示制御部、
操作検知部によりカーソルを見出すための操作が検知された場合に、アプリケーションプログラムにポインティングデバイスからの操作情報が伝達されないようにする操作情報制御部を備えたものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、アプリケーションプログラムの制御により、画面が
表示されるとともにポインティングデバイスからの操作に応じた位置にカーソルを表示する表示装置であって、
ポインティングデバイスの予め定められた操作を検知して、カーソルを見出すための操作であることを検知する操作検知部、
この操作検知部によりカーソルを見出すための操作が検知された場合に、カーソルを見つけやすいように表示するカーソル表示制御部、
操作検知部によりカーソルを見出すための操作が検知された場合に、アプリケーションプログラムにポインティングデバイスからの操作情報が伝達されないようにする操作情報制御部を備えたので、カーソルを見失った場合に誤操作をすることなく、カーソルを容易に見出すことができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１による表示装置を示す構成図である。
【図２】この発明の実施の形態２による表示装置を示す構成図である。
【図３】この発明の実施の形態３による表示装置を示す構成図である。
【図４】この発明の実施の形態３による表示装置の表示画面の例を示す図である。
【図５】この発明の実施の形態３による表示装置におけるカーソルの移動位置を示す図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、本願発明の実施の形態について説明する。
図１は、この発明の実施の形態１による表示装置を示す構成図である。
図１において、ディスプレイコントローラ１２は、ビデオメモリ１３の内容をディスプレイ１１に表示する。マウス情報取得部２２は、ポインティングデバイスであるマウス２１の移動やマウス２１による画面上のボタン操作を検知するとともに、マウスの移動量からカーソルの位置を算出する。カーソル表示制御部３１は、ディスプレイ１１へのカーソルの表示を制御する。操作検知部３２は、カーソルを見出すための予め定められた特徴的なマウスの操作を検知するとともに、検知した場合には、カーソル表示制御部３１およびマウス操作情報制御部３３（操作情報制御部）に通知する。
マウス操作情報制御部３３は、マウス情報取得部２２により算出されたカーソル位置とマウスボタン情報をそのまま画面管理プログラム４１に通知する。画面管理プログラム４１は、アプリケーションプログラム５１にマウスボタン情報を通知する。アプリケーションプログラム５１は、マウスボタン情報に対応した所定の処理を実行する。
【００１０】
次に、このように構成された実施の形態１の表示装置の動作について説明する。
マウス２１が操作されると、マウス情報取得部２２は、マウスの移動量からカーソルの位置を算出する。マウス情報取得部２２によって算出されたカーソル位置は、カーソル表示制御部３１に通知され、ビデオメモリ１３内の画面上のカーソル位置に対応する部分にカーソル画像イメージが書き込まれる。
操作検知部３２は、マウス情報取得部２２からマウスの移動量を取得し、カーソルを見出すための特徴的な操作であるかどうかを判定する。カーソルを見出すための特徴的な操作は、時系列でのマウス移動量によって定められるものであり、例えば小刻みにマウスを左右に動かすものなどがある。
操作検知部３２が、カーソルを見出すための特徴的な操作ではなく、通常の操作であると判定した場合、マウス操作情報制御部３３は、マウス情報取得部２２により算出されたカーソル位置とマウスボタン情報をそのまま画面管理プログラム４１に通知する。
画面管理プログラム４１は、カーソル位置に対応する画面を表示しているアプリケーションプログラム５１に対して、マウスボタン情報を通知する。通知を受けたアプリケーションプログラム５１は、マウスボタンが押下された情報が通知された場合には、それに対応した所定の動作を行う。
【００１１】
次に、操作検知部３２が、カーソルを見出すための特徴的な操作を検出した場合の動作について説明する。
操作検知部３２は、カーソル表示制御部３１に特徴的な操作を検出したことを通知し、これを受けたカーソル表示制御部３１は、カーソルを容易に見出すことのできる表示を行う。これは、カーソル自体の色や形状を変更するものであってもいいし、カーソルの周囲の色や明るさを変更するものであってもいい。
一方、操作検知部３２は、マウス操作情報制御部３３に対して、特徴的な操作を検出したことに関わるマウス操作情報制御の通知を行う。マウス操作情報制御部３３は、これを受けて、マウス情報取得部２２の情報を画面管理プログラム４１に伝えなくなる。これにより、画面管理プログラム４１は、マウス情報取得部２２の情報を受け取らなくなり、マウスが操作されていないのと同じ状態になる。
これにより、カーソルを見出すための特徴的な操作を行っているときに、誤ってマウスボタンを操作することがあっても、画面を表示しているアプリケーションプログラム５１にはマウスボタン情報が通知されないことになる。
【００１２】
実施の形態１によれば、監視制御に使用される表示装置において、カーソルを見失った場合に、カーソルを容易に見出すことができるとともに、その際の誤操作を防止することができる。
【００１３】
実施の形態２．
図２は、この発明の実施の形態２による表示装置を示す構成図である。
図２において、１１〜１３、２１、２２、３１〜３３、４１、５１は図１におけるものと同一のものである。キーボード情報取得部６２は、操作されたキーボード６１の情報を取得し、操作検知部３２に伝える。
【００１４】
次に、このように構成された実施の形態２の表示装置における動作について説明する。
操作検知部３２は、マウス情報取得部２２からマウスの移動量を取得するとともに、キーボード情報取得部６２を介してキーボード６１の情報を取得する。そして、実施の形態１と同様のマウスによる特徴的な操作に加えて、キーボードの予め決められた特定のキーが押下されることにより、カーソルを見出すための特徴的な操作であるかどうかを判定する。
このために使用するキーとしては、単独では有効な入力とならないシフトキーやコントロールキーを使用する。
キーボードの特定のキーが押下されたことを検知したら、実施の形態１と同様にカーソル表示制御部３１とマウス操作情報制御部３３に通知し、以降は実施の形態１と同様に動作される。
【００１５】
実施の形態２によれば、監視制御に使用される表示装置において、カーソルを見失った場合に、誤操作をすることなくカーソルを見出す方法を実現することができ、さらにキーボードとの組合せによりカーソルを見出す操作を指定するため、より容易に操作を行うことができる。
【００１６】
実施の形態３．
図３は、この発明の実施の形態３による表示装置を示す構成図である。
図３において、１１〜１３、２１、２２、３１〜３３、４１、５１は図１におけるものと同一のものである。図３では、アプリケーションプログラム５１に加えて、これとは別のアプリケーションプログラムＢ５２が搭載されている。アプリケーションプログラム選択部７１は、アプリケーションプログラム５１及びアプリケーションプログラムＢ５２の
内、カーソルが存在する画面を表示しているアプリケーションプログラムを選択する。カーソル移動位置取得部７２は、アプリケーションプログラム選択部７１により選択されたアプリケーションプログラムから、予め設定されたカーソルの移動位置の座標を取得する。
【００１７】
図４は、この発明の実施の形態３による表示装置の表示画面の例を示す図である。
図４において、アプリケーションプログラム５１により表示される画面１０１と、アプリケーションプログラムＢ５２により表示される画面１１１の例が示されている。
ボタン１０２は画面１０１上に配置されたボタンである。この例では８個の画面上のボタン１０２が表示されており、このボタン上にカーソルが表示された状態でマウスのボタンを押すことで、アプリケーションプログラム５１は所定の動作を行う。非入力領域１０３は、画面上のボタン１０２が存在しない領域である。カーソル移動位置１０４は、非入力領域１０３内のカーソルの移動位置である。
アプリケーションプログラムＢ５２により表示される画面１１１にも、画面上のボタン１１２と、非入力領域１１３が配置され、カーソル移動位置１１４は、非入力領域１１３内のカーソルの移動位置である。
このように、非入力領域はアプリケーションプログラム毎に異なり、カーソル移動位置もアプリケーションプログラム毎に予め設定されている。
【００１８】
図５は、この発明の実施の形態３による表示装置におけるカーソルの移動位置を示す図である。
図５において、１０１、１０４、１１１、１１４は図４におけるものと同一のものである。予め設定されたカーソル移動位置１０４及びカーソル移動位置１１４は、それぞれ座標（ｘ１，ｙ１）、座標（ｘ２，ｙ２）を有している。
【００１９】
次に、このように構成された実施の形態３の表示装置における動作について説明する。
操作検知部３２が、カーソルを見出すための特徴的な操作ではなく、通常の操作であると判定した場合については、実施の形態１と同様である。
操作検知部３２が、カーソルを見出すための特徴的な操作を検出した場合、アプリケーションプログラム選択部７１に対して、カーソルが存在する画面を表示しているアプリケーションプログラムの選択を指示する。アプリケーションプログラム選択部７１は、画面管理プログラム４１から画面とアプリケーションプログラムの対応情報を取得し、カーソルが存在する画面を表示しているアプリケーションプログラムを選択する。
【００２０】
ここでは、例えば、アプリケーションプログラム５１が選択されたものとすると、カーソル移動位置取得部７２は、アプリケーションプログラム選択部７１を介してアプリケーションプログラム５１からカーソル移動位置の座標を取得する。カーソル移動位置１０４は、非入力領域１０３内にあり、図５に示すように（ｘ１，ｙ１）の座標で示されるものである。カーソル移動位置取得部７２は、カーソル表示制御部３１にカーソル移動位置１０４の座標（ｘ１，ｙ１）を通知し、カーソル表示制御部３１は、通知を受けた座標位置にカーソルを移動する。
これによって、カーソルは画面の非入力領域１０３内であって、カーソルを容易に見出すことができるカーソル移動位置１０４に移動することになり、移動先には画面上のボタン１０２は存在しないために、誤ってボタンを操作することを防止することができる。
【００２１】
一方、アプリケーションプログラムＢ５２が選択されたものとすると、カーソル移動位置取得部７２は、アプリケーションプログラム選択部７１を介して、アプリケーションプログラムＢ５２からカーソル移動位置１１４の座標（ｘ２，ｙ２）を取得することになる。アプリケーションプログラムＢ５２が表示されている画面では、カーソル表示制御部３１にカーソル移動位置１１４の座標（ｘ２，ｙ２）が通知され、カーソルは、通知を受けた座標位置であるカーソル移動位置１１４に移動される。
【００２２】
実施の形態３によれば、監視制御に使用される表示装置において、非入力領域はアプリケーションプログラム毎に異なるが、アプリケーションプログラム毎にカーソル移動位置を設定することにより、カーソルを見出す操作を行った場合にはカーソルが非入力領域に移動するため、誤ってボタンを操作してアプリケーションプログラムの意図しない動作を引き起こすことを防止することができる。
【００２３】
なお、実施の形態３は、実施の形態２とともに用いることができることは言うまでもない。
【符号の説明】
【００２４】
１１  ディスプレイ
１２  ディスプレイコントローラ
１３  ビデオメモリ
２１  マウス
２２  マウス情報取得部
３１  カーソル表示制御部
３２  操作検知部
３３  マウス操作情報制御部
４１  画面管理プログラム
５１  アプリケーションプログラム
５２  アプリケーションプログラムＢ
６１  キーボード
６２  キーボード情報取得部
７１  アプリケーションプログラム選択部
７２  カーソル移動位置取得部
１０１，１１１  表示画面
１０２，１１２  ボタン
１０３，１１３  非入力領域
１０４，１１４  カーソル移動位置
【図１】
2011118670.tif 000003
【図２】
2011118670.tif 000004
【図３】
2011118670.tif 000005
【図４】
2011118670.tif 000006
【図５】
2011118670.tif 000007