JPH05135048A - 文字処理方法及び装置 - Google Patents

文字処理方法及び装置

Info

Publication number
JPH05135048A
JPH05135048A JP3295685A JP29568591A JPH05135048A JP H05135048 A JPH05135048 A JP H05135048A JP 3295685 A JP3295685 A JP 3295685A JP 29568591 A JP29568591 A JP 29568591A JP H05135048 A JPH05135048 A JP H05135048A
Authority
JP
Japan
Prior art keywords
cursor
character
moving
unit
character information
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
JP3295685A
Other languages
English (en)
Inventor
Hiroshi Maruoka
広 丸岡
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP3295685A priority Critical patent/JPH05135048A/ja
Publication of JPH05135048A publication Critical patent/JPH05135048A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 カーソル移動を高速化する。 【構成】 白紙文字を含む文字情報を格納する文書記憶
手段と、文字情報を表示する表示手段と、カーソル位置
を記憶する手段と、記憶された位置にカーソルを表示さ
せる手段と、カーソルの所定単位の移動を指示する手段
と、指示を受けてカーソルを移動させる手段と、入力文
字サイズを記憶する手段と、カーソル移動指示があった
とき、入力文字サイズが所定単位より大きいかを判定す
る手段と、移動方向を判定する手段と、移動方向が桁方
向と判定されたとき、移動前のカーソル位置を含んで移
動方向へ、白紙文字が所定数連続しているかを判定する
手段と、入力文字サイズが前記所定単位より大きく、白
紙文字が所定数連続していると判定された場合は、カー
ソルを所定単位より大きい単位で移動するように制御す
る手段とを有する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は文字処理装置に関し、特
に文書の入力編集処理における文書中のカーソルを移動
する処理に関するものである。
【0002】
【従来の技術】従来の文字処理装置においては、文字が
記入されていない桁では、カーソルがこの桁をひとつひ
とつ移動するものであった。
【0003】
【発明が解決しようとしている課題】したがって、文字
を入力する文字サイズシフトが全角シフトで、文字が記
入されていない桁の幅が半角幅の場合、上下の行で文字
の記入位置を文字サイズシフトの幅単位に合わせるに
は、カーソル移動だけでは、半角分の微調整が必要にな
るという不便さを伴う欠点がある。さらに、全角シフト
の際に文字が記入されていない桁のカーソル移動が遅く
なる欠点がある。
【0004】そこで本発明では、全角シフトの場合、白
紙文字上では、白紙文字が少なくとも連続して3文字あ
る場合には、一度に全角幅分カーソルを移動することに
より、全角単位の文字位置合わせが簡単になり、かつ全
角シフトでのカーソル移動が高速になるため、文書編集
の作成効率が向上する文字処理装置を提供することを目
的とする。
【0005】
【課題を解決するための手段】上記課題を解決するため
に、本発明文字処理装置は、未記入状態を示す白紙文字
情報を含む文字情報を格納する文書記憶手段と、前記文
書記憶手段の文字情報を表示する表示手段と、該表示手
段上のカーソル位置を記憶するカーソル記憶手段と、前
記表示手段上で前記カーソル記憶手段に記憶された位置
にカーソルを表示させるカーソル表示手段と、前記カー
ソルの所定単位の移動を指示するカーソル移動指示手段
と、前記カーソル移動指示手段よりの指示を受けて、前
記表示手段上でカーソルを移動させるカーソル移動手段
と、前記文書記憶手段へ文字情報を入力する際の文字の
サイズを記憶する文字サイズシフト手段と、前記カーソ
ル移動指示手段より指示があったとき、前記文字サイズ
シフト手段に記憶された入力文字サイズが前記所定単位
より大きいか否かを判定する第1の判定手段と、指示さ
れた移動方向を判定する第2の判定手段と、前記第2の
判定手段により移動方向が桁方向であると判定されたと
き、移動前のカーソル位置を含んで移動する桁方向へ、
前記白紙文字情報が所定数連続しているかを判定する第
3の判定手段と、前記第1の判定手段により入力文字サ
イズが前記所定単位より大きく、前記第3の判定手段に
より前記白紙文字情報が所定数連続していると判定され
た場合は、前記カーソルを前記所定単位より大きい単位
で移動するように前記カーソル移動手段を制御する制御
手段とを有する。
【0006】
【実施例】以下、図面を参照して本発明を詳細に説明す
る。
【0007】図1は、本実施例の文字処理装置の基本構
成を示す図である。
【0008】同図において、文書メモリ1は文字情報、
特に通常文字情報と文字が未記入状態を示す半角幅の白
紙文字情報を格納し、この文書メモリ1の文字情報が表
示手段2に表示される。また、カーソル表示手段3はカ
ーソルを表示させ、カーソル移動手段4は、カーソルを
文書メモリの変更位置へ移動させる。一方、文字サイズ
シフト手段5により、文字情報を文書メモリへ入力する
際の文字のサイズが記憶されている。
【0009】ここで、前記カーソル移動手段4は、移動
の際に前記文字サイズシフト手段5の出力が全角シフト
のであり、移動前のカーソル位置が白紙文字情報であっ
て、かつ、この白紙文字情報がカーソルを移動する桁方
向へ3個連続していれば、カーソルを白紙文字情報上で
全角幅単位で移動するものである。
【0010】図2は、カーソル移動の具体例を示すであ
る。
【0011】例えば図2(A)に示すように、ある行内
の文字配置が全角文字『123』で記入され、続いて文
字未記入位置である半角単位の白紙マーク『・』が連続
してある状態で、文字『3』にカーソルが位置している
ような状況があり、そこで桁方向のカーソル移動が指示
された場合を例として説明する。
【0012】まず、入力を全角シフト状態にするため全
角シフトキーを入力する。次にカーソルを桁方向で行末
方向へ移動するために→キーを入力すると、この場合
は、移動元が白紙文字でないため、通常のカーソル移動
となり、図2(B)で示す元の文字の直後の白紙文字位
置にカーソルが移る。更に→キーを入力すると、今度
は、移動元が白紙文字で、かつ、白紙文字が行末方向に
3個連続しているため図2(C)で示す元の文字より全
角1文字分(半角2文字分)後方の白紙文字位置にカー
ソルが移る。
【0013】図3は、本発明文字処理装置の1実施例の
ブロック構成を示す図である。
【0014】ここで、11はキーボードであり、文章の
入力やその他編集入力に必要な処理を指示するキーを有
する。なお、本発明における文字サイズシフトキー、カ
ーソル移動キーもここに備えられている。
【0015】12は、例えばマイクロプロッセサ形態の
CPUであり、ROM13に記憶された処理手順に従っ
て、文字処理に必要な制御を行っている。
【0016】ROM13は、図4〜図6のフローチャー
トに示す処理手順を記憶しているメモリである。
【0017】RAM14は、書き込み可能なメモリであ
り、文書メモリ15、先頭表示レジスタ17、及び文字
処理に必要なその他のメモリ領域18を含む。本実施例
では、入力文字サイズシフト情報が領域18に記憶され
ている。
【0018】文書メモリ15は、文字コードによる文字
情報、及び白紙文字情報などの格納される文字情報に関
する情報が格納される。
【0019】カーソルレジスタ16は、カーソル位置を
記憶する。
【0020】表示先頭レジスタ17は、表示される行の
第1桁の文字位置を記憶する。
【0021】19は表示器であり、例えば48桁*15
行の文字情報とカーソルが表示される。
【0022】20は、各部の制御に必要なアドレス信
号、データ信号、及びコントロール信号の転送を行うバ
スラインである。
【0023】図4〜図6は、ROM13に記憶されCP
U12によって行われる、本発明の処理手順の1例を示
すフローチャートである。
【0024】本実施例では、電源を投入すると、まず図
4ステップS1へ進み、イニシャライズされる。
【0025】ステップS2では、モードの選択が行わ
れ、文書編集処理が選択された場合は、ステップS3へ
進み文書編集処理を実行する。その他のモードが選択さ
れた場合には、その他の文書処理を行う。
【0026】図5にステップS3の文書編集処理の詳細
を示す。
【0027】ステップS3の文書編集処理においては、
まず、ステップS31でキーの入力処理が行われる。
【0028】ここで終了キーが押された場合には、その
まま文書編集処理を終了する。また、文字サイズシフト
キーが入力された場合には、ステップS32へ進み入力
された文字サイズシフトキーに対応したシフト状態をR
AM14に記憶し、更に表示器19へ、記憶したシフト
状態を表示する文字サイズシフト設定処理を実行する。
また、カーソル移動キーが入力された場合には、ステッ
プS33へ進み、カーソルの移動処理を実行する。その
他のキーが押された場合には、ステップS34へ進み入
力キーに応じた文書編集処理を実行する。
【0029】ステップS33のカーソル移動処理におい
ては、まずステップS331の行桁方向判別処理におい
て、入力キーが桁方向に対応したキーかどうかの判別を
行なう。ここで、行方向に対応したキーと判別された場
合には、ステップS333へ進み行方向へカーソルを移
動する処理を実行しS33のカーソル移動処理を終了す
る。桁方向に対応したキーと判別された場合には、ステ
ップS332へ進み文字サイズシフト判別処理におい
て、現在の文字サイズシフト状態が全角シフトであるか
否かの判別を行なう。ここで、全角シフトでないと判別
された場合には、ステップS336へ進み、桁方向のカ
ーソル移動処理を実行しS33のカーソル移動処理を終
了する。
【0030】一方、全角シフトであると判別された場合
には、ステップS334へ進み、移動元を記憶している
カーソルレジスタ16が示す文書メモリ15内の位置が
白紙文字であるかどうかの判別を行なう。ここで、白紙
文字でないと判別された場合には、ステップS336へ
進み、桁方向のカーソル移動処理を実行し、S33のカ
ーソル移動処理を終了する。また、白紙文字であると判
別された場合には、ステップS335へ進み、移動元の
桁位置より指示された方向へ、白紙文字が、移動元を含
めて少なくとも3個連続しているかの判別を行なう。こ
こで、3個以上連続していないと判別された場合には、
ステップS336へ進み、桁方向のカーソル移動処理を
実行し、S33のカーソル移動処理を終了する。3個以
上連続していると判別された場合には、ステップS33
7へ進み、カーソルレジスタ16の値を指示された桁方
向に対し白紙文字上で全角幅分の桁だけ移動する処理を
行なう。
【0031】以上示した処理の流れにより、全角シフト
の場合に、白紙文字上では白紙が連続している場合に限
り、全角幅単位でカーソルを移動することが可能にな
る。
【0032】(その他の実施例)本実施例は白紙文字が
半角幅で、入力が全角シフトの場合を示したが、白紙文
字が全角幅で入力が倍角シフトの場合にも適用すること
は容易である。さらに、白紙文字が半角幅で、倍角シフ
トであっても、全角単位または倍角単位で動かすように
制御することも、またその一方を選択的に指定可能とす
ることも容易である。
【0033】また本実施例では、記入されている文字幅
の大きさでカーソルを表示しているが、もちろん文字サ
イズシフトの幅でカーソルを表示しても構わない。
【0034】また、本発明は、単体の装置に限らず、複
数の装置からなるシステムにも適用可能であり、更に、
装置またはシステムに、ソフトウェアを提供することに
よっても、実現可能であることは、言うまでもない。
【0035】
【発明の効果】上述したように本発明によると、全角シ
フトの場合、白紙文字上では、白紙文字が少なくとも連
続して3文字ある場合には、一度に全角幅分カーソルを
移動することにより、全角単位の文字位置合わせが簡単
になり、かつ全角シフトでのカーソル移動が高速になる
ため、文書編集の作成効率が向上する文字処理装置を提
供することが可能になった。
【図面の簡単な説明】
【図1】本発明の基本構成を示す図である。
【図2】カーソル移動を実行した場合の画面例を示す図
である。
【図3】本発明の1実施例の文字処理装置のブロック構
成を示す図である。
【図4】全体処理の過程を示すフローチャートである。
【図5】文書編集処理の過程を示すフローチャートであ
る。
【図6】カーソル移動処理の過程を示すフローチャート
である。
【符号の説明】
11 キーボード 12 CPU 13 処理手順を記憶しているROM 14 RAM 19 表示器 19A 表示用バッファメモリ 20 バスライン 21 外部記憶装置

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 未記入状態を示す白紙文字情報を含む文
    字情報を格納する文書記憶手段と、 前記文書記憶手段の文字情報を表示する表示手段と、 該表示手段上のカーソル位置を記憶するカーソル記憶手
    段と、 前記表示手段上で前記カーソル記憶手段に記憶された位
    置にカーソルを表示させるカーソル表示手段と、 前記カーソルの所定単位の移動を指示するカーソル移動
    指示手段と、 前記カーソル移動指示手段よりの指示を受けて、前記表
    示手段上でカーソルを移動させるカーソル移動手段と、 前記文書記憶手段へ文字情報を入力する際の文字のサイ
    ズを記憶する文字サイズシフト手段と、 前記カーソル移動指示手段より指示があったとき、前記
    文字サイズシフト手段に記憶された入力文字サイズが前
    記所定単位より大きいか否かを判定する第1の判定手段
    と、 指示された移動方向を判定する第2の判定手段と、 前記第2の判定手段により移動方向が桁方向であると判
    定されたとき、移動前のカーソル位置を含んで移動する
    桁方向へ、前記白紙文字情報が所定数連続しているかを
    判定する第3の判定手段と、 前記第1の判定手段により入力文字サイズが前記所定単
    位より大きく、前記第3の判定手段により前記白紙文字
    情報が所定数連続していると判定された場合は、前記カ
    ーソルを前記所定単位より大きい単位で移動するように
    前記カーソル移動手段を制御する制御手段とを有するこ
    とを特徴とする文字処理装置。
  2. 【請求項2】 未記入状態を示す白紙文字情報を含む文
    字情報を格納し、表示させ、また、表示上でカーソルを
    表示させ、指示により当該カーソルの所定単位の移動が
    可能な文字処理装置において、前記カーソルの移動が指
    示されたとき、 入力文字サイズが前記所定単位より大きいか否かを判定
    し、 指示された移動方向を判定し、 該判定により移動方向が桁方向であると判定されたと
    き、移動前のカーソル位置を含んで移動する桁方向へ、
    前記白紙文字情報が所定数連続しているかを判定し、 入力文字サイズが前記所定単位より大きく、前記白紙文
    字情報が所定数連続していると判定された場合は、前記
    カーソルを前記所定単位より大きい単位で移動するよう
    に制御することを特徴とする文字処理方法。
