JPH05143270A - ウインドウシステム上のカーソル管理装置およびカーソル管理方法 - Google Patents

ウインドウシステム上のカーソル管理装置およびカーソル管理方法

Info

Publication number
JPH05143270A
JPH05143270A JP3305116A JP30511691A JPH05143270A JP H05143270 A JPH05143270 A JP H05143270A JP 3305116 A JP3305116 A JP 3305116A JP 30511691 A JP30511691 A JP 30511691A JP H05143270 A JPH05143270 A JP H05143270A
Authority
JP
Japan
Prior art keywords
cursor
management device
movement amount
another
absolute coordinate
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
Application number
JP3305116A
Other languages
English (en)
Inventor
Seiji Horii
誠司 堀井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP3305116A priority Critical patent/JPH05143270A/ja
Publication of JPH05143270A publication Critical patent/JPH05143270A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Position Input By Displaying (AREA)

Abstract

(57)【要約】 【目的】通常のカーソルが表示限界まで移動した場合で
も、別カーソルをさらに連続して移動させることができ
るウインドウシステム上のカーソル管理装置およびカー
ソル管理方法を提供する。 【構成】移動量管理装置3は、ポインティングデバイス
の物理的な移動量を検出する。カーソル位置管理装置4
は、移動量管理装置3により検出された移動量に基づい
て表示画面上のカーソル位置の絶対座標値を計算する。
カーソル表示装置5は、カーソル位置管理装置4により
計算された絶対座標値に基づいて表示画面上にカーソル
を表示する。別カーソル位置管理装置6は、移動量管理
装置3により検出された移動量に基づいて表示画面上の
別ウインドウの別カーソル位置の絶対座標値を計算す
る。別カーソル表示装置7は、別カーソル位置管理装置
6により計算された絶対座標値に基づいて表示画面上の
別ウインドウに別カーソルを表示する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、任意の別ウインドウに
別カーソルを表示できるウインドウシステム上のカーソ
ル管理装置およびカーソル管理方法に関するものであ
る。
【0002】
【従来の技術】従来、任意の別ウインドウに別カーソル
を表示できるウインドウシステム上のカーソル管理装置
として、図3に示すようなものがあった。この従来のカ
ーソル管理装置は、主カーソル管理装置31と別カーソ
ル管理装置32とにより構成されており、主カーソル管
理装置31は、移動量管理装置33と、カーソル位置管
理装置34と、カーソル表示装置35とにより構成され
ている。別カーソル管理装置32は、別カーソル位置管
理装置36と、別カーソル表示装置37とにより構成さ
れている。主カーソル管理装置31は、カーソル表示の
ための座標計算から表示までを行なう。別カーソル管理
装置32は、別ウインドウ上のカーソル表示を行なう。
移動量管理装置33は、ポインティングデバイスの物理
的な移動量を得る。カーソル位置管理装置34は、移動
量管理装置33より得られる物理移動量を表示画面上の
絶対座標値に変換する。カーソル表示装置35は、カー
ソル位置管理装置34より得られる絶対座標の位置にカ
ーソルを表示する。別カーソル位置管理装置36は、カ
ーソル位置管理装置34より得られる絶対座標値を基に
表示画面上のカーソルの相対座標値を算出し、任意の別
ウインドウに別カーソルを表示するための座標値を計算
する。別カーソル表示装置37は、別カーソル位置管理
装置36より得られる座標値を基に任意の別ウインドウ
上に別カーソルを表示する。
【0003】すなわち従来のカーソル管理装置は、まず
移動量管理装置33により得られる物理移動量を基にカ
ーソル位置管理装置34で表示画面上の絶対座標値を計
算する。なお表示限界を越える場合は、カーソル表示の
ための絶対座標値は表示限界位置にとどめられる。通常
のカーソルはカーソル表示装置35により絶対座標値が
指す位置に表示される。ここで、任意の別ウインドウに
別カーソルを表示したい場合、カーソル位置管理装置3
4よりカーソル位置の絶対座標値を得て表示画面上を移
動したカーソルの相対座標値を算出し、相対座標値を基
に別カーソル位置管理装置36により別カーソル位置の
座標値を計算し、その座標値から別カーソル表示装置3
7によって別ウインドウに別カーソルを表示していた。
【0004】
【発明が解決しようとする課題】しかしながら上記従来
の構成では、カーソルが表示画面の限界に達した時、物
理移動量が表示限界を越える方向にのみ増加しても表示
画面上のカーソルの表示位置が変わらないため、カーソ
ル位置管理装置34からは同じ絶対座標値しか得られな
い。そのため別カーソル位置管理装置36で算出する別
カーソルの相対座標値はゼロで別カーソルの表示位置は
変化させられないという問題点を有していた。すなわち
図4のように、最初、表示画面39のカーソル40がG
の位置にあり、別ウインドウ41の別カーソル42がJ
の位置にあるとすると、移動量管理装置33から得られ
る物理移動量がカーソル40のGからIの位置まで達す
る量であるとしても、カーソル位置管理装置34から得
られる絶対座標値はカーソル40の表示限界であるHの
位置を示すだけである。カーソル40は表示限界なので
この状態を維持するため、別カーソル42の表示座標を
計算する別カーソル位置管理装置36はカーソル40が
表示限界に達した位置Hの絶対座標値しか受け取れな
い。そのため別カーソル42は表示限界に達していない
にもかかわらず、位置Kで停止してしまい、位置Lまで
移動しない。
【0005】本発明はかかる事情に鑑みて成されたもの
であり、通常のカーソルが表示限界まで移動した場合で
も、別カーソルをさらに連続して移動させることができ
るウインドウシステム上のカーソル管理装置およびカー
ソル管理方法を提供することを目的とする。
【0006】
【課題を解決するための手段】本発明のウインドウシス
テム上のカーソル管理装置は、ポインティングデバイス
の物理的な移動量を検出する移動量管理装置と、この移
動量管理装置により検出された移動量に基づいて表示画
面上のカーソル位置の絶対座標値を計算するカーソル位
置管理装置と、このカーソル位置管理装置により計算さ
れた絶対座標値に基づいて表示画面上にカーソルを表示
するカーソル表示装置と、前記移動量管理装置により検
出された移動量に基づいて表示画面上の別ウインドウの
別カーソル位置の絶対座標値を計算する別カーソル位置
管理装置と、この別カーソル位置管理装置により計算さ
れた絶対座標値に基づいて表示画面上の別ウインドウに
別カーソルを表示する別カーソル表示装置とを備えたこ
とを特徴としている。
【0007】また本発明のウインドウシステム上のカー
ソル管理方法は、ポインティングデバイスの物理的な移
動量を検出する移動量管理ステップと、この移動量管理
ステップで検出された移動量に基づいて表示画面上のカ
ーソル位置の絶対座標値を計算するカーソル位置管理ス
テップと、このカーソル位置管理ステップで計算された
絶対座標値に基づいて表示画面上にカーソルを表示する
カーソル表示ステップと、前記移動量管理ステップで検
出された移動量に基づいて表示画面上の別ウインドウの
別カーソル位置の絶対座標値を計算する別カーソル位置
管理ステップと、この別カーソル位置管理ステップで計
算された絶対座標値に基づいて表示画面上の別ウインド
ウに別カーソルを表示する別カーソル表示ステップとを
実行することを特徴としている。
【0008】
【作用】本発明のウインドウシステム上のカーソル管理
装置において、移動量管理装置は、ポインティングデバ
イスの物理的な移動量を検出する。カーソル位置管理装
置は、移動量管理装置により検出された移動量に基づい
て表示画面上のカーソル位置の絶対座標値を計算する。
カーソル表示装置は、カーソル位置管理装置により計算
された絶対座標値に基づいて表示画面上にカーソルを表
示する。別カーソル位置管理装置は、移動量管理装置に
より検出された移動量に基づいて表示画面上の別ウイン
ドウの別カーソル位置の絶対座標値を計算する。別カー
ソル表示装置は、別カーソル位置管理装置により計算さ
れた絶対座標値に基づいて表示画面上の別ウインドウに
別カーソルを表示する。
【0009】また本発明のウインドウシステム上のカー
ソル管理方法においては、移動量管理ステップにおいて
ポインティングデバイスの物理的な移動量を検出し、カ
ーソル位置管理ステップにおいて移動量管理ステップで
検出された移動量に基づいて表示画面上のカーソル位置
の絶対座標値を計算し、カーソル表示ステップにおいて
カーソル位置管理ステップで計算された絶対座標値に基
づいて表示画面上にカーソルを表示し、別カーソル位置
管理ステップにおいて移動量管理ステップで検出された
移動量に基づいて表示画面上の別ウインドウの別カーソ
ル位置の絶対座標値を計算し、別カーソル表示ステップ
において別カーソル位置管理ステップで計算された絶対
座標値に基づいて表示画面上の別ウインドウに別カーソ
ルを表示する。
【0010】
【実施例】以下、本発明の実施例を図面を用いて詳細に
説明する。図1は本発明の一実施例におけるウインドウ
システム上のカーソル管理装置の構成図で、このカーソ
ル管理装置は、主カーソル管理装置1と別カーソル管理
装置2とから構成されている。主カーソル管理装置1
は、移動量管理装置3と、カーソル位置管理装置4と、
カーソル表示装置5とにより構成されており、別カーソ
ル管理装置2は、別カーソル位置管理装置6と、別カー
ソル表示装置7とにより構成されている。主カーソル管
理装置1は、カーソル表示のための座標計算から表示ま
でを行なう。別カーソル管理装置2は、別ウインドウ上
のカーソル表示を行なう。移動量管理装置3は、図外の
ポインティングデバイスの物理的な移動量を検出する。
カーソル位置管理装置4は、移動量管理装置3により検
出された移動量に基づいて表示画面上のカーソル位置の
絶対座標値を計算する。カーソル表示装置5は、カーソ
ル位置管理装置4により計算された絶対座標値に基づい
て表示画面上にカーソルを表示する。別カーソル位置管
理装置6は、移動量管理装置3により検出された移動量
に基づいて表示画面上の別ウインドウの別カーソル位置
の絶対座標値を計算する。別カーソル表示装置7は、別
カーソル位置管理装置6により計算された絶対座標値に
基づいて表示画面上の別ウインドウに別カーソルを表示
する。
【0011】次に動作を説明する。オペレータがポイン
ティングデバイスを操作すると、その物理的な移動量が
移動量管理装置3により検出される。この移動量管理装
置3により検出された移動量とカーソルの現在位置とに
基づいてカーソル位置管理装置4が表示画面上のカーソ
ル位置の絶対座標値を計算する。このカーソル位置管理
装置4により計算された絶対座標値に基づいてカーソル
表示装置5が表示画面上にカーソルを表示する。一方、
移動量管理装置3により検出された移動量と別カーソル
の現在位置とに基づいて別カーソル位置管理装置6が表
示画面上の別ウインドウの別カーソル位置の絶対座標値
を計算する。この別カーソル位置管理装置6により計算
された絶対座標値に基づいて別カーソル表示装置7が表
示画面上の別ウインドウに別カーソルを表示する。
【0012】ここで図2のように、最初、表示画面9の
カーソル10がAの位置にあり、別ウインドウ11の別
カーソル12がDの位置にあるとすると、移動量管理装
置3から得られる物理移動量がカーソル10のAからC
の位置まで達する量であるとしても、カーソル位置管理
装置4から得られる絶対座標値はカーソル10の表示限
界であるBの位置を示すだけであり、カーソル10は表
示限界なのでこの状態を維持する。しかし、別カーソル
12の表示座標を計算する別カーソル位置管理装置6
は、移動量管理装置3から直接物理移動量を受け取って
別カーソル位置の絶対座標値を計算するので、別カーソ
ル12はEの位置で停止してしまわずにFの位置まで移
動できる。
【0013】このように、移動量管理装置3から直接別
カーソル位置管理装置6に物理移動量を受け渡すことに
より、カーソル10が表示限界に達した後も別カーソル
12を移動させることができる。なお上記実施例におい
ては、別ウインドウ11が1個の場合について説明した
が、別ウインドウ11が複数存在し、それら別ウインド
ウ11に各々別カーソル12を表示する場合にも本発明
を適用できることは勿論である。
【0014】
【発明の効果】以上説明したように本発明によれば、ポ
インティングデバイスの物理的な移動量から直接別カー
ソル位置の絶対座標値を計算するので、通常のカーソル
が表示限界に達した後も、別カーソルが表示限界に達し
ていなければ、別カーソルをさらに移動させることがで
きるという優れた効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例におけるウインドウシステム
上のカーソル管理装置の構成図である。
【図2】本発明の一実施例におけるウインドウシステム
上のカーソル表示画面の説明図である。
【図3】従来のウインドウシステム上のカーソル管理装
置の構成図である。
【図4】従来のカーソル表示画面の説明図である。
【符号の説明】
3 移動量管理装置 4 カーソル位置管理装置 5 カーソル表示装置 6 別カーソル位置管理装置 7 別カーソル表示装置 9 表示画面 10 カーソル 11 別ウインドウ 12 別カーソル

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 ポインティングデバイスの物理的な移動
    量を検出する移動量管理装置と、この移動量管理装置に
    より検出された移動量に基づいて表示画面上のカーソル
    位置の絶対座標値を計算するカーソル位置管理装置と、
    このカーソル位置管理装置により計算された絶対座標値
    に基づいて表示画面上にカーソルを表示するカーソル表
    示装置と、前記移動量管理装置により検出された移動量
    に基づいて表示画面上の別ウインドウの別カーソル位置
    の絶対座標値を計算する別カーソル位置管理装置と、こ
    の別カーソル位置管理装置により計算された絶対座標値
    に基づいて表示画面上の別ウインドウに別カーソルを表
    示する別カーソル表示装置とを備えたことを特徴とする
    ウインドウシステム上のカーソル管理装置。
  2. 【請求項2】 ポインティングデバイスの物理的な移動
    量を検出する移動量管理ステップと、この移動量管理ス
    テップで検出された移動量に基づいて表示画面上のカー
    ソル位置の絶対座標値を計算するカーソル位置管理ステ
    ップと、このカーソル位置管理ステップで計算された絶
    対座標値に基づいて表示画面上にカーソルを表示するカ
    ーソル表示ステップと、前記移動量管理ステップで検出
    された移動量に基づいて表示画面上の別ウインドウの別
    カーソル位置の絶対座標値を計算する別カーソル位置管
    理ステップと、この別カーソル位置管理ステップで計算
    された絶対座標値に基づいて表示画面上の別ウインドウ
    に別カーソルを表示する別カーソル表示ステップとを実
    行することを特徴とするウインドウシステム上のカーソ
    ル管理方法。
