JPS6235931A - 入力バツフア制御方式 - Google Patents

入力バツフア制御方式

Info

Publication number
JPS6235931A
JPS6235931A JP60175298A JP17529885A JPS6235931A JP S6235931 A JPS6235931 A JP S6235931A JP 60175298 A JP60175298 A JP 60175298A JP 17529885 A JP17529885 A JP 17529885A JP S6235931 A JPS6235931 A JP S6235931A
Authority
JP
Japan
Prior art keywords
code
input buffer
processing section
read
input
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.)
Granted
Application number
JP60175298A
Other languages
English (en)
Other versions
JP2664135B2 (ja
Inventor
Shigeo Shiratori
白鳥 茂男
Shigeki Furuta
茂樹 古田
Yasushi Nakayama
泰 中山
Yoshiki Ikegami
池上 良己
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 JP60175298A priority Critical patent/JP2664135B2/ja
Publication of JPS6235931A publication Critical patent/JPS6235931A/ja
Application granted granted Critical
Publication of JP2664135B2 publication Critical patent/JP2664135B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 入力バッファを設けて、キーボード入力装置からの受信
コードを格納しておくようにされた入力バッファ制御方
式において、データを処理する応用処理部と、上記入力
バッファに格納されたコードを取り出すリード・コマン
ド処理部とのインタフェースとして、特定コード・クリ
ア・アンド・リード・コマンドによる指示手段を設け、
該指示手段による指示があった場合に、リード・コマン
ド処理部は、入力バッファにおける予め定められた特定
コードについてのみ消去するようにし、必要以上に機能
キーなどに関する処理が行われないようにした入カバッ
ファ制御方弐を開示している。
〔産業上の利用分野〕
本発明は1例えば日本語ワードプロセッサや。
パーソナル・コンピュータなどにおいて、キーホード入
力装置からの受信コードを制御する人カバソファ制御方
式であって、特に機能キーなどの特定コードを選択的に
入力バッファから消去しで。
必要なコードについてのみ処理を実行できるようにした
入力バッファ制御方式に関するものである。
〔従来の技術と問題点〕
初期のキーボード入力制御方式では、キーの入力時間が
、その処理時間よりも速い場合に、入力文字の抜けが生
しることがあった。そのため、現在では、一般に入力バ
ッファを設けることにより。
キーボード入力装置から入力されたコードを1文字コー
ドに対する各種応用処理とは独立に、入力バッファに記
憶しておく入力バッファ制御方式が多く採用されている
しかし、従来の入力バッファ制御方式では、すべてのコ
ードについて、−律に大力バッファに記41ておくよう
にされているため、覚えていると都合の悪いキー・コー
ドについても、入力へソファに蓄積されてしまうという
問題があった。
即ち1例えば日本語ワードプロセッサ等において、1次
頁キー」等の処理は、ディスプレイ画面におけるスクロ
ール処理を伴うため、処理時間が多くかかる。この間、
「次頁キー」等が余分に押され、必要以上に「次頁キー
」等の処理が実行されてしまうことがある。そのため、
「次頁キー」等の機能キーに関する処理を実行する毎に
、入力バッファの内容を完全にクリアするようなことが
行われているが、この場合には、覚えておいたほうがよ
い一般文字キー等のキー・コードについても、入力バッ
ファから消去されてしまうので、キーを再打鍵する必要
が仕しる。
C問題点を解決するための手段〕 本発明は上記問題点の解決を図り、覚えて置くべきキー
・コード(一般には文字キー等)と、そうでないキー・
コード(機能キー等)とを区別して、覚えていると都合
が悪いキー・コードだけを選択的に消去する手段を設け
ている。
第1図は本発明の基本構成図を示す。
第1図において、10はキーボード入力装置。
11はスキャン信号を供給するスキャンコードレジスタ
、12はマトリックス状のキー・スイッチからなるキー
マトリックス、13はキーマトリックス12を走査しそ
の出力に関する情報を本体系処理装置側へ送出する制御
を行う入力制御部、14はキーの打鍵を検出するキー打
鍵検出部、15は入力されたキー・コードを送出するコ
ード送出部、16は中央処理装置と主記憶装置とを持つ
本体系処理装置、17はコード送出部15から送出され
たコードを受信する受信処理部、18は受信したコード
を記憶する入力バッファ、19は入力文字を応用処理部
へ引き渡すリード・コマンド処理部、20はキー・コー
ドに対応する例えば2バイトJISコードを記憶するコ
ード変換テーブル。
21はキー・コードをJISコード等の文字コードに変
換するコード変換部、22は予め定められた機能キー等
の特定コードを入力バッファ18から消去する特定コー
ドクリア部、23は入カバ・ノファ18に格納されてい
るすべてのコードを消去する入力バッファクリア部、2
4は入力文字コードに対する各種データ処理を実行する
応用処理部。
25は入力バッファ18における特定コードだけを選択
的に消去した後に文字入力を行うことを指示する特定コ
ード・クリア・アンド・リード・コマンド、26はリー
ド・コマンド処理部19により読み出された文字コード
が設定されるリード・バッファを表す。
入力制御部13は1例えばマイクロプロセッサ制御によ
り、打鍵されたキー・コードを本体系処理装置16へ送
出する制御を行う。受信処理部17は2割込みによって
起動され、入力バッファ18に受信したキー・コードを
格納する。入力バッファ18は、  F I F O(
First In First 0ut)により、コー
ド・データの書き込み/読み出しが行われるようになっ
ており2例えば格納ポインタと読み出しポインタとによ
り管理されて、サイクリックに使用される。
リード・コマンド処理部I9は、応用処理部24からの
キー人力を要求するコマンドを処理するものである。本
発明の場合、コマンドとして2通常のリード・コマンド
およびクリア・アンド・リード・コマンドの他に、特定
コード・クリア・アンド・リード・コマンド25が設け
られる。該コマンド25が発行されると、特定コードク
リア部22が起動され、特定コードクリア部22は、入
力バッファ18中の機能キー等の所定のコードを消去す
る。
なお、クリア・アンド・リード・コマンド(図示省略)
が発行された場合には、入力バッファクリア部23が起
動され、入力バッファ1日に格納されている全コードを
消去する処理が行われ、その後、リード処理が実行され
る。
〔作用〕
本発明によれば、特定コード・クリア・アンド・リード
・コマンド25を発行することにより。
特定コードクリア部22が、予め定められた特定コード
だけを選択的に入力バッファ18から消去する。従って
、必要な文字コードだけを人力することが可能になる。
〔実施例〕
第2図は本発明に関連する部分の一実施例処理説明図、
第3図はコマンド形式説明図である。
第1図図示応用処理部24が、特定コード・クリア・ア
ンド・リード・コマンド25を発行すると、リード・コ
マンド処理部19が起動される。
リード・コマンド処理部19は、第2図に示す処理を実
行する。以下の処理番号■〜[相]は、第2図に示す処
理番号に対応する。
■ コマンド・パラメータの詳細種別コードにより、特
定コードのクリアが指定されているか否かを判定する。
指定されていない場合、他の処理へ制御を移行する。他
の処理については、従来と同様であると考えてよいので
、その処理内容についての説明を省略する。
■ 大カバソファ18が空であるか否かを判定する。例
えば2図示省略した格納ポインタと読み出しポインタと
の内容が一致するとき2人カバソファ18が空であると
判断する。
■ 入力バッファ18が空でないとき、読み出しポイン
タに従って、入力バッファ18からコードを取り出す。
その後、読み出しポインタを1つ先に進める。
■ コード変換部21により、コード変換テーブル20
を参照して1例えば7ビツトのキー・コードをJISコ
ード等の2バイトの文字コードに変換する。
■ 予め定められた特定コードであるか否かを判定する
。特定コードであるか否かについての情報は9例えばコ
ード変換テーブル20を用いて。
文字コードに変換した結果から得られる。変換した文字
コードの先頭1バイトが(00)+6であるとき、消去
対象となる特定コードと判定する。
■ 入力バッファ18から取り出したコードが特定コー
ドであるとき、そのコードを棄却し、処理■へ制御を戻
し2次のコードについて同様に処理を繰り返す。
■ 特定コードでない場合には、コマンド・パラメータ
で指定されたリード・バッフア26へ。
文字コードを設定する。なお、この処理■の前に、処理
■ないし処理■による特定コードの選択・消去を、入力
へソファ18の全コードについて処理するようにしても
よい。
■ 入力バッファ18が空の場合、i1m常のリード処
理と同様な処理を実行する。まず、キーボード入力装置
10からコードを受信するのを待つ。
■ コード受信により、入力バッファ18にコードが設
定されたなば、そのコードを入力バッファ18から取り
出す。
[相] 取り出したキー・コードを文字コードに変換し
、処理■以降の処理を実行する。
応用処理部24が発行するコマンドのパラメータは2例
えば第3図図示のようになっている。
コマンド・パラメータ30において、コマンド・種別の
フィールドには、キーボード入力装置10からの入力を
要求する所定のキーボード・リード・コマンド・コード
が格納される。例えば9周辺装置がプリンタである場合
には、このフィールドにプリンタ・ライト・コマンド・
コードが格納されることになる。
詳細ii別のフィールドは、コマンドモディファイア情
報が設定されるフィールドである。本実施例の場合、キ
ーボード入力装置10に関係するコマンド詳細種別とし
て、3種類用意されており。
詳細種別が“01”の場合には1通常のリード・コマン
ド、”02”の場合には、入力バッファ18を全部クリ
アしてからリード処理を実行することを指示するクリア
・アンド・リード・コマンド。
“03”の場合には1本発明に係る特定コード・クリア
・アンド・リード・コマンドを示す。
リード・バッファ・アドレスのフィールドには。
応用処理部24が指定する文字コードの格納領域である
リード・バッファ26のアドレスが設定される。
なお2本実施例では、特定コード・クリア・アンド・リ
ード・コマンド25の場合、特定コードをコード変換テ
ーブル20に登録されている情報によって、一意的に選
択できるようにしているが。
例えばこのコマンド・パラメータ30の中で、消去対象
とする特定コードの種類を指定できるようにしてもよい
〔発明の効果〕
以上説明したように1本発明によれば、入力バッファに
覚えておくべきキー・コードと、覚えていると都合の悪
いキー・コードとを区別して、後者のキー・コードだけ
を選択的に消去できるので。
応用処理部の処理負担が軽減すると共に、操作性が向上
する。
【図面の簡単な説明】
第1図は本発明の基本構成図、第2図は本発明に関連す
る部分の一実施例処理説明図、第3図はコマンド形式説
明図である。 図中、10はキーボード入力装置、13は入力制御部、
16は本体系処理装置、17は受信処理部、18は入力
バッファ、19はリード・コマンド処理部、22は特定
コードクリア部、25は特定コード・クリア・アンド・
リード・コマンド。 26はリード・バッファを表す。 特許出願人   富士通株式会社 代理人弁理士  森1)寛(外1名) 乏   Q・   ■

