JPH0368063A - document creation device - Google Patents

document creation device

Info

Publication number
JPH0368063A
JPH0368063A JP1204383A JP20438389A JPH0368063A JP H0368063 A JPH0368063 A JP H0368063A JP 1204383 A JP1204383 A JP 1204383A JP 20438389 A JP20438389 A JP 20438389A JP H0368063 A JPH0368063 A JP H0368063A
Authority
JP
Japan
Prior art keywords
cursor
character
erased
counter
correction means
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.)
Pending
Application number
JP1204383A
Other languages
Japanese (ja)
Inventor
Eriko Goto
恵理子 後藤
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP1204383A priority Critical patent/JPH0368063A/en
Publication of JPH0368063A publication Critical patent/JPH0368063A/en
Pending legal-status Critical Current

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 [Field of Industrial Application] The present invention relates to a document creation device having a backward function in a system for creating and printing texts, such as an electronic word processor.

[従来の技術] 従来の後退機能では、カーソルが文字のどの位置にあっ
ても、カーソルの下の文字を検知して、その文字の1文
字前の文字を消去していたので、カーソルが全角文字の
後ろ側にあるようなときにも、その前の文字を消去して
いた。このため、思わぬ文字が消えてしまうことがあっ
た。
[Conventional technology] With the conventional backtracking function, no matter where the cursor was located on the character, the character under the cursor was detected and the character immediately before that character was erased. Even when it was behind a character, the character in front of it was erased. As a result, unexpected characters sometimes disappeared.

[発明が解決しようとする課題] 本発明の目的は、カーソルの前の文字を消去する場合に
、消去される文字を確実に判断することができる機能を
提供することにある。
[Problems to be Solved by the Invention] An object of the present invention is to provide a function that can reliably determine the character to be erased when erasing the character in front of the cursor.

[課題を解決するための手段] 本発明の文書作成装置は、文章を入力して編集する入力
手段と、編集の対象となる位置を示すカーソル表示手段
と、前記文章入力中にカーソルの前の文字を消去するこ
とのできる修正手段と、文字の境界に対してのカーソル
位置の検知手段と、前記修正手段である後退機能におい
て、カーソルが文字に対して正規の位置にない場合には
、正規の位置に変更される補正手段を備えることを特徴
とする。
[Means for Solving the Problems] A document creation device of the present invention includes an input means for inputting and editing a sentence, a cursor display means for indicating a position to be edited, and a display device for displaying a position in front of the cursor during inputting the text. A correction means capable of erasing characters, a means for detecting the cursor position with respect to the character boundary, and a backward function that is the correction means, if the cursor is not at the normal position with respect to the character, It is characterized by comprising a correction means that is changed to the position of.

