JPH03263169A - 文書編集装置におけるカーソル表示制御方法 - Google Patents

文書編集装置におけるカーソル表示制御方法

Info

Publication number
JPH03263169A
JPH03263169A JP2062058A JP6205890A JPH03263169A JP H03263169 A JPH03263169 A JP H03263169A JP 2062058 A JP2062058 A JP 2062058A JP 6205890 A JP6205890 A JP 6205890A JP H03263169 A JPH03263169 A JP H03263169A
Authority
JP
Japan
Prior art keywords
character
cursor
string
displayed
key
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
JP2062058A
Other languages
English (en)
Inventor
Toshiro Shibanuma
敏郎 柴沼
Koji Hirashima
平嶋 孝治
Toru Kanamori
金盛 亨
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2062058A priority Critical patent/JPH03263169A/ja
Publication of JPH03263169A publication Critical patent/JPH03263169A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [概要] 文字編集装置におけるカーソル表示制御方法に関し、 所定の特性が与えられる文字列に対して、挿入位置や複
写先位置、移動先位置、複写元、移動元などを簡単に示
すことが出来るようにすることを目的とし、 文字指定カーソルで文字を指定している状態の下におい
てカーソル・キーが押下された時には、次の文字が所定
の特性が与えられた文字列の先頭文字であるか否かを調
べ、そうである場合には現在の文字指定カーソルで指定
された文字と次の文字との間に文字間カーソルを表示す
ると共に現在の文字指定カーソルを消去し、否の場合に
は次の文字の位置に文字指定カーソルを移動し、文字間
カーソルが表示されている状態の下においてカーソル・
キーが押下された時には、次の文字の位置に文字指定カ
ーソルを表示すると共に現在の文字間カーソルを消去す
る ことを構成要件とするものである。
(産業上の利用分野) 本発明は、囲み罫で囲まれた文字列などの範囲を限って
他の文字列と区別される特性が与えられた文字列の先頭
および最後尾においてカーソルの表示形状を変えるよう
にした文字編集装置におけるカーソル表示制御方法に関
するものである。
〔従来の技術〕
ワードプロセッサのような文書編集装置において、デイ
スプレィ画面上で文字を挿入する際にはカーソルで挿入
位置を指し示し、カーソルの前に文字を挿入している。
〔発明が解決しようとする課題〕
しかしながら、囲み罫がかけられた文字列の先頭に文字
を挿入する場合などでは、その挿入位置が囲み罫の中な
のか、外なのかを指し示す手段がなかった。
また、文字を挿入する場合だけでなく、文字列の移動先
、複写先指定の場合にも同様な問題があった。
更に、囲み罫がかけられた文字列だけでなく、行の折り
返し位置での分割の禁止を指定した文字列(英単語や数
字)やルビをふった文字列等の範囲を限って他の文字列
と区別される特性が与えられた文字列に対しても、同様
な問題があった。
更に、この種の文字列の先頭のみならず、最後の位置で
も同様な問題があった。
更に、複写元や複写元を指定する際にも、囲み罫を含む
のか否かを簡単に指定する手段がなかった。
本発明は、この点に鑑みて創作されたものであって、囲
み罫で囲まれた文字列1分割の禁止が指定された文字列
、ルビがふられた文字列などの範囲を限って他の文字列
と区別される特性が与えられる文字列に対して、挿入位
置や複写先位置、移動先位置、複写元、移動元などを簡
単に示すことが出来る文書編集装置におけるカーソル表
示制御方法を提供することを目的としている。
〔課題を解決するための方法] そしてそのため本発明の文書編集装置におけるカーソル
表示制御方法は、 文字の位置に表示される文字指定カーソルと文字間に表
示される文字間カーソルとを持つ文字編集装置における
カーソル表示制御方法であって、文字指定カーソルで文
字を指定している状態の下においてカーソル・キーが押
下された時には、次の文字が所定の特性が与えられた文
字列の先頭文字であるか否かを調べ、そうである場合に
は現在の文字指定カーソルで指定された文字と次の文字
との間に文字間カーソルを表示すると共に現在の文字指
定カーソルを消去し、否の場合には次の文字の位置に文
字指定カーソルを移動し、文字間カーソルが表示されて
いる状態の下においてカーソル・キーが押下された時に
は、次の文字の位置に文字指定カーソルを表示すると共
に現在の文字間カーソルを消去する ことを特徴とするものである。
〔実施例〕
第1図は本発明におけるカソール・キーの押下とカーソ
ル変化の例を示す図である。図示の例では、デイスプレ
ィ画面上には「あいうえ」と言う文字列が表示され、「
いう」と言う文字列が囲み罫で囲まれている。カーソル
としては、文字上のカーソル(文字上カーソルと言う)
と、文字間のカーソル(文字間カーソルと言う)とが存
在する。
文字上カーソルは該当する文字を四角い範囲で囲って白
黒反転するものであり、文字間カーソルは縦長の棒であ
る。
文字上カーソルが「あ」を指定している状態の下で右カ
ーソル・キーが押下されると、カーソルは右方向に移動
する。次の文字「い」は囲み罫の中の先頭文字であるの
で、「あ」と「い」との間に文字間カーソルが表示され
る。文字間カーソルは、囲み罫と重複しないように囲み
罫の外に表示される。
「あ」と「い」との間に文字間カーソルが表示されてい
る状態の下で右カーソル・キーが押下されると、カーソ
ルは右方向に移動する。現在のカーソルが文字間カーソ
ルであるので、次の「い]が白黒反転される。
「い」が白黒反転されている状態の下で右カーソル・キ
ーが押下されると、カソールは右方向に移動する。文字
「い」は囲み罫内の最後の文字ではないので、次の文字
「う」が白黒反転される。
「う」が白黒反転されている状態の下で右カーソル・キ
ーが押下されると、カーソルは右方向に移動する。「う
」は囲み罫内の最後の文字であるので、現在の文字「う
」と次の文字「え」との間に、文字間カーソルが表示さ
れる。この文字間カーソルは、囲み罫と重複しないよう
に囲み罫の外に表示される。
「う」と「え」との間に文字間カーソルが表示されてい
る状態の下で右カーソルが押下されると、カーソルは右
方向に移動する。現在のカーソルが文字間カーソルであ
るので、「え」が白黒反転される。以下、同様な動作が
行われる。
第1図は右カーソル・キーの押下とカーソルの変化を示
すものであるが、左カーソル・キーが押下された場合に
も同様な動作が行われる。例えば、文字上カーソルが文
字「え」を示している状態の下において左カーソル・キ
ーが押下されると文字間カーソルが「う」と「え」の間
に表示され、この状態の下で左カーソル・キーが押下さ
れると「う」が白黒反転され、この状態で左カーソル・
キーが押下されると「い」が白黒反転され、この状態で
左カーソル・キーが押下されると「あ」と「い」の間に
文字間カーソルが表示され、この状態で左カーソル・キ
ーが押下されると「あ」が白黒反転される。
第2図は本発明におけるカーソル表示と文字挿入の例を
示す図である。図示の例においては、最初にデイスプレ
ィ画面上に「あいうえ]が表示され、「いう」が囲み罫
で囲まれていると仮定している。
文字「あ」と「い」との間に文字間カーソルが存在する
状態の下において「A」を挿入すると、文字「い」の前
かつ囲み罫の外に「A」が挿入表示され、文字間カーソ
ルが「A」と「い」の間に表示される。この文字間カー
ソルは、囲み罫と重複しないように囲み罫の外に表示さ
れる。
文字上カーソルが囲み罫の中の文字「い」を指定してい
る状態の下で’AJを挿入すると、文字「い」の前かつ
囲み罫の中に「A」が挿入表示される。文字上のカーソ
ルは「い」を指示したままである。
第3図は本発明を実施するための装置の構成例を示す図
である。同図において、lは主制御部、2はキーボード
制御部、3はカーソル形状判定部、4はカーソル描画部
、5はキーボード、6はデイスプレィをそれぞれ示して
いる。
主制御部l、主キーボード制御2.カーソル形状判定部
3.カーソル描画部4は、プログラムによって実現され
るものである。本発明の文章編集装置は、図示しないが
ハードウェアとしては、マイクロプロセッサ、メモリ、
イメージ・メモリ。
デイスプレィ制御部、デイスプレィ、キーボードこれら
を接続するバスなどから構成される。
主制御部lは、キーボード制御部2やカーソル判定部3
.カーソル描画部4を制御するものである。キーボード
制御部2は、キーボード5のキーが押下された時に、押
下されたキーのキーコードを主制御部工に通知する機能
を持っている。カーソル形状判定部3は、カーソル・キ
ーが押下された時に起動され、次に表示すべきカーソル
の形状や位置を判定するものである。カーソル描画部4
は、カーソル形状判定部3によって指定された形状のカ
ーソルを指定された位置に表示するための処理を行う。
具体的には、イメージ・メモリの指定された位置に指定
された形状のカーソルを書き込む。デイスプレィ制御部
は、イメージ・メモリの内容を順番に読み出し、読み出
されたデータをデイスプレィ6に送る。
メモリの中には、デイスプレィ6に表示すべき文字の集
合が存在する。この文字の集合は、属性に従って複数個
の文字列に分割され、各文字列に対して画面上の位置情
報や属性情報などが付加されている。第1図の「いえ」
と言う文字列に対しては、例えば1行2列目と言う位置
情報、囲み罫と言う属性情報が付加される。また、行の
折り返し位置での分割の禁止を指定した文字列に対して
は、分割禁止と言う属性情報が与えられる。更に、ルビ
が振られた文字列に対しては、ルビ付きと言う属性情報
が与えられると共に、ルビを示す文字列も付加される。
例えば、rcharacter」と言う文字列に対して
「キャラクタ」と言うルビが付されている場合には、r
characterJと言う文字列に対してルビ付きと
言う属性情報と、「キャラクタ」と言うルビ情報とが付
加される。また、メモリの中には、カーソルの位置を示
すカーソル位置情報およびカーソルの形状を示すカーソ
ル形状情報が格納されている。イメージ・メモリの中に
は、上述のような文字列や属性情報、ルビ情報、カーソ
ル位置情報、カーソル形状情報に基づくドツト形式のイ
メージ・データが展開される。
第4図は本発明におけるカーソル表示処理の例を示す図
である。同図におけるのと■の処理はキーボード制御部
2で行われ、■ないし■の処理はカーソル形状判定部3
で行われ、■の処理はカーソル描画部4で行われる。
■ キーボードから送られてきたキー情報を受は付ける
■ カーソル・キーか否かを調べる。Yesのときは■
に進む。NOのときはその他の処理を行う。
■ 現在のカーソルで指定された文字が境界の文字か否
かを調べる。現在のカーソルが文字上カーソルであって
次の文字が囲み罫内の先頭文字である場合には現在のカ
ーソルで指定された文字は境界の文字と判定され、また
、現在のカーソルが文字上カーソルであって現在の文字
が囲み罫の最後の文字である場合にも現在のカーソルで
指定された文字は境界の文字と判定される。
その他の場合には■に進み、境界の文字であると判定さ
れた場合には■に進む。
■ 次に表示すべきカーソルの形状を文字上カーソルと
し、カーソル位置を次の文字の位置とする。
■ 次に表示すべきカーソルを文字間カーソルとし、カ
ーソル位置を現在の文字と次の文字の間とする。
■ 現在のカーソルを消去し、■または■で決定された
形状のカーソルを決定された位置に新たに表示する。
第5図は本発明における文字挿入処理の例を示す図であ
る。文字挿入処理を行う文字挿入処理手段(例えば、文
字挿入処理プログラム)が存在することは当然である。
■ キーボードから送られてきたキー情報を受は付ける
■ 挿入キーか否かを調べる。Yesの場合には■に進
み、NOの場合にはその他の処理を行う。
■ 現在のカーソルが白黒反転カーソル(文字上カーソ
ル)か棒状カーソル(文字間カーソル)かを調べる0文
字上カーソルの場合には■に進み、文字間カーソルの場
合には■に進む。
■ 現在の文字上カーソルが囲み罫の中にある場合には
、現在の文字上カーソルの指定された位置に文字を挿入
し、文字上カソールを1文字分だけ右方向に移動し、囲
み罫で囲まれていた旧の文字列に挿入文字が付加された
新の文字列を囲み罫で囲む。そうでない場合には、現在
の文字上カーソルで指定された位置に文字を挿入し、文
字上カーソルを1文字分だけ右方向に移動する。
■ 現在の文字間カーソルの前に且つ囲み罫の外部に位
置するように文字を挿入し、文字間カーソルを1文字分
だけ右方向に移動する。
第1図および第4図においては囲み罫で聞まれた文字列
に対するカーソル表示制御を例としているが、行の折り
返し位置での分割の禁止が指定された文字列、ルビがふ
られた文字列などの範囲を限って他の文字列と区別され
る特性が与えられる文字列に対しても、同様なカーソル
表示制御が行われる。
また、第2図および第5図の説明においては囲み罫で囲
まれた文字列に対する文字挿入を例としているが、行の
折り返し位置での分割の禁止が指定された文字列、ルビ
がふられた文字列などの範囲を限って他の文字列と区別
される特性が与えられる文字列に対しても、同様な文字
挿入処理が行われる。
更に、複写の場合にも文字挿入と同じような処理が行わ
れる。複写の場合の処理を第2図を参照して説明する。
第2図におけるカーソルが複写先を示すものとし、複写
文字列を例えばrBAJと仮定する。複写先指定のカー
ソルが文字間カーソルの場合には、文字「い」の前かつ
囲み罫の外にrBA、が挿入され、文字間カーソルが「
A」と「い」の間に表示される。この文字間カーソルは
、囲み罫と重複しないように囲み罫の外に表示される。
複写先指定のカーソルが文字上カーソルの場合には、文
字「い」の前かつ囲み罫の中に「BA」が挿入される。
文字上カーソルは「い」を指示したままである。移動の
場合にも同じような処理が行われる。上述の説明は、囲
み罫で囲まれた文字列を例としているが、行の折り返し
位置での分割の禁止が指定された文字列、ルビがふられ
た文字列などの範囲を限って他の文字列と区別される特
性が与えられる文字列に対しても、同様な複写、移動処
理が行われる。
更に、囲み罫で囲まれた文字列を囲み罫を含めて複写元
とするためには、文字間カーソルを囲み罫内の文字列の
先頭文字の前に表示させ、複写キーを押下し、囲み罫内
の文字列を文字上カーソルでなぞり、実行キーを押せば
良い。囲み罫の中の文字列のみを複写元とするためには
、文字上カーソルで囲み罫内の文字列の先頭文字を指定
し、複写キーを押下し、囲み罫内の文字列を文字上カー
ソルでなぞり、実行キーを押下すれば良い。移動元指定
の場合も同様な操作が行われる。
〔発明の効果] 以上の説明から明らかなように、本発明によれば、 ■ 挿入された文字または文字列が囲み罫などの属性を
有するものとなるのか、否かの区別が容易に出来る。
■ カーソル移動を指定するキーの操作のみで区別が出
来、操作がきわめて判り易く、特別なキー操作を覚える
必要がない。
等の顕著な効果を奏することが出来る。
【図面の簡単な説明】
第1図はカーソル・キーの押下とカーソル変化の例を示
す図、第2図はカーソル表示と文字挿入の例を示す図、
第3図は本発明を実施するための構成例を示す図、第4
図はカーソル表示処理の例を示す図、第5図は文字挿入
処理の例を示す図である。 1・・・主制御部、2・・・キーボード制御部、3・・
・カーソル形状判定部、4・・・カーソル描画部、5・
・・キーボード、6・・・デイスプレィ。