Claims (1)

  1. 【特許請求の範囲】 キーボード入力装置(10)と、該キーボード入力装置
    (10)から送出されたコードを受信する受信処理部(
    17)と、該受信処理部(17)が受信したコードを格
    納する入力バッファ(18)と、データを処理する応用
    処理部(24)と、該応用処理部(24)からの要求に
    より上記入力バッファ(18)からコードを取り出して
    引き渡す制御を行うリード・コマンド処理部(19)と
    を備えた入力バッファ制御方式において、上記応用処理
    部(24)は、上記リード・コマンド処理部(19)に
    対し、上記入力バッファ(18)に格納されているコー
    ドのうち、予め定められた特定コードを消去した後にリ
    ードすることを指示する手段(25)を備えると共に、 上記リード・コマンド処理部(19)は、上記指示手段
    (25)による指示に対し、上記入力バッファ(18)
    から上記特定コードを選別して消去する手段(22)を
    備えたことを特徴とする入力バッファ制御方式。
JP60175298A 1985-08-09 1985-08-09 入力バッファ制御装置 Expired - Lifetime JP2664135B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60175298A JP2664135B2 (ja) 1985-08-09 1985-08-09 入力バッファ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60175298A JP2664135B2 (ja) 1985-08-09 1985-08-09 入力バッファ制御装置

