JPS59200332A - デイスプレイによるキ−入力装置 - Google Patents

デイスプレイによるキ−入力装置

Info

Publication number
JPS59200332A
JPS59200332A JP58073393A JP7339383A JPS59200332A JP S59200332 A JPS59200332 A JP S59200332A JP 58073393 A JP58073393 A JP 58073393A JP 7339383 A JP7339383 A JP 7339383A JP S59200332 A JPS59200332 A JP S59200332A
Authority
JP
Japan
Prior art keywords
cursor
key
main
data
display area
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
JP58073393A
Other languages
English (en)
Inventor
Mitsuto Miyata
宮田 光人
Yukito Nagaoka
長岡 幸仁
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP58073393A priority Critical patent/JPS59200332A/ja
Publication of JPS59200332A publication Critical patent/JPS59200332A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 発明の技術分野 本発明は、ディスプレイによるキー人力装置に関し、特
に入力データを最終的に入力処理する以前に一旦キー人
力用バッファ記1.a手段に記憶させ、その内容を表示
器に表示させる構成のキー人力装置において、入力デー
タの誤りを修正等する手段の改良に関するものである。
従来技術と問題点 CRTディスプレイを備えた数値制御装置において、キ
ー人力したデータについてオペレータに確認、変更する
余地を与える為に、キーボードから入力されたデータを
一旦キー人カ用バッファに格納し、その内容を主表示領
域とキー人カバソファ表示領域とに分割したCRTディ
スプレイ画面の前記キー人カバソフプ表示領域に表示さ
せることが行なわれている。この場合、従来は、カーソ
ルは主表示領域にのみ1個だけ表示されており、入力デ
ータはキー人力用バッファの先頭より順次記憶されてい
く。1組のカーソル移動キーを操作してキー人力データ
によって変更、追加等の操作を行なう主表示領域の位置
を指定し、必要なデータを入力した後キー人力実行キー
を押すことにより、最終的なキー人力動作、即ち指定箇
所の変更。
追加等の処理が実行されるものである。
ところで、上述のようなキー人力操作を経験した者であ
れば判るように、キーの打ち間違い等により、しばしば
入力データを誤ってしまう。このような場合、従来にお
いては、別途に設けられたキャンセルキーを押してそれ
までの入力データをすべてキャンセルしていた。しかし
、これでは、また最初からキー人力し直さなければなら
ず、面倒である。
発明の目的 本発明はこのような事情に鑑みて為されたものであり、
その目的は、主表示領域用のカーソルの他に、データ入
カキ−を押したときにそのキーによって操作されるキー
人カバソファ内の位置を指示するカーソルを設け、且つ
このカーソルを移動可能とすることにより、誤大刀デー
タの修正を容易且つ速やかに行なえるようにすることに
ある。
発明の構成 第1図は本発明の構成説明図である。
キーボードKBのデータ入カキ−INKにより入力され
たデータは一旦キー人力用バッファ記憶手段B11Fに
記憶され、その内容が表示器DPYのキー人カバソファ
表示領域KDPYに表示される。表示器DPYは画面が
キー人カバ・ノファ表示領域KDPYと主表示領域MD
PYとに分割されており、各領域に主カーソルMC3L
と副カーソル5C5Lが表示される。主カーソル制御手
段にSLC、は、キー人力用バッファ記憶手段BυFの
内容によって操作を受ける位置に主カーソルMC5Lを
表示させ且つキーホードKBの、カーソル移動キーCM
Kの操作に応じて主カーソルMC3Lを移動させる。副
カーソル制御手段C3LC2は、キーボードから入力さ
れたデータが書込まれるキー入力用ハソファ記it手段
BUFの位置に副カーソルを表示させ且つキーボードK
Bのカーソル移動キーの操作に応じて副カーソル5C5
Lを移動させる。キー人力バッファ制御手段1(CNT
は、副カーソル制f:III手段C3LC2で指示され
たキー人力用バッファ記憶手段BUPの記憶位置に前記
キーボードKBから入力されたデータを書込むものであ
り、主カーソル制御手段C3LC、と副カーソル制御手
段C3LC2は、キー人力用バッファ記憶手段BUFの
データの有無により選択手段5LCTにより切換えられ
る。即ち、キー人力用バッファ記憶手段B[IFにデー
タがあるときのみ副カーソル制御手段C3LC2が働く
。キー人力制御手段INPCは、キー人力実行キーIN
PTが押されたときキー人力用バッファ記憶手段BUP
に記憶されたデータにより主表示領域MDPYに表示さ
れた主カーソルMC5Lか指示する部分を変更するもの
である。
発明の実施例 第2図は本発明実施例のハードウェア構成の一例を示す
要部ブロック図である。
同図において、1はマイクロプロセツサであり、アドレ
スバス2.リード/ライト信号線3.データバス4を介
して周辺回路と接続されている。5はROMで、マイク
ロプロセツサ1に所定の動作をさせるのに必要な各種の
プログラムを格納する。
7はRAMで、キー入力用バッファ領域7 a +主表
示領域に表示すべきデータの記1.q@域その他の記1
.B領域を有する。8はキー人力実行キー例えはインプ
ットキーが押された時、それまでキー入力用バッファ領
域7aに記憶されていたデータによって変更、追加等の
操作を受ける主表示領域の位置を示す主カーソル用のカ
ーソル移動キー、9はデータ入カキ−を押したときにそ
のキーによって操作されるキー人力用バッファ領域7a
内の記憶位置を示す副カーソル用のカーソルレジスタで
ある。10は比較回路であり、カーソルレジスタ8の出
力とタイミング制御回路11からの出力(キャラクタ同
期信号、ライン同期信号)との一致を検出し、一致した
ときカーソル表示信号aを合成器12に出力する。13
も比較回路であり、カーソルレジスタ9の出力とタイミ
ング制御回路11からの出力とが一致するとカーソル表
示信号すを合成器12に出力する。
また、14はアドレス変換器であり、タイミンク制御回
路11の出力(キャラクタ同期信号、ライン同期信号)
からりフレッシュメモリ15のスキャン用アドレスを作
成する。このリフレッシュメモリ15は画面に表示する
文字のコートを格納するメモリで、アドレス変換器】4
の出力により力・イクリックにその内容が読出され、読
出されたデータはキャラクタジェネレータROM16に
加えられる。キャラクタジェネレータROM16には文
字コードの他にタイミング制御回路11からライン同期
信号が供給されており、指定された文字コードの指定さ
れたラインの文字パターンを読出し、これがパラレル/
シリアル変換器17によりシリアルデータに変換され混
合器18を介してCRT表示部にビデオ信号として入力
され、文字として表示される。また、混合器18におい
て合成器12の出力(カーソル表示信号)か前記シリア
ルデータと混合され、カーソルレジスタ8.9の示す位
置に主カーソル及び副カーソルが表示される。
20はキーボードであり、キーが押されたとき割込み信
号をマイクロプロセッサ1に送出し、入力情報はデータ
バス4を介してマイクロプロセフ?1に読取られ、カー
ソル移動キーの場合はカーソルの移動制御が行なわれ、
データキーの場合はそのデータが一旦RAM7のキー入
力用バ・7フア領域7aに格納される。
第3図はCRTディスプレイ画面の平面図であり、画面
は、主表示領域30と、キー人力用バッファ領域7aの
内容を表示する為のキー人力ハノファ表示領域31とに
分割されており、主カーソル32は主表示領域30内で
移動可能であり、副カーソル33はキー人カバソファ表
示領域31内で移動可能である。
第4図はキーボード20の要部平面図であり、主カーソ
ル32.副カーソル33を水平右方向、水平左方向にそ
れぞれ移動させるための移動キー41.42と、主カー
ソル32.副カーソル33を垂直上方向。
垂直下方向に移動させるための移動キー43.44とか
らなる1組のカーソル移動キー40、及びキー人力用バ
ッファ領域7aに格納されたデータの所定場所への格納
等、格納されたデータに従った処理をマイクロプロセッ
サ1に実行させるためのインプットキー45とを備えて
いる。
第5図〜第13図は、本発明実施例のラフ1−ウェア構
成の一例を示すフローチャートである。
(第5図参照) マイクロプロセフ ー人力がカーソル移動キーか否かを判別しくSl)、カ
ーソル移動キーであれば、キー人力用バッファ領域7a
が空なら主カーソル32の移動制御を実行し、データが
入力されていれば副カーソル33の移動制御を実行する
(32〜S4)。即ち、キーボード20から一旦データ
の入力が開始されると、カーソル移動キー40は副カー
ソル33専用となり、それ以外では主カーソル32専用
とするものである。
これは、キーボード20からのデータ入力を開始した後
、インプットキー45を押すまでの間は、主カーソル3
2を移動させる場合が比較的少ないとの事情を考慮した
ものである。カーソル移動キー以外のキーが押されたと
きは、押されたキーに合致した他の処理を実行する(s
5)。例えば、数字。
アルファヘット等のデータ入カキ−が押されると、その
キーコードを副カーソル33の指示するキー人力用バッ
ファ領域7aの記憶位置に記憶し、またインプットキー
が押されると、マイクロプロセッサ1は、キー人力用バ
ッファ領域7aに格納された内容の解読等を実行し、所
定箇所へのデータの書込み等を行ない、書込み終了後キ
ー人力用バッファ領域7aの内容をクリアする。
(第6図参照) 主カーソル32を垂直下方に移動させる移動キー44が
押された場合、マイクロプロセッサ1は主カーソル32
の現在値を判別し、主表示領域30の最終行でなければ
主カーソル32を現列1次行に移動させる(S6.S7
)。また、最終行であれば、最終列なら次頁の先頭行、
先頭列に主カーソル32を移動させ、最終列でなければ
次列、先頭行に移動させる(38〜510)。主カーソ
ル32の現在値の判別は、カーソルレジスタ8の内容を
読取って基準値と比較することで行ない、主カーソル3
2の移動はカーソルレジスタ8の内容を変更することで
行なわれる。
(第7図参照) 主カーソル32を垂直上方に移動させる移動キー43が
押された場合、マイクロプロセッサ1は主カーソル32
の現在値を判別し、主表示領域30の先頭行でなければ
主カーソル32を現列、前行に移動させる(Sll、 
 512)。また、先頭行であれば、先頭列なら前頁の
最終行、最終列に主カーソル32を移動させ、先頭列で
なければ前列、最終行に移動させる(813〜515)
(第8図参照) 主カーソル32を水平右方に移動させる移動キー41が
押された場合、マイクロプロセ・ノサ1は主カーソル3
2の現在値を判別し、主表示領域30の最終列でなげれ
ば主カーソル32を現行1次列に移動させる(S16.
 517)。また、最終列であれば、最終行なら次頁の
先頭行、先頭列に主カー゛ハレ32を移動させ、最終行
でなければ次行、先頭列に移動させる(818〜520
)。
(第9図参照) 主カーソル32を水平左方に移動させる移動キー42が
押された場合、マイクロプロセ・ノサ1は主カーソル3
2の現在値を判別し、主表示領域30の先頭列でなけれ
ば主カーソル32を現行、前列に移動させる(S21.
 522)。また、先頭列であれば、先頭行なら前頁の
最終行、最終列に主カーソル−32を移動させ、先頭行
でなければ前行、最終列に移動させる(823〜525
)。
(第10図参照) 副カーソル32を垂直下方に移動させる移動キー44が
押された場合、まずマイクロプロセッサ1は、キー人力
ハフフッ表示領域31が2行以上か否かを判別しく53
0)、2行以上でなければ移動制御は行なわない。2行
以上であれば、マイクロプロセッサ1は副カーソル33
の現在値を判別し、キー人力ハフフッ表示領域31の最
終行でなければ副カーソル33を現列2次行に移動させ
る(S31. 532)。
また、最終行であれば、最終列なら副カーソル33を先
頭行、先頭列に移動させ、最終列でなければ次列、先頭
行に移動させる(833〜535)。なお、副カーソル
33の現在値の判別、副カーソルの移動は、主カーソル
32と同様に行なうことができる。
(第11図参照) 副カーソル32を垂直上方に移動させる移動キー43が
押された場合、まずマイクロプロセッサ1は、キー人力
ハフフッ表示領域31が2行以上か否かを判別しく33
6) 、2行以上でなげれば移動制御は行なわない。2
行以上であれば、マイクロプロセッサ1は副カーソル3
3の現在値を判別し、キー人力バッファ表示領域31の
先頭行でなければ副カーソル33を現列、前行に移動さ
せる(S37.338)。
また、先頭行であれば、先頭列なら副カーソル33を最
終行、最終列に移動させ、先頭列でなければ前列、最終
行に移動させる(S39〜541)。
(第12図参照) 副カーソル32を水平右方に移動させる移動キー41が
押された場合、マイクロプロセッサ1ば、副カーソル3
3の現在値を判別し、キー人力バッファ表示領域31の
最終列でなげれば副カーソル33を現行9次列に移動さ
せる(S42. 543)。また、最終列であれば、最
終行なら副カーソル33を先頭行。
先頭列に移動させ、最終行でなげれば次行、先頭列に移
動させる(844〜346)。
(第13図参照) 副カーソル32を水平左方に移動させる移動キー42が
押された場合、マイクロプロセッサ1は、副カーソル3
3の現在値を判別し、キー人力ハフフッ表示領域31の
先頭列でなければ副カーソル33を現行、前列に移動さ
せる(S47. 348)。また、先頭列であれば、先
頭行なら副カーソル33を最終行。
最終列に移動させ、先頭行でなければ前行、最終列に移
動させる(844〜546)。
なお、主カーソル32.副カーソル33は初期状態にお
いては、例えば主表示領域30.キー人カバソファ表示
領域31の先頭行、先頭列に位置するものとし、副カー
ソル33は1データ入力毎に一つ右に移動し次の入力位
置を指示する。また、マイクロプロセソ+1はキーコー
ドを判別することによりどの移動キーが押されたかを判
別するものである。
本実施例はこのような構成を有しているから、たとえば
主表示領域30に編集内容を呼出し、カーソル移動キー
40を操作して主カーソル32により例えば挿入箇所を
指摘し、キーボード20から文字を入力していけば、入
力データがキー人力用バッファ領域7aに順次格納され
ると共にキー人カバソファ表示領域31に表示される。
そして、若し誤ったデータを入力したときは、カーソル
移動キー40を操作して該当箇所に副カーソル33を移
動させ、正しいデータをキー人力すれば、キー人力用バ
ッファ領域7aの該当箇所の書換えが実行され、正しい
内容が表示される。その後、キーボード20のインプッ
トキー45を押せば、前述の例では主表示領域の該当箇
所にキー人力用バッファ領域7aの内容が挿入される。
 なお、以上の実施例では表示器としてCRTディスプ
