JP2596584B2 - How to move the cursor - Google Patents

How to move the cursor

Info

Publication number
JP2596584B2
JP2596584B2 JP63072240A JP7224088A JP2596584B2 JP 2596584 B2 JP2596584 B2 JP 2596584B2 JP 63072240 A JP63072240 A JP 63072240A JP 7224088 A JP7224088 A JP 7224088A JP 2596584 B2 JP2596584 B2 JP 2596584B2
Authority
JP
Japan
Prior art keywords
character
input
cursor
same
characters
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 - Lifetime
Application number
JP63072240A
Other languages
Japanese (ja)
Other versions
JPH01244519A (en
Inventor
健睦 新井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Ten Ltd
Original Assignee
Denso Ten Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP63072240A priority Critical patent/JP2596584B2/en
Publication of JPH01244519A publication Critical patent/JPH01244519A/en
Application granted granted Critical
Publication of JP2596584B2 publication Critical patent/JP2596584B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、たとえばパーソナルコンピユータやワード
プロセツサ等で好適に実施され、入力を希望する位置に
速やかにカーソルを移動することができるようにしたカ
ーソルの移動方法に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is preferably implemented in, for example, a personal computer or a word processor, and is provided with a cursor capable of promptly moving a cursor to a desired input position. Regarding how to move.

従来の技術 キヤラクタを入力するにあたつて、典型的な従来技術
では、表示手段に表示されたキヤラクタ中の入力を希望
する位置に、たとえば「→」等のカーソル移動用キーを
操作して、カーソルをその希望とする位置に移動した後
に、前記入力操作が行われていた。
2. Description of the Related Art In inputting a character, in a typical conventional technology, a key for moving a cursor such as “→” is operated at a desired position in the character displayed on the display means, for example. After moving the cursor to the desired position, the input operation has been performed.

発明が解決しようとする課題 上述のような従来の技術では、複数のキヤラクタが列
を成して並んでいる場合などにおいて、たとえばカーソ
ルがそれらのキヤラクタの先頭位置にあり、入力を希望
とする位置がそれらのキヤラクタの最後尾であるときに
は、前記「→」キー等を繰返し操作しなければならず、
操作が煩わしく、またそのようなカーソルの移動のため
に時間がかかってしまい、効率的なキヤラクタの入力を
行うことができない。
According to the conventional technique described above, in a case where a plurality of characters are arranged in a row, for example, when the cursor is located at the leading position of the characters and the position where input is desired, Is the last of those characters, the "→" key must be operated repeatedly,
The operation is troublesome, and it takes a long time to move such a cursor, so that efficient character input cannot be performed.

本発明の目的は、操作性が向上され、効率的な入力操
作を行うことができるようにしたカーソルの移動方法を
提供することである。
An object of the present invention is to provide a cursor moving method with improved operability and capable of performing an efficient input operation.

課題を解決するための手段 本発明は、複数のキヤラクタを入力する入力手段と、
前記入力手段によつて入力されたキヤラクタを表示する
表示手段とを備え、 前記示手段にカーソルを表示して、そのカーソルの位
置にキヤラクタを入力するようにし、 前記表示手段に同一のキヤラクタが列を成して複数個
並んでいる状態であつて、かつ、カーソルがそれら同一
のキヤラクタ中の位置にある状態で、 前記入力手段によつてキヤラクタの入力が行われる
と、入力されたキヤラクタとカーソルのある位置のキヤ
ラクタとを比較し、その比較の結果、同一のキヤラクタ
であるとき、連続しているそのキヤラクタの最後のキヤ
ラクタの次の位置にカーソルを移動し、その位置を書込
み可能な状態とすることを特徴とするカーソルの移動方
法である。
Means for Solving the Problems The present invention provides input means for inputting a plurality of characters,
Display means for displaying a character input by the input means; displaying a cursor on the indicating means; inputting a character at the position of the cursor; and displaying the same character on the display means in a row. When a character is input by the input means in a state where a plurality of characters are arranged and the cursor is located at the same position in the same character, the input character and the cursor are input. Is compared with the character at a certain position, and as a result of the comparison, when the character is the same, the cursor is moved to the position next to the last character of the continuous character, and the position is set in a state where it can be written. This is a method of moving a cursor.

また本発明は、前記比較の結果が同一のキヤラクタで
あるとき、連続しているそのキヤラクタの最後のキヤラ
クタの次の位置に同一のキヤラクタを書込むことを特徴
とするカーソルの移動方法である。
The present invention is also a method of moving a cursor, wherein when the result of the comparison is the same character, the same character is written at a position next to the last character of the continuous character.

さらにまた本発明は、前記比較の結果が同一のキヤラ
クタであつて、そのキヤラクタの入力操作が予め定めた
時間だけ継続されたとき、連続しているそのキヤラクタ
の最後のキヤラクタの次の位置に同一のキヤラクタを書
込むことを特徴とするカーソルの移動方法である。
Still further, according to the present invention, when the result of the comparison is the same character, and when the input operation of the character is continued for a predetermined time, the same character is placed at the position next to the last character of the continuous character. Is a method of moving a cursor, wherein the character is written.

作 用 本発明に従えば、入力手段によつて入力されたキヤラ
クタは表示手段に表示され、この表示手段にはまた、キ
ヤラクタを入力することができる位置を表すカーソルが
表示される。入力手段からキヤラクタが入力されると、
カーソルのある行に既に入力されているキヤラクタがな
いとき、すなわち改行した直後や、あるいはカーソルが
その行のキヤラクタの最後の次の位置にあるときには、
入力手段によつて入力されたキヤラクタがカーソルのあ
る位置にそのまま入力され表示される。
According to the present invention, the character input by the input means is displayed on the display means, and the display means also displays a cursor indicating a position where the character can be input. When a character is input from the input means,
If there is no character already entered at the line where the cursor is, that is, immediately after a line break, or when the cursor is at the next position after the character at that line,
The character input by the input means is directly input and displayed at the position where the cursor is located.

カーソルがキヤラクタ列中にあつて、入力操作が行わ
れると、その入力されたキヤラクタとカーソルのある位
置のキヤラクタとが比較され、その比較の結果、同一の
キヤラクタであり、そのキヤラクタが複数連続している
場合には、その連続しているキヤラクタの最後のキヤラ
クタの次の位置にカーソルを移動し、その位置を書込み
可能な状態として、直ちにそのキヤラクタの書込みが行
われ、あるいはそのキヤラクタの入力操作が予め定めた
時間以上継続して行られたときにそのキヤラクタが書込
まれる。
When the cursor is in the character row and an input operation is performed, the input character is compared with the character at the position where the cursor is located. As a result of the comparison, the characters are the same, and a plurality of characters are consecutive. The cursor is moved to the position next to the last character of the continuous character, and the position is set to a writable state, and the writing of the character is immediately performed, or the input operation of the character is performed. Is performed for a predetermined time or more, the character is written.

このため同一のキヤラクタが複数列を成している状態
で、かつ、カーソルがそのキヤラクタ列の先頭または途
中位置にある状態で、そのキヤラクタと同一のキヤラク
タの入力操作が行われたときには、カーソルを移動させ
るためのキーの操作を行うことなく、カーソルは自動的
にそのキヤラクタの最後のキヤラクタの次の位置に移動
して、前述のように、直ちに、あるいは予め定めた時間
以上にそのキヤラクタの入力操作が継続されたときに、
そのキヤラクタの入力が行われる。
Therefore, when the same character is in a plurality of rows and the cursor is at the beginning or the middle position of the character row and the input operation of the same character is performed, the cursor is moved. The cursor automatically moves to the next position after the last character of the character without performing the operation of the key for moving, and the input of the character immediately or at a predetermined time or longer as described above. When the operation is continued,
The input of the character is performed.

これによってカーソルを移動用キーなどによることな
く、入力を希望する位置に速やかにカーソルを移動する
ことができ、操作性が格段に向上されるとともに、入力
のための時間を短縮することができ、効率的にキヤラク
タの入力を行うことができる。
As a result, the cursor can be quickly moved to a desired input position without using a moving key or the like, and the operability is significantly improved, and the time for inputting can be shortened. Character input can be performed efficiently.

実施例 第1図は、本発明の一実施例の構成を簡略化して示す
ブロツク図である。入力手段であるキーボード1から入
力される文字や記号などのキヤラクタは、マイクロコン
ピユータ2に与えられる。このマイクロコンピユータ2
に関連して、リードオンメモリ(以下、ROMと略称す
る)3が設けられており、マイクロコンピユータ2は、
このROM3に記憶されている処理手順に従って、入力され
たキヤラクタに対応したデータを、すなわちたとえばア
スキーコードやJISコードを表示用メモリ4に与え、こ
うして入力されたキヤラクタの書込みが行われる。表示
用メモリ4の記憶内容は表示制御回路5に与えられてお
り、この表示制御回路5は、前記アスキーコードなどの
キヤラクタデータをたとえば映像信号に変換し、陰極線
管などの表示部6に導出し、こうして入力されたキヤラ
クタの表示が行われる。
Embodiment FIG. 1 is a simplified block diagram showing the configuration of an embodiment of the present invention. Characters such as characters and symbols input from the keyboard 1 as input means are given to the microcomputer 2. This microcomputer 2
In connection therewith, a read-on memory (hereinafter abbreviated as ROM) 3 is provided, and the microcomputer 2 comprises:
According to the processing procedure stored in the ROM 3, data corresponding to the input character, that is, for example, an ASCII code or a JIS code is given to the display memory 4, and the input character is written. The contents stored in the display memory 4 are given to a display control circuit 5, which converts the character data such as the ASCII code into a video signal, for example, and derives it to a display unit 6 such as a cathode ray tube. Then, the character input thus input is displayed.

第2図は、本発明の一実施例の動作を説明するための
表示部6の表示例を示す図である。キーボード1からの
入力操作によつて、たとえば「*」などのキヤラクタが
連続して入力され、第2図(1)で示されるように、表
示部6上には前記キヤラクタ「*」が列を成して表示さ
れている。この状態で、かつ、入力が可能な位置を表す
カーソルが参照符10で示されるように、前記キヤラクタ
列の先頭にある状態でキーボード1から入力が行われる
と、マイクロコンピユータ2は入力されたキヤラクタと
カーソル10のある位置のキヤラクタ「*」とを比較し、
異なつたキヤラクタ、たとえば「#」などが入力された
場合には、第2図(2)で示されるようにそのカーソル
の位置にキヤラクタ「#」が直ちに挿入され、カーソル
は次の位置に移動する。
FIG. 2 is a diagram showing a display example of the display unit 6 for explaining the operation of one embodiment of the present invention. Characters such as "*" are continuously input by an input operation from the keyboard 1, and the character "*" is displayed in a row on the display unit 6 as shown in FIG. Is displayed. In this state, when an input is performed from the keyboard 1 in a state where the cursor indicating a position where an input is possible is indicated by reference numeral 10 and the character is located at the head of the character row, the micro computer 2 starts to input the character. And the character "*" at the position where the cursor 10 is located,
When a different character, for example, "#" is input, the character "#" is immediately inserted at the cursor position as shown in FIG. 2 (2), and the cursor moves to the next position. .

またカーソルが前記第2図(1)において参照符10a
で示されるように、キヤラクタ列の最後の次の位置にあ
るときには、第2図(3)で示されるように、前記キー
ボード1から入力されたキヤラクタ、たとえば「#」は
その位置に直ちに入力され、カーソルは次の位置に移動
する。
The cursor is designated by reference numeral 10a in FIG.
When the character is in the next position at the end of the character row, the character input from the keyboard 1, for example, "#" is immediately input to that position, as shown in FIG. 2 (3). , The cursor moves to the next position.

上述のようにカーソルが同一のキヤラクタ「*」列の
先頭あるいは途中の位置にある状態で、キーボード1か
らこのキヤラクタ「*」と同一のキヤラクタ「*」が入
力された場合には、第2図(4)で示されるように、そ
の同一キヤラクタ「*」の最後のキヤラクタの次の位置
に入力されたキヤラクタ「*」が直ちに入力され、また
このときカーソルは参照符10bで示されるように、新た
に入力されたキヤラクタ「*」の次に移動して追加入力
の可能な状態で待機される。
If the same character "*" as the character "*" is input from the keyboard 1 while the cursor is at the beginning or in the middle of the same character "*" row as described above, FIG. As shown in (4), the character "*" input immediately after the last character of the same character "*" is immediately input. At this time, the cursor is moved to the position indicated by reference numeral 10b. It moves after the newly input character "*" and waits in a state where additional input is possible.

このように、カーソルのある位置のキヤラクタ「*」
と同一のキヤラクタ「*」を入力して、第2図(4)で
示されるように、キヤラクタ「*」がこのキヤラクタ列
の最後の次の位置に入力され、カーソルが参照符10bで
示されるように、移動した状態で、さらに同一のキヤラ
クタ「*」のキーが予め定めた時間T1、たとえば0.5sec
を超えて入力操作されたままであるときには、この参照
符10bで示されるカーソルの位置に、第2図(5)で示
されるようにさらに同一のキヤラクタ「*」が入力され
て、参照符10cで示されるようにカーソルが移動する。
以降、同一のキヤラクタ「*」の入力状態が継続されて
いると、予め定めた時間T2、たとえば0.25sec毎にその
キヤラクタ「*」の入力が繰返されてゆく。したがつて
同一のキヤラクタ「*」の入力が継続されるときには、
カーソルは、最初は前記時間T1で移動し、これによつて
操作者は確認を行い易く、また前記時間T1以降では、時
間T2で高速度に移動し、これによつて入力時間を短縮す
ることができる。
Thus, the character "*" at the position where the cursor is
And the same character "*" is input as shown in FIG. 2 (4), and the character "*" is input at the next position at the end of this character row, and the cursor is indicated by reference numeral 10b. As described above, in the moving state, the key of the same character "*" is further pressed for a predetermined time T1, for example, 0.5 sec.
When the input operation is continued beyond the range, the same character "*" is further input at the position of the cursor indicated by the reference numeral 10b as shown in FIG. The cursor moves as shown.
Thereafter, if the input state of the same character "*" is continued, the input of the character "*" is repeated every predetermined time T2, for example, every 0.25 sec. Therefore, when the input of the same character "*" is continued,
At first, the cursor moves at the time T1 so that the operator can easily confirm, and after the time T1, the cursor moves at a high speed at the time T2, thereby shortening the input time. Can be.

第3図は、上述の第2図で示された実施例の動作を説
明するためのフローチヤートである。ステツプn1では、
キーボード1から何等かのキヤラクタの入力操作が行わ
れたかどうかが判別され、そうであるときにはステツプ
n2に移り、マイクロコンピユータ2はその入力されたキ
ヤラクタがカーソルのある位置、すなわち入力ポインタ
のあるアドレスにおいてストアされているキヤラクタと
同一であるかどうかが判断され、そうであるときにはス
テツプn3に移り、入力ポインタが次のアドレス位置に移
動されステツプn1に戻る。
FIG. 3 is a flow chart for explaining the operation of the embodiment shown in FIG. In step n1,
It is determined whether or not any character input operation has been performed from the keyboard 1, and if so, a step is performed.
Moving to n2, the microcomputer 2 determines whether the input character is the same as the character stored at the position of the cursor, that is, at the address of the input pointer, and if so, proceeds to step n3. The input pointer is moved to the next address position and returns to step n1.

このようなステツプn1〜n3の動作は、たとえば10μse
c毎に行われ、こうして入力ポインタが表示用メモリ4
に記憶されているキヤラクタ列上を移動し、ステツプn2
において入力されたキヤラクタと、ポインタのあるアド
レスのキヤラクタとが一致しなくたつたとき、すなわち
同一のキヤラクタ列の最後のキヤラクタの次の位置にポ
インタが達したときにはステツプn4に移り、前述の第2
図(1)において参照符10aで示されるこのポインタの
位置までカーソルが移動される。
The operation of steps n1 to n3 is, for example, 10 μs
c, and the input pointer is stored in the display memory 4
Move on the character row stored in step n2
When the character input at the step (c) does not match the character at the address where the pointer is located, that is, when the pointer reaches the position next to the last character in the same character row, the process proceeds to step n4.
The cursor is moved to the position of this pointer indicated by reference numeral 10a in FIG.

ステツプn5では、書込みフラグFが0にリセツトされ
ているかどうかが判断され、そうであるときにはステツ
プn6に移つて、このフラグFを1にセツトし、ステツプ
n7で前記時間T1をマイクロコンピユータ2内のタイマに
セツトする。ステツプn8では、ステツプn4で移動された
カーソル位置に入力されたキヤラクタが書込まれ、ステ
ツプn9でポインタが次のアドレス位置に移動される。
At step n5, it is determined whether or not the write flag F has been reset to 0. If so, the process proceeds to step n6, where the flag F is set to 1, and the process proceeds to step n6.
At time n7, the time T1 is set to a timer in the microcomputer 2. In step n8, the input character is written at the cursor position moved in step n4, and the pointer is moved to the next address position in step n9.

ステツプn5において、書込みフラグFが0にリセツト
されていないとき、すなわち前述のステツプn6でフラグ
Fが1にセツトされているときには、ステツプn10で前
記タイムがカウント動作を開始し、ステツプn11でタイ
マに設定された時間(この場合は時間T1)が経過したか
どうかが判断され、そうであるときにはステツプn12で
タイマに前記時間T2にセツトされ、前述のステツプn8に
移る。
In step n5, when the write flag F is not reset to 0, that is, when the flag F is set to 1 in step n6, the time count operation is started in step n10 and the timer is started in step n11. It is determined whether the set time (time T1 in this case) has elapsed, and if so, the timer is set to the time T2 in step n12, and the process proceeds to step n8.

ステツプn9、およびステツプn11においてタイマが設
定された時間T1またはT2に達していないときには、他の
動作を行つた後ステツプn1に戻る。ステツプn1におい
て、キーボード1からステツプn1においてキヤラクタが
入力されないときには、ステツプn20に移つて、前記書
込フラグFが0にリセツトされて他の動作が行われ、ス
テツプn1に戻る。
If the timer has not reached the set time T1 or T2 in steps n9 and n11, the operation returns to step n1 after performing other operations. In step n1, if no character is input from the keyboard 1 in step n1, the operation proceeds to step n20, the write flag F is reset to 0, another operation is performed, and the operation returns to step n1.

第4図は、本発明の他の実施例の動作を説明するため
の表示部6の表示例を示す図である。第4図(1)で示
されるように、同一のキヤラクタ「*」の先頭位置ある
いは第4図(2)で示される途中位置にカーソル10があ
る状態で、キーボード1からキヤラクタ「*」が入力さ
れると、カーソル10は第4図(3)において参照符10d
で示されるように、キヤラクタ「*」のキヤラクタ列の
最後の次の位置に移動して待機し、さらにキヤラクタ
「*」の入力操作が前記予め定めた時間T1だけ継続され
たときには、第4図(4)で示されるように、この位置
にキヤラクタ「*」が入力され、カーソル10は参照符10
eで示されるように、その次の位置に移動する。さらに
キヤラクタ「*」の入力が継続されたときは、第4図
(5)および第4図(6)で示されるように前記予め定
めた時間T2毎に、キヤラクタ「*」の入力が繰返されて
ゆく。
FIG. 4 is a diagram showing a display example of the display unit 6 for explaining the operation of another embodiment of the present invention. As shown in FIG. 4 (1), in the state where the cursor 10 is located at the head position of the same character "*" or the intermediate position shown in FIG. 4 (2), the character "*" is inputted from the keyboard 1. Then, the cursor 10 is changed to a reference numeral 10d in FIG. 4 (3).
As shown in FIG. 4, when the character "*" moves to the next position at the end of the character row and waits, and when the input operation of the character "*" is continued for the predetermined time T1, FIG. As shown in (4), a character "*" is input at this position, and the cursor 10 is changed to the reference numeral 10
Move to the next position as indicated by e. Further, when the input of the character "*" is continued, the input of the character "*" is repeated at every predetermined time T2 as shown in FIG. 4 (5) and FIG. 4 (6). Go on.

第5図は第4図で示された実施例の動作を説明するた
めのフローチヤートであり、この実施例の動作は前述の
第3図で示された動作に類似し、対応する部分には同一
の参照符を付す。注目すべきはこの実施例では、ステツ
プn7からステツプn10に移り、すなわちステツプn7でタ
イマにセツトされた時間T1のカウント動作がステツプn1
0で開始され、ステツプn11でその時間T1が経過したかど
うかが判断され、そうでないときには前述したようにス
テツプn1に戻り、こうして前述の第2図(4)で示され
るように、キヤラクタ「*」の入力操作と同時に、その
キヤラクタ「*」のキヤラクタ列の最後の次の位置にそ
のキヤラクタ「*」が入力されるのではなく、前記時間
T1が経過した後に入力される。
FIG. 5 is a flowchart for explaining the operation of the embodiment shown in FIG. 4. The operation of this embodiment is similar to the operation shown in FIG. With the same reference numbers. It should be noted that in this embodiment, the operation proceeds from step n7 to step n10, that is, the counting operation of the time T1 set in the timer in step n7 is performed in step n1.
0, and it is determined in step n11 whether or not the time T1 has elapsed. If not, the flow returns to step n1 as described above, and thus, as shown in FIG. 2 (4), the character "*" At the same time as the input operation of the character "*", the character "*" is not input to the next position at the end of the character row of the character "*".
Entered after T1 has elapsed.

このようにして本実施例では、同一のキヤラクタが列
を成して複数個並んでいる状態であつて、かつ、カーソ
ルがそれら同一のキヤラクタ中の位置にある状態で、そ
のカーソルの位置にあるキヤラクタと同一のキヤラクタ
が入力されると、カーソルは直ちにそのキヤラクタ列の
最後の次の位置に移動し、第2図および第3図で示され
るように、直ちにそのキヤラクタの入力が行われ、ある
いはまた第3図および第4図で示されるように、予め定
めた時間T1が経過した後にそのキヤラクタが入力され
る。したがって、同一のキヤラクタが多数連続して並ん
でいる状態で、カーソルのある位置のキヤラクタと同一
のキヤラクタを入力しようとした場合には、従来の技術
の項で述べたような「→」キーなどのカーソル移動用キ
ーを操作する必要はなく、そのキヤラクタの入力ととも
に、カーソルがキヤラクタ列の最後の次の位置に移動す
る。これによつて入力操作の操作性が格段に向上される
とともに、入力に要する時間が短縮され、効率的な入旅
操作を行うことができる。
As described above, in this embodiment, the same character is arranged in a plurality of rows in a row, and the cursor is located at the position of the cursor in the same character. When a character identical to the character is input, the cursor immediately moves to the next position at the end of the character row, and the input of the character is immediately performed as shown in FIGS. 2 and 3, or As shown in FIGS. 3 and 4, the character is input after a predetermined time T1 has elapsed. Therefore, when a large number of the same characters are arranged in a row and an attempt is made to input the same character as the character at the position where the cursor is located, the "→" key as described in the section of the prior art is used. It is not necessary to operate the cursor movement key, and the cursor is moved to the next position at the end of the character row with the input of the character. Thereby, the operability of the input operation is remarkably improved, the time required for the input is shortened, and the efficient entry operation can be performed.

発明の効果 以上のように本発明によれば、同一のキヤラクタが複
数列を成している状態で、かつ、カーソルがそのキヤラ
クタ列の先頭または途中位置にある状態で、そのキヤラ
クタと同一のキヤラクタの入力操作が行われたときに
は、カーソルを移動させるためのキーの操作を行うこと
なく、カーソルは自動的にそのキヤラクタの最後のキヤ
ラクタの次の位置に移動して、直ちに、あるいは予め定
めた時間以上にそのキヤラクタの入力操作が継続された
ときに、そのキヤラクタの入力が行われるようにしたの
で、カーソル移動用キーなどによることなく、入力を希
望する位置に速やかにカーソルを移動することができ、
操作性が格段に向上されるとともに、入力のための時間
を短縮することができ、効率的にキヤラクタの入力を行
うことができる。
Effect of the Invention As described above, according to the present invention, in the state where the same character forms a plurality of rows, and in the state where the cursor is at the head or halfway position of the character row, the same character as that character is used. When the input operation is performed, the cursor automatically moves to the position next to the last character of the character without operating the keys for moving the cursor, and immediately or for a predetermined time. As described above, when the input operation of the character is continued, the input of the character is performed, so that the cursor can be quickly moved to a desired position without using a cursor moving key or the like. ,
The operability is remarkably improved, the input time can be reduced, and the character can be input efficiently.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の一実施例の電気的構成を簡略化して示
すブロック図、第2図は本発明の一実施例の動作を説明
するための表示部6の表示例を示す図、第3図は第2図
で示された実施例の動作を説明するためのフローチヤー
ト、第4図は本発明の他の実施例の動作を説明するため
の表示部6の表示例を示す図、第5図は第4図で示され
た実施例の動作を説明するためのフローチャートであ
る。 1……キーボード、2……マイクロコンピュータ、3…
…ROM、4……表示用メモリ、5……表示制御回路、6
……表示部
FIG. 1 is a block diagram showing a simplified electrical configuration of an embodiment of the present invention. FIG. 2 is a diagram showing a display example of a display unit 6 for explaining the operation of the embodiment of the present invention. FIG. 3 is a flowchart for explaining the operation of the embodiment shown in FIG. 2, and FIG. 4 is a diagram showing a display example of the display unit 6 for explaining the operation of another embodiment of the present invention. FIG. 5 is a flowchart for explaining the operation of the embodiment shown in FIG. 1 ... keyboard, 2 ... microcomputer, 3 ...
... ROM, 4 ... display memory, 5 ... display control circuit, 6
...... Display section

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】複数のキヤラクタを入力する入力手段と、
前記入力手段によって入力されたキヤラクタを表示する
表示手段とを備え、 前記表示手段にカーソルを表示して、そのカーソルの位
置にキヤラクタを入力するようにし、 前記表示手段に同一のキヤラクタが列を成して複数個並
んでいる状態であつて、かつ、カーソルがそれら同一の
キヤラクタ中の位置にある状態で、 前記入力手段によつてキヤラクタの入力が行われると、
入力されたキヤラクタとカーソルのある位置のキヤラク
タとを比較し、その比較の結果、同一のキヤラクタであ
るとき、連続しているそのキヤラクタの最後のキヤラク
タの次の位置にカーソルを移動し、その位置を書込み可
能な状態とすることを特徴とするカーソルの移動方法。
An input means for inputting a plurality of characters,
Display means for displaying the character input by the input means, a cursor is displayed on the display means, and the character is input at the position of the cursor, and the same character forms a line on the display means. When a character is input by the input means in a state in which a plurality of characters are arranged and the cursor is located at the same position in the same character,
The input character is compared with the character at the position of the cursor, and as a result of the comparison, if the characters are the same, the cursor is moved to the position next to the last character of the character in succession, and the position is changed. The cursor can be written.
【請求項2】前記比較の結果が同一のキヤラクタである
とき、連続しているそのキヤラクタの最後のキヤラクタ
の次の位置に同一のキヤラクタを書込むことを特徴とす
る特許請求の範囲第1項記載のカーソルの移動方法。
2. The method according to claim 1, wherein when the result of the comparison is the same character, the same character is written at a position next to the last character of the consecutive characters. How to move the described cursor.
【請求項3】前記比較の結果が同一のキヤラクタであつ
て、そのキヤラクタの入力操作が予め定めた時間だけ継
続されたとき、連続しているそのキヤラクタの最後のキ
ヤラクタの次の位置に同一のキヤラクタを書込むことを
特徴とする特許請求の範囲第1項記載のカーソルの移動
方法。
3. When the result of the comparison is the same character and the input operation of the character is continued for a predetermined time, the same character is located at the position following the last character of the continuous character. 2. The method for moving a cursor according to claim 1, wherein characters are written.
JP63072240A 1988-03-25 1988-03-25 How to move the cursor Expired - Lifetime JP2596584B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63072240A JP2596584B2 (en) 1988-03-25 1988-03-25 How to move the cursor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63072240A JP2596584B2 (en) 1988-03-25 1988-03-25 How to move the cursor

Publications (2)

Publication Number Publication Date
JPH01244519A JPH01244519A (en) 1989-09-28
JP2596584B2 true JP2596584B2 (en) 1997-04-02

Family

ID=13483568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63072240A Expired - Lifetime JP2596584B2 (en) 1988-03-25 1988-03-25 How to move the cursor

Country Status (1)

Country Link
JP (1) JP2596584B2 (en)

Also Published As

Publication number Publication date
JPH01244519A (en) 1989-09-28

Similar Documents

Publication Publication Date Title
JP2596584B2 (en) How to move the cursor
JPH0117185B2 (en)
US5184296A (en) Electronic translator with multiple speed searching function
JP2786260B2 (en) Kana-Kanji conversion device
JPS63128468A (en) Character input device
JP3324624B2 (en) Electronics
JP3886058B2 (en) Character processing apparatus and editing method thereof
JPH0445875B2 (en)
JPS5875234A (en) Character input equipment
JPH0661054B2 (en) input method
JPH05298262A (en) Kana character input device
JP2697901B2 (en) Character processor
KR950000540B1 (en) Window generating method and apparatus therefor
KR20000008890A (en) Character input method in electric appliance
JPH0225547B2 (en)
JP2713942B2 (en) Kana-Kanji conversion device
JPS61175765A (en) Format setting system for document processor
JPH09231005A (en) Liquid crystal touch panel device
JPS6398766A (en) Document production processor
JPH0362170A (en) Comment input method in cad system
JPH063595B2 (en) Method and apparatus for displaying conversion candidates of reading input character string
JPS61194562A (en) Character input system
JPH0661080B2 (en) Document processor with furigana addition function
JPH0528140A (en) Word processor
JPH08272796A (en) Document processor

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080109

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090109

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090109

Year of fee payment: 12