JPH0476724A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH0476724A
JPH0476724A JP2189496A JP18949690A JPH0476724A JP H0476724 A JPH0476724 A JP H0476724A JP 2189496 A JP2189496 A JP 2189496A JP 18949690 A JP18949690 A JP 18949690A JP H0476724 A JPH0476724 A JP H0476724A
Authority
JP
Japan
Prior art keywords
window
input
display
mouse
pointing device
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
JP2189496A
Other languages
English (en)
Inventor
Shinichi Iwamoto
岩本 信一
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2189496A priority Critical patent/JPH0476724A/ja
Publication of JPH0476724A publication Critical patent/JPH0476724A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Position Input By Displaying (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は情報処理装置に関し、特にビットマツプデイス
プレィおよびポインティングディバイスを用いた情報処
理装置のユーザインタフェースを構成するマルチウィン
ドウシステムに於けるウィンドウ管理機能に関する。
[従来の技術] 第6図に従来方式のウィンドウ・システムの構成例を示
す。
第6図において、キーボード(不図示)からの入力(キ
ー入力)を受けつけるキー入力部1はキー入力可否フラ
グ8が“可”の状態のときには、受けつけたキー入力を
ウィンドウ制御部3へ出力し、一方、キー入力可否フラ
グ8が“否”のときには、受けつけたキー入力をそのま
ま無効とする。マウス入力部2はポインティングディバ
イスのマウス(商品名、不図示)からの入力(座標デー
タ)を一定時間毎に入力し、入力した座標データをウィ
ンドウ制御部3へ出力する。
ウィンドウ制御部3は入力データの種類に応じて、ウィ
ンドウの開示、ウィンドウのアイコン(icon)化 
アイコンのウィンドウ化、プログラムの起動、マウスカ
ーソルの表示およびマウスカーソルが指示しているウィ
ンドウからプログラムへの入力キーデータの転送を行な
う。ウィンドウが開示されていて、当該ウィンドウにカ
ーソルでマウスが指示されている場合には、記憶領域7
のプログラム7−1からの入力要求を検出する入力要求
検出部6から入力要求が起こると、ウィンドウ制御部3
はキー入力可否フラグ8を“可”の状態にしてキー入力
部1からの入力を待つ。キー入力部lからのキー入力が
なされると、ウィンドウ制御部3はウィンドウ表示部4
ヘキー入力に対応する文字を表示するために入力キーデ
ータを出力すると共に、プログラム入力部5へ当該文字
コードを出力する。
また、マウス入力部2からの座標データが入力されると
、ウィンドウ制御部3は当該座標データがウィンドウ中
にあるか否かを検出し、ウィンドウ中にマウスカーソル
がないときは、キーボードからの入力を受けつけないよ
うにキー入力可否フラグ8を“否”の状態にすると共に
、座標データをウィンドウ表示部4へ出力して、マウス
カーソルを表示する。
ウィンドウ表示部4は入力データの内容に従って画面上
のウィンドウに表示文字を表示したり、マウスカーソル
を表示したりする。プログラム入力部5はウィンドウ制
御部3から入力した入力キーデータをプログラム7−1
へ転送する。入力要求検出部6はプログラム7−1から
の入力要求を検出し、入力要求があった場合にはウィン
ドウ制御部3へ当該プログラムに入力要求があることを
知らせる。
ここで、記憶領域7は情報処理装置の内部コンピュータ
のメモリ領域であり、ウィンドウ表示部4に表示されて
いるウィンドウに対応してプログラムが常駐する領域で
あり、第6図では一例としてプログラム7−1が動作し
ていることを示している。
また、キー入力可否フラグ8はキー入力部lからのキー
データを受けつけるか否かを決めるフラグであり、この
フラグの値が“否”の場合は、キーボードから入力があ
っても、キー入力部1はウィンドウ制御部3ヘキーデー
タを出力しない。
このキー入力可否フラグ8の値を“可”もしくは“否”
に制卸するのはウィンドウ制御部3であり、マウスカー
ソルが指示しているウィンドウに対応してプログラム7
−1が動作しているときに“可”となる。
第3図は上述のプログラム7−1のウィンドウを表示し
、さらにマウスの指示位置を表すマウスカーソルが表示
されている一例を示す。
[発明が解決しようとする課題] しかしながら、上記のような従来例では、ポインティン
グディバイス(以下、マウスと称する)が指示している
ウィンドウ上にマウスカーソルの表示がなされているた
め(第3図参照)、マウスカーソルの表示によってウィ
ンドウが見づら(なるという欠点があった(第5図参照
)。特にエディタ等のプログラムを起動している場合に
は、マウスカーソルの表示により編集内容がわからなく
なることがあり、その度に利用者は当該ウィンドウ内で
編集に支障のない位置にマウスカーソルを移動する必要
があって、編集のタイピング作業の障害となっていた。
本発明の目的は、上述のような課題を解決し、キー入力
が行われている文書編集時にはウィンドウ画面からポイ
ンティングディバイスのカーソル表示を一時消去して、
キー入力時のウィンドウ上の文字を見やすくし、操作性
の向上を図った情報処理装置を提供することにある。
ウィンドウを指定することのできる情報処理装置におい
て、前記文字入力手段から文字入力が行なわれているウ
ィンドウに対するポインティングディバイスのカーソル
表示を抑制する表示抑制手段と、当該ウィンドウ上で一
定時間前記文字入力が行なわれないことを計数する時間
計数手段と、前記一定時間前記文字入力が行なわれない
と再びポインティングディバイスのカーソルを表示させ
るポインティングディバイスカーソル表示手段と、前記
ポインティングディバイスのカーソル表示が抑制されて
いる場合でもポインティングディバイスの移動が検出さ
れたときは前記ポインティングディバイスのカーソル表
示の抑制を解除する表示抑制解除手段とを具備したこと
を特徴とする。
[課題を解決するための手段] 上記目的を達成するため、本発明は、表示画面上に複数
のウィンドウを表示し、文字入力手段から各ウィンドウ
に文字を入力することができ、かつポインティングディ
バイスによりアクティブに[作 用] 本発明では、キー入力が行なわれているウィンドウに対
するポインティングディバイス(マウス)のカーソル表
示(一般に矢印)を禁止し、当該ウィンドウ上で一定時
間キー入力が行なわれないと再びマウスカーソルを表示
させるようにするようにしたので、キー入力時にウィン
ドウ上の文字を見やす(し、操作性(ユーザインタフェ
ース)の向上が得られる。
[実施例] 以下、図面を参照して本発明の実施例を詳細に説明する
第1図は本発明の一実施例の構成を示す。第1図におい
て、キー入力部1.マウス入力部2.ウィンドウ制御部
3.ウィンドウ表示部4.プログラム入力部5.入力要
求検出部6.記憶領域713よびプログラム7−1は、
第6図で上述の従来例とほぼ同様の機能を有する。
9はウィンドウ制御部3から起動または実行を停止させ
られ、一定時間を計数する時間計数部、10はマウス入
力部2からのマウス座標データのa力を抑制するマウス
入力可否フラグである。
上記の構成に於て、現在動作しているプログラム7−1
がエディタであり、既にマウスの操作。
キーボードの操作によりプログラム7−1のウィンドウ
が表示されている場合の動作を以下に説明する。この時
点の画面の表示状態を第3図に示す。
ここで、利用者(操作者)がエディタの編集ウィンドウ
(すなわち、第1図のプログラム7−1のウィンドウ)
に対して、キーボードから文字を入力すると、キー入力
部1は入力された文字をウィンドウ制御部3へ出力する
第2図にこのときのウィンドウ制御部3の処理手順を示
す。
次に、第2図のフローチャートに従って、その処理手順
を説明する。
先ず、ステップS1でキー入力があるか否かを判定する
。キー入力がある場合はステップS2へ進む。ステップ
S2ではマウス入力可否フラグを“否”の状態にする。
当該マウス入力可否フラグが“否”の状態である場合は
、マウス入力部2は、一定時間間隔でマウスからの座標
データを入力しているにもかかわらず、座標データをウ
ィンドウ制御部3へ出力しないようになる。ウィンドウ
制御部3は第2図と別の処理プログラムの中でマウス座
標データを入力し、ウィンドウ表示部4ヘマウスカーソ
ル表示を指示しているので、当該フラグを“否”とする
ことで、この時点からマウスカーソルは画面上に表示さ
れなくなる。
次のステップS3では、ウィンドウ制御部3の内部スイ
ッチであるマウス表示スイッチをOFFとする。さらに
、ステップS4で、時間計数部9を停止させ、これによ
り、キー入力時からある一定時間経過後、マウスカーソ
ルが表示されることを抑制する。
続くステップS5では、入力要求検出部6から入力要求
があるか否かを判定する。この時点で、入力要求検圧部
6からの入力要求があれば、ステップS6で入力文字を
プログラム入力部5へ出力し、他方ステップS5でその
入力要求がなければ、ステップS7で一時的に入力文字
をウィンドウ制御部3内の所定の記憶領域に格納し、後
刻入力要求があった場合に当該文字をプログラム入力部
5へ出力するようにする。その後、ステップSLに戻る
。従って、このようにして入カキ−が有り続ける間は、
上述のステップ5l−37の処理が繰り返し実行され、
その間はマウスカーソルがウィンドウ上に表示されなく
なる。第4図にそのときのキー入力中のプログラム7−
1のウィンドウを示す。
ここで、利用者がキーボードからの入力を中止すると、
ウィンドウ制御部3はステップS1から38に移行して
第2図のステップS8を実行する。ステップS8ではウ
ィンドウ制御部3内のマウス表示スイッチが叶Fか否か
を判定し、もし当該スイッチがOFFの場合には、ステ
ップS12で時間計数部9を起動する。時間計数部9で
はあらかじめ決められた時間を計数し、その決められた
時間が経過すると、ステップS9が肯定判定となるので
、ステップS13でマウス表示スイッチをONにしてマ
ウス入力可否フラグlOを“可”の状態とする。当該マ
ウス入力可否フラグが“可”の場合には、マウス入力部
2はマウスからの座標データをウィンドウ制御部3へ出
力し、ウィンドウ制御部3はウィンドウ表示部4ヘマウ
スカーソルを表示するように指示し、その後ステップS
1に戻る。このウィンドウ表示状態を第5図に示す。
また、ステップS8でマウススイッチがONの場合には
、そのままステップS1に戻る。
また、ステップSIOでマウス入力部2は、マウスが移
動したか否かを検圧しており、マウス座標データの変更
(すなわちマウスが移動した場合)があった場合には、
ステップSIOから313に進んでマウス入力可否フラ
グが“否”の状態であっても、マウス座標データをウィ
ンドウ制御部3へ出力する。また、同時にマウス入力部
2はマウス入力可否フラグ10を“可”の状態にする。
なお、上記実施例ではポインティングディバイス(座標
データ入力手段)の1つとしてマウスを例示したが、ド
ラックボール(部品名)等の他のポインティングディバ
イスにも、本発明は適用できることは明らかである。
L発明の効果] 以上説明したように、本発明によれば、キー入力が行な
われているときにはウィンドウに対するポインティング
ディバイスのカーソル表示を抑制し、また一定時間キー
入力がなされないと再びポインティングディバイスのカ
ーソル表示を行なうようにしたので、キー入力を頻繁に
行なうプログラム(例えば、エディタ)に対するウィン
ドウを見やす(し、操作性、特にユーザインタフェース
を向上させることのできる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のウィンドウ・システムの構
成を示すブロック図、 第2図は第1図の動作例を示すフローチャート、 第3図〜第5図はウィンドウの表示例を示す説明図、 第6図は従来方式のウィンドウ・システムの構成を示す
ブロック図である。 l・・・キー入力部、 2・・・マウス入力部、 3・・・ウィンドウ制御部、 4・・・ウィンドウ表示部、 5・・・プログラム入力部、 6・・・入力要求検出部、 7・・・記憶領域、 7−1・・・記憶領域中のプログラム、8・・・キー入
力可否フラグ、 9・・・時間計数部、 10・・・マウス入力可否フラグ。 ブロフ゛ラム7−1のウイントウ

Claims (1)

  1. 【特許請求の範囲】 1)表示画面上に複数のウィンドウを表示し、文字入力
    手段から各ウィンドウに文字を入力することができ、か
    つポインティングディバイスによりアクティブにウィン
    ドウを指定することのできる情報処理装置において、 前記文字入力手段から文字入力が行なわれているウィン
    ドウに対するポインティングディバイスのカーソル表示
    を抑制する表示抑制手段と、当該ウィンドウ上で一定時
    間前記文字入力が行なわれないことを計数する時間計数
    手段と、前記一定時間前記文字入力が行なわれないと再
    びポインティングディバイスのカーソルを表示させるポ
    インティングディバイスカーソル表示手段前記ポインテ
    ィングディバイスのカーソル表示が抑制されている場合
    でもポインティングディバイスの移動が検出されたとき
    は前記ポインティングディバイスのカーソル表示の抑制
    を解除する表示抑制解除手段と を具備したことを特徴とする情報処理装置。
JP2189496A 1990-07-19 1990-07-19 情報処理装置 Pending JPH0476724A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2189496A JPH0476724A (ja) 1990-07-19 1990-07-19 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2189496A JPH0476724A (ja) 1990-07-19 1990-07-19 情報処理装置

Publications (1)

Publication Number Publication Date
JPH0476724A true JPH0476724A (ja) 1992-03-11

Family

ID=16242248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2189496A Pending JPH0476724A (ja) 1990-07-19 1990-07-19 情報処理装置

Country Status (1)

Country Link
JP (1) JPH0476724A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8423915B2 (en) 2006-07-28 2013-04-16 Access Co., Ltd. Terminal device, content displaying method, and content displaying program
JP2016133827A (ja) * 2015-01-15 2016-07-25 シャープ株式会社 情報処理装置、その制御方法、および制御プログラム
JP6027703B1 (ja) * 2016-09-12 2016-11-16 シャープ株式会社 情報処理装置および制御プログラム
CN106557232A (zh) * 2016-12-01 2017-04-05 广州三星通信技术研究有限公司 用于在电子设备中控制光标的方法和设备

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8423915B2 (en) 2006-07-28 2013-04-16 Access Co., Ltd. Terminal device, content displaying method, and content displaying program
JP5247445B2 (ja) * 2006-07-28 2013-07-24 株式会社Access 端末装置、コンテンツ表示方法、およびコンテンツ表示プログラム
JP2016133827A (ja) * 2015-01-15 2016-07-25 シャープ株式会社 情報処理装置、その制御方法、および制御プログラム
JP6027703B1 (ja) * 2016-09-12 2016-11-16 シャープ株式会社 情報処理装置および制御プログラム
CN106557232A (zh) * 2016-12-01 2017-04-05 广州三星通信技术研究有限公司 用于在电子设备中控制光标的方法和设备

Similar Documents

Publication Publication Date Title
EP0717342B1 (en) Drag and drop operation in a graphical user interface
KR100342801B1 (ko) 오조작 방지 방법 및 장치, 오조작 방지를 위한소프트웨어 프로덕트를 저장한 기억 매체
US6934778B2 (en) Information processing apparatus and input assisting method for use in the same
US5646647A (en) Automatic parking of cursor in a graphical environment
JPH1165769A (ja) タッチパネル表示制御方法及びそれを記録した記録媒体
US20050138575A1 (en) Information processing apparatus with display
US8140972B2 (en) Sticky functionality
JP3015264B2 (ja) 情報処理装置及び方法
JPH0476724A (ja) 情報処理装置
JP4424592B2 (ja) ツールバー表示切替方法
JPH11175212A (ja) タッチパネル装置のタッチ操作処理方法
JPH04319775A (ja) Cad装置
JPH0464089B2 (ja)
JPS61223923A (ja) 情報処理装置
JPH07141140A (ja) マルチウィンドウ型コンピュータシステム
JPH03256116A (ja) 情報処理装置及びメニュー表示方法
JPH0659802A (ja) ペン入力制御装置
JP3201537B2 (ja) フルスクリーン型端末の画面制御装置
JPH06202838A (ja) ウィンドウ処理装置
JP4038870B2 (ja) ペン入力コンピュータ
JPH11232005A (ja) マルチウィンドウ制御装置
JP2513606B2 (ja) 表示制御装置
JPH056254A (ja) ウインドウの表示位置制御方式
JPH07121299A (ja) ペンコンピュータ装置
JPH03100715A (ja) マウスカーソル表示制御方式