JPH0646375B2 - キーボード制御装置 - Google Patents

キーボード制御装置

Info

Publication number
JPH0646375B2
JPH0646375B2 JP59038420A JP3842084A JPH0646375B2 JP H0646375 B2 JPH0646375 B2 JP H0646375B2 JP 59038420 A JP59038420 A JP 59038420A JP 3842084 A JP3842084 A JP 3842084A JP H0646375 B2 JPH0646375 B2 JP H0646375B2
Authority
JP
Japan
Prior art keywords
code
key
pressed
keyboard
state
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
Application number
JP59038420A
Other languages
English (en)
Other versions
JPS60181910A (ja
Inventor
一 松下
洋一 浅田
Original Assignee
株式会社ピ−エフユ−
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 株式会社ピ−エフユ− filed Critical 株式会社ピ−エフユ−
Priority to JP59038420A priority Critical patent/JPH0646375B2/ja
Publication of JPS60181910A publication Critical patent/JPS60181910A/ja
Publication of JPH0646375B2 publication Critical patent/JPH0646375B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は,キーボード制御装置,特にキーが一定時間継
続して押下された場合に,当該押下された情報を特定の
コードの形でホスト等の上位装置に通知するキーボード
制御装置に関するものである。
(技術の背景と問題点) キーボード上のキーを押下して文章あるいは図形等を作
成あるいは編集等する際に,同一の操作を繰り返す必要
がある場合,例えばカーソルを所定距離離れた位置に移
動させる場合,当該カーソルキーを継続して押下し,迅
速に移動させることが行われている。
従来,該迅速なカーソルの移動等を行う制御方式として
は、キーボード上のカーソルキー等が継続して押下され
た場合に,当該カーソルキー等が押下された際に生成す
るコードと同一のコードを所定周期毎に連続して生成
し,該生成したコードをホスト等に送出するものがあっ
た。ホスト等は該送出されたコードに対応する処理を逐
次行っていた。そして,ホスト側では,例え同一のコー
ドがキーボード装置から通知されてもキーボード上のキ
ーが継続して押下されている状態であるか,あるいは継
続して繰り返し押下されている状態なのか,単にコード
のみでは判別することができない。このため,オペレー
タがキーを継続して押下しているのか,あるいは継続的
に押下しているのかの操作の違いを直接にホスト等の上
位装置に意識させることができないという問題点があっ
た。
(発明の目的と構成) 本発明の目的は,前記問題点を解決することにあり,キ
ーが一定時間継続して押下された場合に,当該押下され
た情報を特定のコードの形でホスト等に通知することに
より,キーを押下したオペレータの意識(情報)をホス
ト等の上位装置に直接に通知し,該意識に対応した適切
な処理を迅速に行なわせることにある。そのため,本発
明のキーボード制御装置は,キーが押下された状態を検
出する押下状態検出手段と,該押下状態検出手段によっ
て検出された信号に基づき前記押下されたキーに対応す
るコードを発生させる押下キーボード発生手段と,前記
押下状態検出手段によって前記キーが継続して押下され
ている状態が検出された場合に所定周期毎に前記キーが
複数回押下されたのと同等の機能をもつ繰り返しコード
を発生させる繰り返しコード発生手段とを備え,前記押
下キーボード発生手段および前記繰り返しコード発生手
段に基づいて発生されたコードを最初は前記押下キーコ
ードをそれ以降は前記繰り返しコードのみを上位装置に
送出することを特徴としている。
(発明の実施例) 以下図面を参照しつつ本発明を詳細に説明する。
第1図は本発明を用いた1実施例構成システム,第2図
は第1図図示本発明を用いた1実施例構成システムの動
作を説明する説明図,第3図ないし第7図は第1図図示
本発明を用いた1実施例構成システムの具体的動作を説
明する説明図を示す。
図中,1はキーボード装置,1−1はキーボード,1−
2はリピート・コード発生部,2はキーボード制御部,
3は中央処理装置,4は主記憶装置,5は表示制御装
置,6は表示装置を表わす。
第1図において、図中1はキーボード装置であって,本
発明に係るものである。オペレータが当該キーボード装
置1に設けられたキーを押下することにより,押下した
キーに対応するコード化された信号がホストであるキー
ボード制御部2に通知されるものである。該キーボード
制御部2に通知されたコードは更に中央処理装置3に通
知され,所定の処理あるいは解読等が行われる。該処理
あるいは解読等は主記憶装置4に格納されている制御プ
ログラムによって実行される。そして,必要に応じて当
該実行の結果が例えば表示制御装置5を介して表示装置
6に通知され,後述する如き所定の文字の表示あるいは
カーソルの位置の表示等が行われる。
第2図は第1図図示キーボード装置1に設けられたキー
を押下した場合に,キーボード制御部2に通知される通
知コード例を示す。
第2図(A)キーボード装置1を押下した条件例,該2
図(B)は従来のキーボード装置を押下した場合の通知
コード例,および第2図(C)は本発明に係るキーボー
ド装置1を押下した場合の通知コード例を示す。
図中の条件の場合,即ちカーソル移動キー“←”を継
続して押下した場合,従来の通知コードは“←,←,
←,←・・・”の如くカーソル移動キー“←”が連続し
たものとなる。一方,本発明に係る通知コードは“←,
REP,REP,REP・・・”の如くカーソル移動キー“←”に
続いて“REP”が連続したものとなる。
同様にの条件の場合,即ち英文字キー“A”を継続し
て押下した場合,従来の通知コードは“A,A,A,A
・・・”の如くなる。一方,本発明に係る通知コードは
“A,REP,REP,REP・・・”の如くなる。従って,条件
および条件の場合,本発明に係る通知コードは,オ
ペレータがカーソル移動キー“←”あるいは英文字キー
“A”を継続して押下した状態を“REP”の形でホスト
等に直接通知し,認識させることが可能である。しか
し,従来の方式は認識させることができない。
図中条件および条件の場合,即ちカーソル移動キー
“←”あるいは英文字キー“A”を3回継続した押下し
た場合,従来の通知コードおよび本発明の通知コードは
共に“←,←,←”あるいは“A,A,A”の如くな
る。これにより,従来および本発明に係る場合共に,オ
ペレータが継続してカーソル移動キー“←”あるいは英
文字キー“A”を押下したことをホストに認識させるこ
とができる。
第3図は第2図図示条件,即ちカーソル移動キー
“←”を3回継続して押下した場合の動作を説明する説
明図を示す。
オペレータが図示キーボード装置1に設けられたカーソ
ル移動キー“←”を継続して3回押下した場合,通知コ
ード“←,←,←”がホストであるキーボード制御部2
に知される。そして,中央処理装置3はキーボード制御
部2から通知された通知コードに基づき表示装置6に表
示するカーソルの位置を例えば図示“1回”,“2回”
および“3回”の如く2ドットづつ順次左方向に移動さ
せる。該移動距離は前もって任意に設定することができ
る。そして,該図示の条件は一般にカーソルが所望の目
的位置の近くにある場合に用いられる。
第4図は第2図図示条件,即ちカーソル移動キー
“←”を継続して押下した場合の動作を説明する説明図
を示す。
オペレータが図示キーボード装置1に設けられたカーソ
ル移動キー“←”を継続して押下した場合,通知コード
“←’REP,REP,REP'・・・”がキーボード制御部2に通
知される。そして,カーソルの位置が図示“1回”の場
合には通知コード“←”に基づき例えば2ドット,“2
回”の場合には通知コード“REP”に基づき例えば12
ドット,“3回”の場合には通知コード“REP”に基づ
き例えば12ドットの如き形で左方向に移動する。該通
知コード“REP”に対応して移動するドット数は前もっ
て所望の値に設定することができる。
第5図は本発明にに係る制御を行う状態を表わす状態図
を示す。
欄中はキーボード装置1に設けられたキーを押下した
初期状態を示す。該状態ではキー識別コード,例えば
前述した通知コード“←”等がホストに送出されると共
にタイマが起動される。
欄中はキーを押下した後,所定時間例えば500ms
が経過していない場合の状態を示す。該状態では状態
で起動されたタイマが計数状態にある。
欄中は前述した繰り返しコードである“REP”コード
を送出する状態を示す。該状態では“REP”コードが
ホスト等に通知されると共に,当該“REP”コードを繰
り返してホストに通知する周期例えば100msを計数
するタイマが起動される。このような構成を採用するこ
とにより,キーが継続して500ms以上押されると,
押下したキーに対応する通知コードに続いて押下した状
態を示す繰り返しコード(“REP”コード)が100m
s毎にホスト等に通知されることになる。
第6図は本発明に係る制御を行うためのフローチャート
例を示す。
図中キーボード1−1およびリピート・コード発生部1
−2は本発明に係るキーボード装置1を構成するもので
ある。
図中キーボード1−1は各種キー,例えば図示カーソル
移動キー等が配置されているものを示し,図示キー
“←”等を押下することにより所定の信号(“←”コー
ド)がリピート・コード発生部1−2に通知される。
図中は時間監視状態を示し,前記キーボード1−1か
ら通知された信号に基づきタイマを起動し,キー押下時
間を監視する状態を示す。
図中はキー押下時間Tが,タイマに設定されている所
定の時間To,例えば第5図図示500msに比較して
大きいか否かを判別する状態を示す。YESの場合には
時間To以上継続してキーが押下されているので、リピ
ート・コード(“REP”)を発生させる(図示)。
図中は状態によって夫々発生されたコードに対応す
る信号をホストであるキーボード制御部2等に通知する
状態を示す。
第7図は第6図図示フロチャートに基づいて制御する際
の各種信号関係を示す。
図中は走査信号であって,第6図図示キーボード1−
1上のいずれのキーが押下されたか否かを検出するため
の走査信号である。
図中はキー入力を示し,第6図図示キーボード1−1
上のキーを押下することによってリピート・コード発生
部1−2に通知されたキー入力状態を表わす信号を示
す。
図中は時間設定であって、第6図図示状態(時間監
視)のもとで,タイマが起動された状態を示す。
図中は送出コードであって,第6図図示状態(コー
ド送出)のもとで,図示のキーインの際にホストに送
出するコード“←”およびキーイン後500ms経過後
に100ms毎に送出する繰り返しコード“REP”を示
す。
(発明の効果) 以上説明した如く,本発明によれば,キーが所定時間継
続して押下された場合に,当該継続して押下された情報
を特定のコードの形でホスト等に通知するため,ホスト
等はオペレータの押下した情報を直接に知ることが可能
となり,当該情報に対応した適切な処理を迅速に行うこ
とができる。
【図面の簡単な説明】
第1図は本発明を用いた1実施例構成システム,第2図
は第1図図示本発明を用いた1実施例構成システムの動
作を説明する説明図,第3図ないし第7図は第1図図示
本発明を用いた1実施例構成システムの具体的動作を説
明する説明図を示す。 図中,1はキーボード装置,1−1はキーボード,1−
2はリピート・コード発生部,2はキーボード制御部,
3は中央処理装置,4は主記憶装置,5は表示制御装
置,6は表示装置を表わす。
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭53−94125(JP,A) 特開 昭58−223835(JP,A) 特開 昭56−36729(JP,A) 特開 昭57−166633(JP,A)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】キーが押下された状態を検出する押下状態
    検出手段と,該押下状態検出手段によって検出された信
    号に基づき前記押下されたキーに対応するコードを発生
    させる押下キーコード発生手段と,前記押下状態検出手
    段によって前記キーが継続して押下されている状態が検
    出された場合に所定周期毎に前記キーが複数回押下され
    たのと同等の機能をもつ繰り返しコードを発生させる繰
    り返しコード発生手段とを備え,前記押下キーコード発
    生手段および前記繰り返しコード発生手段に基づいて発
    生されたコードを最初は前記押下キーコードをそれ以降
    は前記繰り返しコードのみを上位装置に送出することを
    特徴とするキーボード制御装置。
JP59038420A 1984-02-29 1984-02-29 キーボード制御装置 Expired - Lifetime JPH0646375B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59038420A JPH0646375B2 (ja) 1984-02-29 1984-02-29 キーボード制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59038420A JPH0646375B2 (ja) 1984-02-29 1984-02-29 キーボード制御装置

Publications (2)

Publication Number Publication Date
JPS60181910A JPS60181910A (ja) 1985-09-17
JPH0646375B2 true JPH0646375B2 (ja) 1994-06-15

Family

ID=12524819

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59038420A Expired - Lifetime JPH0646375B2 (ja) 1984-02-29 1984-02-29 キーボード制御装置

Country Status (1)

Country Link
JP (1) JPH0646375B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0782410B2 (ja) * 1986-02-24 1995-09-06 日本電気株式会社 キーボードによるデータ入力装置
US4937778A (en) * 1986-04-14 1990-06-26 Wolf Chris L System for selectively modifying codes generated by a touch type keyboard upon detecting of predetermined sequence of make codes and break codes
JP3461458B2 (ja) 1999-03-08 2003-10-27 シャープ株式会社 無線式入力装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6049922B2 (ja) * 1977-01-28 1985-11-06 株式会社リコー 入力装置
JPS5636729A (en) * 1979-08-31 1981-04-10 Canon Inc Character processor
JPS57166633A (en) * 1981-04-07 1982-10-14 Sharp Corp Key input signal processing system
JPS58223835A (ja) * 1982-06-22 1983-12-26 Fujitsu Ltd キ−ボ−ド制御方式
JPS5949633A (ja) * 1982-09-14 1984-03-22 Toshiba Corp リピ−ト制御方式

Also Published As

Publication number Publication date
JPS60181910A (ja) 1985-09-17

Similar Documents

Publication Publication Date Title
US4680572A (en) Chord entry keying of data fields
US5091866A (en) Information processing apparatus displaying multiple windows and distinguishing indicia
US4717805A (en) Resistance welding control with menu type user interface
GB2162351A (en) A keyboard input device and a method of controlling keyboard signals
JPH0646375B2 (ja) キーボード制御装置
JPH0588804A (ja) ローマ字入力装置
JP2740446B2 (ja) 1キーシフタブルキーボード装置
JP2662468B2 (ja) キーボード
JPS6240517A (ja) 表示制御装置
US3963907A (en) Device for instantaneous decimal credibility check for data processing
JPS63317817A (ja) キ−ボ−ド制御方式
JPS6159518A (ja) キ−ボ−ド
JP2568544B2 (ja) キ−入力処理装置
JPS6043525B2 (ja) キ−ボ−ド装置
JPH0258645B2 (ja)
JPS6235685B2 (ja)
JPH0282871A (ja) ディスプレイ装置におけるカーソル移動制御方法
JPH06102981A (ja) キーボード装置
JPH0772964A (ja) キー入力制御方式
JPH03220612A (ja) キーボード装置
JPH01216418A (ja) キー入力装置
JPH05108243A (ja) キーボード装置
JPS62196718A (ja) キーボードによるデータ入力装置
JPH01286010A (ja) 鍵盤二重打鍵の検知方式
JPH0566874A (ja) キーボード装置