JPH036658A - Character processor - Google Patents
Character processorInfo
- Publication number
- JPH036658A JPH036658A JP1141574A JP14157489A JPH036658A JP H036658 A JPH036658 A JP H036658A JP 1141574 A JP1141574 A JP 1141574A JP 14157489 A JP14157489 A JP 14157489A JP H036658 A JPH036658 A JP H036658A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- tab
- register
- setting
- input
- 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.)
- Granted
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
(イ)産業上の利用分野
この発明は日本語あるいは英文ワードプロセッサなどの
文字処理装置に関し、特にタブ設定機能を有する文字処
理装置に関する。DETAILED DESCRIPTION OF THE INVENTION (a) Field of Industrial Application This invention relates to a character processing device such as a Japanese or English word processor, and more particularly to a character processing device having a tab setting function.
(ロ)従来の技術
従来この種の文字処理装置は、右ヅメ、左ヅメ、センタ
リング、タブ設定、桁揃えなどの文章編集機能を宵する
ものである。(B) Prior Art Conventionally, this type of character processing device has text editing functions such as right-cutting, left-cutting, centering, tab setting, and digit alignment.
これらの編集itのうち、タブ設定は、タブ設定モード
において、キーボードのカーソルキーを押下して所望の
タブ設定位置までカーソルを移動させ、タブキーを押下
しておこなうものである。Among these editing items, tab setting is performed by pressing the cursor key on the keyboard to move the cursor to a desired tab setting position and pressing the tab key in the tab setting mode.
この時使用者は、表示装置の画面に表示されているスケ
ールを読んで、設定位置を確認するものである。また複
数のタブを設定する場合にあっても、2つのタブ間の間
隔つまりは入力できる文字数はスケールにて確認するも
のである。At this time, the user reads the scale displayed on the screen of the display device to confirm the set position. Furthermore, even when setting multiple tabs, the distance between the two tabs, that is, the number of characters that can be input, is checked using the scale.
(ハ)発明が解決しようとする課題
しかしながら、上記の構成にあっては、任意の間隔でい
くつかのタブを設定する場合、その都度2つのタブ間の
間隔をスケールにて確認しながらおこなわなければなら
ず操作性が悪かった。またタブ設定後あらためてタブ間
の間隔を確認する場合にあっても、逐一タブ間のスケー
ルを数える必要があった。(c) Problems to be solved by the invention However, in the above configuration, when setting several tabs at arbitrary intervals, it is necessary to check the interval between two tabs on a scale each time. However, the operability was poor. Furthermore, even when checking the spacing between tabs after setting the tabs, it was necessary to count the scale between the tabs one by one.
この発明は上記の事情を考慮してなされたもので、タブ
設定のためのカーソル移動時にあっては、カーソルの移
動量、タブ設定後にあっては2つのタブ間の間隔か数字
にて確認することができる文字処理装置を提供しようと
するものである。This invention was made in consideration of the above circumstances, and when moving the cursor to set a tab, the amount of cursor movement is checked, and after setting a tab, the distance between two tabs or a number is checked. The purpose is to provide a character processing device that can perform the following functions.
(ニ)課題を解決するための手段
第1図はこの発明の文字処理装置の構成を明示するブロ
ック図であり、同図に示すように、この発明は、スケー
ル及びカーソルを表示するとともに各種の情報を表示し
うる表示手段lと、カーソル移動の指示及びタブ設定の
指示を含む各種の指示を入力する入力手段2と、入力手
段2から入力されたカーソル移動の指示によりカーソル
を移動させるカーソル移動手段3と、入力手段2から入
力されたタブ設定の指示によりカーソルのある位置にタ
ブを設定しタブ設定された位置を示す記号を表示手段1
に表示されているスケールに表示させるタブ設定手段4
と、タブ設定手段4により設定されたタブの位置から現
在のカーソルの位置までの間隔及び設定された2つのタ
ブ間の間隔をそれぞれ計数する計数手段5と、計数手段
5により計数されたそれぞれの間隔を数字にてスケール
近傍で、かつ設定されたタブと現在のカーソルとの間及
び設定された2つのタブ間にそれぞれ表示させる表示制
御手段6と、を有することを特徴とする文字処理装置で
ある。(d) Means for Solving the Problems FIG. 1 is a block diagram showing the configuration of a character processing device according to the present invention. As shown in the figure, the present invention can display a scale and a cursor, and A display means 1 capable of displaying information, an input means 2 for inputting various instructions including cursor movement instructions and tab setting instructions, and a cursor movement for moving the cursor in response to cursor movement instructions input from the input means 2. means 3, and means 1 for setting a tab at the position of the cursor according to a tab setting instruction inputted from input means 2, and displaying a symbol indicating the position where the tab has been set;
Tab setting means 4 to be displayed on the scale displayed in
, a counting means 5 for counting the interval from the tab position set by the tab setting means 4 to the current cursor position and the interval between two set tabs, respectively; A character processing device characterized in that it has a display control means 6 for displaying intervals in numbers close to the scale and between a set tab and the current cursor and between two set tabs. be.
この発明における表示手段は、当該分野で公知のCRT
’PLCDなどを有する表示装置を使用することができ
る。The display means in this invention is a CRT known in the art.
'A display device having a PLCD or the like can be used.
入力手段は、たとえばキーボードやマウスなどのポイン
ティングデバイスなどで構成される。キーボードの場合
、たとえば4個のカーソルキーにてカーソルを画面上で
上下、左右に移動させるための指示を入力できろよう構
成し、かつタブ設定のために、タブ設定モードの指示を
入力するためのファンクションキーとタブ設定/解除の
ための指示を入力するためのタブキーとを備える構成と
すればよい。The input means includes, for example, a keyboard and a pointing device such as a mouse. In the case of a keyboard, for example, it is configured so that instructions for moving the cursor up and down, left and right on the screen can be input using four cursor keys, and for inputting instructions for tab setting mode for tab setting. The configuration may include a function key and a tab key for inputting an instruction for setting/cancelling a tab.
タブ設定手段、計数手段及び表示制御手段は、基本的に
はマイクロプロセッサを主として構成すればよい。タブ
設定手段にあっては、設定されたタブの位置を記憶する
ための、1行に入力できる文字数に対応するビット長を
有するレジスタを備えている。また計数手段は、カーソ
ル位置を記憶するためのレジスタと、カーソルの移動し
た間隔を計数するカウンタとを有するものである。The tab setting means, the counting means, and the display control means may basically be configured mainly by a microprocessor. The tab setting means includes a register having a bit length corresponding to the number of characters that can be input in one line, for storing the position of the set tab. Further, the counting means has a register for storing the cursor position and a counter for counting the interval at which the cursor has moved.
(ホ)作用
表示手段がスケール及びカーソル表示している状態で入
力手段によりカーソル移動の指示が入力されると、カー
ソル移動手段はカーソル移動の指示により対応してカー
ソルを移動させる。カーソルか所望の位置まで移動され
たのち入力手段よりタブ設定の指示が入力されると、タ
ブ設定手段はその位置にタブを設定し、表示手段にタブ
が設定されたことを示す記号をスケールに表示させる。(e) When an instruction to move the cursor is input by the input means while the effect display means is displaying the scale and cursor, the cursor moving means moves the cursor in response to the instruction to move the cursor. When a tab setting instruction is input from the input means after the cursor has been moved to a desired position, the tab setting means sets a tab at that position and displays a symbol on the scale indicating that a tab has been set on the display means. Display.
計数手段は、タブ設定手段により設定されたタブの位置
から現在のカーソルの位置までの間隔及び設定された2
つのタブ間の間隔をそれぞれ計数する。計数されたそれ
ぞれの間隔は、表示制御手段により数字にて表示手段に
表示される。The counting means calculates the interval from the tab position set by the tab setting means to the current cursor position and the set 2
Count the spacing between each tab. Each counted interval is displayed numerically on the display means by the display control means.
したがって、設定されたタブから次に設定すべきタブの
位置及び2つのタブ間の間隔が容易に確認でき、操作性
か改善される。Therefore, the position of the next tab to be set and the interval between two tabs can be easily confirmed from the set tab, and operability is improved.
(へ)実施例
以下この発明の実施例を図面にて詳述するが、この発明
は以下の実施例に限定されるものではない。(F) EXAMPLES Hereinafter, examples of the present invention will be described in detail with reference to the drawings, but the present invention is not limited to the following examples.
第2図において、11は入力手段としてのキーボード、
t2は表示手段としてのCRTである。In FIG. 2, 11 is a keyboard as an input means;
t2 is a CRT as a display means.
キーボード11は、かな文字キー、数字キー、カーソル
キー、タブキー及びタブ設定モードのためのファンクシ
ョンキー(タブ設定キー)を含む各種ファンクションキ
ーを有しており、制御部13に接続されろ。The keyboard 11 has various function keys including a kana character key, a numeric key, a cursor key, a tab key, and a function key for a tab setting mode (tab setting key), and is connected to the control unit 13.
制御部13は、マイクロコンピュータ、I10インター
フェース、キャラクタジェネレータなどからなり、RO
Mからなるメインメモリ14の所定領域に記憶されてい
る制御プログラムに従い、後述する各種のデータ処理を
おこなう。日本語ワードプロセッサの場合、メインメモ
リ【4にはかな漢字変換のためのかな漢字変換辞書デー
タが記憶されている。制御部13には表示すべきイメー
ジ情報を記憶する表示用バッファ15が接続されており
、制御部13はデータメモリ16に記憶された文章を表
示用バッファ15にその文章をイメージ情報に展開して
記憶さ仕る。表示用バッファ15に2mされたイメージ
情報は、CRTコントローラ(CRTC)17によりC
RT l 2に表示される。The control unit 13 includes a microcomputer, an I10 interface, a character generator, etc.
According to a control program stored in a predetermined area of the main memory 14 consisting of M, various data processing described below is performed. In the case of a Japanese word processor, the main memory [4] stores kana-kanji conversion dictionary data for kana-kanji conversion. A display buffer 15 for storing image information to be displayed is connected to the control unit 13, and the control unit 13 expands the text stored in the data memory 16 into the display buffer 15 into image information. Serve memory. The image information stored in the display buffer 15 is transferred to the CRT controller (CRTC) 17.
Displayed on RT l 2.
18はタブ位置記憶用のTレジスタで、制御部13に接
続され、1行に入力できる文字数に対応するビット長た
とえば128ビツトを有し、最下位ビットLSBを行頭
に対応させ、最下位ビットMSBを行末に対応させてい
る。Reference numeral 18 denotes a T register for storing tab positions, which is connected to the control unit 13 and has a bit length, for example, 128 bits, corresponding to the number of characters that can be input in one line, with the least significant bit LSB corresponding to the beginning of the line, and the least significant bit MSB corresponds to the end of the line.
同様に制御部13にはCレジスタ19、Cpレジスタ2
0及びBカウンタ21が接続される。Similarly, the control unit 13 includes a C register 19 and a Cp register 2.
0 and B counters 21 are connected.
Cレジスタ19は、現在表示されているカーソルの位置
を数値で記憶するもので、cpレジスタ20はCレジス
タ19の補助のためのレジスタであり、それぞれたとえ
ば8ビツト長を有する。Bカウンタ21はカーソルの移
動した距離(文字数)及び設定された2つのタブ間の間
隔(文字数)を計数するもので、たとえば8ピツ゛ト長
を有する。The C register 19 stores the currently displayed position of the cursor as a numerical value, and the cp register 20 is an auxiliary register for the C register 19, each having a length of, for example, 8 bits. The B counter 21 counts the distance traveled by the cursor (number of characters) and the distance between two set tabs (number of characters), and has a length of, for example, 8 pits.
次に第3〜5図を交えて、この実施例の動作について説
明する。Next, the operation of this embodiment will be explained with reference to FIGS. 3 to 5.
第3図はカーソル移動におけるCレジスタ19の処理を
示すフローチャートである。FIG. 3 is a flowchart showing the processing of the C register 19 during cursor movement.
Cレジスタ19は、カーソルが行頭にある場合、初期値
として「1」が記憶されている。カーソルの移動は、キ
ーボード11のカーソルキーのうち、まず右移動のため
の右カーソルキーが押下されたかどうかが判断される(
ステップ100)。右カーソルキーが押下されると、そ
の指示が制御部13に入力され、制御部13はCカウン
タ19のデータをインクリメントする(ステップ1ot
)。The C register 19 stores "1" as an initial value when the cursor is at the beginning of a line. To move the cursor, it is first determined whether or not the right cursor key for right movement among the cursor keys on the keyboard 11 has been pressed (
Step 100). When the right cursor key is pressed, the instruction is input to the control unit 13, and the control unit 13 increments the data of the C counter 19 (step 1ot
).
ステップ100で右カーソルキーでないと判断されると
左移動のための左カーソルキーが押下されたかどうか判
断される(ステップ102)。左カーソルキーが押下さ
れろと、その指示が制御部13に入力され制御部13は
Cカウンタ19のデータをデクリメントする(ステップ
103)。このようにしてカーソルが移動されるごとに
ステップ100〜103を繰り返し実行し、その都度C
カウンタ19のデータが書き換えられる。If it is determined in step 100 that the right cursor key is not pressed, it is determined whether the left cursor key for leftward movement has been pressed (step 102). When the left cursor key is pressed, the instruction is input to the control unit 13, and the control unit 13 decrements the data in the C counter 19 (step 103). Each time the cursor is moved in this way, steps 100 to 103 are repeatedly executed, and each time the C
The data in the counter 19 is rewritten.
次に第4図はタブ設定の処理を示すフローチャートであ
る。Next, FIG. 4 is a flowchart showing tab setting processing.
まずカーソルをタブ設定する行に移動したのち、キーボ
ード11のタブ設定キーが押下されるとタブ設定モード
となり、カーソルが表示されている行の次の行にスケー
ルが表示される。次にカーソルキーでカーソルが所望の
位置まで移動され、キーボード11のタブキーが押下さ
れると(ステップ200)その指示が制御部13に入力
される。First, when the cursor is moved to the line where the tab is to be set and the tab setting key on the keyboard 11 is pressed, the tab setting mode is entered and the scale is displayed on the line following the line where the cursor is displayed. Next, the cursor is moved to a desired position using the cursor keys, and when the tab key on the keyboard 11 is pressed (step 200), the instruction is input to the control unit 13.
制御部13は、Tレジスタ18の最下位ビットLSBを
指定しくステップ201)、その後Cレジスタ19のデ
ータをCpレジスタ20に記憶させる(ステップ202
)。The control unit 13 specifies the least significant bit LSB of the T register 18 (step 201), and then stores the data of the C register 19 in the Cp register 20 (step 202).
).
次にCpレジスタ20のデータをデクリメントし、その
結果を新たにcpレジスタ20に書き込み、Cpレジス
タ20のデータが正の数か「0」かを判断する(ステッ
プ203)。cpレジスタ20のデータが正の数であれ
ばTレジスタ18のアドレスカウンタのカウントアツプ
をおこなう(ステップ204)。そしてステップ203
及び204を繰り返し実行したのち、cpレジスタ20
のデータが「0」であれば、Tレジスタ18のアドレス
カウンタにてカウントアツプされたアドレスのTレジス
タ18の該当ビットつまりカーソルの表示されている位
置に対応するTレジスタ18のビットを、そのビットが
論理“0”であれば論理“l”としてタブ設定しそのタ
ブ位置をカーソルに記号にて表示し、そのビットがすで
に論理“l“であれば論理“0”としてタブ設定を解除
してそのタブ位置に表示されている記号を抹消する(ス
テップ205)。Next, the data in the Cp register 20 is decremented, the result is newly written in the cp register 20, and it is determined whether the data in the Cp register 20 is a positive number or "0" (step 203). If the data in the cp register 20 is a positive number, the address counter of the T register 18 is counted up (step 204). and step 203
After repeatedly executing steps 204 and 204, the cp register 20
If the data is "0", the corresponding bit of the T register 18 of the address counted up by the address counter of the T register 18, that is, the bit of the T register 18 corresponding to the position where the cursor is displayed, is set to that bit. If the bit is logic "0", set the tab as logic "l" and display the tab position as a symbol on the cursor, and if that bit is already logic "l", cancel the tab setting as logic "0". The symbol displayed at that tab position is deleted (step 205).
上記に説明したカーソルの移動及びタブ設定の処理中に
おいて、以下に説明する処理にてカーソルの移動した距
離及び設定されたタブ間の間隔(距離)が、数字にてカ
ーソル近傍たとえばカーソルの下方で、かつタブ位置と
カーソル間及び2つのタブの間に表示される。During the process of moving the cursor and setting tabs as explained above, the distance the cursor has moved and the interval (distance) between the set tabs are displayed in numbers near the cursor, for example below the cursor. , and is displayed between the tab position and the cursor and between two tabs.
第5図において、まず上記ステップ100〜103にて
処理されてCレジスタ19に書き込まれたデータが、c
pレジスタ20に書き込まれるとともに、Bカウンタ2
1に数値[l土が書き込まれる(ステップ300)。次
にTレジスタ18の最下位ビットLSBが指定され(ス
テップ301)、その後Tレジスタ18のビットの状態
を判断(ビットテスト)する(ステップ302)。In FIG. 5, first, the data processed in steps 100 to 103 and written to the C register 19 is c
At the same time as being written to the p register 20, the B counter 2
The numerical value [l soil is written to 1 (step 300). Next, the least significant bit LSB of the T register 18 is specified (step 301), and then the state of the bit of the T register 18 is determined (bit test) (step 302).
ビットテストの結果、Tレジスタ18のビットが論理“
0”の場合、ステップ303でCpレジスタ20のデー
タをデクリメントし、その結果を新たにCpレジスタ2
0に書き込み、Cpレジスタ20のデータが「0」かど
うか判断する。cpレジスタ20のデータが「0」でな
ければBカウンタ21をインクリメントする(ステップ
304)。As a result of the bit test, the bit of T register 18 is logic “
0", the data in Cp register 20 is decremented in step 303, and the result is newly stored in Cp register 2.
0 is written, and it is determined whether the data in the Cp register 20 is "0". If the data in the cp register 20 is not "0", the B counter 21 is incremented (step 304).
この後ビットテストした次のTレジスタ18の指定ビッ
トをカウントアツプしくステップ305)、それがTレ
ジスタ18の最上位ビットMSBをこえているかどうか
判断する(ステップ306)。Thereafter, the designated bit of the next T register 18 subjected to the bit test is counted up (step 305), and it is determined whether it exceeds the most significant bit MSB of the T register 18 (step 306).
その結果最上位ビットMSBをこえていなければステッ
プ302に戻り、新たにビットテストをおこなう。その
ビットテストにおいて、テストしたビットが論理“0“
であればステップ303を実行し、論理“l”つまりタ
ブ設定がされていればステップ307を実行する。As a result, if the most significant bit MSB is not exceeded, the process returns to step 302 and a new bit test is performed. In that bit test, the tested bit is a logic “0”
If so, step 303 is executed, and if the logic is "1", that is, the tab is set, step 307 is executed.
ステップ303において、Cpレジスタ20のデータが
「0」であれば、その時点でのBカウンタ21の内容(
数値)を表示バッファ15に書き込み、CRTC17を
介してCRT 12に表示させる(ステップ308)。In step 303, if the data in the Cp register 20 is "0", the contents of the B counter 21 at that time (
numeric value) is written into the display buffer 15 and displayed on the CRT 12 via the CRTC 17 (step 308).
これによってカーソルの現在位置が確認できる。この後
Bカウンタ21にrlJが書き込まれ(ステップ309
)、ステップ305及び306が実行される。This allows you to check the current position of the cursor. After this, rlJ is written to the B counter 21 (step 309
), steps 305 and 306 are executed.
ビットテストの結果、Tレジスタ18のビットが論理“
1″の場合、すなわちタブが設定されている場合、ステ
ップ307が実行される。ステップ307では、cpレ
ジスタ20のデータをデクリメントし、その結果を新た
にCpレジスタ20に書き込み、Cpレジスタ20のデ
ータが正らしくは「0」であるかどうか判断する。その
結果、正であれば、その時点でのBカウンタ21の数値
を表示バッファ15に書き込み、CRTC17を介して
CRT l 2に表示させる(ステップ310)。As a result of the bit test, the bit of T register 18 is logic “
1", that is, if the tab is set, step 307 is executed. In step 307, the data in the cp register 20 is decremented, the result is newly written to the Cp register 20, and the data in the Cp register 20 is It is determined whether the correct value is "0". If the result is positive, the current value of the B counter 21 is written into the display buffer 15 and displayed on the CRT l 2 via the CRTC 17 (step 310).
これによって2つのタブ間の間隔が確認できる。This allows you to check the spacing between the two tabs.
この後Bカウンタ21に「1」が書き込まれ(ステップ
311)、ステップ305及び306が実行される。After that, "1" is written to the B counter 21 (step 311), and steps 305 and 306 are executed.
現在表示されているカーソル位置にタブ設定がなされる
と、そのタブ設定位置がステップ302のビットテスト
で検出され、ステップ307ではCpレジスタ20のデ
ータが「0」と判断されるので、ステップ310と同じ
処理がステップ312で実行され、タブ間の間隔がCR
Tに表示される。この後cpレジスタ20に「FFHJ
(Hは16進数を示す)を書き込む(ステップ313
)。When a tab is set at the currently displayed cursor position, the tab setting position is detected by the bit test in step 302, and the data in the Cp register 20 is determined to be "0" in step 307, so step 310 is performed. The same process is performed in step 312 and the spacing between tabs is CR
It is displayed on T. After this, “FFHJ” is written in the cp register 20.
(H indicates hexadecimal number) (step 313
).
ここで、ステップ313の処理は、現在表示されている
カーソル位置より行末方向にすでにタブ設定がされてい
る場合のタブ間隔を計数するにあたって、Cpレジスタ
20のデータがデクリメントによって負とならないよう
にするためである。Here, the process in step 313 is to prevent the data in the Cp register 20 from becoming negative by decrementing when counting the tab interval when tabs have already been set toward the end of the line from the currently displayed cursor position. It's for a reason.
この後Bカウンタ21に「l」が書き込まれ(ステップ
314)、ステップ305及び306が実行される。ス
テップ306でTレジスタ18の最上位ビットMSBを
こえていると判断されると、カーソル移動及びタブ設定
の処理を含む他の処理にうつる。After that, "l" is written to the B counter 21 (step 314), and steps 305 and 306 are executed. If it is determined in step 306 that the most significant bit MSB of the T register 18 has been exceeded, the process moves on to other processing including cursor movement and tab setting processing.
第5図の処理を要約すると、
(1)カーソルがタブ設定されていない位置にある場合
、行頭、もしくはカーソルにより行頭方向にすでに設定
されているタブとカーソルとの間隔が、ステップ303
及び304にて計数され、ステップ308にて表示され
る、
(2)設定された2つのタブ間の間隔は、ステップ30
3及び304にて計数され、ステップ307及び310
にて表示される、
(3)カーソル位置にタブが設定された場合は、行頭も
しくはこのタブ位置より行頭方向にすでに設定されてい
るタブとカーソルとの間隔がステップ303及び304
にて計数され、ステップ307及び312にて表示され
る、である。To summarize the processing in FIG. 5, (1) If the cursor is at a position where no tab is set, the interval between the cursor and the tab that has been set at the beginning of the line or in the direction of the beginning of the line by the cursor is set at step 303.
and 304 and displayed in step 308. (2) The set interval between the two tabs is calculated in step 30.
3 and 304, and steps 307 and 310.
(3) If a tab is set at the cursor position, the distance between the cursor and the tab that has already been set at the beginning of the line or from this tab position in the direction of the beginning of the line is displayed in steps 303 and 304.
and displayed in steps 307 and 312.
(ト)発明の効果
この発明によれば、タブの設定時に行頭もしくは先に設
定したタブとカーソルとの間隔が文字数に対応する数字
にて確認でき、かつ設定された2つのタブ間の間隔が同
様に数字にて確認できるので、タブ設定の作業が容易に
なるとともに、設定ミスを容易に確認することができる
文字処理装置が得られる。(G) Effects of the Invention According to this invention, when setting tabs, the distance between the beginning of a line or the previously set tab and the cursor can be confirmed by a number corresponding to the number of characters, and the distance between two set tabs can be confirmed. Similarly, since it can be confirmed numerically, tab setting work becomes easier, and a character processing device that allows setting errors to be easily confirmed can be obtained.
第1図はこの発明の構成を明示するブロック図、第2図
は実施例の構成を示すブロック図、第3図は実施例にお
けるカーソル移動時のCレジスタの処理を示すフローチ
ャート、第4図は実施例におけるタブ設定の処理を示す
フローチャート、第5図は実施例における間隔を表示す
る処理を示すフローチャートである。
1・・・・・・表示手段、 2・・・・・・入力
手段、3・・・・・・カーソル移動手段、
4・・・・・・タブ設定手段、 5・・・・・・計数
手段、6・・・・・・表示制御手段。
第3図
グ4 図FIG. 1 is a block diagram showing the configuration of the present invention, FIG. 2 is a block diagram showing the configuration of an embodiment, FIG. 3 is a flowchart showing the processing of the C register when the cursor is moved in the embodiment, and FIG. 4 is a block diagram showing the configuration of the embodiment. FIG. 5 is a flowchart showing the tab setting process in the embodiment. FIG. 5 is a flowchart showing the interval displaying process in the embodiment. 1... display means, 2... input means, 3... cursor movement means, 4... tab setting means, 5... counting Means, 6...Display control means. Figure 3 Figure 4
Claims (1)
報を表示しうる表示手段と、 カーソル移動の指示及びタブ設定の指示を含む各種の指
示を入力する入力手段と、 入力手段から入力されたカーソル移動の指示によりカー
ソルを移動させるカーソル移動手段と、入力手段から入
力されたタブ設定の指示によりカーソルのある位置にタ
ブを設定しタブ設定された位置を示す記号を表示手段に
表示されているスケールに表示させるタブ設定手段と、 タブ設定手段により設定されたタブの位置から現在のカ
ーソルの位置までの間隔及び設定された2つのタブ間の
間隔をそれぞれ計数する計数手段と、 計数手段により計数されたそれぞれの間隔を、数字にて
スケール近傍で、かつ設定されたタブと現在のカーソル
との間及び設定された2つのタブの間のそれぞれ表示さ
せる表示制御手段と、を有することを特徴とする文字処
理装置。[Claims] 1. Display means capable of displaying a scale and cursor as well as various information; input means for inputting various instructions including instructions for moving the cursor and instructions for tab setting; and from the input means. A cursor moving means that moves the cursor in accordance with an input cursor movement instruction, and a display means that sets a tab at the cursor position according to a tab setting instruction input from the input means and displays a symbol indicating the tab set position. a tab setting means for displaying on the scale set by the tab setting means; a counting means for counting the interval from the tab position set by the tab setting means to the current cursor position and the interval between the two set tabs, respectively; Display control means for displaying each interval counted by the means numerically near the scale and between the set tab and the current cursor and between the two set tabs. A character processing device characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1141574A JP2697901B2 (en) | 1989-06-02 | 1989-06-02 | Character processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1141574A JP2697901B2 (en) | 1989-06-02 | 1989-06-02 | Character processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH036658A true JPH036658A (en) | 1991-01-14 |
| JP2697901B2 JP2697901B2 (en) | 1998-01-19 |
Family
ID=15295146
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1141574A Expired - Fee Related JP2697901B2 (en) | 1989-06-02 | 1989-06-02 | Character processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2697901B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61233778A (en) * | 1985-04-10 | 1986-10-18 | カシオ計算機株式会社 | writing device |
| JPS6224361A (en) * | 1985-05-30 | 1987-02-02 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | Document editing system |
-
1989
- 1989-06-02 JP JP1141574A patent/JP2697901B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61233778A (en) * | 1985-04-10 | 1986-10-18 | カシオ計算機株式会社 | writing device |
| JPS6224361A (en) * | 1985-05-30 | 1987-02-02 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | Document editing system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2697901B2 (en) | 1998-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4370645A (en) | Ghost cursor in display all codes mode | |
| JPS60189568A (en) | Information processor | |
| JPH036658A (en) | Character processor | |
| JPS6214853B2 (en) | ||
| JPH0464089B2 (en) | ||
| JPS58103035A (en) | Tab position display | |
| JPS58163036A (en) | Automatic numbering device | |
| CA1168367A (en) | Bidirectional character definition | |
| JPS605955B2 (en) | Display control method | |
| JPH03182924A (en) | Data input device | |
| JPH0425553B2 (en) | ||
| JPS5824818B2 (en) | Hiyoji Seigiyohoushiki | |
| JP2837457B2 (en) | Operability improvement method of input prohibited field on online screen | |
| JPH0464123A (en) | Information processing device and information processing method | |
| JP3164680B2 (en) | Screen display data change device | |
| JPH0628062B2 (en) | Character processing apparatus and method | |
| JPH0350310B2 (en) | ||
| JPH03141462A (en) | document processing device | |
| JPH0628061B2 (en) | Character processing apparatus and method | |
| JPH0362170A (en) | Comment input method in cad system | |
| JPS62282356A (en) | Calculator | |
| JPS59124378A (en) | Display control system | |
| JPS63191190A (en) | Screen control circuit for monitor display device | |
| JPH02297279A (en) | Document processor with next registration code display function | |
| JPS62115494A (en) | Information processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080919 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |