JPS62279455A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPS62279455A
JPS62279455A JP61122091A JP12209186A JPS62279455A JP S62279455 A JPS62279455 A JP S62279455A JP 61122091 A JP61122091 A JP 61122091A JP 12209186 A JP12209186 A JP 12209186A JP S62279455 A JPS62279455 A JP S62279455A
Authority
JP
Japan
Prior art keywords
cursor
document
bar graph
key
tab
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
JP61122091A
Other languages
English (en)
Inventor
Tatsuo Ito
達夫 伊藤
Takeshi Suzuki
健史 鈴木
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 JP61122091A priority Critical patent/JPS62279455A/ja
Publication of JPS62279455A publication Critical patent/JPS62279455A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】 3、発明の詳細な説明 〔産業上の利用分野] 本発明は文書処理装置、特に表示部を備え、その表示部
上のカーソルの8勤を制御可能な文書処理装置に関する
。
[従来の技術] 従来、この種のカーソル移動機能を備えた文書処理装置
においては、予めタブ位置の設定を行った上で、タブ移
動キーを押下し、その設定されたタブ位首ヘカーソルを
8勤させるか、或いは表示装置に表示された文書情報を
見ながら1つづつカーソルを8勅させていた。即ち、作
成された或いは編集中の文書情報の意味を無視したカー
ソルの8勅が行なわれていた。
[発明が解決しようとする問題点コ 従って、オペレータがこの種のカーソル位置勅を行うと
き、オペレータが例えばバラグラフの区切りを意識して
、次の(或いは前の)バラグラフにカーソルを移動させ
ようとしても、その位置までタブキーや1つづつのカー
ソル0動キーを操作することにより、カーソルを所望の
位置に8勅させるという繁雑な操作を行わねばならなか
った。
本発明は上記従来技術に鑑みなされたものであり、文書
中の句読点或いは制御コードで区切られた文字列にカー
ソルを移動せしめる文書処理装でを)足イ共することに
ある。
[問題点を解決するための手段〕 この問題を解決するための手段として本発明は、表示部
に表示されたカーソル位置でもって文書を作成、或いは
編集処理する文書処理装置において、カーソルの現在位
置の前後の文書中の句読点ご或いは所定の制御コードを
検索する検索手段と、該検索手段により検索された句読
点・2或いは所定の制御コードに対応する位置に前記カ
ーソルを移動するカーソル移動手段とを備える。
[作用コ かかる本発明の構成において、検索手段により検索され
た句読点或いは制御コードの位置にカーソルをカーソル
移動手段により8勤することになる。
[実施例] 以下、添付図面に従って本発明に係る実施例を詳細に説
明する。
第1図は本実施例における文書処理装置のバラグラフ・
タブ(以下Pタブといい、その実行を付勢するキーをP
タブキーということにする)、及びバラグラフバックタ
ブ(以下Pバックタブといい、その実行を付勢するキー
をPバックタブキーということにする)処理の概念図で
ある。
尚、ここでいうPタブは、現在のカーソル位置から後に
ある文書中の句読点或いはバラグラフの頭へのカーソル
移動を示し、Pバックタブは現在のカーソル位置より前
にある文書中の句読点或いはバラグラフの頭へのカーソ
ル移動を示すものであるが、本実施例においては説明を
簡単にするために、Pタブ、Pバックタブとも現在のカ
ーソル位置の前後のバラグラフの頭へのB勅させるカー
ソル移動とする。
さて、前述した動作するPタブ、Pバックタブ珍勅指示
手段100により、文書メモリ101内の現在のカーソ
ル位置に対応する文字記号コードより後(Pタブの場合
)の文字記号コードを順に読み出し、キャリッジリター
ン等の制御コードをコート検索手段により探す。次に、
カーソル位首更新手段103により探し出された制御コ
ードの次の位置にある文字記号コードに対応する位置に
カーソルを8′#Jさせ、表示手段104により表示す
る。このようにして、Pタブキー、またはPバックタブ
キーを押下することにより、カーソルをその位置から直
前、或いは直後のパラグラフの頭に移動することになる
。
第2図は本実施例の文書処理装置のブロック図である。
図中、1は装置全体を制御するマイクロプロセッサ等の
CPUである。2はキーボードであり、Pタブキー2a
、Pパックタブキー2bとを備えている。3は文書情報
を表示する表示装置である。4は後述する第3図、第4
図に示される動作子IIII!(プログラム)が格納さ
れているROMであり、cputはこの動作手順に従っ
て処理する。5はCPUIのワークエリアとして使用す
るRAMであり、内部にカーソルの位置を記憶している
カーソル位置レジスタ5aと、表示装置に表示される行
の第1桁の文字位置を記憶する表示先頭レジスタ5bと
を備えている。
この様な構成からなる本実施例の文書処理装置の動作手
順を第3図、及び第4図のフローチャートに従って説明
する。第3図はメインフローチャートであり、本装置に
電源が投入されると、先ずステップS1において全ての
フラグやワークエリアの初期化処理をし、ステップs2
でキーボード2よりのキー入力があったかどうかをみる
。キー入力があった場合にはステップs3で入力された
キーがPタブキー2a、或いはPバックタブキー2bで
あるかを判別する。これら以外のキーが入力されたとき
には、ステップS5において通常の文書wA集処理ルー
チン(文書処理ルーチンの動作は本実施例では重要でな
いので説明は省略する)を実行し、ステップS2に戻る
。またPタブキー2a、或いはPバックタブキー2bが
入力されたときにはステップS4に移り、Pタブ、Pバ
ックタブ処理ルーチンを実行しステップs2に戻ること
になる。
さて、ステップS4でのPタブ、Pバックタブ処理ルー
チンであるが、この処理ルーチンを示す第4図のフロー
チャートに従って説明する。ステップSIOでは、先ず
表示装置3に表示されているカーソルの文書メモリ6内
に格納された文書情報に対する位置をRAM 5のカー
ソル位置レジスタ5aに格納する。次にステップ511
で入力されたキーがPタブキー2aかPバックタブキー
2bかを判別する。
先ず、入力されたのがPタブキーのときについて説明す
る。ステップS12では、Pタブキーが押下されたとき
に、次のパラグラフがあるかどうかを判断する。即ち、
現在のカーソルが最後のパラグラフにある場合にはPタ
ブキー2aを押下しても、次のパラグラフがない以上意
味がない(移動できない)から、ステップS18に穆り
、カーソル位置レジスタ5aに格納したカーソル位置情
報を復帰し、ステップS17で表示する。従って、この
場合カーソルはオペレータ側から見れば、全く移動して
いないことになる。また、ステップ512で、そのとき
のカーソル位置の後に少なくとも1つのパラグラフがあ
ると判断したとぎには、ステップS13以下の処理をす
る。
ステップS13においては、カーソル位置情報を1つ進
める。ステップS14では、そのカーソル位置情報に示
される文書メモリ6内の文字記号コード、或いは制御コ
ードを読み出す。次に、ステップ515でその読み出さ
れたデータが、キャリッジリターン等の制御コードであ
るかどうかを判断する。この判断のもとで、そのデータ
が文字記号コードのとぎには、再びステップSL3に戻
り、所望のIIJ t’lコード(この場合にはキャリ
ッジリターンコード)が検出されるまで繰返すことにな
る。さて、ステップS15で読み出したデータがキャリ
ッジリターンコードであると判断した場合、ステップS
16で、そのときのカーソル位置の次の位置の情報にカ
ーソル位置情報を更新する。即ち、キャリッジリターン
の次の文字(バラグラフの先頭文字)にカーソルを移す
ためである。次いで、ステップS17で、更新されたカ
ーソル位置情報(ステップ318から移ったときには、
Pタブキー2aの押下時のカーソル位置情報)でもって
表示装置に文書とカーソルを表示させて、第3図のメイ
ンルーチンに復帰する。尚、このときPタブキー2aを
押下したとき、次のバラグラフが表示装置3に表示され
ていない場合(表示装置3に表示されている現在のバラ
グラフが長いため表示しきれない場合)には、表示先頭
レジスタ5bに次のバラグラフの先頭文字の位置を格納
することになる。これにより、Pタブキー2aを押下し
たときに、次のバラグラフが表示装置3に表示されてい
ない場合には、表示装置3にそのバラグラフの先頭から
表示され、その先頭文字にカーソルも表示されることに
なる。
次に入力されたキーがPバックタブキー2bであると判
断した場合について説明する。ステップS19で現在の
カーソルより前に文書情報があるかどうかを判断する。
即ち、現在のカーソルが最前のバラグラフの先頭文字に
ある場合にはPバックタブキー2bを押下しても、前の
バラグラフがない以上意味がない(移動できない)から
、ステップS25に穆り、カーソル位置レジスタ5aに
格納したカーソル位置情報を復帰し、ステップS24で
表示する。従って、この場合カーソルはオペレータ側か
ら見れば全く8勤していないことになる。また、ステッ
プ319で、そのときのカーソル位置の前に文書情報が
あると判断したときには、ステップS20以下の処理を
する。
ステップS20においては、カーソル位置情報を1つ戻
す。ステップS2+では、そのカーソル位置情報に示さ
れる文書メモリ6内の文字記号コート、或いは制御コー
ドを読み出す。次に、ステップS22ではその読み出さ
れたデータが、キャリッジリターン等の制御コードであ
るかどうかを判断する。この判断のもとで、そのデータ
が文字記号コードのときには、再びステップS20に戻
り、所望の制御コード(この場合にはキャリッジリター
ンコード)が検出されるまで繰返すことになる。さて、
ステップS22で読み出したデータがキャリッジリター
ンコードであると判断した場合、ステップS23で、そ
のときのカーソル位置情報を1つ前のカーソル位置情報
に戻し、カーソル位置情報を更新する。即ち、キャリッ
ジリターンの次の文字(バラグラフの先頭文字)にカー
ソルを移すためである。次いで、ステップS24で5更
新されたカーソル位置情報(ステップ525から移った
ときには、Pバックタブキー2bの押下時のカーソル位
置情報)でもって表示装置に文書とカーソルを表示させ
て、第3図のメインルーチンに復帰する。尚、このとき
Pバックタブキー2bを押下したとき、そのときのカー
ソルの位置を含むバラグラフの先頭が表示装置3に表示
されていない場合(表示装置3に表示されている現在の
バラグラフが長いため表示しきれない場合)には、表示
先頭レジスタ5bにそのバラグラフの先頭文字の位置を
格納することになる。これにより、Pバックタブキー2
aを押下したときに、そのバラグラフの先頭が表示装置
3に表示されていない場合には、表示装置3にそのバラ
グラフの先頭から表示され、その先頭文字にカーソルも
表示されることになる。
以上の処理手順により、Pタブキー2aを押下したとき
には、そのときのカーソル位置にあるバラグラフから、
次のバラグラフの先頭文字にカーソルが移動することに
なる。また、Pバックタブキー2bを押下したときにお
いては、そのときのカーソル位置にあるバラグラフ(或
いはその前のバラグラフ)の先頭文字にカーソルがB勅
することになるわけである。
以上説明した如く、本実施例によれば、文書作成中、或
いは!!集中にカーソルのバラグラフ毎の移動が可能と
なり、文書処理に係るオペレータの負担を軽減すること
が可能となる。
また、本実施例では、第4図のフローチャートのステッ
プ315.S22で文書メモリ6から読み出されたデー
タがキャリッジリターンコードであるかどうかを判断し
ているが、これに限定されるものではない。たとえば、
句読点のコードかどうかを判断するようにすると、句読
点によって挟まれた文書情報毎のカーソル移動が可能と
なるし、また文字ピッチが変化した箇所毎のカーソルの
移動もできるようになるわけである。
[発明の効果] 以上説明したように本発明によれば、表示装置に表示さ
れているカーソルを文書情報中の意味のある句読点或い
はバラグラフ等毎のカーソル移動が可能となり、カーソ
ル移動にかかるオペレータに係る負担は軽減する。
【図面の簡単な説明】
第1図は本実施例の文書処理装置の概念図、第2図は本
実施例の文書処理装置のブロック構成図、 S3図、第4図は本実施例の動作手順を説明するフロー
チャートである。 図中、1・・・CPU、2・・・キーボード、2a・・
・Pタブキー、2b・・・Pバックタブキー、3・・・
表示装置、4・・・ROM、5・・・RAM、5a・・
・カーソル位置レジスタ、5b・・・表示レジスタ、6
・・・文書メモリである。 特許出願人   キャノン株式会社 り) 1  ′2 第 2 図 第3図

Claims (4)

    【特許請求の範囲】
  1. (1)表示部に表示されたカーソル位置でもつて文書を
    作成、或いは編集処理する文書処理装置において、カー
    ソルの現在位置の前後の文書中の句読点或いは所定の制
    御コードを検索する検索手段と、該検索手段により検索
    された句読点或いは所定の制御コードに対応する位置に
    前記カーソルを移動するカーソル移動手段とを備えるこ
    とを特徴とする文書処理装置。
  2. (2)検索手段は文書情報を格納している文書メモリ内
    を検索することを特徴とする特許請求の範囲第1項記載
    の文書処理装置。
  3. (3)カーソル移動手段は、文字記号を入力するキーボ
    ード上の所定のキーを押下することにより付勢されるこ
    とを特徴とする特許請求の範囲第1項記載の文書処理装
    置。
  4. (4)制御コードはキャリッジリターンコードであるこ
    とを特徴とする特許請求の範囲第1項記載の文書処理装
    置。
JP61122091A 1986-05-29 1986-05-29 文書処理装置 Pending JPS62279455A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61122091A JPS62279455A (ja) 1986-05-29 1986-05-29 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61122091A JPS62279455A (ja) 1986-05-29 1986-05-29 文書処理装置

Publications (1)

Publication Number Publication Date
JPS62279455A true JPS62279455A (ja) 1987-12-04

Family

ID=14827428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61122091A Pending JPS62279455A (ja) 1986-05-29 1986-05-29 文書処理装置

Country Status (1)

Country Link
JP (1) JPS62279455A (ja)

Similar Documents

Publication Publication Date Title
JPH0117185B2 (ja)
EP0352065B1 (en) Text editing device
JPS5826031B2 (ja) 編集処理方式
US5121481A (en) Text (word processor) having right end justified variable size display area for information related to input data
JPH07141363A (ja) 文書編集方法
EP0364099B1 (en) Data storage and retrieval in a calculator
JP2993034B2 (ja) ヘルプ情報表示機能付き文書処理装置
JPH06325094A (ja) 電子ブック装置
JP3129375B2 (ja) スペース・タブ変換機能を持つ文書処理装置
JP2761606B2 (ja) 文書データ処理装置
JP3273607B2 (ja) 文書処理装置
JPH0217565A (ja) 文書処理装置
JPH0719189B2 (ja) データ入力装置
JPH04282755A (ja) 文書作成装置
JPH04306719A (ja) キーボード装置
JPH04148410A (ja) 文書処理装置
JPH031273A (ja) 操作自習機能を有する文字処理装置
JPH061470B2 (ja) 文章処理装置
JPH01231163A (ja) 文書作成装置
JPH0453188B2 (ja)
JPS6334624A (ja) 反復入力制御方式
JPH052583A (ja) 文書処理装置
JPH04309112A (ja) 文書処理方法及びその文書処理装置
JPH07141355A (ja) 情報処理方法及び情報処理装置
JPH0392961A (ja) 文書処理装置