JPH08286805A - キーボード制御方法 - Google Patents

キーボード制御方法

Info

Publication number
JPH08286805A
JPH08286805A JP7083618A JP8361895A JPH08286805A JP H08286805 A JPH08286805 A JP H08286805A JP 7083618 A JP7083618 A JP 7083618A JP 8361895 A JP8361895 A JP 8361895A JP H08286805 A JPH08286805 A JP H08286805A
Authority
JP
Japan
Prior art keywords
code
key
conversion table
stored
control method
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
JP7083618A
Other languages
English (en)
Inventor
Tamami 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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP7083618A priority Critical patent/JPH08286805A/ja
Publication of JPH08286805A publication Critical patent/JPH08286805A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】 【目的】 IDコードやそれに対応し連続して発生する
コードの数が異なる各々のキーボードに、同一のキーボ
ード制御方法により対応可能を図る。 【構成】 初期プログラムロード時、IDコード変換テ
ーブル2とキー変換テーブル3が読み込まれ、主記憶部
4に格納される。入力手段1よりキーが入力されると、
入力コードが特殊キー(IDコードに後続するコード)
であるか否かを判断し、特殊キーでなかった場合、その
コードが主記憶部4に格納されているIDコードに該当
するか否かをチェックする。IDコードでなかったと
き、キー変換テーブル3に基づいて変換制御部5で変換
し、キーバッファへ格納する。入力コードが特殊キー又
はIDコードであった場合、発生コード数(カウンタ)
をデクリメントし、入力コードを変換せずにキーバッフ
ァへ格納する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、キーの数が多いキーボ
ードの制御方法に関し、特にオペレーティングシステム
の変更は行わず、変換テーブルの修正のみで多種にわた
る業種向キーボードを対応可能とするキーボード制御方
法に関する。
【0002】
【従来の技術】従来のキーの数が多い業種向キーボード
は、キーボード上のキーの数が多いため、1回のキー押
下でにIDコードを先頭に付加し、複数バイト連続して
コードを発生する。
【0003】キーの数がキーボード毎に異なるため、そ
れらの業種向キーボードのIDコード値や連続するコー
ドの数は、異なっている。
【0004】そのため、それらのキーボードを制御する
キーボード制御方法は、キーボード毎に決められたID
コードとそれら対応する発生コードの数を固定に持ち、
各々のキーボード専用に対応していた。
【0005】なお、従来の技術が記載された文献として
は、特開昭63−68920号公報を挙げることができ
る。
【0006】
【発明が解決しようとする課題】この従来のキーボード
制御方法では、IDコードやそれに対応する連続して発
生するコードの数を固定に処理しているため、業種向キ
ーボード毎にオペレーティングシステムの変更を行わね
ばならない欠点があった。
【0007】そこで、本発明は、従来のキーボード制御
方法の欠点を改良し、IDコードやそれに対応し連続し
て発生するコードの数が異なる各々のキーボードに、同
一のキーボード制御方法により対応することができるよ
うに図るものである。
【0008】
【課題を解決するための手段】本発明では、自由に書き
換え可能なテキストファイル形式でIDコードとそれに
対応する連続する発生コードの数をもつIDコード変換
テーブルを設け、初期ロード時に展開する主記憶部と入
力コードを主記憶部のIDコード変換テーブルをもとに
チェックしながら変換制御を行う機能を備えている。
【0009】
【実施例】次に本発明の実施例について図面を参照して
説明する。
【0010】図1は、本発明の一実施例を示したブロッ
ク図である。入力手段1は、キー押下時にキーデータコ
ードを入力するキーボード装置である。IDコード変換
テーブル2は、1回のキー押下により、複数バイト発生
するキー(以下、特殊キーと呼ぶ)の先頭コード(以
下、IDコードと呼ぶ)と連続する発生コードの数を示
したテーブルであり、テキストファイル形式で格納され
ている。キー変換テーブル3は、1回のキー押下で1バ
イトのデータが発生するキー(以下、標準キーと呼ぶ)
のための変換テーブルである。主記憶部4は、IDコー
ド変換テーブル2及びキー変換テーブル3を初期プログ
ラムロード時に読み出し展開しておく箇所である。変換
制御部5は、入力されたキーデータをIDコード変換テ
ーブル2及びキー変換テーブル3に基づいて、キーデー
タの変換を行う手段であり、変換したデータをアプリケ
ーションへ渡すためキーバッファへ格納する。
【0011】次に、本発明の一実施例の手順を示したフ
ローチャートを図2に沿って説明する。初期プログラム
ロード時、IDコード変換テーブル2とキー変換テーブ
ル3が読み込まれ、主記憶部4に格納される。
【0012】入力手段1よりキーが入力されると、入力
コードが特殊キー(IDコードに後続するコード)であ
るか否かを判断し、特殊キーでなかった場合、そのコー
ドが主記憶部4に格納されているIDコードに該当する
か否かをチェックする。
【0013】IDコードでなかったとき、キー変換テー
ブル3をもとに変換し、キーバッファへ格納する。
【0014】入力コードが特殊キー又はIDコードであ
った場合、発生コード数(カウンタ)をデクリメント
し、入力コードを変換せずにキーバッファへ格納する。
【0015】発生コード数分同じ処理を行う。
【0016】
【発明の効果】以上説明したように、本発明によるキー
ボード制御方法は、IDコード変換テーブルをテキスト
ファイル形式でもち、IDコードや連続して発生するコ
ードの数を自由に書き換え可能にしたことにより、ID
コードや連続して発生するコードの数が異なる各々のキ
ーボードに対し、同一のキーボード制御方法で対応する
ことが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例を示したブロック図である。
【図2】本発明の一実施例のフローチャートである。
【符号の説明】
1 入力手段 2 IDコード変換テーブル 3 キー変換テーブル 4 主記憶部 5 変換制御部

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 標準キーボードよりキーの数が多いた
    め、1回の押下で先頭コードをIDコードとして、複数
    バイトのコードを発生するキーボードユニットを制御す
    るキーボード制御方式において、キー変換テーブルと共
    にIDコード変換テーブルをテキストデータとしてファ
    イルに持ち、初期プログラムロード時に主記憶部へ展開
    し、キーコードデータ発生時に、IDコード変換テーブ
    ルをもとに変換制御を行うことを特徴とするキーボード
    制御方法。
  2. 【請求項2】 キーコードデータを変換制御してキーバ
    ッファへ格納することを特徴とする請求項1記載のキー
    ボード制御方法。
  3. 【請求項3】 キーコードデータを変換制御せずにキー
    バッファへ格納することを特徴とする請求項1記載のキ
    ーボード制御方法。
