【0001】[0001]
【産業上の利用分野】本発明は文書作成装置に係わり、
特に画面上のカーソルの表示位置を中央位置に固定して
編集対象文章を画面の中央部に常に位置させるための画
面のスクロール方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document creating device,
In particular, the present invention relates to a screen scroll method for fixing the display position of the cursor on the screen to the center position and always positioning the text to be edited in the center of the screen.
【0002】[0002]
【従来の技術】従来の文書作成装置では、入力装置から
入力された文字列は画面の上部からカーソルの移動に伴
って順番に表示されていく。この時、カーソルの位置が
行の末尾に来た場合、カーソルは次行の先頭に移動し、
この行から文字が引き続いて行末に向かって表示されて
行くことになる。また、既に入力された文書の表示画面
で編集などを行う場合、カーソル位置が文書表示画面の
ー番下の行まできた場合、その行より下の行の文書を画
面上に表示させて編集などを行う際には、そのまま文字
列等の入力を続けて文書を一行ずつスクロールさせて、
画面の一番下の行に新たな文書を順次表示させて前記編
集が行なわれる。この方法では、編集作業を中断する必
要はないが、画面に表示されていない下の文書を数行一
度に見ななければならない場合に対応できないという欠
点があった。そこで、カーソル移動キーを操作して、前
記文書を必要な行数分上にスクロールして、編集したい
文書を画面の上部に移動して表示させれば、前記表示さ
れていない下の文書を数行一度に見ることができるが、
この方法では、編集作業を一時中断してスクロール操作
を行わなければならず、編集効率が悪くなるという欠点
があった。2. Description of the Related Art In a conventional document creating apparatus, character strings input from an input device are sequentially displayed from the top of the screen as the cursor moves. At this time, if the cursor position is at the end of the line, the cursor moves to the beginning of the next line,
Characters will continue to be displayed from this line toward the end of the line. Also, when editing on the display screen of a document that has already been input, when the cursor position reaches the bottom line of the document display screen, the document of the line below that line is displayed on the screen for editing, etc. When doing, continue to input the character string etc. as it is, scroll the document line by line,
The new document is sequentially displayed on the bottom line of the screen to perform the editing. This method does not require interruption of the editing work, but has a drawback that it cannot handle cases where the lower document that is not displayed on the screen has to be considered several lines at a time. Therefore, by operating the cursor movement keys to scroll the document up by the required number of lines and moving the document you want to edit to the top of the screen to display it, the number of undisplayed lower documents is increased. You can see them all at once,
This method has a drawback that editing efficiency is deteriorated because the editing operation must be temporarily interrupted and the scroll operation must be performed.
【0003】[0003]
【発明が解決しようとする課題】上記のように従来の文
書作成装置では、文書を表示している画面の一番下の行
にカーソルがきた場合、そのまま文字列等の入力を続け
て新たな文書を一行一行スクロールして画面の下部に表
示させながら編集を行うことができる。この方法では、
編集作業を中断する必要はないが、画面に表示されてい
ない下の文書を数行一度に見ななければならない場合に
対応できないという欠点があった。そこで、カーソル移
動キーを操作して表示文書を必要な行数分だけ上にスク
ロールすれば、前記表示されていない下の文書を数行一
度に見ることができるが、この方法では、編集作業を一
時中断してスクロール操作を行わなければならず、編集
効率が悪くなるという欠点があった。As described above, in the conventional document creating apparatus, when the cursor is on the bottom line of the screen displaying the document, the character string or the like is continuously input and a new one is newly input. You can edit a document by scrolling it line by line and displaying it at the bottom of the screen. in this way,
Although it is not necessary to interrupt the editing work, there is a drawback in that it cannot be dealt with when the lower document that is not displayed on the screen has to be considered several lines at a time. Therefore, by operating the cursor movement keys and scrolling up the displayed document by the required number of lines, you can see the lower document that is not displayed several lines at a time. There was a drawback that editing efficiency deteriorated because it was necessary to temporarily suspend the scroll operation.
【0004】そこで本発明は上記の欠点を除去し、カー
ソルを常に画面の中央位置に固定させて編集対象文章を
前記画面の中央に常に位置させるように表示画面のスク
ロールを行うことができる文書作成装置及びスクロール
方法を提供することを目的としている。Therefore, the present invention eliminates the above-mentioned drawbacks and creates a document in which the display screen can be scrolled so that the cursor is always fixed at the center position of the screen and the text to be edited is always positioned at the center of the screen. It is an object to provide a device and a scroll method.
【0005】[0005]
【課題を解決するための手段】本発明は画面に表示され
た文書の編集処理位置等を画面上のカーソルで示す文書
作成装置において、前記カーソルを常に画面上の中央位
置に固定させるカーソル制御手段と、前記固定位置にあ
るカーソルが別の位置に移動しなければならない状況が
生じたか否かを検出する検出手段と、この検出手段によ
り前記状況が検出された場合、前記表示画面をスクロー
ルして、前記カーソルを画面の予め指定された中央位置
に固定させたまま、このカーソルを目的の位置に移動さ
せるスクロール手段とを具備した構成を有する。SUMMARY OF THE INVENTION The present invention relates to a document creating apparatus for indicating the edit processing position of a document displayed on a screen with a cursor on the screen, and a cursor control means for always fixing the cursor at the central position on the screen. And a detection means for detecting whether or not a situation in which the cursor at the fixed position has to move to another position has occurred, and when the situation is detected by the detection means, the display screen is scrolled. , And a scroll means for moving the cursor to a target position while fixing the cursor at a predetermined central position on the screen.
【0006】[0006]
【作用】本発明の文書作成装置において、カーソル制御
手段はカーソルを常に画面上の中央位置に固定させる。
検出手段は前記固定位置にあるカーソルが別の位置に移
動しなければならない状況が生じたか否かを検出する。
スクロール手段は前記検出手段により前記状況が検出さ
れた場合、前記表示画面をスクロールして、前記カーソ
ルを画面の予め指定された中央位置に固定させたまま、
前記カーソルを目的の位置に移動させる。これにより、
カーソルが位置する中央位置にある編集対象文書の前後
の文書を見ながら編集を行うことができ、このような場
合の文書編集効率を向上させることができる。In the document creating apparatus of the present invention, the cursor control means always fixes the cursor at the center position on the screen.
The detecting means detects whether or not a situation occurs in which the cursor at the fixed position has to move to another position.
When the situation is detected by the detecting means, the scrolling means scrolls the display screen to keep the cursor fixed at a predetermined center position on the screen,
The cursor is moved to the target position. This allows
It is possible to edit while looking at the document before and after the document to be edited at the center position where the cursor is located, and it is possible to improve the document editing efficiency in such a case.
【0007】[0007]
【実施例】以下、本発明の一実施例を図面を参照して説
明する。図1は本発明の文書作成装置の一実施例を示し
たブロック図である。1は文書作成/編集制御や表示装
置5の画面上に表示される文書などのスクロール制御等
を行うCPU、2は文字や各種機能指令及びカーソル移
動指令等が利用者により入力されるキーボード等の入力
装置、3は文書データを格納する文書バッファ31やC
PU1が動作する上で必要なデータを一時保存するワー
ク領域32が設定されているRAM、4はCPU1を制
御するプログラムや辞書データ等が格納されているRO
M、5は入力された文書や図形等が表示されるCRTや
LCD等の表示装置、6は表示装置5に文書や図形等を
表示する制御を行う表示制御部、7は表示装置5に表示
されるデータが表示形式で展開されるVRAM、8はバ
ス9上の信号をCPU1に入力したり、CPU1が発生
する信号をバス9上に送出する制御を行うゲートアレ
イ、9は各種信号やデータが伝送されるバス、10は作
成された文書などが登録されるフロッピーディスク等の
外部記憶装置である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a document creating apparatus of the present invention. 1 is a CPU for controlling document creation / editing and scrolling of documents displayed on the screen of the display device 5, and 2 is a keyboard for inputting characters, various function commands, cursor movement commands, etc. The input device 3 is a document buffer 31 or C for storing document data.
RAM 4 in which a work area 32 for temporarily storing data necessary for the operation of PU 1 is set, and RO is a RO in which programs for controlling the CPU 1 and dictionary data are stored.
M, 5 are display devices such as CRTs and LCDs on which input documents and figures are displayed, 6 is a display control unit for controlling display of documents and figures on the display device 5, and 7 is display on the display device 5. VRAM in which data to be stored is expanded in a display format, 8 is a gate array for inputting signals on the bus 9 to the CPU 1 and for sending signals generated by the CPU 1 to the bus 9, and 9 is various signals and data A bus 10 for transmitting the data is an external storage device such as a floppy disk in which a created document or the like is registered.
【0008】次に本実施例の動作について説明する。利
用者が入力部2から文書の読みをひらがな等で入力する
と、CPU1は入力文字列をゲートアレイ8を介して読
み込むと共に、ROM4内の辞書を参照することにより
かな漢字変換を施してかな漢字混じり文にした後、これ
を文書バッファ31に格納すると共に、VRAM7に表
示形式に展開して書き込む。表示制御部6はVRAM7
に書き込まれた表示形式データを常に表示装置5に表示
するため、作成された文書が表示装置5の画面に表示さ
れる。このようにして作成された文書を編集したい場
合、利用者は入力部2の予め決められたキーを操作し
て、CPU1に編集指令モードを出す。これにより、C
PU1は表示装置5の画面上のカーソルKを画面の中央
行Mの位置へ図2に示すように持って行き、以降、図3
に示すような表示画面のスクロール処理を行う。Next, the operation of this embodiment will be described. When the user inputs the reading of the document from the input unit 2 using hiragana or the like, the CPU 1 reads the input character string through the gate array 8 and at the same time refers to the dictionary in the ROM 4 to convert kana-kanji into a kana-kanji mixed sentence. After that, this is stored in the document buffer 31, and is also expanded into the display format in the VRAM 7 and written. The display control unit 6 is a VRAM 7
Since the display format data written in is always displayed on the display device 5, the created document is displayed on the screen of the display device 5. When the user wants to edit the document created in this way, the user operates a predetermined key of the input unit 2 to issue an edit command mode to the CPU 1. This gives C
The PU 1 brings the cursor K on the screen of the display device 5 to the position of the center line M of the screen as shown in FIG.
The display screen is scrolled as shown in.
【0009】図3は文書編集時に表示装置5の画面上に
表示されるカーソルKを中央行に固定したまま表示画面
のスクロールを行う動作を示したフローチャートであ
る。まず、CPU1はステップ301にて表示装置5に
表示されている文書を編集するか否かを判定し、編集し
ない場合は処理を終了し、編集する場合はステップ30
2に進む。CPU1はステップ302にて図2に示すよ
うな文書編集画面を起動して、画面上のカーソルKを図
2に示すように画面中央行Mに移動する。尚、この処理
にてCPU1は画面中央行Mの位置にカーソルKがくる
ようにカーソルデータ及び文書データをVRAM7に表
示形式に展開して書き込む。その後、利用者は入力部2
から図2に示すような画面中の文書に新たな文書を挿入
したり、或いは削除するなどの文書編集操作を行う。こ
れにより、CPU1はステップ303にて前記利用者の
文書編集操作に応じた文書編集処理を行い、その編集結
果をVRAM7に書き込んで表示装置5の画面に表示す
る。この文書編集にて、例えば文字等を表示文書中に挿
入したいような場合、図2に示した画面上のカーソルK
は画面中央行Mの右端方向に移動していき、最後にはこ
の中央行の末尾に移動する。そこで、CPU1はステッ
プ304にて次の編集動作を実行すると、カーソルKが
中央行から外れる位置にくるか否かを判定し、外れない
場合はステップ301に戻り、外れる場合はステップ3
05へ進む。FIG. 3 is a flow chart showing the operation of scrolling the display screen while the cursor K displayed on the screen of the display device 5 is fixed at the center line during document editing. First, in step 301, the CPU 1 determines whether or not to edit the document displayed on the display device 5. If the document is not edited, the process is terminated, and if it is edited, step 30 is performed.
Go to 2. At step 302, the CPU 1 activates the document edit screen as shown in FIG. 2 and moves the cursor K on the screen to the center line M of the screen as shown in FIG. In this process, the CPU 1 develops and writes the cursor data and the document data in the VRAM 7 in the display format so that the cursor K is located at the center line M of the screen. After that, the user enters the input unit 2
From this, a document editing operation such as inserting or deleting a new document in the document in the screen as shown in FIG. 2 is performed. As a result, the CPU 1 performs a document editing process according to the document editing operation of the user in step 303, writes the edited result in the VRAM 7, and displays it on the screen of the display device 5. In this document editing, for example, when it is desired to insert a character into the displayed document, the cursor K on the screen shown in FIG.
Moves toward the right end of the center line M of the screen, and finally moves to the end of this center line. Therefore, when the CPU 1 executes the next editing operation in step 304, it determines whether or not the cursor K is located outside the center line. If the cursor K is not located, the process returns to step 301;
Go to 05.
【0010】CPU1はステップ305にてカーソルK
を例えば次行に移動しなければならない場合、カーソル
Kを次行に移動させるのではなく、表示画面を1行上に
スクロールさせて、カーソルKを中央行Mに位置させた
まま相対的にカーソルKが次行に移動したのと同等の画
面を作成する。この時、文字の入力であった場合、CP
U1はカーソルKをスクロールした後の中央行Mの先頭
に位置させる。又、カーソルKを1つ前の行に移動させ
なければならない場合、CPU1は表示画面を1行下に
スクロールさせて、カーソルKを中央行Mに位置させた
まま相対的にカーソルKを1つ前の行に移動させたのと
同等の画面を作成する。同様にカーソルKを数行上又は
下に移動させなければならない場合、CPU1はカーソ
ルKを中央行Mに位置させたまま、表示画面を数行分上
又は下にスクロールする制御を行う。その後、CPU1
はステップ306にて文書編集が終了したか否かを判定
し、終了していない場合はステップ301に戻り、終了
した場合は処理を終了して、通常のカーソル移動制御に
戻る。The CPU 1 makes a cursor K at step 305.
When it is necessary to move the cursor K to the next line, for example, instead of moving the cursor K to the next line, the display screen is scrolled up by one line, and the cursor K is positioned at the central line M and the relative cursor is moved. Create a screen equivalent to K moving to the next line. At this time, when inputting characters, CP
U1 positions the cursor K at the beginning of the central row M after scrolling. Further, when the cursor K has to be moved to the previous line, the CPU 1 scrolls the display screen downward by one line and relatively moves the cursor K to the center line M while keeping the cursor K at the center line M. Create a screen equivalent to moving to the previous line. Similarly, when the cursor K has to be moved up or down by several lines, the CPU 1 controls to scroll the display screen up or down by several lines while keeping the cursor K on the central line M. Then CPU1
Determines in step 306 whether or not the document editing is completed. If it is not completed, the process returns to step 301. If it is completed, the process ends and the process returns to the normal cursor movement control.
【0011】図4は上記した編集モード時の表示装置5
の表示画面例であり、画面の中央行MにカーソルKが位
置している。その後、改行になると、表示装置5の表示
画面は図5のようになり、表示画面が1行上にスクロー
ルしてカーソルKが次行に移動しているが、その位置は
画面中央行Mのままである。このため、利用者は常に編
集対象行の文章を中央にして、その前の文書と後に続く
文書を同一画面上で見ることができる。FIG. 4 shows the display device 5 in the edit mode described above.
Is an example of the display screen of FIG. After that, when a line feed occurs, the display screen of the display device 5 becomes as shown in FIG. 5, and the display screen scrolls up one line and the cursor K moves to the next line. There is. For this reason, the user can always view the previous document and the subsequent document on the same screen with the text of the line to be edited in the center.
【0012】本実施例によれば、装置を文書編集モード
にすると、表示装置5の画面上のカーソルKは常に画面
中央行Mに位置し、前記カーソルKが他の行に移動しな
ければならない状況になると、カーソルKを中央行Mに
位置させたまま、表示画面全体が上又は下に必要な行数
分だけスクロールして、前記カーソルKを目的の行へ移
動させる処理が行われるため、カーソルKを常に画面の
中央行Mに位置させて、編集対象文章を画面の中央部に
位置させることができる。これにより、利用者は画面中
央行の編集対象文章の前又は後の文書を同一画面上で見
ることができ、文書の前後関係を参照しつつ編集を行う
ような場合の編集効率を向上させることができる。According to the present embodiment, when the apparatus is in the document edit mode, the cursor K on the screen of the display device 5 is always located at the center line M of the screen, and the cursor K has to move to another line. In such a situation, while the cursor K is positioned at the central line M, the entire display screen is scrolled up or down by the required number of lines, and the process of moving the cursor K to the target line is performed. It is possible to always position the cursor K on the center line M of the screen and position the edit target sentence on the center part of the screen. This allows the user to see the document before or after the text to be edited on the center line of the screen on the same screen, and improve the editing efficiency when editing while referring to the context of the document. You can
【0013】又、この編集モードで文書を作成すれば、
カーソルKを画面中央行に常に置いたまま文書を作成す
ることもできる。更に、編集対象文章は外部記憶装置1
0に登録されてある既存の文書を文書バッファ31に呼
び出し、この文書の一部を表示装置5の画面に表示した
ものでもよく、この文書に対して上記と同様の処理を行
って同様の効果を得ることができる。又、上記実施例で
はカーソルKを表示装置5の画面の中央行に固定させた
が、カーソルKを固定させる画面上の位置を利用者によ
り任意行に選択させて指定できるようにしてもよい。If a document is created in this edit mode,
It is also possible to create a document while always placing the cursor K on the center line of the screen. Furthermore, the text to be edited is stored in the external storage device 1.
An existing document registered in 0 may be called in the document buffer 31 and a part of this document may be displayed on the screen of the display device 5. The same processing as described above is performed on this document to obtain the same effect. Can be obtained. Further, in the above embodiment, the cursor K is fixed to the center line of the screen of the display device 5, but the position on the screen to which the cursor K is fixed may be selected and designated by the user in any line.
【0014】また、上下移動しただけでなく横移動をす
る時にもカーソルKを固定できるようにしてもよい。
尚、上記実施例では、上下スクロールについて述べた
が、画面左右のスクロールであっても良いことは勿論で
ある。又、本発明は文書に関してだけではなく、表示情
報なら何でも適用可能である。The cursor K may be fixed not only when it is moved up and down but also when it is moved horizontally.
In the above embodiment, the vertical scrolling is described, but it goes without saying that the horizontal scrolling may be performed. Further, the present invention is applicable not only to documents but to any display information.
【0015】[0015]
【発明の効果】以上記述した如く本発明の文書作成装置
及びスクロール方法によれば、カーソルを常に画面の中
央位置に固定させて編集対象文書情報等を前記画面の中
央に常に位置させるように表示情報のスクロールを行う
ことができる。As described above, according to the document creating apparatus and the scrolling method of the present invention, the cursor is always fixed at the center position of the screen and the document information to be edited is displayed so as to be always positioned at the center of the screen. Information can be scrolled.
【図1】本発明の文書作成装置の一実施例を示したブロ
ック図。FIG. 1 is a block diagram showing an embodiment of a document creation device of the present invention.
【図2】図1に示した表示装置に表示された編集画面例
を示した図。2 is a diagram showing an example of an edit screen displayed on the display device shown in FIG.
【図3】図1に示したCPUの編集モード時におけるカ
ーソルを中央行に固定したままでの表示画面のスクロー
ル処理を示したフローチャート。FIG. 3 is a flowchart showing a scrolling process of the display screen while the cursor is fixed to the center line in the edit mode of the CPU shown in FIG.
【図4】図1に示した表示装置に表示されている編集画
面の具体例を示した図。FIG. 4 is a diagram showing a specific example of an editing screen displayed on the display device shown in FIG.
【図5】図4に示した編集画面が1行上にスクロールさ
れた場合の画面表示例を示した図。FIG. 5 is a diagram showing an example of a screen display when the edit screen shown in FIG. 4 is scrolled up one line.
1…CPU 2…入力部 3…RAM 4…ROM 5…表示装置 6…表示制御部 7…VRAM 8…ゲートアレ
イ 9…バス 10…外部記憶
装置 31…文書バッファ 32…ワーク領
域1 ... CPU 2 ... Input part 3 ... RAM 4 ... ROM 5 ... Display device 6 ... Display control part 7 ... VRAM 8 ... Gate array 9 ... Bus 10 ... External storage device 31 ... Document buffer 32 ... Work area
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5237057AJPH0793124A (en) | 1993-09-24 | 1993-09-24 | Document creating apparatus and scrolling method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5237057AJPH0793124A (en) | 1993-09-24 | 1993-09-24 | Document creating apparatus and scrolling method |
| Publication Number | Publication Date |
|---|---|
| JPH0793124Atrue JPH0793124A (en) | 1995-04-07 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5237057APendingJPH0793124A (en) | 1993-09-24 | 1993-09-24 | Document creating apparatus and scrolling method |
| Country | Link |
|---|---|
| JP (1) | JPH0793124A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002140143A (en)* | 2000-10-31 | 2002-05-17 | Sony Corp | Processor and method for processing information, and medium stored with program |
| WO2004079556A1 (en)* | 2003-03-06 | 2004-09-16 | Fujitsu Limited | Portable electronic device |
| US7165034B2 (en) | 2001-03-22 | 2007-01-16 | Canon Kabushiki Kaisha | Information processing apparatus and method, and program |
| US7429978B2 (en) | 2003-03-06 | 2008-09-30 | Fujitsu Limited | Portable electronic apparatus |
| JP2020149603A (en)* | 2019-03-15 | 2020-09-17 | ビズソフト株式会社 | Data edit processing system, and data edit processing program |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002140143A (en)* | 2000-10-31 | 2002-05-17 | Sony Corp | Processor and method for processing information, and medium stored with program |
| US7165034B2 (en) | 2001-03-22 | 2007-01-16 | Canon Kabushiki Kaisha | Information processing apparatus and method, and program |
| WO2004079556A1 (en)* | 2003-03-06 | 2004-09-16 | Fujitsu Limited | Portable electronic device |
| CN100350352C (en)* | 2003-03-06 | 2007-11-21 | 富士通株式会社 | Portable electronic device |
| US7429978B2 (en) | 2003-03-06 | 2008-09-30 | Fujitsu Limited | Portable electronic apparatus |
| JP2020149603A (en)* | 2019-03-15 | 2020-09-17 | ビズソフト株式会社 | Data edit processing system, and data edit processing program |
| Publication | Publication Date | Title |
|---|---|---|
| US9507435B2 (en) | Inline handwriting recognition and correction | |
| US6683631B2 (en) | System and method for selecting and deselecting information in an electronic document | |
| JP2000123114A (en) | Handwritten character input device and storage medium | |
| JPH05257457A (en) | System and method for scroll control | |
| JP3388451B2 (en) | Handwriting input device | |
| JPH0793124A (en) | Document creating apparatus and scrolling method | |
| JPH09190436A (en) | Information processing apparatus and range designation method | |
| JPH0728801A (en) | Image data processing method and apparatus thereof | |
| JPH0324594A (en) | Information processor with area specification confirming function | |
| JP2001325053A (en) | Pop-up menu automatic generation device and recording medium recording pop-up menu automatic generation program | |
| JP3258370B2 (en) | Character input method and device | |
| JPH0326422B2 (en) | ||
| JP2527287B2 (en) | Text processor | |
| JPH07160464A (en) | Display controller | |
| JPH06295328A (en) | Method and device for controlling display | |
| JP2904487B2 (en) | Document processing method | |
| JPH06266344A (en) | Screen scroll instruction support device | |
| JPH0778135A (en) | Document processor | |
| JPH05101059A (en) | Document creation device | |
| JPH03288262A (en) | Word processor | |
| JPH07152734A (en) | Document information processing device | |
| JPH06242918A (en) | Data processing method and device | |
| JPH1021040A (en) | Method and device for document display by screen division | |
| JP2000215198A (en) | Input support method and recording medium | |
| JP2527287C (en) |