Claims (1)

  1. 【特許請求の範囲】 文字の位置に表示される文字指定カーソルと文字間に表
    示される文字間カーソルとを持つ文字編集装置における
    カーソル表示制御方法であって、文字指定カーソルで文
    字を指定している状態の下においてカーソル・キーが押
    下された時には、次の文字が所定の特性が与えられた文
    字列の先頭文字であるか否かを調べ、そうである場合に
    は現在の文字指定カーソルで指定された文字と次の文字
    との間に文字間カーソルを表示すると共に現在の文字指
    定カーソルを消去し、否の場合には次の文字の位置に文
    字指定カーソルを移動し、 文字間カーソルが表示されている状態の下においてカー
    ソル・キーが押下された時には、次の文字の位置に文字
    指定カーソルを表示すると共に現在の文字間カーソルを
    消去する ことを特徴とする文書編集装置におけるカーソル表示制
    御方法。
JP2062058A 1990-03-13 1990-03-13 文書編集装置におけるカーソル表示制御方法 Pending JPH03263169A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2062058A JPH03263169A (ja) 1990-03-13 1990-03-13 文書編集装置におけるカーソル表示制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2062058A JPH03263169A (ja) 1990-03-13 1990-03-13 文書編集装置におけるカーソル表示制御方法

Publications (1)

Publication Number Publication Date
JPH03263169A true JPH03263169A (ja) 1991-11-22

Family

ID=13189155

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2062058A Pending JPH03263169A (ja) 1990-03-13 1990-03-13 文書編集装置におけるカーソル表示制御方法

Country Status (1)

Country Link
JP (1) JPH03263169A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6177981A (ja) * 1984-09-25 1986-04-21 Canon Inc 画像処理システム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6177981A (ja) * 1984-09-25 1986-04-21 Canon Inc 画像処理システム

Similar Documents

Publication Publication Date Title
KR860001071B1 (ko) 문서편집(文書編輯)방법
US4785296A (en) Method and system for displaying image data
EP0066139B1 (en) Text processing system with displaying of formatted pages
US4686649A (en) Word processor with alternative formatted and unformatted display modes
US5182709A (en) System for parsing multidimensional and multidirectional text into encoded units and storing each encoded unit as a separate data structure
EP0278722B1 (en) Document composition system using named formats and named fonts
US4802104A (en) Dual screen document processing system
GB2273188A (en) Information processing system using icons
JPH04232526A (ja) データ表示方法及び装置
JPS595277A (ja) マルチウインドウ画面によるデイスプレイ表示方式
GB2154035A (en) Document creating and editing apparatus
US5671427A (en) Document editing apparatus using a table to link document portions
JPH06324837A (ja) 情報処理装置
US5727224A (en) Document image processor for inserting and editing bracket symbols and associated text
JPH03263169A (ja) 文書編集装置におけるカーソル表示制御方法
KR100238814B1 (ko) 데이터처리장치 및 데이터처리방법
JP2608276B2 (ja) 文書表示装置
JP3674905B2 (ja) 文書編集装置
JP3394304B2 (ja) 文書処理装置
AU598010B2 (en) Text editor for multidimensional or multidirectional text
JPS597992A (ja) マルチウインドウ画面によるデイスプレイ表示方式
JP2672548B2 (ja) 文書作成装置
JP2834882B2 (ja) 文書作成装置
EP0360501B1 (en) A text-editing apparatus with real time display function
JPH0345415B2 (ja)