レイを採用したが、液晶ディスプレイ、プラスマディス
プレイ等を使用することもできる。
発明の詳細 な説明したように、本発明では、キー人カバソファ表示
領域31にもカーソルを設け、これをキー人力中にカー
ソル移動キー40の操作で移動可能としたので、従来不
可能であったキー入力用ハソファ領域りa内デークの一
部変更が可能となり、操作性が格段に向上する。また、
本発明では、主表示領域の主カーソル32を動かすカー
ソル移動キー40を利用して副カーソル33を移動させ
る構成としたので、両カーソル毎に別々のカーソル移動
キーを設ける構成に比ベキーボートの小型化、低廉化が
実現できる。
【図面の簡単な説明】
第1図は本発明の構成説明図、第2図は本発明実施例の
ハードウェア構成例を示す要部ブロック図、第3図はC
RTディスプレイ画面の平面図、第4図はキーボード2
0の要部平面図、第5図〜第13図は本発明実施例のソ
フトウェア構成の一例を示すフローチャートである。 1はマイクロプロセッサ、5はROM、7はRAM、7
aはキー人力用バッファ領域、8,9はカーソルレジス
フ、19はCRTディスプレイ、30は主表示領域、3
1はキー人カバソファ表示領域、32は主カーソル、3
3は副カーソル、40はカーソル移動キー、41〜44
は移動キーである。 特許出願人ファナソク株式会社 代理人弁理士玉蟲久五部 外1名