[作用コ 本発明の後退機能では、カーソルが文字のどの位置にあ
るかを検知して、カーソルが全角文字の後ろ側などにあ
るときには、後退機能を持つキーが押下されたときに、
カーソルの位置を文字の境界の位置に補正をし、カーソ
ルが文字の境界の位置にあれば、その前の文字を消去す
る。
[Operation] The backward function of the present invention detects the position of the cursor on the character, and when the cursor is behind a full-width character, when the key with the backward function is pressed,
Corrects the cursor position to the character boundary position, and if the cursor is at the character boundary position, erases the previous character.

[実施例] 本発明による後退機能の実施例を示す。[Example] 3 shows an example of a retraction function according to the invention;

第1図は本発明に使用するキーボードであり、キーボタ
ンの11を押下すると、後退機能が働く第2図に、文章
が入力されているときの画面を示す。21がカーソル位
置である。第3図に、本発明による後退機能の処理のフ
ローチャートな示し、具体例として第2図の21の位置
にカーソルがある場合を示す。
FIG. 1 shows a keyboard used in the present invention, and when key button 11 is pressed, a backward function is activated. FIG. 2 shows a screen when text is being input. 21 is the cursor position. FIG. 3 is a flowchart showing the processing of the backward function according to the present invention, and shows a case where the cursor is located at position 21 in FIG. 2 as a specific example.

キーボタンの11が押下されたときに、カーソルの下に
は文字があるので(51)、カーソルが文字の境界位置
かどうかを判断する(32)。21の場合、カーソルは
文字の後ろ側にあり、文字の境界位置ではないので、境
界の位置にカーソルを移動して(34)、処理を終了す
る。第4図に終了したときの画面を示す。41がこのと
きのカーソル位置になる。
When key button 11 is pressed, since there is a character under the cursor (51), it is determined whether the cursor is at a character boundary position (32). In the case of 21, the cursor is located behind the character and is not at the boundary position of the character, so the cursor is moved to the boundary position (34) and the process ends. Figure 4 shows the screen when finished. 41 becomes the cursor position at this time.

32で、第4図の41のようにカーソルが文字の境界位
置にあった場合には、前の文字を消去して(33)、処
理を終了する。第5図に、このときの画面を示す。51
がこのときのカーソル位置である。
At step 32, if the cursor is located at a character boundary position as shown at 41 in FIG. 4, the previous character is erased (33) and the process ends. FIG. 5 shows the screen at this time. 51
is the cursor position at this time.

61でカーソルの下に文字がない場合には、カーソルを
一つ前に移動して(35)、処理を終了する。
If there is no character under the cursor at step 61, the cursor is moved forward one position (35) and the process ends.

第3図の32のカーソル位置を検知する処理のフローチ
ャートを第6図に示し、具体例として、第7図の71の
位置にカーソルがある場合と、第8図の81の位置にカ
ーソルがある場合を示す。
FIG. 6 shows a flowchart of the process of detecting the cursor position 32 in FIG. Indicate the case.

ここで、カーソル位置は半角単位でデータを持つため、
第7図の71の位置は3桁目、第8図の81の位置は2
桁目になる。
Here, the cursor position has data in half-width units, so
The 71 position in Figure 7 is the 3rd digit, and the 81 position in Figure 8 is the 2nd digit.
Become the digit.

まず、カーソルのある行の先頭のデータである半角の「
・」を取り出す(61)。桁位置を比較するためのカウ
ンタな1にする(62)。カウンタとカーソル位置を比
較すると(63)、カウンタの1は、カーソル位置の3
または2よりも小さいので、61で取り出したデータで
ある半角の「・」の文字サイズを1として(64)、こ
れをカウンタに加えて2にして(65)、次の文字デー
タの「合」を取り出す(66)。ここでもう−度カウン
タとカーソル位置を比較する(63)。81の位置の場
合、ここでカウンタが2でカーソル位置が2と一致する
ため、文字の境界にあるという情報と共に(67)、こ
の処理を終了する。71の位置の場合、まだカウンタの
方が小さいので「合」のサイズの2(64)をカウンタ
に加え4としく65)、次のデータ「同」を取り出す(
66)。ここでまたカウンタとカーソル位置を比較する
(63)と、カウンタが4で、71のカーソル位置3を
越えるため、境界にないという情報と共に(6B)、こ
の処理を終了する。
First, start with the half-width "
・" is taken out (61). A counter for comparing digit positions is set to 1 (62). Comparing the counter and the cursor position (63), 1 in the counter is 3 at the cursor position.
Or, since it is smaller than 2, set the character size of the half-width "・", which is the data extracted in 61, to 1 (64), add this to the counter, set it to 2 (65), and add it to the next character data. is taken out (66). Here, the degree counter and cursor position are again compared (63). In the case of position 81, since the counter is 2 and the cursor position is coincident with 2, this process is terminated with the information that it is at the character boundary (67). In the case of position 71, the counter is still smaller, so add 2 (64), which is the size of "match", to the counter and make it 4 (65), and take out the next data "same" (
66). Here, when the counter and the cursor position are compared again (63), the counter is 4, which exceeds the cursor position 3 of 71, so this process is terminated with the information that it is not at the boundary (6B).

以上の作動説明から本機能が明らかになったが、従来は
消去される文字が確実に判断できない場合があったのに
対して、本発明では判断がつきにくい場合にはカーソル
が移動することによって、消去される文字が確実に判断
でき、また、思わぬ文字が消去されることもなくなった
This function has been made clear from the above explanation of the operation, but whereas in the past there were cases where it was not possible to reliably determine the character to be erased, with the present invention, when it is difficult to determine, the character to be erased can be erased by moving the cursor. , characters to be erased can be determined reliably, and unexpected characters are no longer erased.

[発明の効果] 本発明は、後退機能において、消去される文字を確実に
判断できるようになった。
[Effects of the Invention] According to the present invention, characters to be erased can be reliably determined in the backward function.

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

