JPS60189526A - 入力装置 - Google Patents
入力装置Info
- Publication number
- JPS60189526A JPS60189526A JP59044101A JP4410184A JPS60189526A JP S60189526 A JPS60189526 A JP S60189526A JP 59044101 A JP59044101 A JP 59044101A JP 4410184 A JP4410184 A JP 4410184A JP S60189526 A JPS60189526 A JP S60189526A
- Authority
- JP
- Japan
- Prior art keywords
- key
- input
- repeat
- human power
- output
- 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
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[技術分野]
本発明はキー人力手段よりの入カキ−のリピート機能を
有する入力装置に関するものである。
有する入力装置に関するものである。
[従来技術]
従来、この種のリピート機能を有するキー人力装置にお
いてはキーのリピート機能は一種類しかなく、はとんど
は単一キーに対してのみ繰り返してリピートを行なうの
みであった。このため例えば表示面のカーソルを斜め方
向に動かす場合などでは縦方向、横方向を別々に動かさ
ねばならず操作が複雑であり、しかも移動に多くの時間
が必要であった。
いてはキーのリピート機能は一種類しかなく、はとんど
は単一キーに対してのみ繰り返してリピートを行なうの
みであった。このため例えば表示面のカーソルを斜め方
向に動かす場合などでは縦方向、横方向を別々に動かさ
ねばならず操作が複雑であり、しかも移動に多くの時間
が必要であった。
また、これを避けるために2種のキーに対して常にリピ
ート機能を働かせては通常の文字入力時に不必要な複数
の文字が入力されてしまうという欠点があった。
ート機能を働かせては通常の文字入力時に不必要な複数
の文字が入力されてしまうという欠点があった。
[目的]
本発明は上述の従来技術の問題点に鑑みなされたもので
、特定キーの入力の有無によりキーのリピート機能を変
え、処理に最適なリピート処理を選択可能な入力装置を
提供することを目的とする。
、特定キーの入力の有無によりキーのリピート機能を変
え、処理に最適なリピート処理を選択可能な入力装置を
提供することを目的とする。
[実施例]
以下、図面を参照して本発明の一実施例を説明する。
第1図は本発明の機能ブロック図であり、図中100は
キー人力手段であり、特定キー101を含む。110は
キー人力手段のキー人力を判別する第1の判別手段、1
20は特定千−101の入力を判別する第2の判別手段
、130はリピート手段であり、リピート手段Al31
とリピート手段B132とを含む。また、140は人力
キー情報を出力する出力手段である。
キー人力手段であり、特定キー101を含む。110は
キー人力手段のキー人力を判別する第1の判別手段、1
20は特定千−101の入力を判別する第2の判別手段
、130はリピート手段であり、リピート手段Al31
とリピート手段B132とを含む。また、140は人力
キー情報を出力する出力手段である。
第2図は本発明の一実施例のブロック図である。
図中1は本実施例の制御を行なう演算制御部であるマイ
クロプロセッサMPU、2のMPU1はアドレス信号線
2、コントロール信号線3.データ信号線4を介して各
部の制御を行なっている。
クロプロセッサMPU、2のMPU1はアドレス信号線
2、コントロール信号線3.データ信号線4を介して各
部の制御を行なっている。
5はキー人力部、6はROMコントローラでありROM
7よりの読み出し制御を行なう。7はMPU1の第5図
に示すような手順の制御プログラム等の記憶されている
ROM、8はRAM9の読み書き制御を行なうRAMコ
ントローラ、9はRAMである。
7よりの読み出し制御を行なう。7はMPU1の第5図
に示すような手順の制御プログラム等の記憶されている
ROM、8はRAM9の読み書き制御を行なうRAMコ
ントローラ、9はRAMである。
このRAM9にはキー人力部5より入力されたキーの種
類を判別するための判別テーブルHT、キー人力部5の
キー人力データを一時記憶するキーバッファ1(KBI
)、リピートする条件がそなわったキー人力データを記
憶するキーバッファ2 (KH2)、一定の時間毎にK
BI内のキー人力データをリピートデータとして出力す
るための時間設定をするためのタイマレジスタ(TMR
)及びKBIの状態の変化を保持し、同一キーの入力が
継続した場合にこのキー人力情報をKH2に書き込むた
めの比較テーブルCT等を備えている。またlOは出力
部11を制御する出力部コントローラ、11は出力部で
あり、処理装置12にキー人力部5で入力された入力キ
ー情報をKBI、KH2及びCTの内容に従い処理装置
12等の外部装置に出力するものである。
類を判別するための判別テーブルHT、キー人力部5の
キー人力データを一時記憶するキーバッファ1(KBI
)、リピートする条件がそなわったキー人力データを記
憶するキーバッファ2 (KH2)、一定の時間毎にK
BI内のキー人力データをリピートデータとして出力す
るための時間設定をするためのタイマレジスタ(TMR
)及びKBIの状態の変化を保持し、同一キーの入力が
継続した場合にこのキー人力情報をKH2に書き込むた
めの比較テーブルCT等を備えている。またlOは出力
部11を制御する出力部コントローラ、11は出力部で
あり、処理装置12にキー人力部5で入力された入力キ
ー情報をKBI、KH2及びCTの内容に従い処理装置
12等の外部装置に出力するものである。
12は本実施例の入力装置よりの入力情報を受け取り処
理する処理装置、13は処理装置よりの目落、r柿 去
114 目じ逼÷ →ト ス r p 〒 1唱 七、
1第3図はキー人力部5のキー配列を示す図であり、
図示の如<A−Nのアルファベットキー、SP(スペー
ス)キー、RE(キャリッジ・リターン)キー及びカー
ソル移動制御用キー21(↑→←↓)の20のキーより
成る。
理する処理装置、13は処理装置よりの目落、r柿 去
114 目じ逼÷ →ト ス r p 〒 1唱 七、
1第3図はキー人力部5のキー配列を示す図であり、
図示の如<A−Nのアルファベットキー、SP(スペー
ス)キー、RE(キャリッジ・リターン)キー及びカー
ソル移動制御用キー21(↑→←↓)の20のキーより
成る。
第4図(a)にキー人力部5の詳細回路図を示す。
141にアドレス信号線2の一部であるスキャンアドレ
ス線、15はキー人力部のキー人力情報をMPU 1へ
伝えるためのデータ信号線4の一部であるキーデータ線
、16はコントロール信号線3の一部であるキーボード
コントロール線である。
ス線、15はキー人力部のキー人力情報をMPU 1へ
伝えるためのデータ信号線4の一部であるキーデータ線
、16はコントロール信号線3の一部であるキーボード
コントロール線である。
また17はアドレスデコーダであり、キーボードj/)
ロール線16の出力タイミング時にMPU1よりアドレ
ス信号線2を介して送られてくるスキャンアドレス線1
4をデコードし、イル二を出力する。そして、このアド
レスデコーダ17よりのイル二が出力された時にキース
イッチ2oのどれかが入力されていればこのイル二の信
号がホ〜りに送られ、バッファ18で取り込まれ、キー
データ線15よりデータ信号線4を介してMPU1へ送
られる。このキースイッチ2oの詳細を第4図(b)に
示す。この様にキーはダイオード23とスイッチ接点2
4により′構成され、スイッチ接点24が閉接された時
にアドレスデコーダ17よりの信号がL OW ”レベ
ル(真理値゛l”とする)となると対応するバッファ1
8への信号線(ホ〜す)が“’LOW”レベルとなるか
らである。
ロール線16の出力タイミング時にMPU1よりアドレ
ス信号線2を介して送られてくるスキャンアドレス線1
4をデコードし、イル二を出力する。そして、このアド
レスデコーダ17よりのイル二が出力された時にキース
イッチ2oのどれかが入力されていればこのイル二の信
号がホ〜りに送られ、バッファ18で取り込まれ、キー
データ線15よりデータ信号線4を介してMPU1へ送
られる。このキースイッチ2oの詳細を第4図(b)に
示す。この様にキーはダイオード23とスイッチ接点2
4により′構成され、スイッチ接点24が閉接された時
にアドレスデコーダ17よりの信号がL OW ”レベ
ル(真理値゛l”とする)となると対応するバッファ1
8への信号線(ホ〜す)が“’LOW”レベルとなるか
らである。
アドレスデコーダ17の出カ信号線イ〜二は順次イ99
ロ、ハ二、イの順でスキャンされそれぞれイル二上のキ
ーの久方情報をその時のホ〜りの信号線を監視して判別
する。例えば第3図に示すA、C,H,Nのそれぞれの
キーが押されている場合には、信号線イル二が“L O
W ”即ち“l IIの時にホ、へ、ト、チ、りの状態
はそれぞれイー(10100)、ロー(01100)、
バー(00010)、ニー(o o o o o)とな
る。
ロ、ハ二、イの順でスキャンされそれぞれイル二上のキ
ーの久方情報をその時のホ〜りの信号線を監視して判別
する。例えば第3図に示すA、C,H,Nのそれぞれの
キーが押されている場合には、信号線イル二が“L O
W ”即ち“l IIの時にホ、へ、ト、チ、りの状態
はそれぞれイー(10100)、ロー(01100)、
バー(00010)、ニー(o o o o o)とな
る。
(ここでは“L OW ”レベル、即ちキーが入力され
ている時にl″、入力されていない時に°0”′とする
。) 次にこのキー人力部5よりのキー人力情報の出力部11
への出力、即ち出力部11を介しての処理装置12等へ
の出力動作を第5図のフローチャートを参照して説明す
る。
ている時にl″、入力されていない時に°0”′とする
。) 次にこのキー人力部5よりのキー人力情報の出力部11
への出力、即ち出力部11を介しての処理装置12等へ
の出力動作を第5図のフローチャートを参照して説明す
る。
まず、初期状態としてステップ31にてRAM中の全て
のレジスタ・テーブル類をリセットし、初期値がセット
される。そしてステップS2でキー人力があるかを調べ
る。MPUIはキー人力部5のスキャンアドレス線14
及びキーボードコントロール線16によりアドレスデコ
ーダ17出カイ〜二を順次全てスキャンし、この時の信
号線ホ〜りの状態をバッファ18を介して取り込み、キ
ー人力があるとRAM9内のKBIに書き込む。そして
このKBI−に何か書き込まれていなければキー人力無
しと判別する。そしてこの場合には再びステップし1に
戻り、RAM9内のTMR,KBI、KB2をリセット
する。
のレジスタ・テーブル類をリセットし、初期値がセット
される。そしてステップS2でキー人力があるかを調べ
る。MPUIはキー人力部5のスキャンアドレス線14
及びキーボードコントロール線16によりアドレスデコ
ーダ17出カイ〜二を順次全てスキャンし、この時の信
号線ホ〜りの状態をバッファ18を介して取り込み、キ
ー人力があるとRAM9内のKBIに書き込む。そして
このKBI−に何か書き込まれていなければキー人力無
しと判別する。そしてこの場合には再びステップし1に
戻り、RAM9内のTMR,KBI、KB2をリセット
する。
ステップS2でキー人力がありKBIにセットされてい
ればステップS3に進み、CTとKBIの比較により入
カキ−に変更があるか調べ、変更があればステップS4
に進む。これは入力されたキーが入力順にCTに登録さ
れているため、このCTとKBIとを比較して入カキ−
に変更があるか否か調べるためである。
ればステップS3に進み、CTとKBIの比較により入
カキ−に変更があるか調べ、変更があればステップS4
に進む。これは入力されたキーが入力順にCTに登録さ
れているため、このCTとKBIとを比較して入カキ−
に変更があるか否か調べるためである。
ステップS4では新たなキー人力があったか否か調べ、
新たなキー人力があった場合にはステップS5に進み、
新入力されたキー情報を出力部11を介して外部に出力
し、ステップS6で新入カキ−をKH2の最後に書き込
み、またCTも書き変える。そしてステップS7でTM
Rのタイマカウンタを開始させステップS2に戻る。
新たなキー人力があった場合にはステップS5に進み、
新入力されたキー情報を出力部11を介して外部に出力
し、ステップS6で新入カキ−をKH2の最後に書き込
み、またCTも書き変える。そしてステップS7でTM
Rのタイマカウンタを開始させステップS2に戻る。
ステップS8で新たなキー人力のない場合には入力され
ていたキー人力が無くなった場合であるのでステップS
8で入力の終了したキーをKH2より削除し、またCT
を書き変え対応するキー情報を削除する。そしてステッ
プS2に戻る。
ていたキー人力が無くなった場合であるのでステップS
8で入力の終了したキーをKH2より削除し、またCT
を書き変え対応するキー情報を削除する。そしてステッ
プS2に戻る。
ステップS3で入力されているキーに変更のない場合に
はステップSIOに進み、TMRのタイマカウントがオ
ーバしているか、即ちリピート条件OKか否かを調べ、
オーバしていない場合には何もせずステップS2に戻る
。
はステップSIOに進み、TMRのタイマカウントがオ
ーバしているか、即ちリピート条件OKか否かを調べ、
オーバしていない場合には何もせずステップS2に戻る
。
ここでリピート条件がOKの場合にはステップSllに
進み、TMRをリセットし、再びタイムカウントを開始
させ、ステップSL2でキー人力部5のカーソル移動用
キー(21)のどれかが入力されているか否かを調べる
。入カキ−が(A。
進み、TMRをリセットし、再びタイムカウントを開始
させ、ステップSL2でキー人力部5のカーソル移動用
キー(21)のどれかが入力されているか否かを調べる
。入カキ−が(A。
↑、→〕の場合にはカーソル移動用キー(21)の入力
があるためステップS13に進み、入カキ−が例えば(
A 、 C、D 、 F)等の様に記号キー、文字キー
のみの場合にはステップ314に進む。
があるためステップS13に進み、入カキ−が例えば(
A 、 C、D 、 F)等の様に記号キー、文字キー
のみの場合にはステップ314に進む。
カーソル移動用キー(21)を含む場合にはステツープ
S13でKH2に登録されているキー即ち入力されてい
るキー全てのキー情報を出力部11より出力する。これ
により〔A、↑、→〕がλヵされている場合には例えば
カーソルは左側め上方に移動し、カーソルの動きに同期
してA″の文字もカーソル位置に入力させることができ
ることになる。
S13でKH2に登録されているキー即ち入力されてい
るキー全てのキー情報を出力部11より出力する。これ
により〔A、↑、→〕がλヵされている場合には例えば
カーソルは左側め上方に移動し、カーソルの動きに同期
してA″の文字もカーソル位置に入力させることができ
ることになる。
カーソル移動キー(21)の入力のない場合にはステッ
プS14でKH2の最後にセットされた1つのキー情報
のみを出力部11より出力する。
プS14でKH2の最後にセットされた1つのキー情報
のみを出力部11より出力する。
これは従来一般的に用いられてきたキーのリピート機能
に対応するものである。
に対応するものである。
以上の説明ではカーソル移動用キー(21)の入力と他
の文字、記号キー人力の混在する場合にも全ての入力キ
ー情報を出力する様に制御したが、ステップS12を文
字、記号キー人力有りか否かの判別とすることによりカ
ーソル移動用キー(21)の入力のみの場合のみ、入力
された全て1−rX + −kk 番13 j II
J L J−1y し ジーt °田′に仁 し ナー
tまた。カーソル移動用キー(21)の入力時と非入
力時でキーのリピート方式を変える例を説明したが、カ
ーソル移動用キー(21)でなく、他の特定キーの入力
の有無によりキーのリピート方式を変更してもよい。ま
た、リピート方式も2種に限定されるものではない。
の文字、記号キー人力の混在する場合にも全ての入力キ
ー情報を出力する様に制御したが、ステップS12を文
字、記号キー人力有りか否かの判別とすることによりカ
ーソル移動用キー(21)の入力のみの場合のみ、入力
された全て1−rX + −kk 番13 j II
J L J−1y し ジーt °田′に仁 し ナー
tまた。カーソル移動用キー(21)の入力時と非入
力時でキーのリピート方式を変える例を説明したが、カ
ーソル移動用キー(21)でなく、他の特定キーの入力
の有無によりキーのリピート方式を変更してもよい。ま
た、リピート方式も2種に限定されるものではない。
[効果コ
以上説明した様に*発明によれば、特定キー人力の有無
により、入カキ−のリピート条件を変更することが可能
となり、処理に最適のリピート条件を選択でき、非常に
効率のよい入力が行なえる入力装置が提供できる。
により、入カキ−のリピート条件を変更することが可能
となり、処理に最適のリピート条件を選択でき、非常に
効率のよい入力が行なえる入力装置が提供できる。
第1図は本発明の機能ブロック図、
第2図は本発明の一実施例を示すブロック図、
第3図は本実施例のキー人力部のキー配列を示す図、
第4図(a)は本実施例のキー人力部の回路図、
第4図(b)は本実施例のキー人力部のキースイッチ構
造を示す図、 第5図は本実施例のキー人力処理及びリピート処理を示
すフローチャートである。 図中、l・・・MPU、2・・・アドレス信号線、3・
・・コントロール信号線、4・・・データ信号線、5・
・・キー人力部、6・・・ROMコントローラ、7・・
・ROM、8・・・RAMコントローラ、9・・・RA
M、10・・・出力部コントローラ、11・・・出力部
、12・・・処理装置、13・・・CRT、14・・・
スキャンアドレス線、15・・・キーデータ線、16・
・・キーボードコントロール線、17・・・アドレスデ
コーダ、18・・・バッファ、20・・・キーボード、
21・・・カーソル移動用キ一群、22・・・キースイ
ッチである。
造を示す図、 第5図は本実施例のキー人力処理及びリピート処理を示
すフローチャートである。 図中、l・・・MPU、2・・・アドレス信号線、3・
・・コントロール信号線、4・・・データ信号線、5・
・・キー人力部、6・・・ROMコントローラ、7・・
・ROM、8・・・RAMコントローラ、9・・・RA
M、10・・・出力部コントローラ、11・・・出力部
、12・・・処理装置、13・・・CRT、14・・・
スキャンアドレス線、15・・・キーデータ線、16・
・・キーボードコントロール線、17・・・アドレスデ
コーダ、18・・・バッファ、20・・・キーボード、
21・・・カーソル移動用キ一群、22・・・キースイ
ッチである。
Claims (2)
- (1)キー人力手段と、該キー人力手段により同時に複
数のキーが入力されたことを判別する第1の判別手段と
、該第1の判別手段にて判別されたキー人力情報を出力
する出力手段とを備えた入力装置であって、前記キー人
力手段のうちの少なくとも1つの特定キー人力を判別す
る第2の判別手段と、前記第1の判別手段により同一キ
ーの入力が一定時間以上連続した場合に入力キー情報を
再度前記出力手段より出力するリピート手段とを備え、
該リピート手段は前記第2の判別手段による前記特定キ
ーの入力時と非入力時で入力キー情報る入力装置。 - (2)リピート手段は特定キー人力時には第1の判別手
段にて判別された全ての入力キー情報を出力手段より出
力し、前記特定キー人力のない場合には最後に入力され
た入力キー情報を前記出力手段より出力することを特徴
とする特許請求の範囲第1項記載の入力装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59044101A JPS60189526A (ja) | 1984-03-09 | 1984-03-09 | 入力装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59044101A JPS60189526A (ja) | 1984-03-09 | 1984-03-09 | 入力装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60189526A true JPS60189526A (ja) | 1985-09-27 |
Family
ID=12682222
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59044101A Pending JPS60189526A (ja) | 1984-03-09 | 1984-03-09 | 入力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60189526A (ja) |
-
1984
- 1984-03-09 JP JP59044101A patent/JPS60189526A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4953225A (en) | Handwritten character-recognizing apparatus for automatically generating and displaying character frames | |
| JPH0728509A (ja) | プログラマブル・コントローラ | |
| JPH0117185B2 (ja) | ||
| JPS60189526A (ja) | 入力装置 | |
| JPS6411968B2 (ja) | ||
| KR960038571A (ko) | 데이타 입력 방법 및 장치 | |
| EP0352065B1 (en) | Text editing device | |
| JPH0425553B2 (ja) | ||
| JPS6362004B2 (ja) | ||
| JPS62263566A (ja) | データ処理装置 | |
| JP2513480B2 (ja) | 文書作成装置 | |
| JP2697901B2 (ja) | 文字処理装置 | |
| JP2830113B2 (ja) | 図面入力方法 | |
| JP2000132696A (ja) | グラフ表示装置、グラフ表示方法、及びグラフ表示処理プログラムを記録した記録媒体 | |
| JP2513147B2 (ja) | 表示制御装置 | |
| JPH01280863A (ja) | 文書作成装置 | |
| JPH067374B2 (ja) | 情報処理装置及び方法 | |
| JPS6346850B2 (ja) | ||
| JPH0687236B2 (ja) | ワ−ドプロセツサにおける同音異義語選択機構 | |
| JPH06214746A (ja) | 表示制御方法 | |
| JPS60188986A (ja) | 情報処理装置 | |
| JPS6411970B2 (ja) | ||
| JPH0565878B2 (ja) | ||
| JPH01287723A (ja) | キー入力情報表示装置 | |
| JPH073629B2 (ja) | デイスプレイ装置 |