JP2600654B2 - Document processing device - Google Patents
Document processing deviceInfo
- Publication number
- JP2600654B2 JP2600654B2 JP61257880A JP25788086A JP2600654B2 JP 2600654 B2 JP2600654 B2 JP 2600654B2 JP 61257880 A JP61257880 A JP 61257880A JP 25788086 A JP25788086 A JP 25788086A JP 2600654 B2 JP2600654 B2 JP 2600654B2
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- data
- setting item
- search
- mode setting
- 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 - Fee Related
Links
Landscapes
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、表示装置を備えた文書処理装置に関し、特
に表示装置に表示した複数個のモード設定項目の各項目
毎に順次データを入力するときに指定されたカーソル移
動方向にデータが存在しないときにはカーソルを次のモ
ード設定項目へ移動させるようにした文書処理装置に関
するものである。Description: TECHNICAL FIELD The present invention relates to a document processing apparatus provided with a display device, and in particular, to sequentially input data for each of a plurality of mode setting items displayed on the display device. More specifically, the present invention relates to a document processing apparatus which moves a cursor to the next mode setting item when data does not exist in a designated cursor moving direction.
(従来技術) 一般に、表示装置及び文書処理機能を備えた電子タイ
プライタ等において、文書を印字するために左右マージ
位置やタブセット位置や印字ピッチ等の複数の項目を有
する印字フォーマットを設定したり、或いは入力した文
書に対してある単語全てを他の単語に全文対象置換出来
るように構成されている。(Prior Art) Generally, in an electronic typewriter or the like having a display device and a document processing function, a print format having a plurality of items such as a left / right merge position, a tab set position, and a print pitch is set for printing a document. Alternatively, it is configured such that all words in the input document can be replaced with other words by full text.
上記印字フォーマットの各項目にデータを設定したり
或いは全文対象置換するためにサーチ項目やリプレース
項目等にデータを設定するときには、「左マージン」や
「右マージン」等の複数の設定項目名称と、その各設定
項目名称に連続して設けられ所望のデータを入力設定す
る複数の設定項目欄とを含む設定画面が一括して表示装
置に表示される。When setting data in each item of the above print format or setting data in a search item, a replacement item, or the like in order to perform full-text replacement, a plurality of setting item names such as "left margin" and "right margin"; A setting screen including a plurality of setting item columns provided continuously with the setting item names and inputting and setting desired data is collectively displayed on the display device.
そして、オペレータは対話形式により表示された項目
欄毎にカーソルキーを操作し乍らカーソル表示位置を移
動させて所望のデータを各項目欄の入力位置に順次入力
するようになっている。Then, the operator moves the cursor display position while operating the cursor key for each item column displayed in an interactive manner, and sequentially inputs desired data to the input positions of each item column.
(発明が解決しようとする問題点) 上記従来の電子タイプライタでは、表示装置に表示さ
れた複数の設定項目欄の各項目欄に順次所望のデータを
入力するときに、1つの設定項目欄にデータの入力が完
了すると、次の設定項目欄にデータを入力するために、
オペレータはカーソルキーを複数回操作してカーソル表
示位置を次の設定項目欄の先頭位置まで移動させる必要
があり、設定項目欄へのデータ入力を迅速且つ容易に行
なえないという問題点がある。(Problems to be Solved by the Invention) In the above-mentioned conventional electronic typewriter, when desired data is sequentially input to each of the plurality of setting item columns displayed on the display device, one setting item column is displayed. After completing the data entry, enter the data in the next setting item field,
The operator must operate the cursor key a plurality of times to move the cursor display position to the start position of the next setting item column, and there is a problem that data input to the setting item column cannot be performed quickly and easily.
(発明の目的) 本発明の目的は、表示装置に表示された複数のモード
設定項目欄の各項目欄へのデータ入力を最小限のカーソ
ル移動キー操作により迅速に行える文書処理装置を提供
することである。(Object of the Invention) It is an object of the present invention to provide a document processing apparatus capable of quickly inputting data to each of a plurality of mode setting item columns displayed on a display device with a minimum number of cursor movement key operations. It is.
(問題点を解決するための手段) 本発明に係る文書処理装置は、複数個のモード設定項
目を含むモード設定画面を表示して、その表示された各
モード設定項目内で、カーソルが示す位置にデータを入
力することにより各種モードを設定可能な文書処理装置
において、前記カーソルが1つのモード設定項目内にあ
って、そのカーソルの所定方向への移動を指示するカー
ソル移動指令が入力された場合、そのカーソル移動指令
が指示する移動方向にデータが存在するとき、前記カー
ソルを現在位置しているモード設定項目内において移動
させ、そのカーソル移動指令が指示する移動方向にデー
タが存在しないとき、前記カーソルを現在位置している
モード設定項目内から隣接する他のモード設定項目内へ
自動的に移動させるカーソル移動制御手段を備えたもの
である。(Means for Solving the Problems) The document processing apparatus according to the present invention displays a mode setting screen including a plurality of mode setting items, and displays a position indicated by a cursor in each of the displayed mode setting items. In the document processing apparatus in which various modes can be set by inputting data to the cursor, when the cursor is within one mode setting item and a cursor movement command for instructing the cursor to move in a predetermined direction is input. When there is data in the movement direction indicated by the cursor movement command, the cursor is moved within the currently set mode setting item, and when there is no data in the movement direction specified by the cursor movement command, Cursor movement control means for automatically moving the cursor from the currently set mode setting item to another adjacent mode setting item It is provided with.
(作用) 本発明に係る文書処理においては、表示されている複
数個のモード設定項目の1つのモード設定項目内にカー
ソルが表示されているときには、カーソルが示す位置に
データが入力される。(Operation) In the document processing according to the present invention, when a cursor is displayed in one of the plurality of displayed mode setting items, data is input at the position indicated by the cursor.
カーソル移動制御手段は、カーソルが1つのモード設
定項目内にあって、そのカーソルの所定方向への移動を
指示するカーソル移動指令が入力された場合に、そのカ
ーソル移動指令が指示する移動方向にデータが存在する
ときには、前記カーソルを現在位置しているモード設定
項目内において移動させ、また、そのカーソル移動指令
が指示するカーソル移動方向にデータが存在しないとき
には、カーソルを現在位置しているモード設定項目内か
ら隣接する他のモード設定項目内へ自動的に移動させ
る。こうして、カーソル移動制御手段によりカーソルが
順次隣接するモード設定項目内へ移動されて各モード設
定項目にデータが入力され各種モードが設定可能にな
る。The cursor movement control means, when the cursor is within one mode setting item and receives a cursor movement command for instructing the cursor to move in a predetermined direction, sets the data in the movement direction indicated by the cursor movement command. When the cursor exists, the cursor is moved within the currently set mode setting item, and when there is no data in the cursor movement direction indicated by the cursor movement command, the cursor is moved to the currently set mode setting item. Automatically move from inside to another adjacent mode setting item. In this way, the cursor is sequentially moved into the adjacent mode setting items by the cursor movement control means, data is input to each mode setting item, and various modes can be set.
(発明の効果) 本発明に係る文書処理装置によれば、以上説明したよ
うに、カーソルが1つのモード設定項目内にあって、カ
ーソル移動指令が入力された場合に、カーソル移動指令
が指示する移動方向にデータが存在するときには、カー
ソル現在位置しているモード設定項目内において移動さ
せ、指示されたカーソル移動方向にデータが存在しない
ときには、カーソルが現在位置しているモード設定項目
内から隣接する他のモード設定項目内へ自動的に移動す
るので、各設定項目へのデータ入力が迅速且つ容易に行
え、カーソル移動キーの操作性が向上する。しかも、カ
ーソル移動制御手段による機能達成の為に、CRコード等
の特殊コードを入力したり検知したりする必要がないの
で、汎用性と実用性に優れる。(Effect of the Invention) According to the document processing apparatus of the present invention, as described above, when the cursor is within one mode setting item and a cursor movement command is input, the cursor movement command indicates. When there is data in the moving direction, the cursor is moved within the mode setting item where the cursor is currently located, and when there is no data in the designated cursor moving direction, the cursor is moved from within the mode setting item where the cursor is currently located. Since it automatically moves to another mode setting item, data input to each setting item can be performed quickly and easily, and the operability of the cursor movement key is improved. Moreover, since it is not necessary to input or detect a special code such as a CR code in order to achieve the function by the cursor movement control means, it is excellent in versatility and practicality.
(実施例) 以下、本発明の実施例を図面に基いて説明する。(Example) Hereinafter, an example of the present invention will be described with reference to the drawings.
本実施例は本発明を電子タイプライタに適用したもの
であり、そのタイプライタ1は、第1図に示すように、
本体フレーム2の前部には、キーボード3が配置され、
キーボード3後方で本体フレーム2内には印字機構PMが
配置されている。キーボード3にはアルファベットキー
・数字キーを含む文字キー4、スペースキー5、カーソ
ル移動(右・左・上・下)のためのカーソル移動キー
6、テキストメモリ22の文章全体を対象としてある単語
の検索(サーチ)或いは単語全てを他の単語に一括して
置換(リプレース)するためのサーチキー7、編集処理
を実行させるための実行キー8等が配設されている。ま
たキーボード3には、その他各種の機能キーが通常のタ
イプライタと同様に設けられているが、本発明と直接関
係がないのでその説明については省略する。In this embodiment, the present invention is applied to an electronic typewriter, and the typewriter 1 has, as shown in FIG.
A keyboard 3 is arranged at the front of the main body frame 2,
A printing mechanism PM is arranged in the main body frame 2 behind the keyboard 3. The keyboard 3 includes a character key 4 including alphabet keys and numeric keys, a space key 5, a cursor movement key 6 for moving a cursor (right, left, up, and down), and a word for a whole sentence in the text memory 22. A search key 7 for performing a search (search) or replacing all the words with other words at once (replacement), an execution key 8 for executing an editing process, and the like are provided. Further, the keyboard 3 is provided with various other function keys in the same manner as a normal typewriter, but the description thereof is omitted because it is not directly related to the present invention.
次に、タイプライタ1の制御系の全体構成の概略につ
いて、第2図に基いて説明する。Next, an outline of the entire configuration of the control system of the typewriter 1 will be described with reference to FIG.
印字機構PMは、キャリッジを含む機械的機構とその駆
動モータとその駆動回路及び印字用紙9を紙送りする機
械的機構とその駆動モータとその駆動回路及び活字ホイ
ールとその駆動モータとその駆動回路及び印字ハンマと
その駆動ソレノイドとその駆動回路などから構成されて
いる。The printing mechanism PM includes a mechanical mechanism including a carriage, its driving motor, its driving circuit, a mechanical mechanism for feeding the printing paper 9, its driving motor, its driving circuit, the type wheel, its driving motor, its driving circuit, It is composed of a printing hammer, its driving solenoid, its driving circuit, and the like.
表示装置Dは、表示用CPU10と、40桁で2行分の文字
や記号を表示するLCDディスプレイ11と、LCDディスプレ
イ11に表示するために40桁で2行分の表データをLCDデ
ィスプレイ11の各表示位置と対応して記憶する表示用RA
Mを内蔵したディスプレイコントローラ12と、LCDディス
プレイ11で文字や記号を表示するために約400種類の表
示データを文字や記号等のコードデータに対応して記憶
しているキャラクタジェネレータとから構成されてい
る。The display device D includes a display CPU 10, an LCD display 11 for displaying two lines of characters and symbols in 40 digits, and table data for 40 columns in two lines for display on the LCD display 11. Display RA stored in correspondence with each display position
It is composed of a display controller 12 with a built-in M, and a character generator that stores about 400 types of display data corresponding to code data such as characters and symbols for displaying characters and symbols on the LCD display 11. I have.
表示用CPU10は、インターフェイス13を介してメインC
PU14から出力されるコマンドデータや文字コードデータ
に基いて、文字コードデータに対応する表示データをキ
ャラクタジェネレータから読出し、読出した表示データ
をディスプレイコントローラ12へ出力する。またディス
プレイコントローラ12は、表示データを表示用RAMに書
込むと同時に、その表示データをLCDディスプレイ11に
出力する。The display CPU 10 is connected to the main C through the interface 13.
Based on the command data and the character code data output from the PU 14, display data corresponding to the character code data is read from the character generator, and the read display data is output to the display controller 12. The display controller 12 writes the display data to the display RAM and outputs the display data to the LCD display 11 at the same time.
制御装置Cは、メインCPU14と、メインCPU14に接続さ
れたROM(リード・オンリ・メモリ)15及びRAM(ランダ
ム・アクセス・メモリ)20とから構成されており、メイ
ンCPU14にはデータバスを介してキーボード3と、前記
印字機構PMと、インターフェイス13とが接続されてい
る。The control device C includes a main CPU 14, a ROM (read only memory) 15 and a RAM (random access memory) 20 connected to the main CPU 14, and is connected to the main CPU 14 via a data bus. The keyboard 3, the printing mechanism PM, and the interface 13 are connected.
ROM22のプログラムメモリ16には、キーボード3から
入力される各文字等のコードデータ或いは既に記憶され
ているテキストメモリ22から読み出されるコードデータ
に対応させて、印字機構PMと表示装置Dとを制御する制
御プログラムと、LCDディスプレイ11上のカーソルの移
動を制御する後述のカーソル移動制御の制御プログラム
及びサーチ・リプレースのための設定画面フォーマット
データとが記憶されている。The program memory 16 of the ROM 22 controls the printing mechanism PM and the display device D in accordance with code data of each character or the like input from the keyboard 3 or code data read from the text memory 22 already stored. A control program, a control program of cursor movement control described later for controlling movement of a cursor on the LCD display 11, and setting screen format data for search / replacement are stored.
RAM20には、メインCPU14で演算処理した結果を一時的
に記憶する各種のメモリの他に、入力されているか或い
はテキストメモリ22から読出されてLCDディスプレイ11
に表示している2印字行分の文字や記号データを記憶す
るラインバッファ21、入力された文書を記憶するテキス
トメモリ22、LCDディスプレイ11におけるカーソル表示
装置を記憶するカーソル表示位置メモリ23、カーソル表
示位置メモリ23の値に対応してラインバッファ21のアド
レスを指示するカーソル位置ポインタ24と、検索文字列
を所定文字例えば8文字まで記憶するサーチワードメモ
リ25、置換する文字列を所定文字例えば8文字まで記憶
するリプレースワードメモリ26及びサーチキー7が操作
されたときにセットするサーチ・リプレースモードフラ
グを書込むサーチ・リプレースモードフラグメモリ27が
設けられている。The RAM 20 includes, in addition to various memories for temporarily storing the results of the arithmetic processing performed by the main CPU 14, data inputted or read from the text memory 22 and read from the LCD display 11.
, A line buffer 21 for storing character and symbol data for two print lines, a text memory 22 for storing an input document, a cursor display position memory 23 for storing a cursor display device on the LCD display 11, and a cursor display. A cursor position pointer 24 for indicating the address of the line buffer 21 corresponding to the value of the position memory 23, a search word memory 25 for storing a search character string up to a predetermined character, for example, up to eight characters, and a character string to be replaced for a predetermined character, for example, eight characters And a search / replace mode flag memory 27 for writing a search / replace mode flag to be set when the search key 7 is operated.
メインCPU14は、メモリモードのときにROM15のプログ
ラムメモリ16から制御プログラムを読み込み、文字キー
4から入力される各文字記号に対応するコードデータを
RAM20のラインバッファ21やテキストメモリ22に書込む
と共にインターフェイス13を介して表示装置Dの表示用
CPU10に出力し、同時にカーソル表示位置を制御する。
また、入力コードデータが印加機構PMを作動させる各種
の機能キーからのコマンドデータのときには、メインCP
U14は、コードデータを制御プログラムで処理すること
により、入力コードデータに対応する制御データを印字
機構PMの各駆動回路に出力する。The main CPU 14 reads the control program from the program memory 16 of the ROM 15 in the memory mode, and stores the code data corresponding to each character symbol input from the character key 4.
For writing to the line buffer 21 or the text memory 22 of the RAM 20 and for displaying on the display device D via the interface 13
It outputs to CPU10 and controls the cursor display position at the same time.
When the input code data is command data from various function keys for operating the application mechanism PM, the main CP
The U14 outputs control data corresponding to the input code data to each drive circuit of the printing mechanism PM by processing the code data with the control program.
次に、本発明は、カーソル移動キー6を操作したとき
に指定されたカーソル移動方向にデータが存在しないと
きには他の項目欄へ移動させるカーソル移動制御に特徴
を有するものであり、フローチャートに基く説明を理解
し易くするために、文章全体を対象としてある単語全て
を他の単語に置換するサーチ・リプレース処理するとき
のカーソル移動制御の概要について説明する。Next, the present invention is characterized by a cursor movement control for moving to another item column when data does not exist in the cursor movement direction designated when the cursor movement key 6 is operated. In order to make it easy to understand, an outline of cursor movement control at the time of performing search / replacement processing for replacing all words with other words in the entire sentence will be described.
第3図(a)〜(e)はサーチキー7を操作してLCD
ディスプレイ11に表示されたサーチ・リプレース設定画
面フォーマットデータである。FIGS. 3 (a) to 3 (e) show the operation of the search key 7 and the LCD.
9 is a search / replace setting screen format data displayed on the display 11.
尚、検索(サーチ)文字列の文字数及び置換(リプレ
ース)文字列の文字数は最大8文字まで入力可能であ
り、この入力された文字列を表示する欄を設定項目欄と
いう。The number of characters of the search (search) character string and the number of characters of the replacement (replacement) character string can be input up to a maximum of eight characters. A field for displaying the input character string is called a setting item field.
サーチキー7を操作すると第3図(a)に示すよう
に、カーソル30は設定項目名称「SEARCH?」の次に表示
される。そして検索文字列として「Abc」を入力する
と、第3図(b)に示すように設定項目欄には「Abc」
が表示され、カーソル30は文字「c」の次の位置に表示
される。When the search key 7 is operated, the cursor 30 is displayed after the setting item name "SEARCH?" As shown in FIG. When "Abc" is entered as a search character string, "Abc" is displayed in the setting item column as shown in FIG.
Is displayed, and the cursor 30 is displayed at the position next to the character "c".
次に、置換文字列を入力するためにカーソル移動
(右)キー6を操作すると、カーソル30は第3図(c)
に示すように設定項目名称「REPLACE?」の次の位置に表
示される。そして文字列「Bba」を入力すると、第3図
(d)に示すように設定項目欄には「Bba」が表示さ
れ、カーソル30は文字「a」の次の位置に表示される。Next, when the cursor moving (right) key 6 is operated to input a replacement character string, the cursor 30 is moved to the state shown in FIG.
Is displayed next to the setting item name "REPLACE?" When the character string "Bba" is input, "Bba" is displayed in the setting item column as shown in FIG. 3D, and the cursor 30 is displayed at the position next to the character "a".
以降、同様に操作を繰返して、設定項目名称「PAGE
?」に対応する設定項目欄には「1」、設定項目名称「L
INE?」に対応する設定項目欄には「10」が入力される。After that, repeat the same operation to set item name "PAGE
"1" in the setting item column corresponding to "?", And the setting item name "L
"10" is entered in the setting item column corresponding to "INE?".
以上の操作により、サーチ・リプレース処理のための
各データ設定が終了し、実行キー8の操作により指定さ
れたテキストデータの1ページ目の10行目以降の文章全
体について、文字列「Abc」の全てが文字列「Bba」に置
換される。With the above operation, each data setting for the search / replacement process is completed, and the entire text from the 10th line on the first page of the text data specified by the operation of the execution key 8 is replaced with the character string "Abc". Everything is replaced by the string "Bba".
尚、第3図(d)において、カーソル移動(左)キー
6を複数回操作すると、カーソル30は文字「a」→
「b」・・・・の位置に表示され、入力文字の訂正が可
能である。In FIG. 3D, when the cursor movement (left) key 6 is operated a plurality of times, the cursor 30 changes from the character "a" to the character "a".
.. Are displayed at the positions of “b”..., And the input characters can be corrected.
次に、電子タイプライタの制御装置Cで行なわれるサ
ーチ・リプレース処理におけるカーソル移動制御のルー
チンについて、第4図のフローチャートに基いて説明す
る。Next, a cursor movement control routine in the search / replacement process performed by the control device C of the electronic typewriter will be described with reference to the flowchart of FIG.
タイプライタに電源が投入されるとこの制御が開始さ
れ、ステップS1(以下、単にS1で表わし、他のステップ
も同様に扱う)において、サーチ・リプレースモードフ
ラグをリセットする等の初期設定が行なわれる。次のS2
において、キーが入力されるまでS2が繰返され、キーが
入力されると、S3に移行する。When the power is supplied to the typewriter, this control is started, and initial settings such as resetting of a search / replace mode flag are performed in step S1 (hereinafter, simply referred to as S1 and other steps are similarly handled). . Next S2
In S1, S2 is repeated until a key is input, and when a key is input, the process proceeds to S3.
S3ではRAM20のサーチ・リプレースモードフラグメモ
リ27のデータに基いてサーチ・リプレースモードフラグ
がセットされているか否か、即ちサーチ・リプレースモ
ードが設定されているか否かが判定され、Yesのときに
はS7へ移行し、NoのときにはS4に移行する。In S3, it is determined whether or not the search and replace mode flag is set based on the data in the search and replace mode flag memory 27 of the RAM 20, that is, whether or not the search and replace mode is set. The process proceeds to S4 when No.
S4では、操作されたキーはサーチキー7か否かが判定
され、サーチキー7でないときにはS19へ移行し、操作
したキーに対応する処理が実行されS2へ戻る。S4でサー
チキー7が操作されたときにはS5へ移行する。S5では、
サーチ・リプレースモードフラグがセットされ、サーチ
・リプレースモードが設定される。次のS6では、サーチ
・リプレース処理の設定画面がLCDディスプレイ11に表
示され、S2に戻る。(第3図(a)参照) S7〜S12は入力データをラインバッファ21に書込むと
共にカーソル30表示位置を順次移動するステップであ
り、S7では、操作されたのは文字キー4か否かが判定さ
れ、文字キー4でないときにはS13へ移行しまた文字キ
ー4のときにはS8へ移行する。In S4, it is determined whether or not the operated key is the search key 7, and if it is not the search key 7, the process shifts to S19, the process corresponding to the operated key is executed, and the process returns to S2. When the search key 7 is operated in S4, the process proceeds to S5. In S5,
The search / replace mode flag is set, and the search / replace mode is set. In the next S6, a setting screen for the search / replacement process is displayed on the LCD display 11, and the process returns to S2. (See FIG. 3 (a).) S7 to S12 are steps for writing the input data into the line buffer 21 and sequentially moving the display position of the cursor 30. In S7, it is determined whether or not the character key 4 has been operated. If it is determined that the character key is not 4, the process proceeds to S13, and if it is the character key 4, the process proceeds to S8.
S8において、カーソル位置ポインタ24のデータに基い
て入力されるデータがラインバッファ21に書込まれる。
この場合に、メインCPU14は入力データをインターフェ
イス13を介して表示用CPU10に出力し、CPU10はこのデー
タをLCDディスプレイ11に出力し、データに対応する文
字が表示される。In S8, data input based on the data of the cursor position pointer 24 is written to the line buffer 21.
In this case, the main CPU 14 outputs the input data to the display CPU 10 via the interface 13, and the CPU 10 outputs this data to the LCD display 11, so that characters corresponding to the data are displayed.
次のS9では、ROM15のサーチ・リプレース設定画面フ
ォーマットデータとカーソル位置ポインタ24のデータと
に基いて、現在入力中の設定項目欄はフルか否かが判定
され、フルのときにはS12へ移行しまたフルでないとき
にはS10へ移行する。S10では、カーソル表示位置メモリ
23の値に1が加算されそしてS11において、カーソル表
示位置メモリ23のデータに基いてカーソルが表示され、
S2へ戻る。In the next S9, it is determined based on the search / replace setting screen format data of the ROM 15 and the data of the cursor position pointer 24 whether or not the currently input setting item column is full. If it is not full, shift to S10. In S10, cursor display position memory
1 is added to the value of 23, and in S11, a cursor is displayed based on the data in the cursor display position memory 23,
Return to S2.
S2〜S3・S7〜S11が繰返されて入力データが順次ライ
ンバッファ21に書込まれると共にカーソル30表示位置が
順次移動して表示される。そして、設定項目欄に所定文
字数が入力されると、S9においてYesと判定されS12へ移
行する。S12では、サーチ・リプレース設定画面フォー
マットデータに基いて、カーソル表示位置メモリ23に次
の設定項目欄の先頭の値が設定され、S11では、カーソ
ル表示位置メモリ23のデータに基いてカーソル30が表示
され、S2へ戻る。Steps S2 to S3 and S7 to S11 are repeated, input data is sequentially written to the line buffer 21, and the display position of the cursor 30 is sequentially moved and displayed. Then, when the predetermined number of characters is input in the setting item column, it is determined as Yes in S9, and the process proceeds to S12. In S12, the first value of the next setting item column is set in the cursor display position memory 23 based on the search / replace setting screen format data, and in S11, the cursor 30 is displayed based on the data in the cursor display position memory 23. And returns to S2.
またS13〜S14・S10〜S12はカーソル30表示位置をカー
ソル移動キー6の操作により移動するステップであり、
S13において、操作されたのはカーソル移動(右)キー
6か否かが判定され、カーソル移動(右)キー6でない
ときにはS15へ移行しまた、カーソル移動(右)キー6
のときにはS14へ移行する。S13 to S14 and S10 to S12 are steps for moving the display position of the cursor 30 by operating the cursor movement key 6.
In S13, it is determined whether or not the operated key is the cursor move (right) key 6. If the cursor is not the cursor move (right) key 6, the process shifts to S15.
In the case of, the process proceeds to S14.
S14では、ラインバッファ21のデータとカーソル位置
ポインタ24のデータとに基いて、カーソル30の移動方向
にデータが有るか否かが判定され、データがあればS10
〜S11を経てカーソル30が順次カーソル移動キー6で指
令された方向に移動してS2に戻り、またデータが存在し
ないときにはS12・S11を経てカーソル30が次の項目設定
欄の先頭文字位置に表示され、S2に戻る。(第3図
(b)・(c)参照) そして、S2〜S3・S7〜S12及びS2〜S3・S13〜S14・S10
〜S12が繰返されてLCDディスプレイ11に表示された全て
の設定項目欄に所望のデータが設定される。(第3図
(e)参照) 更にS15〜S18はサーチ・リプレース処理を実行するス
テップであり、S15では、操作されたのは実行キー8か
否かが判定され、実行キー8でないときにはS20へ移行
しサーチ・リプレース処理に必要でないキー操作である
のでブザーやアラームランプ等にアラームが表示されて
S2へ戻り、また実行キー8のときにはS16へ移行する。In S14, based on the data in the line buffer 21 and the data in the cursor position pointer 24, it is determined whether or not there is data in the moving direction of the cursor 30.
After S11, the cursor 30 moves sequentially in the direction specified by the cursor movement key 6 and returns to S2. When there is no data, the cursor 30 is displayed at the first character position of the next item setting column via S12 / S11. And returns to S2. (See FIGS. 3 (b) and (c)) And S2 to S3 and S7 to S12 and S2 to S3 and S13 to S14 and S10
Steps S12 to S12 are repeated, and desired data is set in all the setting item columns displayed on the LCD display 11. (See FIG. 3 (e).) Further, S15 to S18 are steps for executing a search / replacement process. In S15, it is determined whether the operated key is the execution key 8 or not. Since it is a key operation that is not necessary for search and replacement processing, an alarm is displayed on the buzzer, alarm lamp, etc.
The process returns to S2, and shifts to S16 when the execution key is 8.
S16において、サーチ・リプレース設定画面フォーマ
ットデータとラインバッファ21のデータとに基いて、各
設定項目欄のデータが所定のメモリ25・26に書込まれ
る。このとき、例えばサーチの設定項目欄のデータがサ
ーチワードメモリ25に書込まれ、リプレースの設定項目
欄のデータがリプレースワードメモリ26に書込まれる。In S16, the data in each setting item column is written into the predetermined memories 25 and 26 based on the search / replace setting screen format data and the data in the line buffer 21. At this time, for example, the data in the search setting item column is written into the search word memory 25, and the data in the replacement setting item column is written into the replacement word memory 26.
次のS17では、指定されたテキストデータにおいて、
サーチワードメモリ25のデータやリプレースワードメモ
リ26のデータ等に基いて、サーチワードメモリ25のデー
タに対応する文字列全てをリプレースワードメモリ26の
データに対応する文字列に順次置換するサーチ・リプレ
ース処理が実行される。次のS18において、サーチ・リ
プレースモードフラグがリセットされ、S2に戻る。In the next S17, in the specified text data,
A search / replacement process for sequentially replacing all character strings corresponding to the data in the search word memory 25 with character strings corresponding to the data in the replacement word memory 26 based on the data in the search word memory 25, the data in the replacement word memory 26, and the like. Is executed. In the next S18, the search / replace mode flag is reset, and the process returns to S2.
以上説明したように、カーソル移動キー6の操作で指
定されたカーソル移動方向にデータが存在しないときに
は、カーソル30は他の設定項目欄の先頭位置に表示され
るので、各設定項目欄へのデータ入力が迅速且つ容易に
行え、カーソル移動キー6の操作性が向上する。As described above, when there is no data in the cursor movement direction specified by the operation of the cursor movement key 6, the cursor 30 is displayed at the head position of the other setting item columns. Input can be performed quickly and easily, and the operability of the cursor movement key 6 is improved.
尚、上記実施例はサーチ・リプレース処理におけるカ
ーソル移動制御について説明したが、本発明は、メモリ
モードにおいてレフトマージン、ライトマージン、ピッ
チ送り、タブ位置、ラインスペース等の設定項目を有す
る印字フォーマットを設定するとき等にも適用し得るこ
とは勿論である。Although the above embodiment describes the cursor movement control in the search / replace processing, the present invention sets a print format having setting items such as a left margin, a right margin, a pitch feed, a tab position, and a line space in the memory mode. It is needless to say that the present invention can be applied to such cases.
また、上記実施例は2行表示可能なLCDディスプレイ1
1を設けた電子タイプライタについて説明したが、本発
明をCRT画面を備えたワードプロセッサ等にも適用する
ことが可能である。Further, the above embodiment is an LCD display 1 capable of displaying two lines.
Although the electronic typewriter provided with 1 has been described, the present invention can be applied to a word processor or the like having a CRT screen.
第1〜第4図は本発明の実施例を示すもので、第1図は
電子タイプライタの斜視図、第2図はタイプライタの制
御系のブロック図、第3図はLCDディスプレイに表示さ
れたサーチ・リプレース設定画面フォーマットデータに
おけるカーソル移動を説明する説明図、第4図はカーソ
ル移動制御のルーチンのフローチャートである。 3……キーボード、4……文字キー、6……カーソル移
動キー、7……サーチキー、11……LCDディスプレイ、1
4……メインCPU(中央演算装置)、15……ROM(リード
・オンリ・メモリ)、20……RAM(ランダム・アクセス
・メモリ)、21……ラインバッファ、23……カーソル表
示位置メモリ、C……制御装置、D……表示装置。1 to 4 show an embodiment of the present invention. FIG. 1 is a perspective view of an electronic typewriter, FIG. 2 is a block diagram of a control system of the typewriter, and FIG. 3 is displayed on an LCD display. FIG. 4 is an explanatory diagram for explaining cursor movement in the search / replace setting screen format data, and FIG. 4 is a flowchart of a cursor movement control routine. 3 ... keyboard, 4 ... character key, 6 ... cursor movement key, 7 ... search key, 11 ... LCD display, 1
4 Main CPU (central processing unit), 15 ROM (read only memory), 20 RAM (random access memory), 21 line buffer, 23 cursor position memory, C ... Control device, D ... Display device.
Claims (1)
画面を表示して、その表示された各モード設定項目内
で、カーソルが示す位置にデータを入力することにより
各種モードを設定可能な文書処理装置において、 前記カーソルが1つのモード設定項目内にあって、その
カーソルの所定方向への移動を指示するカーソル移動指
令が入力された場合、そのカーソル移動指令が指示する
移動方向にデータが存在するとき、前記カーソルを現在
位置しているモード設定項目内において移動させ、その
カーソル移動指令が指示する移動方向にデータが存在し
ないとき、前記カーソルを現在位置しているモード設定
項目内から隣接する他のモード設定項目内へ自動的に移
動させるカーソル移動制御手段を備えたことを特徴とす
る文書処理装置。1. A document in which a mode setting screen including a plurality of mode setting items is displayed, and various modes can be set by inputting data at a position indicated by a cursor in each of the displayed mode setting items. In the processing device, when the cursor is within one mode setting item and a cursor movement command instructing movement of the cursor in a predetermined direction is input, data exists in the movement direction designated by the cursor movement command. When the cursor is moved within the currently set mode setting item, and there is no data in the movement direction indicated by the cursor movement command, the cursor is moved from the currently set mode setting item to the next position. A document processing apparatus comprising: a cursor movement control unit for automatically moving into another mode setting item.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61257880A JP2600654B2 (en) | 1986-10-29 | 1986-10-29 | Document processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61257880A JP2600654B2 (en) | 1986-10-29 | 1986-10-29 | Document processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63111567A JPS63111567A (en) | 1988-05-16 |
JP2600654B2 true JP2600654B2 (en) | 1997-04-16 |
Family
ID=17312465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61257880A Expired - Fee Related JP2600654B2 (en) | 1986-10-29 | 1986-10-29 | Document processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2600654B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08171555A (en) * | 1994-12-20 | 1996-07-02 | Nec Corp | Word processor |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5928918B2 (en) * | 1979-04-28 | 1984-07-17 | シャープ株式会社 | Cursor control method for character processing device |
JPS5660489A (en) * | 1979-10-24 | 1981-05-25 | Tokyo Shibaura Electric Co | Display controller |
JPS57124883U (en) * | 1981-01-27 | 1982-08-04 | ||
JPS59128589A (en) * | 1983-01-14 | 1984-07-24 | 富士フアコム制御株式会社 | Display unit |
-
1986
- 1986-10-29 JP JP61257880A patent/JP2600654B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPS63111567A (en) | 1988-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2600654B2 (en) | Document processing device | |
JPH0117185B2 (en) | ||
EP0273764B1 (en) | Text processing system | |
JPH0437951A (en) | Document processor | |
JPH0522933B2 (en) | ||
JPH0560628B2 (en) | ||
EP0274436B1 (en) | Word processing apparatus | |
JP2700001B2 (en) | Character data output device | |
JPH06110891A (en) | Documentation device | |
JP2993034B2 (en) | Document processor with help information display function | |
JP2705690B2 (en) | Display control device | |
JPS63192157A (en) | Document processor | |
JP2606579B2 (en) | Character display device | |
JPH0445875B2 (en) | ||
JPH05204901A (en) | Layout display controller for document processor | |
JPS63159976A (en) | Data processor | |
JPS63155356A (en) | Document editing device | |
JPH0719188B2 (en) | Data input device | |
JPH04148410A (en) | Document processor | |
JPS6326764A (en) | Document editing device | |
JPS63146157A (en) | Document processor | |
JPH08110905A (en) | Document processor | |
JPH031273A (en) | Character processor having operation self-study function | |
JPS63168765A (en) | Document processor | |
JPH03231355A (en) | Document processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |