JPH0578036B2 - - Google Patents
Info
- Publication number
- JPH0578036B2 JPH0578036B2 JP58191013A JP19101383A JPH0578036B2 JP H0578036 B2 JPH0578036 B2 JP H0578036B2 JP 58191013 A JP58191013 A JP 58191013A JP 19101383 A JP19101383 A JP 19101383A JP H0578036 B2 JPH0578036 B2 JP H0578036B2
- Authority
- JP
- Japan
- Prior art keywords
- monitor
- character
- range
- key
- cursor
- 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
Links
- 238000000034 method Methods 0.000 claims description 39
- 230000008569 process Effects 0.000 claims description 33
- 238000003672 processing method Methods 0.000 claims description 14
- 238000012986 modification Methods 0.000 claims description 2
- 230000004048 modification Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 21
- 238000012546 transfer Methods 0.000 description 8
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 102100029968 Calreticulin Human genes 0.000 description 3
- 101100326671 Homo sapiens CALR gene Proteins 0.000 description 3
- 150000001875 compounds Chemical class 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000013518 transcription Methods 0.000 description 2
- 230000035897 transcription Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】
[技術分野]
本発明はCRT(陰極線管)や液晶表示器等の出
力表示装置の出力表示画面を見ながらキーボード
やタツチペン等の入力装置を使用して文書の作成
や編集あるいは構成などの文字処理を行う文字処
理方法に関する。 [従来技術] 従来、この種の文字処理方法を用いた出力装
置、例えばワードプロセツサにおいて文書の作
成、編集、構成中に既出の句や複合語等の文字群
を再使用する場合には、一般に再度1文字づつ入
力するよりも、文字群のコピー(転写)機能を用
いて入力する方がはるかに便利であり、入力ミス
も減らせる為に、コピー機能を備えた装置が種々
提供されている。 しかしながら、これらの従来装置においては、
例えば範囲指定キーによつてコピーさせるべき句
等の文字群を指定した場合に、どの文字からどの
文字までが範囲指定されたのかを入力操作者に明
確に知らせる手段がなかつた。その為に範囲指定
の入力操作における入力ミスに気がつかない場合
が多いと云う欠点があつた。 また、従来装置では連続しない2カ所以上の文
字群を連結させてコピーさせると云つたことはで
きなかつた。さらにまた、従来装置では、一度範
囲指定された句などの文字群に転写前において文
字の追加や削除あるいは訂正などができなかつ
た。 [目的] 本発明の目的は、上述の欠点を除去し、範囲指
定された句や複合語等の文字列を表示画面等の出
力手段に出力させることによつて入力操作者に範
囲指定の文字列の確認が容易にできるようにし
て、入力操作効率を上げ、ひいては入力ミスを減
らすことができるようにした文字処理方法を提供
することにある。 また、本発明の他の目的は、一度範囲指定され
た文字列の追加削除等の編集ができるようにした
文字処理方法を提供することにある。 さらにまた、本発明の他の目的は、2カ所にわ
たる句と句や句と複合語というような具合に文字
列と文字列とを結合して1つの文字列にして範囲
指定できるようにした文字処理方法を提供するこ
とにある。 [実施例] 以下、地面を参照して本発明を詳細に説明す
る。 第1図は本発明文字処理方法を用いた出力装置
の構成の一例を示し、ここで、CPUは、マイク
ロプロセツサであり、文字処理のための演算、論
理判断等を行い、アドレスバスAB、コントロー
ルバスCB、データバスDBを介して、それらのバ
スに接続された各構成要素を制御する。 アドレスバスABはマイクロプロセツサCPUの
制御の対象とする構成要素を指示するアドレス信
号を転送する。コントロールバスCBはマイクロ
プロセツサCPUの制御の対象とする各構成要素
のコントロール信号を転送して印加する。データ
バスDBは各構成要素相互間のデータの転送を行
う。 ROMは、読出し専用の固定メモリであり、マ
イクロプロセツサCPUによる第8図および第9
図に示す如く後述する制御の手順等を記憶させて
おく。 RAMは、読み込みだけでなく書込みも可能な
ランダムアクセスメモリであり、各構成要素から
の各種のデータを一時記憶するのに用いられ、例
えば次に述べる文書バツフアDBUF、モニタバ
ツフアMBUF、範囲指定バツフアHBUF、範囲
指定カウンタHSC、範囲指定フラグHSF、範囲
結合フラグHKFおよびモニタフラグMNF等から
なる。文書バツフアDBUFはキーボードKBから
入力された文書情報を蓄えるメモリであり、モニ
タバツフアMBUFは表示装置CRT上に表示され
るモニタライン上の文字群を一時格納するメモリ
である。範囲指定バツフアHBUFは、範囲指定
あるいは範囲結合によつて選択された文字データ
群が格納されるメモリであり、範囲指定カウンタ
HSCはその範囲指定バツフアHBUFのアドレス
を示す値が格納されるメモリであり、範囲指定フ
ラグHSFは現在範囲指定の動作中でのオンの値、
すなわち“1”が格納されるメモリである。範囲
結合フラグHKFは現在範囲結合の動作中ではオ
ンの値すなわち、“1”が格納されるメモリであ
る。モニタフラグMNFはモニタキーが一回押さ
れると“1”がセツトされ、再び押下されると
“0”がセツトされるフラグである。 上述のキーボードKBは文字処理方法における
各種データの入力指示を行うのに用いる各種のキ
ー群を、例えば後述の第2図に示すように構成し
て配列したものである。 CRはカーソルレジスタであつて、マイクロプ
ロセツサCPUにより制御されるカーソルの位置
に関するデータの書込みおよび読出しに用いるメ
モリであり、CRTコントローラCRTCの制御の
ものに、このカーソルレジスタCRに記憶させた
アドレスに対応した表示装置CRTの表示画面上
の表示位置にカーソルを移動させて表示する。こ
のカーソルレジスタCRはカレントカーソルレジ
スタCCRとモニタカーソルレジスタMCRからな
り、このうち、カレントカーソルレジスタCCR
は表示装置CRTの表示画面上の本文中のカーソ
ルの制御を司り、またモニタカーソルレジスタ
MCRは表示装置CRTの表示画面上のモニタライ
ン上のカーソルの制御を司る専用のレジスタであ
る。 RMはリフレツシユメモリであり、文書バツフ
アDBUFのうちで表示装置CRTに表示する一画
面分の情報を記憶し、マイクロプロセツサCPU
により自由に読み書きできる。 CRTコントローラCRTCはカーソルレジスタ
CRおよびリフレツシユメモリRMに記憶させた
カーソル位置および文字・記号コード信号に基づ
いて表示装置CRTの表示画面上にかけるカーソ
ルおよび表示パターンの表示を制御する。上述の
表示装置CRTは陰極線管等を用いたものであり、
その表示装置CRTにおけるドツト構成の表示パ
ターンおよびカーソルの表示をCRTコントロー
ラCRTCで制御する。さらにCGはキヤラクタジ
エネレータであつて表示装置CRTに表示する文
字・記号・カーソル等のキヤラクタ信号を発生さ
せるものであり、その各文字・記号は例えば16×
16ドツトとする。DISKは作成した文書を記憶さ
せておく外部メモリである。 第2図は第1図のキーボードKBの構成配置の
一例を示し、ここでCIKは文字処理用の文字キー
やフアンクシヨンキー等の各種キー群であり、
CKは表示装置CRT上に表示された本文中のカー
ソルを種々の方向に移動させる各種の本文用カー
ソル移動キーであり、MCKは表示装置CRT上に
表示された後述するモニタライン上のカーソルを
種々の方向に移動させる各種のモニタ用カーソル
移動キーである。 また、HSSKは転写(コピー)範囲のブロツク
(文字群)の先頭を指示する範囲指定初めキーで
あり、HSEKは同じくそのブロツクの最後を指定
する判定指定終りキーである。HKSKは予め範
囲指定がされた文字群に連結されて範囲指定の追
加を行わせる為に追加の文字群の先頭を指定する
範囲結合始めキーであり、HKEKは同じくその
文字群の終りを指定する範囲結合終りキーであ
る。 MNKは範囲指定バツフアHBUFに現在記憶さ
れている文字群を表示装置CRTの表示画面のモ
ニタライン上に表示させるのを指示するモニタキ
ーである。CPKは範囲指定バツフアHBUFに記
憶されている文字群を、カレントカーソルレジス
タCCRで示されているリフレツシユメモリRMの
アドレスと、そのレジスタCCRの内容とに基づ
いて算出されたデータバツフアDBUFのアドレ
スに転写することを指定するコピーキー(転写指
定キー)である。SNKおよびSIKはそれぞれ文
字の挿入削除を行わせる挿入キーと削除キーとで
あり、これらのキーSNKまたはSIKのキー入力
により通常は表示画面上のカーソルCMの示す文
字の次に文字の挿入を行い、あるいはカーソル
CMの示す文字を削除するのであるが、範囲指定
フラグHSF、範囲結合フラグHKFおよびモニタ
フラグMNFとがオン(ON)の状態のときには
表示画面のモニタライン上のカーソルMCMの示
す文字について挿入・削除および訂正が可能であ
る。 次に、第1図示の回路構成による本発明文字処
理方法の動作例の概要を表示装置CRTの表示面
を示す第3図〜第7図を参照して説明する。 いま、リフレツシユメモリRMは例えば10×
7W(W:ワード、W=1文字)の容量を有し、そ
のリフレツシユメモリRMの内容は出力表示装置
CRT上に表示されるものとする。このとき、表
示装置CRTの表示面における文字等の出力は横
10文字、縦7行の表示とし、リフレツシユメモリ
RMの70ワードの内容と順に対応づけられている
ものとする。さらに、リフレツシユメモリRMに
格納するデータには1から順に70までの番号を付
け、その最初のデータはRM(1)、次のデータは
RM(2)とし、一般にN番目のデータをRM(n)と表
現するものとする。さらに、便宜上モニタライン
は1ラインすなわち、10文字分とし、かつ最終ラ
インに当るRM(61)〜RM(70)をモニタの領域
(エリア)として確保しておくものとする。 なお、本発明文字処理方法における動作は、全
てキーボードKB上の文字キーあるいはフアンク
シヨンキーの操作によつて行われる。また、第3
図Aで示す指標のLMMは左マージンコードであ
り、表示装置CRT上にのマークで表示され、
キーボードKBから入力可能な最左端を表示す
る。RMMは右マージンコードであり、表示装置
CRT上にのマークで表示され、キーボードKB
から入力可能な最右端を表示する。さらに、CM
は本文用のカーソルであり、*のマークで表示さ
れたMLMはモニタラインのある行の初めを示
し、MCMはモニタ用のカーソルである。ただ
し、通常の操作時ではモニタカーソルMCMがな
く、特に範囲指定関係の情報のみを表示する。 まず、電源投入時には、第3図Aに示すよう
に、表示装置CRTの表示面上には、その左上端
の先頭位置にカーソルCMが表示されているだけ
であり、引続くキーボードKBの上のキー操作に
よる文字処理動作に従つて順次入力文字等の表示
を行う。すなわち、キーボードKBの操作により
入力された文字等は、表示装置CRTの表示面上
におけるカーソルCMの表示されている位置に表
示されるのであるが、そのカーソルCMの表示位
置はキーボードKBからの文字等の入力の都度歩
進する。なお、かかる文字等の信号入力に対する
制御動作は慣用の公知技術によつて容易に実現で
きるので、その詳細な説明は省略する。 次に、転写または移動範囲の指定を行う時のモ
ニタライン上の表示例を説明すると、まず範囲指
定を行いたい文字群の先頭の位置(例えば、文字
Aの位置)にカーソルCMをカーソル移動キー
CKの押下によつて第3図Aに示す様に移動した
後、範囲指定始めキーHSSKを押下すると、カー
ソルが位置する「A」という文字が範囲指定の文
字として範囲指定バツフアHBUFに登録される
と同時に、モニタライン上に「A 」という文字
が表示される。続いて、カーソルCMをBおよび
Cに順次移動させると「A」の文字に続いて
「B」、「C」が範囲指定に登録されると同時にモ
ニタライン上には第3図Bに示すように「ABC
」と表示される。続いて、範囲指定終りキー
HSEKを押下するのモニタラインから範囲指定表
示が消え、通常の操作時のモニタラインの表示状
態に復帰する。 次いで、第4図Aに示すようにカーソルCMを
表示中の本文中の文字「I」下に移動した後、範
囲指定始めキーHSKを押下すると、上述と同様
に「I」という文字が新たに範囲バツフア
HBUFに登録され、既に登録された「ABC」は
抹消されてモニタライン上には「I 」が表示さ
れ、以降上述と同様に範囲指定終りキーHSEKの
押下まで範囲指定登録が続く。 しかし、カーソルCMが「I」の下に来た時に
範囲指定始めキーHSKを押さずに範囲結合始め
キーHKSKを押下したとすると第4図Bに示す
ように範囲指定バツフアHBUFには「ABC」の
次に「I」が範囲指定文字として登録され、モニ
タラインには、「ABC 」と表示される。その
後、範囲結合終りキーHKEKが押下されるまで
カーソルCMの移動に伴つて、この範囲登録処理
と表示処理とが繰り返され、第4図Cに示すよう
に、文字「K」までが範囲結合処理によつて範囲
指定登録されたとすると、モニタラインには
「ABCIJK 」が表示される。次いで、範囲結合
終りキーHKEKを押下するとモニタラインの画
面上から「ABCIJK 」の表示が消え通常の操作
時の画面表示に復帰する。 次に、今仮りにカーソルCMが第5図に示すよ
うに表示中の本文の文字「R」のところにあると
きに、モニタキーMNKを押下すると、モニタラ
インには範囲指定によりすでに登録されている
「ABCIJK 」が表示され、再びモニタキー
MNKを押下するとモニタラインから「ABCIJK
」の表示が消えて通常の操作時のモニタ表示に
戻る。 次に、範囲指定の文字群の挿入および削除等の
編集処理について説明する。この処理範囲指定処
理の最中、範囲結合処理の最中およびモニタキー
MNKを押下して得られる範囲モニタ中のいずれ
においても可能であるが、ここで説明を簡単にす
るために、モニタキーMNKを押下して、範囲モ
ニタ画面を得た場合について説明を行うこととす
る。まず、モニタラインに範囲モニタが表示され
たら、モニタカーソルMCMをモニタカーソルキ
ーMCKを押下することによつて左右方向に動か
すことができる。今、第5図の表示状態からモニ
タカーソルキーMCKを使つてモニタカーソル
MCMを「I」の下に移動させて第6図Aに示す
ような状態になつたときに、削除キーSJKを押下
すると、モニタカーソル上の文字「I」の文字コ
ードが範囲指定バツフアHBUFから削除され、
その後続の「J」、「K」の文字コードが範囲指定
バツフアHBUFの中で順次繰上げられ(すなわ
ちHBUF(n+1)がHBUF(n)に格納することを
意味する)、表示画面も同様に第6図Bに示すよ
うになる。 また、第6図Aの状態で削除キーSJKを押下す
る代りに挿入キーSNKを押しながら同時に例え
ば「X」の文字キーを入力すると範囲指定バツフ
アHBUFの中で「X」の文字コードが挿入され
ると同時に、「I」、「J」、「K」の文字コードが
順次くり下げられ、モニタ画面も第7図Aに示す
ようになる。しかし、第6図Aの表示状態のとき
に挿入キーSNKを押下しないで「Z」の文字キ
ーを押下すると、範囲指定バツフアHBUF内の
「I」の文字コードが格納されている場所に「Z」
の文字コードが書き変えられ、表示画面も第7図
Bに示すように出力される。 第8図および第9図のフローチヤートは、上述
の本発明文字処理方法の制御動作例を更に詳細に
示したものである。これを説明すると、まず、電
源投入後、キーボードKBからのキー入力があれ
ば、ステツプS1においてそのキー入力の種類を
判別し、判別したキー入力の種別に応じて以下の
ステツプに分岐して移行する。 このとき、キー入力が範囲指定始めキーHSSK
であれば、ステツプS1からS2に移行して、汎用
のパラメータレジスタiに“1”を、汎用のパラ
メータレジスタjに“61”を、モニタカーソルレ
ジスタMCRに“61”を、範囲指定フラグHSFに
“1”をそれぞれセツトして初期化し、モニタバ
ツフアMBUFの領域MBUF(1)〜MBUF(10)をすべ
てクリアし、リフレツシユメモリRMの領域RM
(61)〜RM(70)の内容をそのMBUF(1)〜
MBUF(10)の領域に格納する。 次いで、ステツプ3に進み、メモリRMの領域
RA(61)〜RM(70)にブランクコードを記憶
(ストア)し、表示装置CRTの表示面にモニタ用
カーソルMCMを表示させる。続いて、ステツプ
S4に移行し、カレントカーソルレジスタCCRが
示すリフレツシユメモリRMのアドレス位置の文
字コードを範囲指定バツフアHBUFのレジスタ
iが示す領域HBUF(i)と、リフレツシユメモリ
RMのレジスタjが示す領域RM(j)とにそれぞれ
格納し、レジスタiとレジスタjの値およびモニ
タカーソルレジスタMCRの値をそれぞれ+1だ
けインクリメントする(第3図A)参照)。これ
により、範囲指定始めキーHSSKのキー入力に対
する処理は終了する。 一方、ステツプS1におけるキー入力がカーソ
ル移動キーCKであれば、ステツプS5からステツ
プS6に移行して、カレントカーソルレジスタ
CCRの内容をカーソル移動キーCKが移動した位
置のアドレス値に変更する。続いて、次のステツ
プS7において、範囲指定フラグHSFが“1”か、
あるいは範囲結合フラグHKFが“1”か否かを
判定し、もし肯定判定であれば、上述のステツプ
S4の処理を行い、否定判定であればこのキーCK
のキー入力に対する処理を終了する。例えば、範
囲指定始めキーHSSKの押下に続いて、カーソル
移動キーCKを押下げた場合では、上述のステツ
プS2においてフラグHSFが“1”にセツトされ
るから、ステツプS7は肯定判定となつて、ステ
ツプS4の処理を行うこととなる(第3図B参
照)。 また、キー入力が範囲指定終りキーHSEKであ
れば、ステツプS1からステツプS8に移行して、
範囲指定フラグHSFをオフ(“0”)にし、かつ
モニタバツフアMBUFの領域MBUF(1)〜MBUF
(10)の内容をリフレツシユメモリRMの所定領域
RM(61)〜(70)に格納して、モニタ用カーソ
ルMCMの表示を中止する。これによりこのキー
HSEKのキー入力に対する処理を終了する。 さらに、キー入力が範囲結合始めキーHKSK
のときには、ステツプS1からステツプS9に移行
し、範囲結合フラグHKFを“1”にし、リフレ
ツシユメモリRMの領域RM(61)〜(70)の内
容をモニタバツフアMBUFの領域MBUF(1)〜
MBUF(10)に格納した後、リフレツシユメモリ
RMの領域RM(61)〜(70)に範囲指定バツフ
アHBUFの10ワードを記憶する。 次いで、ステツプS10に進んで、モニタ用カー
ソルMCMを表示画面に表示した後、ステツプS4
に移行して、そのステツプS4の処理を行う(第
4図AよびB参照)。 キー入力が範囲結合終りキーHKEKの場合に
は、ステツプS1からステツプS11に移行して、モ
ニタバツフアMBUFの10ワードをリフレツシユ
メモリRMの領域RM(61)〜(70)に記憶する
と共に、範囲結合フラグHKFを“0”にリセツ
トし、モニタ用カーソルMCMを表示画面から消
去して処理を終了する(第4図C)参照)。 キー入力がモニタキーMNKであるときには、
ステツプS1からステツプS12に移行して、モニタ
フラグMNFが“1”か否かを判定し、否定判定
であれば、次のステツプS13において、モニタフ
ラグMNFを“1”にセツトすると共に、リフレ
ツシユメモリRMの領域RM(61)〜RM(70)の
10ワードをモニタバツフアMBUFに格納した後、
その領域RM(61)〜RM(70)に範囲指定バツフ
アHBUFの10ワードを格納する。同時に表示画
面にモニタ用カーソルMCMを表示して処理を終
了する(第5図参照)。 しかし、上述のステツプS12において、モニタ
フラグMNFが“1”であると肯定判定したとき
には、ステツプS14に移行して、モニタフラグ
MNFを“0”にリセツトし、表示画面からモニ
タ用カーソルMCMを消去し、かつモニタバツフ
アMBUFの10ワードをリフレツシユメモリRM
の領域RM(61)〜RM(70)に格納して処理を終
了する。 ステツプS1におけるキー入力がキーHSSK,
HSEK,HKSK,HKEKおよびMNKのいずれ
のキー入力でなければ、キー入力がカーソル移動
キーCKか否かを判定するステツプS5に移行す
る。このとき、カーソル移動キーCKの入力でな
いときには、ステツプS5は否定判定となつて、
ステツプS15に移行し、範囲指定フラグHSF、範
囲結合フラグHKF、およびモニタフラグMNFの
いずれかが“1”にセツトされているか否か、す
なわち範囲指定、範囲係合モニタのいずれかの処
理中であるか否かを判定する。そのステツプS15
で否定判定のときには他の処理すなわち通常の文
書作成処理に進み、肯定判定のときにはステツプ
S16においてキー入力のキーの種類により以下の
ステツプS17〜S20等に分岐して移行する。 すなわち、ステツプS15で肯定判定となるとき
にキー入力がモニタ用カーソル移動キーMCKの
入力であれば、ステツプS17に移行して、モニタ
カーソルレジスタMCRの値をモニタ用カーソル
MCMの移動位置のアドレス値に変更すると同時
にパラメータレジスタiおよびjの値をモニタ用
カーソルMCMの移動位置のアドレス値に書き直
し、処理を終了する(第6図A参照)。 また、ステツプS15が肯定判定で、キー入力が
削除キーSJKの入力のときにはステツプS18にす
すで、モニタカーソルレジスタMCRの内容
(MCR)に“1”を加算した値“(MCR)+1”
で示されるリフレツシユメモリRMのアドレス位
置からRM(70)までの内容を1ワードづつ順次
繰り上げた後、その領域RM(70)にスペースコ
ードを挿入し、かつ範囲指定バツフアHBUFに
リフレツシユメモリRMの領域RM(61)〜RM
(70)の文字コード10ワード分を転送して格納し、
処理を終了する(第6図B参照)。 一方、ステツプS15が肯定判定となつて、キー
入力が挿入キーSNKの入力である場合は、ステ
ツプS19に移行して、モニタカーソルレジスタ
MCRが示すリフレツシユメモリRMのアドレス
位置からRM(69)までの内容を1ワードづつ順
次繰り下げた後、同時に押された文字キーCIKの
文字コードをモニタカーソルレジスタMCRで示
されるリフレツシユメモリRMの領域に格納し、
かつリフレツシユメモリRMの領域RM(61)〜
RM(70)の内容を範囲指定バツフアHBUFの領
域HBUF(1)〜HBUF(10)に転送して処理を終了す
る(第7図A参照)。 さらに、ステツプS15が肯定判定で、キー入力
が文字キーCIKのキー入力であるときには、ステ
ツプS20へ進んでモニタカーソルレジスタMCR
で示されるリフレツシユメモリRMのアドレス位
置に、キーCIKから入力された文字コードを格納
し、範囲指定バツフアHBUFにリフレツシユメ
モリRMの領域RM(61)〜RM(70)の内容を格
納した後、モニタカーソルレジスタMCRの内容
を+1だけインクリメントして処理を終了する
(第7図B参照)。なお、ステツプS15が肯定判定
となるときに、キー入力がSJK,MCK,SNKお
よびCIKのいずれでもないときには、他の処理、
例えばエラー表示処理等を行う。 このように、本例によれば、文字処理方法を用
いた出力装置の表示面に表示された文字や図形情
報を範囲指定で指示する時に、その範囲指定で指
定した文字を所定のモニタライン上に表示させる
ことができる。また、不連続な文字群を範囲指定
したい時にも簡単なキー操作を行うことによつて
容易に実現できる。さらに必要に応じてモニタラ
イン上において文字の挿入や削除あるいは変更が
できる。 なお、本例では、範囲指定を行う場合に、範囲
指定始り位置を指示して、次にカーソルを順次動
かして行くと、そのカーソルの軌跡に応じて文字
コードが範囲登録されるようにしているが、本発
明はこれに限らず、例えば、範囲指定始まりを指
示した時のカーソルの位置と、範囲指定終りを指
示した時のカーソルの位置を求めその両者のカー
ソル間に含まれる文字コードが範囲登録されるよ
うにしてもよい。すなわち、範囲指定始まり、あ
るいは範囲結合始まりを指示した時のカーソル位
置を基準にしてそれからカーソルを適当に移動さ
せた場合のカーソルの位置を常に計算しながら、
その両者のカーソル間の文字群を可能な限りの文
字数だけモニタラインに表示するという制御手順
に、リードオンメモリROMのプログラムを書き
変えることによつて範囲指定始め、終り、範囲結
合始め、終りで指示されるカーソルでサンドウイ
ツチされた範囲指定の場合も簡単に達成させるこ
とが可能である。なお、また、範囲指定等のキー
の代りに所定のコマンドによつて入力することに
よつても同様の効果が得られるのは勿論である。 以上説明したように、本実施例によれば、範囲
指定された文字群を所定の表示面に出力表示され
るようにしたので、範囲指定範囲の文字列の確認
が容易となつて入力ミスが防止され、操作性を向
上させることができる。さらに本実施例によれ
ば、一度範囲指定された文字列の別の文字列を追
加し、あるいは文字の削除等の編集が容易にでき
る。さらに本発明によれば、離れた位置にある文
字列同志を結合して一つの文字列として範囲指定
できる利点もある。 [効果] 以上説明したように、本発明によれば、所定の
表示領域に表示している文字列から編集処理を施
す文字列を特定し、この特定した文字列を他の表
示領域に表示することにより、入力操作者に特定
した文字列の確認が容易にできるようにして、上
記他の表示領域に表示しているその特定した文字
列に対し編集処理を施すことができるという優れ
た効果を奏する。
力表示装置の出力表示画面を見ながらキーボード
やタツチペン等の入力装置を使用して文書の作成
や編集あるいは構成などの文字処理を行う文字処
理方法に関する。 [従来技術] 従来、この種の文字処理方法を用いた出力装
置、例えばワードプロセツサにおいて文書の作
成、編集、構成中に既出の句や複合語等の文字群
を再使用する場合には、一般に再度1文字づつ入
力するよりも、文字群のコピー(転写)機能を用
いて入力する方がはるかに便利であり、入力ミス
も減らせる為に、コピー機能を備えた装置が種々
提供されている。 しかしながら、これらの従来装置においては、
例えば範囲指定キーによつてコピーさせるべき句
等の文字群を指定した場合に、どの文字からどの
文字までが範囲指定されたのかを入力操作者に明
確に知らせる手段がなかつた。その為に範囲指定
の入力操作における入力ミスに気がつかない場合
が多いと云う欠点があつた。 また、従来装置では連続しない2カ所以上の文
字群を連結させてコピーさせると云つたことはで
きなかつた。さらにまた、従来装置では、一度範
囲指定された句などの文字群に転写前において文
字の追加や削除あるいは訂正などができなかつ
た。 [目的] 本発明の目的は、上述の欠点を除去し、範囲指
定された句や複合語等の文字列を表示画面等の出
力手段に出力させることによつて入力操作者に範
囲指定の文字列の確認が容易にできるようにし
て、入力操作効率を上げ、ひいては入力ミスを減
らすことができるようにした文字処理方法を提供
することにある。 また、本発明の他の目的は、一度範囲指定され
た文字列の追加削除等の編集ができるようにした
文字処理方法を提供することにある。 さらにまた、本発明の他の目的は、2カ所にわ
たる句と句や句と複合語というような具合に文字
列と文字列とを結合して1つの文字列にして範囲
指定できるようにした文字処理方法を提供するこ
とにある。 [実施例] 以下、地面を参照して本発明を詳細に説明す
る。 第1図は本発明文字処理方法を用いた出力装置
の構成の一例を示し、ここで、CPUは、マイク
ロプロセツサであり、文字処理のための演算、論
理判断等を行い、アドレスバスAB、コントロー
ルバスCB、データバスDBを介して、それらのバ
スに接続された各構成要素を制御する。 アドレスバスABはマイクロプロセツサCPUの
制御の対象とする構成要素を指示するアドレス信
号を転送する。コントロールバスCBはマイクロ
プロセツサCPUの制御の対象とする各構成要素
のコントロール信号を転送して印加する。データ
バスDBは各構成要素相互間のデータの転送を行
う。 ROMは、読出し専用の固定メモリであり、マ
イクロプロセツサCPUによる第8図および第9
図に示す如く後述する制御の手順等を記憶させて
おく。 RAMは、読み込みだけでなく書込みも可能な
ランダムアクセスメモリであり、各構成要素から
の各種のデータを一時記憶するのに用いられ、例
えば次に述べる文書バツフアDBUF、モニタバ
ツフアMBUF、範囲指定バツフアHBUF、範囲
指定カウンタHSC、範囲指定フラグHSF、範囲
結合フラグHKFおよびモニタフラグMNF等から
なる。文書バツフアDBUFはキーボードKBから
入力された文書情報を蓄えるメモリであり、モニ
タバツフアMBUFは表示装置CRT上に表示され
るモニタライン上の文字群を一時格納するメモリ
である。範囲指定バツフアHBUFは、範囲指定
あるいは範囲結合によつて選択された文字データ
群が格納されるメモリであり、範囲指定カウンタ
HSCはその範囲指定バツフアHBUFのアドレス
を示す値が格納されるメモリであり、範囲指定フ
ラグHSFは現在範囲指定の動作中でのオンの値、
すなわち“1”が格納されるメモリである。範囲
結合フラグHKFは現在範囲結合の動作中ではオ
ンの値すなわち、“1”が格納されるメモリであ
る。モニタフラグMNFはモニタキーが一回押さ
れると“1”がセツトされ、再び押下されると
“0”がセツトされるフラグである。 上述のキーボードKBは文字処理方法における
各種データの入力指示を行うのに用いる各種のキ
ー群を、例えば後述の第2図に示すように構成し
て配列したものである。 CRはカーソルレジスタであつて、マイクロプ
ロセツサCPUにより制御されるカーソルの位置
に関するデータの書込みおよび読出しに用いるメ
モリであり、CRTコントローラCRTCの制御の
ものに、このカーソルレジスタCRに記憶させた
アドレスに対応した表示装置CRTの表示画面上
の表示位置にカーソルを移動させて表示する。こ
のカーソルレジスタCRはカレントカーソルレジ
スタCCRとモニタカーソルレジスタMCRからな
り、このうち、カレントカーソルレジスタCCR
は表示装置CRTの表示画面上の本文中のカーソ
ルの制御を司り、またモニタカーソルレジスタ
MCRは表示装置CRTの表示画面上のモニタライ
ン上のカーソルの制御を司る専用のレジスタであ
る。 RMはリフレツシユメモリであり、文書バツフ
アDBUFのうちで表示装置CRTに表示する一画
面分の情報を記憶し、マイクロプロセツサCPU
により自由に読み書きできる。 CRTコントローラCRTCはカーソルレジスタ
CRおよびリフレツシユメモリRMに記憶させた
カーソル位置および文字・記号コード信号に基づ
いて表示装置CRTの表示画面上にかけるカーソ
ルおよび表示パターンの表示を制御する。上述の
表示装置CRTは陰極線管等を用いたものであり、
その表示装置CRTにおけるドツト構成の表示パ
ターンおよびカーソルの表示をCRTコントロー
ラCRTCで制御する。さらにCGはキヤラクタジ
エネレータであつて表示装置CRTに表示する文
字・記号・カーソル等のキヤラクタ信号を発生さ
せるものであり、その各文字・記号は例えば16×
16ドツトとする。DISKは作成した文書を記憶さ
せておく外部メモリである。 第2図は第1図のキーボードKBの構成配置の
一例を示し、ここでCIKは文字処理用の文字キー
やフアンクシヨンキー等の各種キー群であり、
CKは表示装置CRT上に表示された本文中のカー
ソルを種々の方向に移動させる各種の本文用カー
ソル移動キーであり、MCKは表示装置CRT上に
表示された後述するモニタライン上のカーソルを
種々の方向に移動させる各種のモニタ用カーソル
移動キーである。 また、HSSKは転写(コピー)範囲のブロツク
(文字群)の先頭を指示する範囲指定初めキーで
あり、HSEKは同じくそのブロツクの最後を指定
する判定指定終りキーである。HKSKは予め範
囲指定がされた文字群に連結されて範囲指定の追
加を行わせる為に追加の文字群の先頭を指定する
範囲結合始めキーであり、HKEKは同じくその
文字群の終りを指定する範囲結合終りキーであ
る。 MNKは範囲指定バツフアHBUFに現在記憶さ
れている文字群を表示装置CRTの表示画面のモ
ニタライン上に表示させるのを指示するモニタキ
ーである。CPKは範囲指定バツフアHBUFに記
憶されている文字群を、カレントカーソルレジス
タCCRで示されているリフレツシユメモリRMの
アドレスと、そのレジスタCCRの内容とに基づ
いて算出されたデータバツフアDBUFのアドレ
スに転写することを指定するコピーキー(転写指
定キー)である。SNKおよびSIKはそれぞれ文
字の挿入削除を行わせる挿入キーと削除キーとで
あり、これらのキーSNKまたはSIKのキー入力
により通常は表示画面上のカーソルCMの示す文
字の次に文字の挿入を行い、あるいはカーソル
CMの示す文字を削除するのであるが、範囲指定
フラグHSF、範囲結合フラグHKFおよびモニタ
フラグMNFとがオン(ON)の状態のときには
表示画面のモニタライン上のカーソルMCMの示
す文字について挿入・削除および訂正が可能であ
る。 次に、第1図示の回路構成による本発明文字処
理方法の動作例の概要を表示装置CRTの表示面
を示す第3図〜第7図を参照して説明する。 いま、リフレツシユメモリRMは例えば10×
7W(W:ワード、W=1文字)の容量を有し、そ
のリフレツシユメモリRMの内容は出力表示装置
CRT上に表示されるものとする。このとき、表
示装置CRTの表示面における文字等の出力は横
10文字、縦7行の表示とし、リフレツシユメモリ
RMの70ワードの内容と順に対応づけられている
ものとする。さらに、リフレツシユメモリRMに
格納するデータには1から順に70までの番号を付
け、その最初のデータはRM(1)、次のデータは
RM(2)とし、一般にN番目のデータをRM(n)と表
現するものとする。さらに、便宜上モニタライン
は1ラインすなわち、10文字分とし、かつ最終ラ
インに当るRM(61)〜RM(70)をモニタの領域
(エリア)として確保しておくものとする。 なお、本発明文字処理方法における動作は、全
てキーボードKB上の文字キーあるいはフアンク
シヨンキーの操作によつて行われる。また、第3
図Aで示す指標のLMMは左マージンコードであ
り、表示装置CRT上にのマークで表示され、
キーボードKBから入力可能な最左端を表示す
る。RMMは右マージンコードであり、表示装置
CRT上にのマークで表示され、キーボードKB
から入力可能な最右端を表示する。さらに、CM
は本文用のカーソルであり、*のマークで表示さ
れたMLMはモニタラインのある行の初めを示
し、MCMはモニタ用のカーソルである。ただ
し、通常の操作時ではモニタカーソルMCMがな
く、特に範囲指定関係の情報のみを表示する。 まず、電源投入時には、第3図Aに示すよう
に、表示装置CRTの表示面上には、その左上端
の先頭位置にカーソルCMが表示されているだけ
であり、引続くキーボードKBの上のキー操作に
よる文字処理動作に従つて順次入力文字等の表示
を行う。すなわち、キーボードKBの操作により
入力された文字等は、表示装置CRTの表示面上
におけるカーソルCMの表示されている位置に表
示されるのであるが、そのカーソルCMの表示位
置はキーボードKBからの文字等の入力の都度歩
進する。なお、かかる文字等の信号入力に対する
制御動作は慣用の公知技術によつて容易に実現で
きるので、その詳細な説明は省略する。 次に、転写または移動範囲の指定を行う時のモ
ニタライン上の表示例を説明すると、まず範囲指
定を行いたい文字群の先頭の位置(例えば、文字
Aの位置)にカーソルCMをカーソル移動キー
CKの押下によつて第3図Aに示す様に移動した
後、範囲指定始めキーHSSKを押下すると、カー
ソルが位置する「A」という文字が範囲指定の文
字として範囲指定バツフアHBUFに登録される
と同時に、モニタライン上に「A 」という文字
が表示される。続いて、カーソルCMをBおよび
Cに順次移動させると「A」の文字に続いて
「B」、「C」が範囲指定に登録されると同時にモ
ニタライン上には第3図Bに示すように「ABC
」と表示される。続いて、範囲指定終りキー
HSEKを押下するのモニタラインから範囲指定表
示が消え、通常の操作時のモニタラインの表示状
態に復帰する。 次いで、第4図Aに示すようにカーソルCMを
表示中の本文中の文字「I」下に移動した後、範
囲指定始めキーHSKを押下すると、上述と同様
に「I」という文字が新たに範囲バツフア
HBUFに登録され、既に登録された「ABC」は
抹消されてモニタライン上には「I 」が表示さ
れ、以降上述と同様に範囲指定終りキーHSEKの
押下まで範囲指定登録が続く。 しかし、カーソルCMが「I」の下に来た時に
範囲指定始めキーHSKを押さずに範囲結合始め
キーHKSKを押下したとすると第4図Bに示す
ように範囲指定バツフアHBUFには「ABC」の
次に「I」が範囲指定文字として登録され、モニ
タラインには、「ABC 」と表示される。その
後、範囲結合終りキーHKEKが押下されるまで
カーソルCMの移動に伴つて、この範囲登録処理
と表示処理とが繰り返され、第4図Cに示すよう
に、文字「K」までが範囲結合処理によつて範囲
指定登録されたとすると、モニタラインには
「ABCIJK 」が表示される。次いで、範囲結合
終りキーHKEKを押下するとモニタラインの画
面上から「ABCIJK 」の表示が消え通常の操作
時の画面表示に復帰する。 次に、今仮りにカーソルCMが第5図に示すよ
うに表示中の本文の文字「R」のところにあると
きに、モニタキーMNKを押下すると、モニタラ
インには範囲指定によりすでに登録されている
「ABCIJK 」が表示され、再びモニタキー
MNKを押下するとモニタラインから「ABCIJK
」の表示が消えて通常の操作時のモニタ表示に
戻る。 次に、範囲指定の文字群の挿入および削除等の
編集処理について説明する。この処理範囲指定処
理の最中、範囲結合処理の最中およびモニタキー
MNKを押下して得られる範囲モニタ中のいずれ
においても可能であるが、ここで説明を簡単にす
るために、モニタキーMNKを押下して、範囲モ
ニタ画面を得た場合について説明を行うこととす
る。まず、モニタラインに範囲モニタが表示され
たら、モニタカーソルMCMをモニタカーソルキ
ーMCKを押下することによつて左右方向に動か
すことができる。今、第5図の表示状態からモニ
タカーソルキーMCKを使つてモニタカーソル
MCMを「I」の下に移動させて第6図Aに示す
ような状態になつたときに、削除キーSJKを押下
すると、モニタカーソル上の文字「I」の文字コ
ードが範囲指定バツフアHBUFから削除され、
その後続の「J」、「K」の文字コードが範囲指定
バツフアHBUFの中で順次繰上げられ(すなわ
ちHBUF(n+1)がHBUF(n)に格納することを
意味する)、表示画面も同様に第6図Bに示すよ
うになる。 また、第6図Aの状態で削除キーSJKを押下す
る代りに挿入キーSNKを押しながら同時に例え
ば「X」の文字キーを入力すると範囲指定バツフ
アHBUFの中で「X」の文字コードが挿入され
ると同時に、「I」、「J」、「K」の文字コードが
順次くり下げられ、モニタ画面も第7図Aに示す
ようになる。しかし、第6図Aの表示状態のとき
に挿入キーSNKを押下しないで「Z」の文字キ
ーを押下すると、範囲指定バツフアHBUF内の
「I」の文字コードが格納されている場所に「Z」
の文字コードが書き変えられ、表示画面も第7図
Bに示すように出力される。 第8図および第9図のフローチヤートは、上述
の本発明文字処理方法の制御動作例を更に詳細に
示したものである。これを説明すると、まず、電
源投入後、キーボードKBからのキー入力があれ
ば、ステツプS1においてそのキー入力の種類を
判別し、判別したキー入力の種別に応じて以下の
ステツプに分岐して移行する。 このとき、キー入力が範囲指定始めキーHSSK
であれば、ステツプS1からS2に移行して、汎用
のパラメータレジスタiに“1”を、汎用のパラ
メータレジスタjに“61”を、モニタカーソルレ
ジスタMCRに“61”を、範囲指定フラグHSFに
“1”をそれぞれセツトして初期化し、モニタバ
ツフアMBUFの領域MBUF(1)〜MBUF(10)をすべ
てクリアし、リフレツシユメモリRMの領域RM
(61)〜RM(70)の内容をそのMBUF(1)〜
MBUF(10)の領域に格納する。 次いで、ステツプ3に進み、メモリRMの領域
RA(61)〜RM(70)にブランクコードを記憶
(ストア)し、表示装置CRTの表示面にモニタ用
カーソルMCMを表示させる。続いて、ステツプ
S4に移行し、カレントカーソルレジスタCCRが
示すリフレツシユメモリRMのアドレス位置の文
字コードを範囲指定バツフアHBUFのレジスタ
iが示す領域HBUF(i)と、リフレツシユメモリ
RMのレジスタjが示す領域RM(j)とにそれぞれ
格納し、レジスタiとレジスタjの値およびモニ
タカーソルレジスタMCRの値をそれぞれ+1だ
けインクリメントする(第3図A)参照)。これ
により、範囲指定始めキーHSSKのキー入力に対
する処理は終了する。 一方、ステツプS1におけるキー入力がカーソ
ル移動キーCKであれば、ステツプS5からステツ
プS6に移行して、カレントカーソルレジスタ
CCRの内容をカーソル移動キーCKが移動した位
置のアドレス値に変更する。続いて、次のステツ
プS7において、範囲指定フラグHSFが“1”か、
あるいは範囲結合フラグHKFが“1”か否かを
判定し、もし肯定判定であれば、上述のステツプ
S4の処理を行い、否定判定であればこのキーCK
のキー入力に対する処理を終了する。例えば、範
囲指定始めキーHSSKの押下に続いて、カーソル
移動キーCKを押下げた場合では、上述のステツ
プS2においてフラグHSFが“1”にセツトされ
るから、ステツプS7は肯定判定となつて、ステ
ツプS4の処理を行うこととなる(第3図B参
照)。 また、キー入力が範囲指定終りキーHSEKであ
れば、ステツプS1からステツプS8に移行して、
範囲指定フラグHSFをオフ(“0”)にし、かつ
モニタバツフアMBUFの領域MBUF(1)〜MBUF
(10)の内容をリフレツシユメモリRMの所定領域
RM(61)〜(70)に格納して、モニタ用カーソ
ルMCMの表示を中止する。これによりこのキー
HSEKのキー入力に対する処理を終了する。 さらに、キー入力が範囲結合始めキーHKSK
のときには、ステツプS1からステツプS9に移行
し、範囲結合フラグHKFを“1”にし、リフレ
ツシユメモリRMの領域RM(61)〜(70)の内
容をモニタバツフアMBUFの領域MBUF(1)〜
MBUF(10)に格納した後、リフレツシユメモリ
RMの領域RM(61)〜(70)に範囲指定バツフ
アHBUFの10ワードを記憶する。 次いで、ステツプS10に進んで、モニタ用カー
ソルMCMを表示画面に表示した後、ステツプS4
に移行して、そのステツプS4の処理を行う(第
4図AよびB参照)。 キー入力が範囲結合終りキーHKEKの場合に
は、ステツプS1からステツプS11に移行して、モ
ニタバツフアMBUFの10ワードをリフレツシユ
メモリRMの領域RM(61)〜(70)に記憶する
と共に、範囲結合フラグHKFを“0”にリセツ
トし、モニタ用カーソルMCMを表示画面から消
去して処理を終了する(第4図C)参照)。 キー入力がモニタキーMNKであるときには、
ステツプS1からステツプS12に移行して、モニタ
フラグMNFが“1”か否かを判定し、否定判定
であれば、次のステツプS13において、モニタフ
ラグMNFを“1”にセツトすると共に、リフレ
ツシユメモリRMの領域RM(61)〜RM(70)の
10ワードをモニタバツフアMBUFに格納した後、
その領域RM(61)〜RM(70)に範囲指定バツフ
アHBUFの10ワードを格納する。同時に表示画
面にモニタ用カーソルMCMを表示して処理を終
了する(第5図参照)。 しかし、上述のステツプS12において、モニタ
フラグMNFが“1”であると肯定判定したとき
には、ステツプS14に移行して、モニタフラグ
MNFを“0”にリセツトし、表示画面からモニ
タ用カーソルMCMを消去し、かつモニタバツフ
アMBUFの10ワードをリフレツシユメモリRM
の領域RM(61)〜RM(70)に格納して処理を終
了する。 ステツプS1におけるキー入力がキーHSSK,
HSEK,HKSK,HKEKおよびMNKのいずれ
のキー入力でなければ、キー入力がカーソル移動
キーCKか否かを判定するステツプS5に移行す
る。このとき、カーソル移動キーCKの入力でな
いときには、ステツプS5は否定判定となつて、
ステツプS15に移行し、範囲指定フラグHSF、範
囲結合フラグHKF、およびモニタフラグMNFの
いずれかが“1”にセツトされているか否か、す
なわち範囲指定、範囲係合モニタのいずれかの処
理中であるか否かを判定する。そのステツプS15
で否定判定のときには他の処理すなわち通常の文
書作成処理に進み、肯定判定のときにはステツプ
S16においてキー入力のキーの種類により以下の
ステツプS17〜S20等に分岐して移行する。 すなわち、ステツプS15で肯定判定となるとき
にキー入力がモニタ用カーソル移動キーMCKの
入力であれば、ステツプS17に移行して、モニタ
カーソルレジスタMCRの値をモニタ用カーソル
MCMの移動位置のアドレス値に変更すると同時
にパラメータレジスタiおよびjの値をモニタ用
カーソルMCMの移動位置のアドレス値に書き直
し、処理を終了する(第6図A参照)。 また、ステツプS15が肯定判定で、キー入力が
削除キーSJKの入力のときにはステツプS18にす
すで、モニタカーソルレジスタMCRの内容
(MCR)に“1”を加算した値“(MCR)+1”
で示されるリフレツシユメモリRMのアドレス位
置からRM(70)までの内容を1ワードづつ順次
繰り上げた後、その領域RM(70)にスペースコ
ードを挿入し、かつ範囲指定バツフアHBUFに
リフレツシユメモリRMの領域RM(61)〜RM
(70)の文字コード10ワード分を転送して格納し、
処理を終了する(第6図B参照)。 一方、ステツプS15が肯定判定となつて、キー
入力が挿入キーSNKの入力である場合は、ステ
ツプS19に移行して、モニタカーソルレジスタ
MCRが示すリフレツシユメモリRMのアドレス
位置からRM(69)までの内容を1ワードづつ順
次繰り下げた後、同時に押された文字キーCIKの
文字コードをモニタカーソルレジスタMCRで示
されるリフレツシユメモリRMの領域に格納し、
かつリフレツシユメモリRMの領域RM(61)〜
RM(70)の内容を範囲指定バツフアHBUFの領
域HBUF(1)〜HBUF(10)に転送して処理を終了す
る(第7図A参照)。 さらに、ステツプS15が肯定判定で、キー入力
が文字キーCIKのキー入力であるときには、ステ
ツプS20へ進んでモニタカーソルレジスタMCR
で示されるリフレツシユメモリRMのアドレス位
置に、キーCIKから入力された文字コードを格納
し、範囲指定バツフアHBUFにリフレツシユメ
モリRMの領域RM(61)〜RM(70)の内容を格
納した後、モニタカーソルレジスタMCRの内容
を+1だけインクリメントして処理を終了する
(第7図B参照)。なお、ステツプS15が肯定判定
となるときに、キー入力がSJK,MCK,SNKお
よびCIKのいずれでもないときには、他の処理、
例えばエラー表示処理等を行う。 このように、本例によれば、文字処理方法を用
いた出力装置の表示面に表示された文字や図形情
報を範囲指定で指示する時に、その範囲指定で指
定した文字を所定のモニタライン上に表示させる
ことができる。また、不連続な文字群を範囲指定
したい時にも簡単なキー操作を行うことによつて
容易に実現できる。さらに必要に応じてモニタラ
イン上において文字の挿入や削除あるいは変更が
できる。 なお、本例では、範囲指定を行う場合に、範囲
指定始り位置を指示して、次にカーソルを順次動
かして行くと、そのカーソルの軌跡に応じて文字
コードが範囲登録されるようにしているが、本発
明はこれに限らず、例えば、範囲指定始まりを指
示した時のカーソルの位置と、範囲指定終りを指
示した時のカーソルの位置を求めその両者のカー
ソル間に含まれる文字コードが範囲登録されるよ
うにしてもよい。すなわち、範囲指定始まり、あ
るいは範囲結合始まりを指示した時のカーソル位
置を基準にしてそれからカーソルを適当に移動さ
せた場合のカーソルの位置を常に計算しながら、
その両者のカーソル間の文字群を可能な限りの文
字数だけモニタラインに表示するという制御手順
に、リードオンメモリROMのプログラムを書き
変えることによつて範囲指定始め、終り、範囲結
合始め、終りで指示されるカーソルでサンドウイ
ツチされた範囲指定の場合も簡単に達成させるこ
とが可能である。なお、また、範囲指定等のキー
の代りに所定のコマンドによつて入力することに
よつても同様の効果が得られるのは勿論である。 以上説明したように、本実施例によれば、範囲
指定された文字群を所定の表示面に出力表示され
るようにしたので、範囲指定範囲の文字列の確認
が容易となつて入力ミスが防止され、操作性を向
上させることができる。さらに本実施例によれ
ば、一度範囲指定された文字列の別の文字列を追
加し、あるいは文字の削除等の編集が容易にでき
る。さらに本発明によれば、離れた位置にある文
字列同志を結合して一つの文字列として範囲指定
できる利点もある。 [効果] 以上説明したように、本発明によれば、所定の
表示領域に表示している文字列から編集処理を施
す文字列を特定し、この特定した文字列を他の表
示領域に表示することにより、入力操作者に特定
した文字列の確認が容易にできるようにして、上
記他の表示領域に表示しているその特定した文字
列に対し編集処理を施すことができるという優れ
た効果を奏する。
第1図は本発明文字処理方法を用いた出力装置
の構成の一例を示すブロツク線図、第2図は第1
図のキーボードKBの構成配置の一例を示す配置
図である。第3図A,B〜第7図A,Bは第1図
の装置の文字処理手順の一例をモニタ用の表示装
置CRTの表示面上に示した説明図で、第3図A,
Bは範囲指定の登録処理を示し、第4図A〜Cは
範囲指定の結合処理を示し、第5図はモニタキー
を押下した場合の表示出力処理を示し、第6図
A,Bは範囲指定ブロツクの削除処理を示し、第
7図A,Bはモニタライン上での挿入と変更の処
理を示す。第8図と第9図は第1図の装置の文字
処理手順の一例を示すフローチヤートである。 CPU……マイクロプロセツサ、ROM……読出
し専用の固定メモリ、RAM……書き込み可能の
ランダムアクセスメモリ、DBUF……文書バツ
フア、MBUF……モニタバツフア、HBUF……
範囲指定バツフア、HSC……範囲指定カウンタ、
HSF……範囲指定フラグ、HKF……範囲結合フ
ラグ、MNF……モニタフラグ、DISK……外部
メモリ、CR……カーソルレジスタ、CCR……カ
レントカーソルレジスタ、MCR……モニタカー
ソルレジスタ、RM……リフレツシユメモリ、
CRTC……CRTコントローラ、CRT……表示装
置、CG……キヤラクタジエネレータ、CB……コ
ントロールバス、DB……データバス、AB……
アドレスバス、KB……キーボード、HSSK……
範囲指定始めキー、HSEK……範囲指定終りキ
ー、SJK……削除キー、CPX……コピー指示キ
ー、SNK……挿入キー、HKSK……範囲結合始
めキー、HKEK……範囲結合終りキー、MNK…
…モニタキー、CK……各方向のカーソル移動キ
ー、MCK……モニタ上のカーソル移動キー、
CIK……文字処理用の文字キーやフアンクシヨン
キー等の各種キー群(文字入力用キー)、LMM
……左マージンコード、CM……カーソル、
RMM……右マージンコード、MLM……モニタ
ラインマーク、MCM……モニタカーソル。
の構成の一例を示すブロツク線図、第2図は第1
図のキーボードKBの構成配置の一例を示す配置
図である。第3図A,B〜第7図A,Bは第1図
の装置の文字処理手順の一例をモニタ用の表示装
置CRTの表示面上に示した説明図で、第3図A,
Bは範囲指定の登録処理を示し、第4図A〜Cは
範囲指定の結合処理を示し、第5図はモニタキー
を押下した場合の表示出力処理を示し、第6図
A,Bは範囲指定ブロツクの削除処理を示し、第
7図A,Bはモニタライン上での挿入と変更の処
理を示す。第8図と第9図は第1図の装置の文字
処理手順の一例を示すフローチヤートである。 CPU……マイクロプロセツサ、ROM……読出
し専用の固定メモリ、RAM……書き込み可能の
ランダムアクセスメモリ、DBUF……文書バツ
フア、MBUF……モニタバツフア、HBUF……
範囲指定バツフア、HSC……範囲指定カウンタ、
HSF……範囲指定フラグ、HKF……範囲結合フ
ラグ、MNF……モニタフラグ、DISK……外部
メモリ、CR……カーソルレジスタ、CCR……カ
レントカーソルレジスタ、MCR……モニタカー
ソルレジスタ、RM……リフレツシユメモリ、
CRTC……CRTコントローラ、CRT……表示装
置、CG……キヤラクタジエネレータ、CB……コ
ントロールバス、DB……データバス、AB……
アドレスバス、KB……キーボード、HSSK……
範囲指定始めキー、HSEK……範囲指定終りキ
ー、SJK……削除キー、CPX……コピー指示キ
ー、SNK……挿入キー、HKSK……範囲結合始
めキー、HKEK……範囲結合終りキー、MNK…
…モニタキー、CK……各方向のカーソル移動キ
ー、MCK……モニタ上のカーソル移動キー、
CIK……文字処理用の文字キーやフアンクシヨン
キー等の各種キー群(文字入力用キー)、LMM
……左マージンコード、CM……カーソル、
RMM……右マージンコード、MLM……モニタ
ラインマーク、MCM……モニタカーソル。
Claims (1)
- 【特許請求の範囲】 1 所定の表示領域に表示している文字列から編
集処理を施す文字列を特定し、 前記特定した文字列を他の表示領域に表示し、 前記他の表示領域に表示している前記特定した
た文字列の編集処理を施すことを特徴とする文字
処理方法。 2 前記編集処理は、前記他の表示領域に表示し
ている前記特定した文字列に対し、挿入、削除、
変更を施すことを特徴とする特許請求の範囲第1
項記載の文字処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58191013A JPS6083991A (ja) | 1983-10-14 | 1983-10-14 | 文字処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58191013A JPS6083991A (ja) | 1983-10-14 | 1983-10-14 | 文字処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6083991A JPS6083991A (ja) | 1985-05-13 |
| JPH0578036B2 true JPH0578036B2 (ja) | 1993-10-27 |
Family
ID=16267421
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58191013A Granted JPS6083991A (ja) | 1983-10-14 | 1983-10-14 | 文字処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6083991A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5077333B2 (ja) | 2009-11-30 | 2012-11-21 | カシオ計算機株式会社 | 中枠部材及び時計装置 |
-
1983
- 1983-10-14 JP JP58191013A patent/JPS6083991A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6083991A (ja) | 1985-05-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS595277A (ja) | マルチウインドウ画面によるデイスプレイ表示方式 | |
| JPH0578036B2 (ja) | ||
| JPH0527874B2 (ja) | ||
| JPS58103035A (ja) | タブ位置表示装置 | |
| JPH04247561A (ja) | 文書処理装置及び方法 | |
| JP2621869B2 (ja) | 文書編集装置 | |
| JPS6367215B2 (ja) | ||
| JPS5965339A (ja) | 文書編集装置 | |
| JPS6326909B2 (ja) | ||
| JPS62229316A (ja) | 文字処理装置 | |
| JPS59173831A (ja) | 文書編集装置 | |
| JPS59125406A (ja) | コンピユ−タ・プログラムの自動作成装置 | |
| JPS6048077A (ja) | 文書情報記憶制御方式 | |
| JPH03141461A (ja) | 文書処理方法及び装置 | |
| JPS5998239A (ja) | 文書作成装置 | |
| JPH05233601A (ja) | かな漢字変換モード自動設定の文書処理装置 | |
| JPH03141462A (ja) | 文書処理装置 | |
| JPH02163869A (ja) | 文字処理装置 | |
| JPH0679213B2 (ja) | 文字処理装置 | |
| JPH0332109B2 (ja) | ||
| JPH03176759A (ja) | 文字処理装置及びその方法 | |
| JPS59143188A (ja) | 文字表示装置における外字処理方式 | |
| JPH0377127A (ja) | 表罫線表示制御方法及びその装置並びにデータ処理装置 | |
| JPH0414169A (ja) | 文書処理装置 | |
| JPH03142657A (ja) | 文書処理装置 |