JP7083618A 1995-04-10 1995-04-10 キーボード制御方法 Pending JPH08286805A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7083618A JPH08286805A (ja) 1995-04-10 1995-04-10 キーボード制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7083618A JPH08286805A (ja) 1995-04-10 1995-04-10 キーボード制御方法

Publications (1)

Publication Number Publication Date
JPH08286805A true JPH08286805A (ja) 1996-11-01

Family

ID=13807485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7083618A Pending JPH08286805A (ja) 1995-04-10 1995-04-10 キーボード制御方法

Country Status (1)

Country Link
JP (1) JPH08286805A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0612170A (ja) * 1992-06-26 1994-01-21 Sharp Corp ワイヤレス・キーボード・システム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0612170A (ja) * 1992-06-26 1994-01-21 Sharp Corp ワイヤレス・キーボード・システム

Similar Documents

Publication Publication Date Title
US5964861A (en) Method for writing a program to control processors using any instructions selected from original instructions and defining the instructions used as a new instruction set
US4523298A (en) Input device with a keyboard in which actuation of a key more than once may cause a different function to be performed
JPH08286805A (ja) キーボード制御方法
JP3267550B2 (ja) デグレードチェック装置
JPS60241156A (ja) ワ−ドプロセツサ
JP2835753B2 (ja) データ入力方式
JPH07325703A (ja) データ変換装置及びデータ変換方法
JPH01129318A (ja) 情報処理装置
KR0184575B1 (ko) 전자식 금전 등록기에 매크로키의 기능을 부여하는 방법
JPH01177629A (ja) キーボード処理方式
JPS6388632A (ja) 印字デ−タ変換方法
JP2564137Y2 (ja) グラフ作成装置
JPH04267429A (ja) コード変換処理方式
JPH1011201A (ja) キーボード
JPH03233622A (ja) 入力制御装置
JPH01237816A (ja) キーボード装置の制御方法
JPH0962913A (ja) 自動販売機
JPH04353933A (ja) プログラム実行制御言語変換装置
JPH0535975A (ja) Pos端末装置の制御方法
JPH07160512A (ja) コンパイル方式
JPH06309157A (ja) オペレーティングシステム起動方式
KR960017494A (ko) 엘리베이터의 상태/기능 검색 및 조작방법
JPH04292975A (ja) 印刷方式設定装置
JPH05274077A (ja) キーボード
JPH05216822A (ja) 計算機におけるコマンド入力方式

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980304