Claims (1)

    【特許請求の範囲】
  1. 1組のカーソル移動キー、複数個のデータ入カキ−及び
    キー人力実行キーを有するキー人力手段と、該キー人力
    手段から入力されたデータを一旦記憶するキー人力用バ
    ッファ記憶手段と、該キー人力用バッファ記憶手段の内
    容を表示するキー人力ハフフッ表示領域とその他のデー
    タを表示する主表示領域とに表示画面が分割された表示
    器と、前記キーボードから入力されたデータが書込まれ
    るキー人力用バッファ記憶手段の記憶位置を指示する副
    カーソルを前記キー人カバソファ表示領域に表示させ且
    つ前記1組のカーソル移動キーの操作に応じて該副カー
    ソルを移動する副カーソル制御手段と、前記キー人力用
    バッファ記憶手段の内容によって操作を受ける記憶位置
    を指示する主カーソルを前記主表示領域に表示させ且つ
    前記1組のカーソル移動キーの操作に応じて該主カーソ
    ルを移動する主カーソル制御手段と、前記副カーソル制
    御手段で指示されたキー人力用バッファ記憶手段の記憶
    位置に前記キーボードから入力されたデータを書込むキ
    ー人カバソファ制御手段と、前記キー人力用バッファ記
    憶手段のデータの有無により前記主カーソル制御手段と
    前記副カーソル制御手段とを選択する選択手段と、前記
    キー人力実行キーが押されたとき前記キー人力用バッフ
    ァ記憶手段に記憶されたデータにより前記主カーソルで
    指示された主表示領域の部分を変更するキー人
