JP2000276281A - マウスポインタ座標制御方法及び装置 - Google Patents
マウスポインタ座標制御方法及び装置Info
- Publication number
- JP2000276281A JP2000276281A JP11083648A JP8364899A JP2000276281A JP 2000276281 A JP2000276281 A JP 2000276281A JP 11083648 A JP11083648 A JP 11083648A JP 8364899 A JP8364899 A JP 8364899A JP 2000276281 A JP2000276281 A JP 2000276281A
- Authority
- JP
- Japan
- Prior art keywords
- pointer
- pointing device
- coordinates
- gui
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
(57)【要約】
【課題】マウス等ポインティングデバイスのポインタを
自動でオブジェクト内へ移動制御することにより、操作
性を向上するとともに、操作の精度を向上する方法及び
装置提供。 【解決手段】画面上でのマウスポインタ座標をウインド
ウマネージャから定期的に取得して記憶手段に記憶する
手段と、GUI構成部品の座標情報を格納したデータベ
ースと、前記データベースを参照して前記記憶手段に記
憶されたマウスポインタ座標が、前記画面上に表示され
るGUI構成部品と重なっているかを定期的にチェック
する手段と、前記マウスポインタ座標がGUI構成部品
と重なっている場合には、前記マウスポインタ座標の補
正要求を出力する手段と、前記マウスポインタ座標の補
正要求が出力されている間、前記マウスポインタを前記
GUI構成部品の中心座標側へ徐々に移動させるように
前記ウインドウマネージャに移動要求を送出する手段
と、を備える。
自動でオブジェクト内へ移動制御することにより、操作
性を向上するとともに、操作の精度を向上する方法及び
装置提供。 【解決手段】画面上でのマウスポインタ座標をウインド
ウマネージャから定期的に取得して記憶手段に記憶する
手段と、GUI構成部品の座標情報を格納したデータベ
ースと、前記データベースを参照して前記記憶手段に記
憶されたマウスポインタ座標が、前記画面上に表示され
るGUI構成部品と重なっているかを定期的にチェック
する手段と、前記マウスポインタ座標がGUI構成部品
と重なっている場合には、前記マウスポインタ座標の補
正要求を出力する手段と、前記マウスポインタ座標の補
正要求が出力されている間、前記マウスポインタを前記
GUI構成部品の中心座標側へ徐々に移動させるように
前記ウインドウマネージャに移動要求を送出する手段
と、を備える。
Description
【0001】
【発明の属する技術分野】本発明は、情報処理装置にお
ける情報入力装置に関し、特に、マウス等ポインティン
グデバイスのカーソル座標補正技術に関する。
ける情報入力装置に関し、特に、マウス等ポインティン
グデバイスのカーソル座標補正技術に関する。
【0002】
【従来の技術】情報処理装置の表示装置におけるマルチ
ウィンドウ表示等ウィンドウシステムの普及とともに、
情報入力の多くは、表示装置にグラフィック表示される
GUI(グラフィカルユーザインタフェース)の部品
(ボタン、ツールバー、アイコン等)をマウス等のポイ
ンティングデバイスで選択することで行われている。
ウィンドウ表示等ウィンドウシステムの普及とともに、
情報入力の多くは、表示装置にグラフィック表示される
GUI(グラフィカルユーザインタフェース)の部品
(ボタン、ツールバー、アイコン等)をマウス等のポイ
ンティングデバイスで選択することで行われている。
【0003】近時、GUI(グラフィカルユーザインタ
フェース)の高密度化、多様化が進み、選択・設定画面
上に表示されるGUI構成部品のうち、どれをマウス等
ポインティングデバイスで指示できるのか、ユーザが直
感的に理解することが容易ではなくなっている。
フェース)の高密度化、多様化が進み、選択・設定画面
上に表示されるGUI構成部品のうち、どれをマウス等
ポインティングデバイスで指示できるのか、ユーザが直
感的に理解することが容易ではなくなっている。
【0004】なお、特開平10−240445号公報に
は、マウス等ポインティングデバイスのボタンを押下し
(クリック)たときの位置を補正し、マウスポインタの
位置を微調整不要とするシステムが提案されている。こ
のシステムは、アプリケーションのオブジェクト選択
時、マウスポインタの位置を自動的に補正することで、
オブジェクトのサイズが小さい場合、マウス位置を細か
く操作してマウスポインタをオブジェクト上に正確に移
動させる必要がなくなり、オブジェクトの付近に移動す
れば、目的のオブジェクトに移動させるものである。
は、マウス等ポインティングデバイスのボタンを押下し
(クリック)たときの位置を補正し、マウスポインタの
位置を微調整不要とするシステムが提案されている。こ
のシステムは、アプリケーションのオブジェクト選択
時、マウスポインタの位置を自動的に補正することで、
オブジェクトのサイズが小さい場合、マウス位置を細か
く操作してマウスポインタをオブジェクト上に正確に移
動させる必要がなくなり、オブジェクトの付近に移動す
れば、目的のオブジェクトに移動させるものである。
【0005】しかしながら、上記システムは、マウスボ
タンの押下(クリック操作)時に、マウスカーソルが補
正領域範囲内にあるとき、カーソル座標をオブジェクト
へのカーソル座標に変換するものであり、オブジェクト
近傍でのマウスボタンの押下操作を必要とする。
タンの押下(クリック操作)時に、マウスカーソルが補
正領域範囲内にあるとき、カーソル座標をオブジェクト
へのカーソル座標に変換するものであり、オブジェクト
近傍でのマウスボタンの押下操作を必要とする。
【0006】
【発明が解決しようとする課題】上記したように、従来
の情報処理装置においては、画面上に表示されているG
UIの構成部品の密度が高く、あるGUI構成部品と他
のGUI構成が密に並んでいるような場合、マウスを用
いて、本来意図した指示部品の隣の構成部品を指示しま
うという誤操作が発生する場合がある。
の情報処理装置においては、画面上に表示されているG
UIの構成部品の密度が高く、あるGUI構成部品と他
のGUI構成が密に並んでいるような場合、マウスを用
いて、本来意図した指示部品の隣の構成部品を指示しま
うという誤操作が発生する場合がある。
【0007】また初心者、GUI操作に慣れていない利
用者は、画面上に表示される多数のGUI構成部品(文
字情報も含む)のうちどれがマウスで指示可能なGUI
構成部品であるのか、直ちに認識することができず、こ
のため操作効率の向上を図ることが困難である、という
問題点もある。
用者は、画面上に表示される多数のGUI構成部品(文
字情報も含む)のうちどれがマウスで指示可能なGUI
構成部品であるのか、直ちに認識することができず、こ
のため操作効率の向上を図ることが困難である、という
問題点もある。
【0008】したがって、本発明は、上記問題点に鑑み
てなされたものであって、その目的は、マウス押下操作
等を不要として、マウスポインタを自動でオブジェクト
内へ移動制御することにより、操作性を向上するととも
に、操作の精度を向上する方法及び装置を提供すること
にある。
てなされたものであって、その目的は、マウス押下操作
等を不要として、マウスポインタを自動でオブジェクト
内へ移動制御することにより、操作性を向上するととも
に、操作の精度を向上する方法及び装置を提供すること
にある。
【0009】
【課題を解決するための手段】前記目的を達成する本発
明は、ポインティングデバイスのポインタ座標がGUI
構成部品と一部重なっている場合には、前記ポインティ
ングデバイスのポインタが、前記GUI構成部品の前記
ポインティングデバイスのポインタで指示可能とされる
領域内に入るように前記ポインティングデバイスのポイ
ンタ座標を自動で移動させて補正するようにしたもので
ある。より詳細には、本発明は、(a)画面上でのポイ
ンティングデバイスのポインタ座標を定期的に取得して
記憶手段に記憶するステップと、(b)前記記憶手段に
記憶されたポインティングデバイスのポインタ座標が、
GUI構成部品と重なっているかを定期的にチェックす
るステップと、(c)前記ポインティングデバイスのポ
インタ座標がGUI構成部品と重なっている場合には、
前記ポインティングデバイスのポインタ座標を前記GU
I構成部品の中心座標側へ徐々に移動させるステップ、
を含むことを特徴とする。
明は、ポインティングデバイスのポインタ座標がGUI
構成部品と一部重なっている場合には、前記ポインティ
ングデバイスのポインタが、前記GUI構成部品の前記
ポインティングデバイスのポインタで指示可能とされる
領域内に入るように前記ポインティングデバイスのポイ
ンタ座標を自動で移動させて補正するようにしたもので
ある。より詳細には、本発明は、(a)画面上でのポイ
ンティングデバイスのポインタ座標を定期的に取得して
記憶手段に記憶するステップと、(b)前記記憶手段に
記憶されたポインティングデバイスのポインタ座標が、
GUI構成部品と重なっているかを定期的にチェックす
るステップと、(c)前記ポインティングデバイスのポ
インタ座標がGUI構成部品と重なっている場合には、
前記ポインティングデバイスのポインタ座標を前記GU
I構成部品の中心座標側へ徐々に移動させるステップ、
を含むことを特徴とする。
【0010】本発明は、マウス等のポインティングデバ
イスを備えた情報処理装置において、画面上でのポイン
ティングデバイスのポインタ座標を前記ウィンドウマネ
ージャから定期的に取得して記憶手段に記憶する手段
と、GUI構成部品の座標情報を格納したデータベース
と、前記データベースを参照して、前記記憶手段に記憶
されたポインティングデバイスのポインタ座標が、GU
I構成部品と重なっているかを定期的にチェックする手
段と、前記ポインティングデバイスのポインタ座標がG
UI構成部品と重なっている場合には、前記ポインティ
ングデバイスのポインタ座標の補正要求を出力する手段
と、前記ポインティングデバイスのポインタ座標の補正
要求が出力されている間、前記ポインティングデバイス
のポインタを前記GUI構成部品の中心座標側へ徐々に
移動させるように前記ウィンドウマネージャに移動要求
を送出する手段と、を備える。
イスを備えた情報処理装置において、画面上でのポイン
ティングデバイスのポインタ座標を前記ウィンドウマネ
ージャから定期的に取得して記憶手段に記憶する手段
と、GUI構成部品の座標情報を格納したデータベース
と、前記データベースを参照して、前記記憶手段に記憶
されたポインティングデバイスのポインタ座標が、GU
I構成部品と重なっているかを定期的にチェックする手
段と、前記ポインティングデバイスのポインタ座標がG
UI構成部品と重なっている場合には、前記ポインティ
ングデバイスのポインタ座標の補正要求を出力する手段
と、前記ポインティングデバイスのポインタ座標の補正
要求が出力されている間、前記ポインティングデバイス
のポインタを前記GUI構成部品の中心座標側へ徐々に
移動させるように前記ウィンドウマネージャに移動要求
を送出する手段と、を備える。
【0011】
【発明の実施の形態】本発明の実施の形態について説明
する。本発明は、コンピュータ上で動作するアプリケー
ション・プログラムが、表示装置の画面上のグラフィカ
ル・ユーザインターフェース(「GUI」という)のデ
ザイン情報を基に、画面上でのマウスポインタ(マウス
カーソル)の座標(「マウスポインタ座標」という)を
動的に補正するものである。
する。本発明は、コンピュータ上で動作するアプリケー
ション・プログラムが、表示装置の画面上のグラフィカ
ル・ユーザインターフェース(「GUI」という)のデ
ザイン情報を基に、画面上でのマウスポインタ(マウス
カーソル)の座標(「マウスポインタ座標」という)を
動的に補正するものである。
【0012】図1は、本発明の一実施の形態の構成を示
す図であり、アプリケーションプログラムの構成を示す
図である。アプリケーションプログラム11の座標補正
部10は、座標検出スレッド1と、メモリ2と、検索ス
レッド3と、GUIデザインデータベース4と、座標補
正スレッド5とを備えて構成されている。
す図であり、アプリケーションプログラムの構成を示す
図である。アプリケーションプログラム11の座標補正
部10は、座標検出スレッド1と、メモリ2と、検索ス
レッド3と、GUIデザインデータベース4と、座標補
正スレッド5とを備えて構成されている。
【0013】座標検出スレッド1は、一定時間間隔でウ
ィンドウマネージャ6に画面上の現在のマウスポインタ
座標を問い合わせ、ウィンドウマネージャ6から通知さ
れたマウスポインタ座標をメモリ2に格納する。
ィンドウマネージャ6に画面上の現在のマウスポインタ
座標を問い合わせ、ウィンドウマネージャ6から通知さ
れたマウスポインタ座標をメモリ2に格納する。
【0014】検索スレッド3は、一定時間間隔に、メモ
リ2に格納されているマウスカーソル座標が、ボタンや
アイコンなどGUI構成部品の枠と座標が重複している
か否か、GUIデザインデータベース4に格納されてい
るGUI構成部品のデザイン情報(GUI構成部品の形
状、座標情報を含む)と照合して判定する。一方、重複
している場合には、座標補正スレッド6に、マウスポイ
ンタ座標補正要求を発行する。
リ2に格納されているマウスカーソル座標が、ボタンや
アイコンなどGUI構成部品の枠と座標が重複している
か否か、GUIデザインデータベース4に格納されてい
るGUI構成部品のデザイン情報(GUI構成部品の形
状、座標情報を含む)と照合して判定する。一方、重複
している場合には、座標補正スレッド6に、マウスポイ
ンタ座標補正要求を発行する。
【0015】GUIデザインデータベース4には、画面
上でマウスにて指示可能なGUI構成部品の位置情報
が、蓄積されている。
上でマウスにて指示可能なGUI構成部品の位置情報
が、蓄積されている。
【0016】座標補正スレッド5は、検索スレッド1か
らマウスポインタ座標補正要求が出力されている間、マ
ウスカポインタ座標をGUI構成部品の中心座標方向
に、一定距離だけ移動させるように、さらにウィンドウ
マネージャ6に依頼する。
らマウスポインタ座標補正要求が出力されている間、マ
ウスカポインタ座標をGUI構成部品の中心座標方向
に、一定距離だけ移動させるように、さらにウィンドウ
マネージャ6に依頼する。
【0017】座標検出スレッド1、検索スレッド3、座
標補正スレッド5は、コンピュータ上で動作するアプリ
ケーションプログラム上に実装される。このプログラム
を記録した記録媒体からプログラムを読み出し主記憶に
ロードして実行することで本発明を実施することができ
る。すなわち、本発明は、マウス等のポインティングデ
バイスを備えた情報処理装置において、(a)画面上で
のポインティングデバイスのポインタ座標をウィンドウ
マネージャから定期的に取得して記憶手段に記憶する、
座標検出スレッドの処理、(b)前記画面上に表示され
るGUI(グラフィカルユーザインタフェース)構成部
品の座標情報を格納したデータベースを参照して、前記
記憶手段に記憶されたポインティングデバイスのポイン
タ座標が、GUI構成部品と重なっているかを定期的に
チェックし、前記ポインティングデバイスのポインタ座
標がGUI構成部品と重なっている場合には、前記ポイ
ンティングデバイスのポインタ座標の補正要求を出力す
る、検索スレッドの処理、(c)前記ポインティングデ
バイスのポインタ座標の補正要求が出力されている間、
前記ポインティングデバイスのポインタを前記GUI構
成部品の中心座標側へ徐々に移動させるように前記ウィ
ンドウマネージャに移動要求を送出する、座標補正スレ
ッドの処理を情報処理装置で実行させるためのプログラ
ムを記録した記録媒体を含むものである。
標補正スレッド5は、コンピュータ上で動作するアプリ
ケーションプログラム上に実装される。このプログラム
を記録した記録媒体からプログラムを読み出し主記憶に
ロードして実行することで本発明を実施することができ
る。すなわち、本発明は、マウス等のポインティングデ
バイスを備えた情報処理装置において、(a)画面上で
のポインティングデバイスのポインタ座標をウィンドウ
マネージャから定期的に取得して記憶手段に記憶する、
座標検出スレッドの処理、(b)前記画面上に表示され
るGUI(グラフィカルユーザインタフェース)構成部
品の座標情報を格納したデータベースを参照して、前記
記憶手段に記憶されたポインティングデバイスのポイン
タ座標が、GUI構成部品と重なっているかを定期的に
チェックし、前記ポインティングデバイスのポインタ座
標がGUI構成部品と重なっている場合には、前記ポイ
ンティングデバイスのポインタ座標の補正要求を出力す
る、検索スレッドの処理、(c)前記ポインティングデ
バイスのポインタ座標の補正要求が出力されている間、
前記ポインティングデバイスのポインタを前記GUI構
成部品の中心座標側へ徐々に移動させるように前記ウィ
ンドウマネージャに移動要求を送出する、座標補正スレ
ッドの処理を情報処理装置で実行させるためのプログラ
ムを記録した記録媒体を含むものである。
【0018】
【実施例】本発明の実施例について図面を参照して以下
に説明する。図1は、本発明の一実施例の構成を示す図
である。図1を参照すると、本実施例において、情報処
理装置で実行されるアプリケーションプログラム11
は、座標検出スレッド1と、メモリ2と、検索スレッド
3と、GUIデザインデータベース4と、座標補正スレ
ッド5を備える。
に説明する。図1は、本発明の一実施例の構成を示す図
である。図1を参照すると、本実施例において、情報処
理装置で実行されるアプリケーションプログラム11
は、座標検出スレッド1と、メモリ2と、検索スレッド
3と、GUIデザインデータベース4と、座標補正スレ
ッド5を備える。
【0019】ウィンドウマネージャ6はオペレーティン
グ・システムに標準に実装されている機能からなり、不
図示の表示装置におけるウィンドウの表示全般の制御を
司る。
グ・システムに標準に実装されている機能からなり、不
図示の表示装置におけるウィンドウの表示全般の制御を
司る。
【0020】図2は、本発明の一実施例の動作を説明す
るための流れ図である。図1及び図2を参照して、本実
施例の動作について説明する。
るための流れ図である。図1及び図2を参照して、本実
施例の動作について説明する。
【0021】座標検出スレッド1は、表示装置の画面上
でのマウスポインタ(マウスカーソル)の座標をウィン
ドウマネージャ6に問い合わせ、取得したマウスポイン
タ座標をメモリ2に格納する処理を一定時間間隔で繰返
す(ステップS11)。
でのマウスポインタ(マウスカーソル)の座標をウィン
ドウマネージャ6に問い合わせ、取得したマウスポイン
タ座標をメモリ2に格納する処理を一定時間間隔で繰返
す(ステップS11)。
【0022】検索スレッド2は、メモリ2に格納されて
いるマウスポインタ座標が、GUI構成部品と座標が重
複しているか、GUIデザインデータベース4を参照し
てチェックする処理を一定時間間隔で繰返す。GUIデ
ザインデータベース4は、画面上にマウスで指示可能な
GUI構成部品の位置を全て蓄積している。
いるマウスポインタ座標が、GUI構成部品と座標が重
複しているか、GUIデザインデータベース4を参照し
てチェックする処理を一定時間間隔で繰返す。GUIデ
ザインデータベース4は、画面上にマウスで指示可能な
GUI構成部品の位置を全て蓄積している。
【0023】検索スレッド3が、マウスポインタ座標が
GUI構成部品と重複していることを検出した場合、例
えば、図3(a)に示すようマウスカーソル20がボタ
ン21の領域に入った場合には、座標補正スレッド5に
マウスポインタ座標補正要求を発信し、GUI構成部品
の中心座標を出力する(ステップS12)。ボタン21
が矩形形状の場合、マウスカーソル20の座標からボタ
ンの外部にあるか重なり状態か、ボタン内部であるかが
判定される。
GUI構成部品と重複していることを検出した場合、例
えば、図3(a)に示すようマウスカーソル20がボタ
ン21の領域に入った場合には、座標補正スレッド5に
マウスポインタ座標補正要求を発信し、GUI構成部品
の中心座標を出力する(ステップS12)。ボタン21
が矩形形状の場合、マウスカーソル20の座標からボタ
ンの外部にあるか重なり状態か、ボタン内部であるかが
判定される。
【0024】座標補正スレッド5は、マウスポインタ座
標補正要求が出力されている間、GUI構成部品の中心
座標方向に、マウスポインタ座標を所定の距離だけ移動
させる処理を繰返す。ウィンドウマネージャ6にマウス
ポインタ座標の移動要求を送出する(ステップS1
3)。
標補正要求が出力されている間、GUI構成部品の中心
座標方向に、マウスポインタ座標を所定の距離だけ移動
させる処理を繰返す。ウィンドウマネージャ6にマウス
ポインタ座標の移動要求を送出する(ステップS1
3)。
【0025】ウィンドウマネージャ6はこの移動要求を
受けてマウスポインタ座標を移動する。
受けてマウスポインタ座標を移動する。
【0026】マウスポインタ座標が、GUI構成部品の
中心座標(図3では、((x1+x2)/2、(y1+
y2)/2、)近傍に達した場合(ステップS14)、
検索スレッド3は、座標補正スレッド5へのマウスポイ
ンタ座標補正要求を停止し、座標補正スレッド5は、G
UI構成部品内の中心座標方向に、マウスポインタ座標
を一定距離だけ移動させる処理を停止する(ステップS
15)。
中心座標(図3では、((x1+x2)/2、(y1+
y2)/2、)近傍に達した場合(ステップS14)、
検索スレッド3は、座標補正スレッド5へのマウスポイ
ンタ座標補正要求を停止し、座標補正スレッド5は、G
UI構成部品内の中心座標方向に、マウスポインタ座標
を一定距離だけ移動させる処理を停止する(ステップS
15)。
【0027】この処理によって、マウスカーソルがGU
I構成部品の周線と一部重なっている場合において、利
用者がマウスを動かさない場合にも、マウスポインタ座
標はGUI構成部品の中心側に徐々に収束する。
I構成部品の周線と一部重なっている場合において、利
用者がマウスを動かさない場合にも、マウスポインタ座
標はGUI構成部品の中心側に徐々に収束する。
【0028】また利用者がマウス本体を動かした場合、
マウスポインタ座標がGUI構成部品に重複すれば、ス
テップS10〜S13の処理が繰り返し行われる。一
方、ステップS11の判定で、マウスポインタ座標がG
UI構成部品に重複しなければ、マウスポインタ座標の
補正は行われず、利用者のマウス操作とマウスポインタ
座標の移動量の相関はリニアとされ、マウス本体の移動
量に対応して画面上のマウスカーソルが移動する。
マウスポインタ座標がGUI構成部品に重複すれば、ス
テップS10〜S13の処理が繰り返し行われる。一
方、ステップS11の判定で、マウスポインタ座標がG
UI構成部品に重複しなければ、マウスポインタ座標の
補正は行われず、利用者のマウス操作とマウスポインタ
座標の移動量の相関はリニアとされ、マウス本体の移動
量に対応して画面上のマウスカーソルが移動する。
【0029】
【発明の効果】以上説明したように、本発明によれば下
記記載の効果を奏する。
記記載の効果を奏する。
【0030】本発明の第一の効果は、画面上に表示され
ているGUIの構成部品の密度が高い場合、マウスで本
来の指示部品の隣の構成部品を指示するような誤操作を
低減することができるということである。
ているGUIの構成部品の密度が高い場合、マウスで本
来の指示部品の隣の構成部品を指示するような誤操作を
低減することができるということである。
【0031】例えば、マウス位置が、密に並んだボタン
の境界近辺ある場合でも、一方のボタンの中心にマウス
ポインタ座標を動的に補正するので、視覚上明確に確認
できる。
の境界近辺ある場合でも、一方のボタンの中心にマウス
ポインタ座標を動的に補正するので、視覚上明確に確認
できる。
【0032】本発明の第二の効果は、利用者がGUI操
作に慣れていない場合でも、GUI構成部品を明確に認
識できる、ということである。その理由は、GUI構成
部品の近辺では、マウスポインタの位置が動的に制御さ
れるためである。
作に慣れていない場合でも、GUI構成部品を明確に認
識できる、ということである。その理由は、GUI構成
部品の近辺では、マウスポインタの位置が動的に制御さ
れるためである。
【図1】本発明の一実施例の構成を示す図である。
【図2】本発明の一実施例の処理手順を示す流れ図であ
る。
る。
【図3】本発明の一実施例の動作を模式的に示す図であ
る。
る。
1 座標検出スレッド 2 メモリ 3 検索スレッド 4 GUIデザインデータベース 5 座標補正スレッド 6 ウィンドウマネージャ 11 アプリケーションプログラム
Claims (9)
- 【請求項1】(a)表示装置の画面上でのポインティン
グデバイスのポインタ座標を取得して記憶手段に記憶す
るステップと、 (b)前記記憶手段に記憶された前記ポインティングデ
バイスのポインタ座標が、前記画面上に表示されるGU
I(グラフィカルユーザインタフェース)構成部品と重
なっているか否かをチェックするステップと、 (c)前記ポインティングデバイスのポインタ座標がG
UI構成部品と一部重なっている場合には、前記ポイン
ティングデバイスのポインタが、前記GUI構成部品内
の前記ポインティングデバイスのポインタで指示可能と
される領域内に入るように、前記ポインティングデバイ
スのポインタ座標を自動で移動させるステップと、 を含むことを特徴とするポインティングデバイスのポイ
ンタ座標制御方法。 - 【請求項2】(a)表示装置の画面上でのポインティン
グデバイスのポインタ座標を取得して記憶手段に記憶す
るステップと、 (b)前記記憶手段に記憶された前記ポインティングデ
バイスのポインタ座標が、前記画面上に表示されるGU
I(グラフィカルユーザインタフェース)構成部品と重
なっているか否かをチェックするステップと、 (c)前記ポインティングデバイスのポインタ座標がG
UI構成部品と重なっている場合には、前記ポインティ
ングデバイスのポインタ座標を、前記GUI構成部品の
中心座標側へ移動させるステップと、 を含むことを特徴とするポインティングデバイスのポイ
ンタ座標制御方法。 - 【請求項3】前記ステップ(a)において、前記表示装
置の画面上でのポインティングデバイスのポインタ座標
を定期的に取得して記憶手段に記憶し、 前記ステップ(b)において、前記記憶手段に記憶され
た前記ポインティングデバイスのポインタ座標が、前記
画面上に表示されるGUI(グラフィカルユーザインタ
フェース)構成部品と重なっているか否かを定期的にチ
ェックする、ことを特徴とする請求項1又は2記載のポ
インティングデバイスのポインタ座標制御方法。 - 【請求項4】(a)表示装置の画面上でのマウスポイン
タの座標を定期的に取得して記憶手段に記憶するステッ
プと、 (b)前記記憶手段に記憶された前記マウスポインタの
座標が、前記画面上に表示されるGUI(グラフィカル
ユーザインタフェース)構成部品と重なっているか否か
を定期的にチェックするステップと、 (c)前記マウスポインタの座標がGUI構成部品と重
なっている場合には、前記マウスポインタの座標を前記
GUI構成部品の中心座標側へ徐々に移動させるステッ
プと、 を含むことを特徴とするマウスポインタ座標制御方法。 - 【請求項5】表示装置の画面上でのポインティングデバ
イスのポインタ座標を取得して記憶手段に記憶する手段
と、 前記記憶手段に記憶された前記ポインティングデバイス
のポインタ座標が、前記画面上に表示されるGUI(グ
ラフィカルユーザインタフェース)構成部品と重なって
いるか否かをチェックする手段と、 前記ポインティングデバイスのポインタ座標がGUI構
成部品と一部重なっている場合には、前記ポインティン
グデバイスのポインタが、前記GUI構成部品の前記ポ
インティングデバイスのポインタで指示可能とされる領
域内に確実に配置されるように前記ポインティングデバ
イスのポインタ座標を自動で移動させる手段と、 を含むことを特徴とする情報処理装置。 - 【請求項6】入力装置としてのポインティングデバイス
と表示装置とを備えた情報処理装置において、 前記表示装置の画面上でのポインティングデバイスのポ
インタ座標を、ウィンドウの表示を制御するウィンドウ
マネージャから定期的に取得して記憶手段に記憶する手
段と、 前記表示装置の画面上に表示されるGUI構成部品の座
標情報を格納したデータベースと、 前記データベースを参照して、前記記憶手段に記憶され
たポインティングデバイスのポインタ座標が、前記表示
装置の画面上に表示されるGUI(グラフィカルユーザ
インタフェース)構成部品と重なっているか否かを定期
的にチェックする手段と、 前記ポインティングデバイスのポインタ座標がGUI構
成部品と重なっている場合には、前記ポインティングデ
バイスのポインタ座標の補正要求を出力する手段と、 前記ポインティングデバイスのポインタ座標の補正要求
が出力されている間、前記ポインティングデバイスのポ
インタを前記GUI構成部品の中心座標側へ徐々に移動
させるように前記ウィンドウマネージャに移動要求を送
出する手段と、 を備えたことを特徴とする情報処理装置。 - 【請求項7】前記データベースには、前記表示装置の画
面上に表示されるGUI構成部品のうち前記ポインティ
ングデバイスのポインタで指示可能なGUI構成部品が
格納されていることを特徴とする請求項6記載の情報処
理装置。 - 【請求項8】前記ポインティングデバイスがマウスより
なることを特徴とする請求項5乃至7のいずれか一に記
載の情報処理装置。 - 【請求項9】入力手段をなすポインティングデバイスと
表示装置とを備えた情報処理装置において、 (a)前記表示装置の画面上でのポインティングデバイ
スのポインタ座標をウィンドウマネージャから定期的に
取得して記憶手段に記憶する処理、 (b)前記画面上に表示されるGUI(グラフィカルユ
ーザインタフェース)構成部品の座標情報を格納したデ
ータベースを参照して、前記記憶手段に記憶されたポイ
ンティングデバイスのポインタ座標が、GUI構成部品
と重なっているかを定期的にチェックし、前記ポインテ
ィングデバイスのポインタ座標がGUI構成部品と重な
っている場合には、前記ポインティングデバイスのポイ
ンタ座標の補正要求を出力する処理、 (c)前記ポインティングデバイスのポインタ座標の補
正要求が出力されている間、前記ポインティングデバイ
スのポインタを前記GUI構成部品の中心座標側へ徐々
に移動させるように前記ウィンドウマネージャに移動要
求を送出する処理、 の前記(a)乃至(c)の処理を情報処理装置で実行さ
せるためのプログラムを記録した記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11083648A JP2000276281A (ja) | 1999-03-26 | 1999-03-26 | マウスポインタ座標制御方法及び装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11083648A JP2000276281A (ja) | 1999-03-26 | 1999-03-26 | マウスポインタ座標制御方法及び装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000276281A true JP2000276281A (ja) | 2000-10-06 |
Family
ID=13808283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11083648A Pending JP2000276281A (ja) | 1999-03-26 | 1999-03-26 | マウスポインタ座標制御方法及び装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000276281A (ja) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010000195A (ja) * | 2008-06-19 | 2010-01-07 | Toshiba Corp | 超音波診断装置 |
WO2009132148A3 (en) * | 2008-04-22 | 2010-03-18 | The 41St Parameter, Inc. | Systems and methods for security management based on cursor events |
JP2010157244A (ja) * | 2008-12-30 | 2010-07-15 | Samsung Electronics Co Ltd | 重力により移動される視覚的な効果を示すポインタを利用したguiの提供方法及びこれを適用した電子装置 |
WO2015177856A1 (ja) * | 2014-05-20 | 2015-11-26 | 三菱電機株式会社 | 音声操作装置、音声操作方法、および音声操作システム |
US9521551B2 (en) | 2012-03-22 | 2016-12-13 | The 41St Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US9633201B1 (en) | 2012-03-01 | 2017-04-25 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US9703983B2 (en) | 2005-12-16 | 2017-07-11 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US9754256B2 (en) | 2010-10-19 | 2017-09-05 | The 41St Parameter, Inc. | Variable risk engine |
US9754311B2 (en) | 2006-03-31 | 2017-09-05 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US9948629B2 (en) | 2009-03-25 | 2018-04-17 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
US9990631B2 (en) | 2012-11-14 | 2018-06-05 | The 41St Parameter, Inc. | Systems and methods of global identification |
US10091312B1 (en) | 2014-10-14 | 2018-10-02 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US10417637B2 (en) | 2012-08-02 | 2019-09-17 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
US10453066B2 (en) | 2003-07-01 | 2019-10-22 | The 41St Parameter, Inc. | Keystroke analysis |
US10902327B1 (en) | 2013-08-30 | 2021-01-26 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
US10999298B2 (en) | 2004-03-02 | 2021-05-04 | The 41St Parameter, Inc. | Method and system for identifying users and detecting fraud by use of the internet |
US11301585B2 (en) | 2005-12-16 | 2022-04-12 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US11314838B2 (en) | 2011-11-15 | 2022-04-26 | Tapad, Inc. | System and method for analyzing user device information |
-
1999
- 1999-03-26 JP JP11083648A patent/JP2000276281A/ja active Pending
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10453066B2 (en) | 2003-07-01 | 2019-10-22 | The 41St Parameter, Inc. | Keystroke analysis |
US11238456B2 (en) | 2003-07-01 | 2022-02-01 | The 41St Parameter, Inc. | Keystroke analysis |
US10999298B2 (en) | 2004-03-02 | 2021-05-04 | The 41St Parameter, Inc. | Method and system for identifying users and detecting fraud by use of the internet |
US11683326B2 (en) | 2004-03-02 | 2023-06-20 | The 41St Parameter, Inc. | Method and system for identifying users and detecting fraud by use of the internet |
US9703983B2 (en) | 2005-12-16 | 2017-07-11 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US10726151B2 (en) | 2005-12-16 | 2020-07-28 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US11301585B2 (en) | 2005-12-16 | 2022-04-12 | The 41St Parameter, Inc. | Methods and apparatus for securely displaying digital images |
US11195225B2 (en) | 2006-03-31 | 2021-12-07 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US9754311B2 (en) | 2006-03-31 | 2017-09-05 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US11727471B2 (en) | 2006-03-31 | 2023-08-15 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US10089679B2 (en) | 2006-03-31 | 2018-10-02 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US10535093B2 (en) | 2006-03-31 | 2020-01-14 | The 41St Parameter, Inc. | Systems and methods for detection of session tampering and fraud prevention |
US9396331B2 (en) | 2008-04-22 | 2016-07-19 | The 41St Parameter, Inc. | Systems and methods for security management based on cursor events |
WO2009132148A3 (en) * | 2008-04-22 | 2010-03-18 | The 41St Parameter, Inc. | Systems and methods for security management based on cursor events |
JP2010000195A (ja) * | 2008-06-19 | 2010-01-07 | Toshiba Corp | 超音波診断装置 |
JP2010157244A (ja) * | 2008-12-30 | 2010-07-15 | Samsung Electronics Co Ltd | 重力により移動される視覚的な効果を示すポインタを利用したguiの提供方法及びこれを適用した電子装置 |
US9948629B2 (en) | 2009-03-25 | 2018-04-17 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
US10616201B2 (en) | 2009-03-25 | 2020-04-07 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
US11750584B2 (en) | 2009-03-25 | 2023-09-05 | The 41St Parameter, Inc. | Systems and methods of sharing information through a tag-based consortium |
US9754256B2 (en) | 2010-10-19 | 2017-09-05 | The 41St Parameter, Inc. | Variable risk engine |
US11314838B2 (en) | 2011-11-15 | 2022-04-26 | Tapad, Inc. | System and method for analyzing user device information |
US11886575B1 (en) | 2012-03-01 | 2024-01-30 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US9633201B1 (en) | 2012-03-01 | 2017-04-25 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US11010468B1 (en) | 2012-03-01 | 2021-05-18 | The 41St Parameter, Inc. | Methods and systems for fraud containment |
US10021099B2 (en) | 2012-03-22 | 2018-07-10 | The 41st Paramter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US9521551B2 (en) | 2012-03-22 | 2016-12-13 | The 41St Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US10862889B2 (en) | 2012-03-22 | 2020-12-08 | The 41St Parameter, Inc. | Methods and systems for persistent cross application mobile device identification |
US11683306B2 (en) | 2012-03-22 | 2023-06-20 | The 41St Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US10341344B2 (en) | 2012-03-22 | 2019-07-02 | The 41St Parameter, Inc. | Methods and systems for persistent cross-application mobile device identification |
US11301860B2 (en) | 2012-08-02 | 2022-04-12 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
US10417637B2 (en) | 2012-08-02 | 2019-09-17 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
US12002053B2 (en) | 2012-08-02 | 2024-06-04 | The 41St Parameter, Inc. | Systems and methods for accessing records via derivative locators |
US10395252B2 (en) | 2012-11-14 | 2019-08-27 | The 41St Parameter, Inc. | Systems and methods of global identification |
US9990631B2 (en) | 2012-11-14 | 2018-06-05 | The 41St Parameter, Inc. | Systems and methods of global identification |
US11410179B2 (en) | 2012-11-14 | 2022-08-09 | The 41St Parameter, Inc. | Systems and methods of global identification |
US10853813B2 (en) | 2012-11-14 | 2020-12-01 | The 41St Parameter, Inc. | Systems and methods of global identification |
US11922423B2 (en) | 2012-11-14 | 2024-03-05 | The 41St Parameter, Inc. | Systems and methods of global identification |
US11657299B1 (en) | 2013-08-30 | 2023-05-23 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
US10902327B1 (en) | 2013-08-30 | 2021-01-26 | The 41St Parameter, Inc. | System and method for device identification and uniqueness |
WO2015177856A1 (ja) * | 2014-05-20 | 2015-11-26 | 三菱電機株式会社 | 音声操作装置、音声操作方法、および音声操作システム |
US11240326B1 (en) | 2014-10-14 | 2022-02-01 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US10091312B1 (en) | 2014-10-14 | 2018-10-02 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US11895204B1 (en) | 2014-10-14 | 2024-02-06 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
US10728350B1 (en) | 2014-10-14 | 2020-07-28 | The 41St Parameter, Inc. | Data structures for intelligently resolving deterministic and probabilistic device identifiers to device profiles and/or groups |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2000276281A (ja) | マウスポインタ座標制御方法及び装置 | |
US7181697B2 (en) | Method of implementing a plurality of system tray areas | |
EP2682853B1 (en) | Mobile device and operation method control available for using touch and drag | |
JP4790847B2 (ja) | タッチ・スクリーン操作インターフェース | |
US8860678B2 (en) | Computer system with touch screen and gesture processing method thereof | |
CN110058782B (zh) | 基于交互式电子白板的触摸操作方法及其*** | |
EP2575013B1 (en) | Pen system and method for performing input operations to mobile device via the same | |
US20100245242A1 (en) | Electronic device and method for operating screen | |
EP0538705A1 (en) | Graphical user interface with gesture recognition in a multiapplication environment | |
US20060080621A1 (en) | Method of controlling location of display window on display screen of information processing device and apparatus using the method | |
US20110175827A1 (en) | Filtering Input Streams in a Multi-Touch System | |
JP2004265450A6 (ja) | 座標入力装置 | |
JPH10149254A6 (ja) | 座標入力装置 | |
JP2010541026A (ja) | ポインター制御装置 | |
JP2004265450A (ja) | 座標入力装置 | |
KR20120109464A (ko) | 사용자 인터페이스 | |
JP2004265453A6 (ja) | 座標入力装置 | |
US20110050610A1 (en) | Dynamic switching of interactive whiteboard data | |
US20120297336A1 (en) | Computer system with touch screen and associated window resizing method | |
CN104285200A (zh) | 用于***体装置中的菜单的方法和设备 | |
JPH1165769A (ja) | タッチパネル表示制御方法及びそれを記録した記録媒体 | |
JP3237436B2 (ja) | タッチパネル座標操作方法およびその方法を用いた情報処理装置 | |
US20190317617A1 (en) | Terminal Device And Recording Medium | |
US20100201638A1 (en) | Operation method of touch pad with multiple function modes, integration system thereof, and computer program product using the operation method | |
JPH11126135A (ja) | 入力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20021001 |