JP3305116A 1991-11-20 1991-11-20 ウインドウシステム上のカーソル管理装置およびカーソル管理方法 Pending JPH05143270A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3305116A JPH05143270A (ja) 1991-11-20 1991-11-20 ウインドウシステム上のカーソル管理装置およびカーソル管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3305116A JPH05143270A (ja) 1991-11-20 1991-11-20 ウインドウシステム上のカーソル管理装置およびカーソル管理方法

Publications (1)

Publication Number Publication Date
JPH05143270A true JPH05143270A (ja) 1993-06-11

Family

ID=17941296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3305116A Pending JPH05143270A (ja) 1991-11-20 1991-11-20 ウインドウシステム上のカーソル管理装置およびカーソル管理方法

Country Status (1)

Country Link
JP (1) JPH05143270A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009072504A1 (ja) * 2007-12-07 2009-06-11 Sony Corporation 制御装置、入力装置、制御システム、制御方法及びハンドヘルド装置
US11442274B2 (en) 2018-05-29 2022-09-13 Samsung Electronics Co., Ltd. Electronic device and method for displaying object associated with external electronic device on basis of position and movement of external electronic device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009072504A1 (ja) * 2007-12-07 2009-06-11 Sony Corporation 制御装置、入力装置、制御システム、制御方法及びハンドヘルド装置
US8531399B2 (en) 2007-12-07 2013-09-10 Sony Corporation Control apparatus, input apparatus, control system, control method, and handheld apparatus
JP5531616B2 (ja) * 2007-12-07 2014-06-25 ソニー株式会社 制御装置、入力装置、制御システム、制御方法及びハンドヘルド装置
US11442274B2 (en) 2018-05-29 2022-09-13 Samsung Electronics Co., Ltd. Electronic device and method for displaying object associated with external electronic device on basis of position and movement of external electronic device