JP3295685A 1991-11-12 1991-11-12 文字処理方法及び装置 Pending JPH05135048A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3295685A JPH05135048A (ja) 1991-11-12 1991-11-12 文字処理方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3295685A JPH05135048A (ja) 1991-11-12 1991-11-12 文字処理方法及び装置

Publications (1)

Publication Number Publication Date
JPH05135048A true JPH05135048A (ja) 1993-06-01

Family

ID=17823858

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3295685A Pending JPH05135048A (ja) 1991-11-12 1991-11-12 文字処理方法及び装置

Country Status (1)

Country Link
JP (1) JPH05135048A (ja)

Similar Documents

Publication Publication Date Title
JPH026072B2 (ja)
EP0273764A1 (en) Text processing system
EP0573262A1 (en) Wordprocessing device
JPH0522933B2 (ja)
JP3143503B2 (ja) 画像処理方法及び装置
JP2513480B2 (ja) 文書作成装置
JPH06110891A (ja) 文書作成装置
JP2675476B2 (ja) 文字入力装置
JP2713219B2 (ja) 図形表示装置
JP2606579B2 (ja) 文字表示装置
JP2713924B2 (ja) 文書編集装置
JP2851840B2 (ja) 文書処理装置
JP2564779B2 (ja) 文字出力装置
JPH0236482A (ja) 情報記録装置
JPH01230093A (ja) 文字表示方法
JP2592840B2 (ja) 文字処理装置
JP2721339B2 (ja) 文書処理装置
JPH0345398B2 (ja)
JPH0749851A (ja) 文書整形装置
JPS59180620A (ja) 文書作成装置
JPS60189570A (ja) 文字処理装置
JPH0113128B2 (ja)
JPS59123046A (ja) 文書処理装置の表示方式
JPS644223B2 (ja)
JPH0679311B2 (ja) 罫線処理方式