JPH04293113A - キースキャン方法およびキーボード装置 - Google Patents

キースキャン方法およびキーボード装置

Info

Publication number
JPH04293113A
JPH04293113A JP3081794A JP8179491A JPH04293113A JP H04293113 A JPH04293113 A JP H04293113A JP 3081794 A JP3081794 A JP 3081794A JP 8179491 A JP8179491 A JP 8179491A JP H04293113 A JPH04293113 A JP H04293113A
Authority
JP
Japan
Prior art keywords
scan
input
key
input devices
line
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
JP3081794A
Other languages
English (en)
Inventor
Takeo Sasaki
威夫 佐々木
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP3081794A priority Critical patent/JPH04293113A/ja
Publication of JPH04293113A publication Critical patent/JPH04293113A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はキースキャン方法および
キーボード装置に係り、詳細には、複数の入力装置から
のキー入力をスキャンする方法および装置に関する。
【0002】
【従来の技術】コンピュータやワードプロセッサ等の情
報処理装置には、一般にキーボードやタッチパネル等の
入力装置が接続され、これをオペレータが操作すること
により入力が行われている。このような入力装置で、例
えばキーボードユニットのキー押下を検出する場合、キ
ーマトリクスを構成している一方のポート(キースキャ
ン出力ポート)の1ラインづつを順番に、アクティブ(
“L”)にし、他方のポート(キースキャン入力ポート
)をリードすることにより、もし、入力ポートのうちの
少なくとも1ラインがアクティブ(“L”)となってい
るかどうかを知ることによっている。
【0003】図7にキースキャンの行われるキーマトリ
クスの一般的な接続例を示す。キースキャン出力ポート
は通常インアクティブ(“H”)である。この状態でキ
ースイッチが押下されても、キースキャン入力ポートは
インアクティブ(“H”)である。また、キースキャン
出力ポートの1ライン(例えばA0)のみアクティブ(
“L”)にし、このライン上(キースイッチ09、12
、08、10、11、14、15、13)のいずれかの
キースイッチを押下した場合に、キースキャン入力ポー
トをリードすると、そのキースイッチの位置のラインの
みアクティブ(“L”)となる。例えば、キースイッチ
08を押下するとB2のラインのみアクティブ(“L”
)で他の入力ポートはインアクティブ(“H”)である
。以上の動作はコントローラで行われ、順次繰り返しな
がら押下されたキーの位置が検知される。
【0004】ところで、複数のキーボードユニット等が
組み合わされて1つの入力装置を構成し、これが情報処
理装置に接続される場合がある。このような構成の場合
、キースキャンは各々のキーボードユニットをある順番
にシーケンシャルに行っている。すなわち、1つの入力
装置について各ライン毎のキースキャン動作を1回終了
すると、次の入力装置のキースキャンを実行し、最後の
入力装置までスキャンした後、再び最初の入力装置にも
どってキースキャン動作を繰り返す。
【0005】
【発明が解決しようとする課題】このように、複数入力
装置を接続した構成の場合、例えば1つの制御コントロ
ーラによって全てのキーボードユニットを制御すると、
その負荷の重さによっては、キーを押下してから検出す
るまでにタイムラグを生じる可能性がある。また、複数
のキーボードユニットがほどんど同時に押下された場合
、スキャンを終了した直後のキーを検知できない可能性
がある。そこで、本発明の目的は、複数の入力装置が接
続された場合でも、キースキャン機能の低下を防止でき
るキースキャン方法およびキーボード装置を提供するこ
とにある。
【0006】
【課題を解決するための手段】請求項1記載の発明では
、キーマトリクスを構成する複数の入力装置について、
各入力装置毎に順次スキャン出力の全てをアクティブに
し、このときのスキャン入力をリードすることにより入
力された入力装置を検出し、その入力装置について各ラ
イン毎にスキャンを行う。請求項2記載の発明ては、キ
ーマトリクスを構成しスキャン入力とスキャン出力を備
えた複数の入力装置と、これら複数の入力装置のそれぞ
れに対してスキャン出力をアクティブにしおよびライン
毎にアクティブにする出力アクティブ手段と、この出力
アクティブ手段でアクティブとなったスキャン出力に対
応するスキャン入力をリードするスキャン手段とをキー
ボード装置に具備させる。請求項3記載の発明では、キ
ーマトリクスを構成しスキャン入力とスキャン出力を備
えた複数の入力装置と、前記複数の入力装置の全てのス
キャン出力をアクティブにしおよびライン毎にアクティ
ブにする出力アクティブ手段と、この出力アクティブ手
段でアクティブとなったスキャン出力に対応するスキャ
ン入力をリードするスキャン手段と、前記出力アクティ
ブ手段により前記複数の入力装置の全てのスキャン出力
がアクティブな状態で入力のあった入力装置の順序を記
憶する入力順序記憶手段と、この入力順序記憶手段に記
憶された入力装置の順に前記スキャン手段でスキャン入
力をリードさせる制御手段とをキーボード装置に具備さ
せる。
【0007】
【作用】本発明では、キーマトリクスを構成した入力装
置の各装置をライン毎にスキャンする前に、各装置毎に
全てのキー出力をアクティブな状態にし、この状態での
キー入力を確認することによって入力があるか否か確認
する。
【0008】
【実施例】以下、本発明の一実施例を図1ないし図6を
参照して詳細に説明する。図1はキーボード装置の構成
を表したものである。キーボード装置は、複数のキーボ
ードユニットやタッチパネルからなる入力装置1、2…
、nを備えている。これらの各入力装置はキースキャン
を制御するキーボード制御コントローラ6を介して図示
しないコンピュータ等のCPU(中央処理装置)のバス
ライン7と接続されている。図2は、本実施例で使用さ
れるキーボードユニットの一例における外観を表したも
のである。このキーボードユニットは、LCD(液晶デ
ィスプレイ)等の表示ユニット面上にタッチパネルを配
した項目キー部8、項目キーページ切替キー9、ファン
クションキー10、コントロールキー11、A/Nキー
ボード部を備えている。図3はキーマトリクスの構成を
表し、図4はキーボードのキー配置を表したものである
。図3のキーマトリクスに付した番号は、それぞれキー
ボードに配置されたキーの番号に対応している。
【0009】次に、このように構成されたキーボード装
置によるキースキャン動作について図5により説明する
。いま、キーボード制御コントローラにはn個の入力装
置1〜nが接続されているものとする。キースキャンを
行う場合、入力装置番号Iを1に設定し(ステップ1)
、設定した入力装置Iに接続されたキースキャン出力ポ
ートについて全てのライン(A0〜A11)を同時にア
クティブ(“L”)とする(ステップ2)。このとき、
入力装置Iのキースキャン入力ポートをリードし(ステ
ップ3)、全てが“H”か否かを判断する(ステップ4
)。
【0010】リードしたキースキャン入力ポートのいず
れかがアクティブ(“L”)である場合(ステップ4;
N)、すなわち、入力装置I内でいずれかのキースイッ
チが押下されている場合には、入力装置Iのキースキャ
ン出力ポートを1ラインづつアクティブ(“L”)する
ことによりキースキャンを行う(ステップ5)。入力装
置Iのキースキャン終了後、またはステップ4で全てが
インアクティブ(“H”)である場合(N)、Iがnで
あるか否か判断する(ステップ6)。
【0011】Iがnと等しくない場合(ステップ6;N
)、すなわち、最後の入力装置nまでキースキャンが終
了していない場合には、次の入力装置についてのキース
キャンを行うために、入力装置番号IをI+1に置き換
え(ステップ7)、ステップ2からステップ6を繰り返
す。一方、Iがnと等しい場合(ステップ6;Y)、す
なわち最後の入力装置nまでキースキャンが行われた場
合、終了キー等の押下によりキースキャンの終了が指示
されていなければ(ステップ8;N)、ステップ1に戻
り、最初の入力装置1からキースキャンを繰り返す。 終了が指示されていれば(ステップ8;Y)処理を終了
する。
【0012】次に第2の実施例について図6に基づき説
明する。なお、説明の簡単のため、キーマトリクス1〜
nについては簡略したものを図示している。この実施例
では、各キーボードユニットのキースキャン入力ポート
信号のそれぞれを反転させて多入力ORゲート21−1
、…、21−nに入力させる。各多入力ORゲート21
−1、…、21−nの出力は、再び反転されてそれぞれ
割り込み順序を判定する割込み順序判定回路22に入力
する。これにより、キーが押下された入力装置の順序を
正確に判断される。そして、各キーボードユニットのう
ちのどこが押下されたかを早く検出するために、先ず、
スキャン出力の全てをアクティブにして、スキャン入力
をリードする。
【0013】
【発明の効果】請求項1および請求項2記載の発明によ
れば、キーが押下されたキーボードユニットについて、
キースキャンを実行するために、キーの検知が早くなる
。いう効果がある。請求項3記載の発明によれば、キー
の押下された順番が検出されるので、同一の入力装置に
ついてキーが連打された場合でも押下を検知することが
できる。
【図面の簡単な説明】
【図1】本発明のキーボード装置における一実施例の構
成を示すブロック図である。
【図2】実施例で使用される入力装置の外観図である。
【図3】実施例で使用される入力装置のキーマトリクス
の構成図である。
【図4】実施例で使用されるキーボードのキー配置を表
した図である。
【図5】実施例によるキースキャンの動作を示す流れ図
である。
【図6】他の実施例の構成を示す概略構成図である。
【図7】キーマトリクスの接続状態を説明する説明図で
ある。
【符号の説明】
1、2、n−1、n…入力装置 6…キーボード制御コントローラ 7…バスライン 21−1、21−n…多入力ORゲート22…割込み順
序判定回路

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】  キーマトリクスを構成する複数の入力
    装置について、各入力装置毎に順次スキャン出力の全て
    をアクティブにし、このときのスキャン入力をリードす
    ることにより入力された入力装置を検出し、その入力装
    置について各ライン毎にスキャンを行うことを特徴とす
    るキースキャン方法。
  2. 【請求項2】  キーマトリクスを構成しスキャン入力
    とスキャン出力を備えた複数の入力装置と、これら複数
    の入力装置のそれぞれに対してスキャン出力をアクティ
    ブにしおよびライン毎にアクティブにする出力アクティ
    ブ手段と、この出力アクティブ手段でアクティブとなっ
    たスキャン出力に対応するスキャン入力をリードするス
    キャン手段とを具備することを特徴とするキーボード装
    置。
  3. 【請求項3】  キーマトリクスを構成しスキャン入力
    とスキャン出力を備えた複数の入力装置と、前記複数の
    入力装置の全てのスキャン出力をアクティブにしおよび
    ライン毎にアクティブにする出力アクティブ手段と、こ
    の出力アクティブ手段でアクティブとなったスキャン出
    力に対応するスキャン入力をリードするスキャン手段と
    、前記出力アクティブ手段により前記複数の入力装置の
    全てのスキャン出力がアクティブな状態で入力のあった
    入力装置の順序を記憶する入力順序記憶手段と、この入
    力順序記憶手段に記憶された入力装置の順に前記スキャ
    ン手段でスキャン入力をリードさせる制御手段とを具備
    することを特徴とするキーボード装置。
