JPH01118917A - キーボード制御方式 - Google Patents

キーボード制御方式

Info

Publication number
JPH01118917A
JPH01118917A JP62276043A JP27604387A JPH01118917A JP H01118917 A JPH01118917 A JP H01118917A JP 62276043 A JP62276043 A JP 62276043A JP 27604387 A JP27604387 A JP 27604387A JP H01118917 A JPH01118917 A JP H01118917A
Authority
JP
Japan
Prior art keywords
key
keys
keyboard
key code
code
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
JP62276043A
Other languages
English (en)
Inventor
Katsumi Amano
天野 勝美
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP62276043A priority Critical patent/JPH01118917A/ja
Publication of JPH01118917A publication Critical patent/JPH01118917A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) 本発明はパーソナルコンピュータに用いて好適なキーボ
ード制御方式に関する。
(従来の技術) /fンコン等に付属のキーボードの制#は、パソコン本
体のCPUとは別のキーボード専用のCPU(キーボー
ドコントローラと呼ぶ)によって行なうのが、一般的で
ある。このキーボード内蔵のCPUは、押下されたキー
を検知し、キーコードを本体のCPU K送りている。
ところで、キーボードが持つキー数にはキーボードに許
されるサイズ制限よシ限度があシ、キーコードの種類を
増やすのは容易ではなかった。この問題を解消するの〈
従来から’ 5HIFT”キーを押しながら−A”キー
も押下した場合ではキーコードが変わる” CTRL 
’キー、″ALT”キーについても同様である。
しかしながらこの方法だとキーボードコント覧−ラ内部
にキーコードの変換テーブルを持たなければならず、キ
ーコードコントローラの内部メモリ容量を考えると実現
は難しい、事実、パソコン”t’ハ@5HIFT ’キ
ー、@CTRL ’キー、’ALT’キー″″A″キー
等が押下された時点で本体側のメインCPUに送シ、本
体側のプログラムにてキーコードを変換する場合が多い
(発明が解決しようとする問題点) 最近パソコンにもデュアル/4−′ソナリフ4機能が要
求され、O8を切替えることによシ日本語モードと英語
モードの2つで動作するものが出現した。この場合、日
本語モードと、英語モードのそれぞれのモードによって
意味の異なるキーがある。8g4図にこのf!i[パソ
コンのキーボード配fit−示した。第4図中、Fn/
カナキーがこれKあたる。
日本語モードでこのキーを押すと、′カナ1キーとして
働き、キーボードからカナが入力できる。
英語モードでは@Fn”キーとして働き、これを押した
状態で、PgUp/Pr5v、PgDp/Nrevキー
を押下すると、CPUの処理速度を切替えることができ
る。
この処理は英語モードでのみ有効であ夛、従って日本語
モードでは使用できない。即ち、日本語モードで@ p
ln#Φ−の機能を利用するためには、@カナ1キーと
@Fnmキーを分離する必要があるが、上述した理由に
よシ新しくキーを追加するのけ翔しh・ 本発明は上記事情に鑑みてなされたものであシ、キー数
を増やすことなくキーコード数の増加を実現するキーボ
ード制御方式を提供することを目的とする。
[発明の構成コ (問題点を解決するための手段と作用)新しくキーを追
加することが難しいにもかかわらず、機能をふやしたい
というニーズが強かったことに鑑み、本発明は2つのキ
ーを同時に押下することによって、あらたなキーコード
を発生し、キー数の不足を補うキーボードコントローラ
を提供するものである。このために、キーボードコント
ローラを、キーマトリクスをスキャンし、そのキーコー
ドを格納するバッファと、キーマトリクス上の複数キー
の同時入力を確認するフラグと、適当時間カウントする
ことによ〕キーの押下間隔を調べ同時入力か否かを判定
するために使用されるタイマとで構成し、フラグ及びタ
イマにて複数キーの同時押下を検出し、新規のキーコー
ドを発生したりデュアル・千−ソナリティ機能を持つ内
部のモードを切替えるものである。
このことによシ、キー数を増やすことなくキーコードの
種類を増やすことが出来る。
(実施例) 以下、図面を使用して本発明実施例について詳細に説明
する。第1図は本発明の実施例を示すブロック図である
1図において、1ノはキーボード上のキーマトリクス1
2をスキャンし、押下されたキーを検知するキーボード
コントローラであシ、1チツプマイクロプロセツサを内
蔵する。
12はキーマトリクスであシ、この上にキーが配置され
る。13はパソコン等全般の制御を行なうメインCPU
である。14はメインCPU 13が持つパス(CPU
ハス)でアリ、キーボードコントローラ11から発せら
れるキーコードはこれを経由してメインCPU 13へ
取シ込まれる。尚、121はスキャンライン、122は
リターンラインである。
第2図は第1図に示すキーボードコントローラの実施例
を示すブロック図であシキーボードコントローラの内部
の状態を示している。図中31がキーボードコントロー
ラ、32は押下されたキーのキーコードを一時保管する
キーバッファ、33は2つのキーが同時に押下されたか
否かを判定するためのフラグ情報が格納されるバッファ
(BuFと呼ぶ)である、34は同時押下か否か判別す
るために設けられるタイ!である・ 第3図は2つのキーが同時に押された場合に新たなキー
コードを発生するプロセスを示したフローチャートであ
る。この例では上述したデ、アルノ9−ソナリティ機能
を持つパソコンの日本語モードで漢字キーとカナ/Fn
キーが同時(1,秒以内)に押された場合に、あたかも
英語モードの@ pn#キーが押下されたように@ p
n#キーのキーコードを発生するプロセスを示している
以下、本発明実施例の動作について詳細に説明する。上
述した様にデ、アルノ譬−ソナリテイ機能を持つ/4’
ソコンのカナ/Fnキーは日本語モードの時“カナ1キ
ーとして動作し、英語モードのときは@Fn“キーとし
て動作する。即ち、キーボードコントローラは日本語モ
ードの時は鳴カナνキー、英語モードの時は@ Fl、
 #キーの処理を行なう。ここでは日本語モードで@ 
Fn#キーの処1ボを行うため釦、カナ/Fnキーの隣
シにある漢字キー1!:同時に押下する場合について説
明する。
カナ/Fnキーと漢字キーを同時”に押下すると、それ
ぞれのキーがキーボードコントローラ(11731)に
よって検知される。キーボードコントローラ(11/3
1)はシークンシャル&l理を行なうので、ここではカ
ナ/ Fnキー、漢字キーの項で検知される場合金力え
る。また@漢字1キーコードを861(、′カナ“キー
コード全87I(、” pn#キーコード’に88I(
と仮定する( Hij Haxd@ci−maAの略)
通常日本語モードでは86H,87)Iが発生し、88
)(は発生しない。同様に英語モードでは88Hしか発
生しないものとする。(”カナ”#″″″漢字英語では
不要のため。)第3図に示したフローチャートをみれば
わかるように、カナ/Fnキーが検知されると、バッフ
ァ33Vc#iまだ1漢字”キーコード86)(が入っ
ていなhので、バッフ 7331c″″カナ1キーコー
ド87Hf:セーブする1次の処理で、漢字キーが検知
されると、バッファ33には1カナ”キーコード87H
が入るので@ pln#キーコード88Hに変換し、キ
ーボードバッファ32にセーブする。
これによって、日本語モードでカナ/Fnキーと漢字キ
ーが、同時に押されると、′カナ”キーコード87H,
@漢字”キーコード86Hは無視され、@″Fn1Fn
1キーコード88Hなシ、あたかも独立したF、キーが
押されたように処理される。
以上のような方法によって「2つのキーを同時に押下し
た場合に、新たな別のキーが押下されたようにキーコー
ドを発生する」ことが可能となる。
第2図に示したt、タイマは上述したキーの同時押下を
判定するものであシ、20〜50 m5ec程度にセッ
トすることが望まし込、あまシ長くすると、カナ/ F
nキーと漢字キーを別々に短い間隔で打った場合にも@
Fn”キーコードが発生してしまうので注意を要する。
以上述べたのは「2つのキーが同時に押下された時に2
つのキーのキーコードとは別の新しいキーj−ドを発生
する」プロセスで6るが、r2つのキーが同時に押下さ
れた時にキーボードコントローラのモードを切シかえる
」というような処理にも応用できる。この場合にはキー
コードを発生する必要はない0例えば、前述の例でカナ
/rnキーと漢字キーが押下された時に″Fn″モード
となシ、新しい処理をすることもできる。この場合Ir
l”Fn−キーコードを発生する必要はない。
[発明の効果コ 以上説明の様に本発明に従えば、キー数が限定されてb
る・ぐソコン等で、キーを増やさずにキーを増やしたの
と同じ機能を得ることができる。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロック図、第2図は第
1図に示すキーボードコントローラの実施例を示すブロ
ック図、第3図は本発明実施例の動作を示すフローチャ
ート、第4図は本発明にて使用されるキーボードのキー
配tRを示す図である。 11.31・・・キーボードコントローラ、12・・・
今一マトリクス、32・・・キーボードバッファ、33
・・・バッファ、34・・・タイマ。 出願人代理人 弁理士 鈴 江 武 彦第2図

Claims (1)

    【特許請求の範囲】
  1. デュアルパーソナリティ機能を持つパーソナルコンピュ
    ータのマイコン内蔵のキーボードコントローラであって
    、キーマトリクスをスキャンしそのキーコードを格納す
    るキーバッファと、キーマトリクス上の複数キーの同時
    入力を確認するフラグと、適当時間カウントすることに
    よりキーの押下間隔を調べ同時入力か否かを判定するた
    めに使用されるタイマを有し、上記マイコンはフラグ及
    びタイマにて複数キーの同時押下を検出することにより
    新規のキーコードを発生したり内部のモードを切替える
    ことを特徴とするキーボード制御方式。
JP62276043A 1987-10-31 1987-10-31 キーボード制御方式 Pending JPH01118917A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62276043A JPH01118917A (ja) 1987-10-31 1987-10-31 キーボード制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62276043A JPH01118917A (ja) 1987-10-31 1987-10-31 キーボード制御方式

Publications (1)

Publication Number Publication Date
JPH01118917A true JPH01118917A (ja) 1989-05-11

Family

ID=17563991

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62276043A Pending JPH01118917A (ja) 1987-10-31 1987-10-31 キーボード制御方式

Country Status (1)

Country Link
JP (1) JPH01118917A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03268123A (ja) * 1990-03-19 1991-11-28 Alpine Electron Inc キー操作解読方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03268123A (ja) * 1990-03-19 1991-11-28 Alpine Electron Inc キー操作解読方法

Similar Documents

Publication Publication Date Title
US5241646A (en) Systems for changing hardware parameters using sub-CPU for sensing specialized key inputs and main CPU for changes
US4804278A (en) Key input apparatus provided with a key input buffer
JPS62257524A (ja) 表示文字出力制御装置
JPH01118917A (ja) キーボード制御方式
JPS6180325A (ja) ポインテイングデバイスの情報入力方式
JPH04367924A (ja) キーボード制御装置
KR100292014B1 (ko) 퍼스널컴퓨터의입력장치
JP2616628B2 (ja) キー入力装置
JPH04354012A (ja) キーボード装置およびキーボード装置を備えた情報処理装置
JP2615851B2 (ja) キー入力装置
JPS6235933A (ja) カ−ソル移動キ−入力制御方式
JPS63263515A (ja) カ−ソル移動キ−制御方式
KR890005994Y1 (ko) 입출력 제어장치
JP2705402B2 (ja) 液晶タッチパネルキーボードシステム
JPH0229031A (ja) 文字列記憶装置付きキーボード
JPH0350617A (ja) インテリジェントキーボード
JPH01196619A (ja) キー入力制御装置
KR19980016513A (ko) 컴퓨터 시스템의 키보드 더블 클릭 인식 방법
JPS63121918A (ja) 座標入力装置
JPS63175916A (ja) デ−タ入力システム
JPH05100785A (ja) キー入力検出回路及びキーボード制御用半導体装置
JPH0241061B2 (ja) Tokeienzankinoosonaetakogatadenshikeisanki
JPS62121638U (ja)
JPH01111333U (ja)
JPS63268023A (ja) ワ−ドプロセツサ