JPS6325365B2 - - Google Patents
Info
- Publication number
- JPS6325365B2 JPS6325365B2 JP59197357A JP19735784A JPS6325365B2 JP S6325365 B2 JPS6325365 B2 JP S6325365B2 JP 59197357 A JP59197357 A JP 59197357A JP 19735784 A JP19735784 A JP 19735784A JP S6325365 B2 JPS6325365 B2 JP S6325365B2
- Authority
- JP
- Japan
- Prior art keywords
- window
- cursor
- text
- wooden frame
- present
- 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.)
- Expired
Links
Landscapes
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は文書編集用エデイタに係り、詳しくは
フルスクリーンエデイタにおけるウインドウとカ
ーソルの相互位置関係を制御する方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a document editing editor, and more particularly to a method for controlling the mutual positional relationship between a window and a cursor in a full-screen editor.
従来のウインドウとカーソルを持つフルスクリ
ーンエデイタにおいては、ウインドウとカーソル
の間には特別な位置関係が与えられておらず、オ
ペレータがウインドウの位置を指定する場合には
画面スクロールコマンド、カーソルの位置を指定
する場合にはカーソル移動キーなどにより独立に
行つていた。このように、従来のエデイタでは、
オペレータがウインドウとカーソルの位置をそれ
ぞれ独立に指定する必要があり、操作性の悪化の
原因となつていた。
In a conventional full-screen editor that has a window and a cursor, there is no special positional relationship between the window and the cursor, and when the operator specifies the window position, a screen scroll command or a cursor position is used. When specifying, it was done independently using cursor movement keys. In this way, traditional editors
The operator has to specify the window and cursor positions independently, which causes deterioration in operability.
本発明の目的は、フルスクリーンエデイタにお
いて、オペレータから見て最も自然なウインドウ
とカーソルの位置関係を提供し、オペレータがよ
り簡単にウインドウとカーソルの位置をコントロ
ールできるようにすることにある。
An object of the present invention is to provide the most natural positional relationship between a window and a cursor from the operator's perspective in a full-screen editor, and to enable the operator to more easily control the positions of the window and cursor.
本発明の要点は、フルスクリーンエデイタにお
けるウインドウとカーソルの位置関係を木枠とそ
の中に転がるボールとしてとらえ、その関係に従
つてウインドウとカーソルの相互位置を制御する
ようにしたことである。
The key point of the present invention is that the positional relationship between the window and the cursor in a full-screen editor is understood as a wooden frame and a ball rolling within it, and the mutual positions of the window and cursor are controlled according to that relationship.
以下、図面を使用して本発明の一実施例につい
て詳細に説明する。
Hereinafter, one embodiment of the present invention will be described in detail using the drawings.
第3図は本実施例におけるウインドウとカーソ
ルと編集中のテキストの関係を表わしている。ウ
インドウ1は編集中のテキスト2が大きいのでデ
イスプレイ装置3に一度には表示できないため、
その一部分を選択して表示するための覗き窓であ
る。また、カーソル4はテキスト中の編集場所を
指定するためのポインタである。 FIG. 3 shows the relationship between the window, cursor, and text being edited in this embodiment. Window 1 cannot display the text 2 being edited at once on display device 3 because it is large.
This is a viewing window for selecting and displaying a portion of it. Further, a cursor 4 is a pointer for specifying an editing location in the text.
第4図は本発明の基礎となる木枠とその中に転
がるボールの位置関係を表わしている。木枠5を
動かした場合、ボール6は木枠5にぶつかるまで
は動かないが、ぶつかつてからは木枠5に引きず
られて動く。逆にボール6を動かした場合は、木
枠5はボールにぶつかるまでは動かないが、ぶつ
かつてからはボール6に引きずられて動く。 FIG. 4 shows the positional relationship between the wooden frame, which is the basis of the present invention, and the balls rolling therein. When the wooden frame 5 is moved, the ball 6 does not move until it collides with the wooden frame 5, but after colliding with the wooden frame 5, the ball 6 is dragged by the wooden frame 5 and moves. Conversely, when the ball 6 is moved, the wooden frame 5 does not move until it collides with the ball, but after the collision, it is dragged by the ball 6 and moves.
第5図は本発明におけるウインドウとカーソル
の関係を表わしている。第4図の木枠がウインド
ウに、ボールがカーソルにそれぞれ対応してい
る。第5図aは、ウインドウ7を動かした場合、
カーソル8はウインドウ7がぶつかるまでは動か
ないが、ぶつかつてからはウインドウ7に引きず
られて動くことを示している。第5図bは逆にカ
ーソル9を動かした場合、ウインドウ10はカー
ソル9がぶつかるまでは動かないが、ぶつかつて
からはカーソル9に引きずられて動くことを示し
ている。 FIG. 5 shows the relationship between a window and a cursor in the present invention. The wooden frame in Figure 4 corresponds to the window, and the ball corresponds to the cursor. Figure 5a shows that when window 7 is moved,
The cursor 8 does not move until it collides with the window 7, but after the collision, the cursor 8 is dragged by the window 7 and moves. FIG. 5b shows that when the cursor 9 is moved, the window 10 does not move until the cursor 9 collides with it, but after the collision, the window 10 is dragged by the cursor 9 and moves.
第1図は本発明を実施したフルスクリーンエデ
イタの構成を表わしている。図において、11は
プログラム及びデータを格納し実行する中央処理
装置であり、論理的に、コマンド解析装置13、
コマンド実行装置14、テキスト編集用領域16
及び画面表示制御装置17から構成される。本発
明の主要部分をなすウインドウとカーソルの位置
制御装置15はコマンド実行装置14中に含まれ
ている。また、中央処理装置11の入出力装置と
しては、コマンド等を入力するためのキーボード
12、テキストフアイルを格納するハードデイス
ク、フロツピーなどの外部記憶装置18、及び編
集中のテキストの内容を表示するためのデイスプ
レイ19が接続されている。本実施例では、ウイ
ンドウの位置を移動するスクロールコマンドや、
カーソルを移動させる矢印キーなどのすべての入
力はキーボード12→コマンド解析装置13→コ
マンド実行装置14→ウインドウとカーソルの位
置制御装置15→画面表示制御装置17→デイス
プレイ19の順に処理される。 FIG. 1 shows the configuration of a full screen editor embodying the present invention. In the figure, 11 is a central processing unit that stores and executes programs and data, and logically includes a command analysis device 13,
Command execution device 14, text editing area 16
and a screen display control device 17. A window and cursor position control device 15, which is a major part of the present invention, is included in the command execution device 14. The input/output devices of the central processing unit 11 include a keyboard 12 for inputting commands, a hard disk for storing text files, an external storage device 18 such as a floppy disk, and a keyboard for displaying the contents of the text being edited. A display 19 is connected. In this example, a scroll command to move the window position,
All inputs such as arrow keys for moving the cursor are processed in the order of keyboard 12→command analysis device 13→command execution device 14→window and cursor position control device 15→screen display control device 17→display 19.
第2図に本発明の中心をなすウインドウとカー
ソルの位置制御装置15の処理フローを示す。キ
ーボード12から投入されたコマンドがウインド
ウとカーソルを移動させるコマンドである時、ウ
インドウとカーソルの位置制御装置15が起動さ
れ、まず、ウインドウ移動かカーソル移動かが判
断される。カーソル移動の場合には、カーソルを
指定位置に位置付けた後、第4図で説明した木枠
とボールの関係に従つてウインドウの位置が第2
図aのフローにより調整される。また、ウインド
ウ移動の場合は、ウインドウを指定位置に位置付
けた後、同様に木枠とボールの関係に従つてカー
ソルの位置が第2図bのフローより調整される。 FIG. 2 shows the processing flow of the window and cursor position control device 15, which is the central feature of the present invention. When a command input from the keyboard 12 is a command to move a window and a cursor, the window and cursor position control device 15 is activated, and first, it is determined whether the command is to move the window or the cursor. In the case of cursor movement, after positioning the cursor at the specified position, the window position is moved to the second position according to the relationship between the wooden frame and the ball explained in Figure 4.
Adjustments are made according to the flow shown in Figure a. In the case of window movement, after the window is positioned at a designated position, the position of the cursor is similarly adjusted according to the relationship between the wooden frame and the ball according to the flow shown in FIG. 2b.
本発明によれば、フルスクリーンエデイタにお
けるウインドウとカーソルの位置指定をウインド
ウとカーソルのどちらか一方だけに着目して行え
るようになるので、オペレータがより簡単にウイ
ンドウとカーソルの位置をコントロールできるよ
うになり、フルスクリーンエデイタの操作性を大
幅に向上できるという効果がある。
According to the present invention, the position of the window and cursor in a full-screen editor can be specified by focusing only on either the window or the cursor, so that the operator can more easily control the position of the window and cursor. This has the effect of greatly improving the operability of the full screen editor.
第1図は本発明を実施したフルスクリーンエデ
イタの構成図、第2図は第1図におけるウインド
ウとカーソルの位置制御装置の処理フロー図、第
3図は編集中のテキストとウインドウとデイスプ
レイ装置の関連を示す図、第4図は木枠とその中
に転がるボールとの関連を示す図、第5図は本発
明におけるウインドウとカーソルの位置の関連を
示す図である。
12……キーボード、13……コマンド解析装
置、14……コマンド実行装置、15……ウイン
ドウとカーソルの位置制御装置、17……画面表
示制御装置。
Fig. 1 is a block diagram of a full screen editor embodying the present invention, Fig. 2 is a processing flow diagram of the window and cursor position control device in Fig. 1, and Fig. 3 is a diagram of the text being edited, the window, and the display device. FIG. 4 is a diagram showing the relationship between a wooden frame and a ball rolling therein, and FIG. 5 is a diagram showing the relationship between the window and the cursor position in the present invention. 12...Keyboard, 13...Command analysis device, 14...Command execution device, 15...Window and cursor position control device, 17...Screen display control device.
Claims (1)
に表示するための覗き窓(ウインドウという)と
テキスト中の編集場所を指定すめためのポインタ
(以下、カーソルという)を持つエデイタにおい
て、ウインドウあるいはカーソルを動かし、該ウ
インドウあるいはカーソルがカーソルあるいはウ
インドウに当るまでは、該カーソルあるいはウイ
ンドウをそのままとし、当つた後は前記ウインド
ウあるいはカーソルの移動位置に前記カーソルあ
るいはウインドウを位置せしめることを特徴とす
るウインドウ・カーソル位置制御方式。1 In an editor that has a viewing window (called a window) for selecting a part of text and displaying it on a display device, and a pointer (hereinafter called a cursor) for specifying the editing location in the text, move the window or cursor. , a window cursor position characterized in that the cursor or window remains as it is until the window or cursor hits the cursor or window, and after it hits the cursor or window, the cursor or window is positioned at the movement position of the window or cursor. control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59197357A JPS6175429A (en) | 1984-09-20 | 1984-09-20 | Control system for window cursor position of editor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59197357A JPS6175429A (en) | 1984-09-20 | 1984-09-20 | Control system for window cursor position of editor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6175429A JPS6175429A (en) | 1986-04-17 |
| JPS6325365B2 true JPS6325365B2 (en) | 1988-05-25 |
Family
ID=16373135
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59197357A Granted JPS6175429A (en) | 1984-09-20 | 1984-09-20 | Control system for window cursor position of editor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6175429A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2784032B2 (en) * | 1989-04-04 | 1998-08-06 | 株式会社日立製作所 | Screen display switching method and screen display switching device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58129680A (en) * | 1982-01-29 | 1983-08-02 | Toshiba Corp | Picture information display |
| JPS58192145A (en) * | 1982-05-06 | 1983-11-09 | Toshiba Corp | Extended scroll system |
| JPS58207137A (en) * | 1982-05-27 | 1983-12-02 | Mitsubishi Electric Corp | Cursor position controller |
| JPS5997182A (en) * | 1982-11-26 | 1984-06-04 | キヤノン株式会社 | Scroll control method |
| JPS59114586A (en) * | 1982-12-21 | 1984-07-02 | 富士通株式会社 | Same command execution method for multiwindow system |
-
1984
- 1984-09-20 JP JP59197357A patent/JPS6175429A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6175429A (en) | 1986-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6940532B1 (en) | Information processing apparatus, display control method and storage medium | |
| JPH08123648A (en) | Data processor with dialog box | |
| JPS6325365B2 (en) | ||
| JPH02213982A (en) | Shape editing device | |
| JPH0384611A (en) | Terminal emulation device | |
| JPH0563819B2 (en) | ||
| JPH10133822A (en) | Mouse cursor control system | |
| JPH03256116A (en) | Information processing device and menu display method | |
| JPH0580814A (en) | Programming device for programmable controller | |
| JPH0793124A (en) | Document creating apparatus and scrolling method | |
| JPH0467093A (en) | Temporary window enlarging display system | |
| JPH0476724A (en) | information processing equipment | |
| JPH05173693A (en) | Menu editing device | |
| JPH0816518A (en) | Information processor | |
| JP2585612B2 (en) | Sentence transformation method | |
| JPH01233617A (en) | Information processor | |
| JP2513606B2 (en) | Display controller | |
| JP2932487B2 (en) | Chart editing device | |
| JPH0378867A (en) | Document editing device | |
| JP2650414B2 (en) | Data entry method | |
| JPH04306723A (en) | Mouse cursor display control device | |
| JPH0628350A (en) | Document editing device | |
| JPH0727361B2 (en) | Processing range display method | |
| JPS6314194A (en) | Editor/register for character pattern | |
| JPS60129825A (en) | Command inputting method |