JP58073393A 1983-04-26 1983-04-26 デイスプレイによるキ−入力装置 Pending JPS59200332A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58073393A JPS59200332A (ja) 1983-04-26 1983-04-26 デイスプレイによるキ−入力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58073393A JPS59200332A (ja) 1983-04-26 1983-04-26 デイスプレイによるキ−入力装置

Publications (1)

Publication Number Publication Date
JPS59200332A true JPS59200332A (ja) 1984-11-13

Family

ID=13516905

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58073393A Pending JPS59200332A (ja) 1983-04-26 1983-04-26 デイスプレイによるキ−入力装置

Country Status (1)

Country Link
JP (1) JPS59200332A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63168765A (ja) * 1987-01-07 1988-07-12 Brother Ind Ltd 文書処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63168765A (ja) * 1987-01-07 1988-07-12 Brother Ind Ltd 文書処理装置

Similar Documents

Publication Publication Date Title
JPS6019227A (ja) 文書処理方法
JPS59200332A (ja) デイスプレイによるキ−入力装置
JP2838969B2 (ja) 楽譜読取装置
JPS642952B2 (ja)
JPS6351306B2 (ja)
JPS59200333A (ja) デイスプレイによるキ−入力装置
JP3163627B2 (ja) 編集機能付きohp投影機用表示装置
GB2233800A (en) Text processing with framing
JPS59214938A (ja) デイスプレイによるキ−入力装置
JPS6049423A (ja) 文字処理装置
JP2555036B2 (ja) 文字列入力装置
JPS6260056A (ja) 文字デ−タ設定方式
JP2985324B2 (ja) 作表支援装置
JPH0542516Y2 (ja)
JPS5919343B2 (ja) 文字処理装置のカ−ソル制御方式
JPS62263566A (ja) データ処理装置
JPH0484260A (ja) 文書処理装置
JP2600272Y2 (ja) ワードプロセッサ
JPS6226498B2 (ja)
JPS63765A (ja) 文書処理装置
JPS59167255A (ja) 楽譜デ−タの校正方法
JPS5848138A (ja) 文字表示装置
JPS58107944A (ja) デ−タ処理装置
JPH02204792A (ja) Crt表示装置
JPS63254557A (ja) 文字処理装置