Publications (2)

Publication Number Publication Date
JPS6235931A true JPS6235931A (ja) 1987-02-16
JP2664135B2 JP2664135B2 (ja) 1997-10-15

Family

ID=15993653

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60175298A Expired - Lifetime JP2664135B2 (ja) 1985-08-09 1985-08-09 入力バッファ制御装置

Country Status (1)

Country Link
JP (1) JP2664135B2 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5396631A (en) * 1977-02-03 1978-08-24 Hitachi Ltd Terminal equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5396631A (en) * 1977-02-03 1978-08-24 Hitachi Ltd Terminal equipment

Also Published As

Publication number Publication date
JP2664135B2 (ja) 1997-10-15

Similar Documents

Publication Publication Date Title
JP4077959B2 (ja) 文字処理装置及びその方法、及びそのプログラムを記憶した記憶媒体
JPS6235931A (ja) 入力バツフア制御方式
JPH04367924A (ja) キーボード制御装置
JPS5981726A (ja) ワ−ドプロセツサ
JPH0363103B2 (ja)
JPH0766381B2 (ja) 漢字処理装置
JP2632331B2 (ja) 文字表示装置
JP3097721B2 (ja) ターミナルプリンタ
JPH0650459B2 (ja) 情報処理装置
JPH0410164A (ja) 文字処理装置
JPH0377175A (ja) 電子フアイル装置
JP3753780B2 (ja) 情報処理装置におけるコマンド処理方式
JPS61228523A (ja) キ−ボ−ド制御方式
JPH04124714A (ja) 補助入力装置用アダプタ
JPH06236369A (ja) 文書作成装置及びページの入れ替え方法
JPS5922128A (ja) デ−タ入力装置
JPS6257056A (ja) 文書入力処理方式
JPH03121560A (ja) 文字処理装置
JPS62221075A (ja) 情報フアイル装置
JPH0273467A (ja) 電子ファイリングシステム
JPH06266522A (ja) メニュー選択装置
JPS63108855A (ja) 電子フアイリングシステム
JP2632331C (ja)
JPH0157382B2 (ja)
JPH0715621B2 (ja) 文書データ処理装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term