第1図は本発明によるキーボードの略図、第2図、第4
図および第5図は、本発明による後退機能に伴う表示画
面を示す図、第3図は本発明の後退機能の処理のフロー
チャートを示す略図、第6図はカーンル位置を検知する
処理のフローチャートを示す略図、第7図および第8図
は、カーソル位置検知処理の説明に用いた表示画面を示
す図である。 11・・・・・・・・・後退キー 以 上
1 is a schematic diagram of a keyboard according to the invention, FIGS. 2 and 4.
5 and 5 are diagrams showing display screens associated with the reversing function according to the present invention, FIG. 3 is a schematic diagram showing a flowchart of processing of the reversing function of the present invention, and FIG. 6 is a flowchart of processing for detecting the carnage position. The schematic diagrams shown in FIGS. 7 and 8 are diagrams showing display screens used to explain the cursor position detection process. 11・・・・・・・・・Backward key or more

Claims (1)

【特許請求の範囲】[Claims] 文章を入力して編集する入力手段と、編集の対象となる
位置を示すカーソル表示手段と、前記文章入力中にカー
ソルの前の文字を消去することのできる修正手段と、文
字の境界に対してのカーソル位置の検知手段と、前記修
正手段である後退機能において、カーソルが文字に対し
て境界の位置にない場合には、境界の位置に変更される
補正手段を備えることを特徴とする文書作成装置。
An input means for inputting and editing a sentence, a cursor display means for indicating a position to be edited, a correction means for erasing a character in front of the cursor during inputting the text, and a correction means for erasing a character in front of the cursor during inputting the text, cursor position detection means; and a correction means for changing the cursor to the boundary position when the cursor is not at the boundary position with respect to the character in the backward function as the correction means. Device.
JP1204383A 1989-08-07 1989-08-07 document creation device Pending JPH0368063A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1204383A JPH0368063A (en) 1989-08-07 1989-08-07 document creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1204383A JPH0368063A (en) 1989-08-07 1989-08-07 document creation device

Publications (1)

Publication Number Publication Date
JPH0368063A true JPH0368063A (en) 1991-03-25

Family

ID=16489624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1204383A Pending JPH0368063A (en) 1989-08-07 1989-08-07 document creation device

Country Status (1)

Country Link
JP (1) JPH0368063A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7572638B2 (en) 2001-10-19 2009-08-11 Hologic, Inc. Automated system and method for processing multiple liquid-based specimens
US9413585B2 (en) 1999-06-08 2016-08-09 The Trustees Of Columbia University In The City Of New York Network telephony appliance and system for inter/intranet telephony
JP2019537734A (en) * 2016-10-25 2019-12-26 アボット・ラボラトリーズAbbott Laboratories Evaluation and control of reagents in automatic slide preparation

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9413585B2 (en) 1999-06-08 2016-08-09 The Trustees Of Columbia University In The City Of New York Network telephony appliance and system for inter/intranet telephony
US7572638B2 (en) 2001-10-19 2009-08-11 Hologic, Inc. Automated system and method for processing multiple liquid-based specimens
JP2019537734A (en) * 2016-10-25 2019-12-26 アボット・ラボラトリーズAbbott Laboratories Evaluation and control of reagents in automatic slide preparation

Similar Documents

Publication Publication Date Title
US6282315B1 (en) System for entering handwritten data into computer generated forms
US6507342B1 (en) Information processing apparatus
EP1475741B1 (en) Data processing apparatus and method
WO2007030620A1 (en) Software key labeling on software keyboards
JPS645344B2 (en)
JPH0368063A (en) document creation device
JPH01125656A (en) document processing device
JPS5994131A (en) word processor
JP2783472B2 (en) Information processing device
JPS61267128A (en) Display erasing method
KR960038571A (en) Data input method and apparatus
JPS63115217A (en) Character input device
JPH0830379A (en) Pressure-sensitive input device
JP2672548B2 (en) Document creation device
JPS6411970B2 (en)
JP3077359B2 (en) Document creation device
KR950000540B1 (en) Window generating method and apparatus therefor
JPH02113386A (en) Handwritten character input system
JPS60188990A (en) Cursor moving system
JPH1097531A (en) Document editing device
JPS6083122A (en) Character processor
JPH04320568A (en) Font size conversion method in word processors
JPH0345415B2 (en)
JPS62125422A (en) Character attribute code input method
JPH04315256A (en) Editing range designating device