Similar Documents

Publication Publication Date Title
US5365254A (en) Trendgraph display system
US20080288895A1 (en) Touch-Down Feed-Forward in 30D Touch Interaction
US5696530A (en) Method of moving enlarged image with mouse cursor and device for implementing the method
JP3156619B2 (ja) マウスカーソル移動制御システム
JP2835167B2 (ja) Crt表示装置
JPH05143270A (ja) ウインドウシステム上のカーソル管理装置およびカーソル管理方法
JP2708032B2 (ja) ロボット教示装置
US6342877B1 (en) Method for constrained cursor movement
JPH01179193A (ja) スクロール指示方式
US20060197743A1 (en) Editing apparatus and editing processing program
JP3128415B2 (ja) カーソル制御方法
JPH0368997A (ja) 画面スクロール方法
JPH0749551Y2 (ja) ディスプレイのマウスカーソル制御装置
JPH0462090B2 (ja)
JPH0452686A (ja) 表示領域移動制御方式
JPH0784609A (ja) 制御モデル調整装置
JPH04130915A (ja) ディスプレイ表示装置におけるカーソル制御装置
JPH0519952A (ja) 手書き文字入力表示装置
JPS6336484A (ja) 矩形管理直線描画装置
JP3144786B2 (ja) 情報処理装置
JP2664903B2 (ja) グラフィックシステム
JPH0736606A (ja) 波形データ解析システム
JPH03265920A (ja) ポインティング処理方式
JPH04191889A (ja) カーソル表示制御装置
JPS63131224A (ja) 座標入力方式