JP3081794A 1991-03-20 1991-03-20 キースキャン方法およびキーボード装置 Pending JPH04293113A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3081794A JPH04293113A (ja) 1991-03-20 1991-03-20 キースキャン方法およびキーボード装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3081794A JPH04293113A (ja) 1991-03-20 1991-03-20 キースキャン方法およびキーボード装置

Publications (1)

Publication Number Publication Date
JPH04293113A true JPH04293113A (ja) 1992-10-16

Family

ID=13756399

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3081794A Pending JPH04293113A (ja) 1991-03-20 1991-03-20 キースキャン方法およびキーボード装置

Country Status (1)

Country Link
JP (1) JPH04293113A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011095949A (ja) * 2009-10-29 2011-05-12 Sanyo Electric Co Ltd 入力装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011095949A (ja) * 2009-10-29 2011-05-12 Sanyo Electric Co Ltd 入力装置

Similar Documents

Publication Publication Date Title
US4497021A (en) Microcomputer system operating in multiple modes
JP3243365B2 (ja) キー入力装置
JPS5932035A (ja) 表示・入力装置
JPH0713670A (ja) 外部処理装置に計算機キーボードをインタフェースするためのシステム
JPH04127310A (ja) 文字入力方式
JP2675454B2 (ja) タッチパネル
JPH0363720A (ja) 入力表示装置
KR950012358B1 (ko) 타 컴퓨터의 제어장치
JPH04349526A (ja) 情報端末機
JPH0585927B2 (ja)
JP2759148B2 (ja) 表示データ編集装置
JP3448414B2 (ja) キースイッチ装置
JPS63317817A (ja) キ−ボ−ド制御方式
JPS6129071Y2 (ja)
JPS63263515A (ja) カ−ソル移動キ−制御方式
JP2001034416A (ja) 抵抗膜式タッチパネル、入力装置、及び抵抗膜式タッチパネルを備えるデータ処理装置
JP2743838B2 (ja) 入力装置
JPH0346825B2 (ja)
JPH0630090B2 (ja) 電子メモ装置
JPH04184524A (ja) 入出力一体型装置
JPS63208951A (ja) 小型電子機器
JPH04205219A (ja) ポインティングデバイス制御装置
JPH05313802A (ja) 入力装置
JPS61264423A (ja) キ−ボ−ド装置
JPH0287831A (ja) キーボード装置