JPH0573198A - キーボードの入力制御方式 - Google Patents

キーボードの入力制御方式

Info

Publication number
JPH0573198A
JPH0573198A JP3237557A JP23755791A JPH0573198A JP H0573198 A JPH0573198 A JP H0573198A JP 3237557 A JP3237557 A JP 3237557A JP 23755791 A JP23755791 A JP 23755791A JP H0573198 A JPH0573198 A JP H0573198A
Authority
JP
Japan
Prior art keywords
function
key
information
function key
program
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
JP3237557A
Other languages
English (en)
Inventor
Yuichi Nagata
祐一 永田
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 Solution Innovators Ltd
Original Assignee
NEC Software Chubu 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 NEC Software Chubu Ltd filed Critical NEC Software Chubu Ltd
Priority to JP3237557A priority Critical patent/JPH0573198A/ja
Publication of JPH0573198A publication Critical patent/JPH0573198A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】 【構成】どのファンクションキーを押下したかを判別す
るためのキー情報とキー情報に対応してプログラム2が
実行すべき機能を示した実行機能情報とプログラムが実
行する機能をメッセージ化したファンクションキー機能
説明情報をデータとして持つファンクションキー定義フ
ァイル9−1〜9−nを設ける。また、キー情報と実行
機能情報とファンクションキー機能説明情報の内容をメ
ンバとするファンクションキー管理テーブル3と、プロ
グラム動作中にファンクションキー定義ファイルを動的
に読み込み、ファンクションキー管理テーブルに内容を
格納する制御を行うファンクションキー定義ファイル読
み込み制御部6と、ファンクションキーを押下したと
き、 ファンクションキー管理テーブルの内容をもとにキ
ー情報を実行機能情報に変換してプログラムに実行機能
情報に対応した処理の実行を通知する制御を行うキー情
報変換制御部4とを備える。 【効果】個々のオペレータに最適なファンクションキー
の機能割り当ての設定を効率良く即座にできる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はキーボードの入力制御方
式に関し、特にコンピュータ上で動作するプログラムに
関するキーボードの入力制御方式に関する。
【0002】
【従来の技術】従来のキーボードの入力制御方式は、フ
ァンクションキーの機能割り当ての変更を行おうとした
場合、ファンクションキーの機能割り当ての変更がプロ
グラム起動前にしかか設定できず、業務などで不特定多
数の人が動作中の同一プログラムを使用する場合、ファ
ンクションキーの機能割り当てを変更した本人以外にと
っては、どのファンクションキーが何の機能を実行する
のかがわからず、使いづらいキー設定となっていた。こ
れを回避するためには、一旦プログラムを終了させてフ
ァンクションキーの機能割り当てを設定し直し、再度プ
ログラムを起動させなければならなかった。
【0003】
【発明が解決しようとする課題】上述した従来のキーボ
ードの入力制御方式は、ファンクションキーの機能割り
当ての変更がプログラム起動前にしか設定できず、業務
などで不特定多数の人が動作中の同一プログラムを使用
する場合、ファンクションキーの機能割り当てを変更し
た本人以外にとっては、どのファンクションキーが何の
機能を実行するのかがわからず、使いづらいキー設定と
なるため、ミスタッチ等の誤操作で操作性を低下させる
欠点がある。また、これを回避するためには、一旦プロ
グラムを終了させてファンクションキーの機能割り当て
を設定し直し、再度プログラムを起動させなければなら
ず、余分な操作と時間が必要になるという欠点がある。
【0004】
【課題を解決するための手段】本発明のキーボードの入
力制御方式は、コンピュータ上で動作するプログラムの
キーボード入力制御処理において、キーボード上に存在
するどのファンクションキーを押下したかを判別するた
めのキー情報と前記キー情報に対応して前記プログラム
が実行すべき機能を示した実行機能情報と前記プログラ
ムが実行する機能をメッセージ化したファンクションキ
ー機能説明情報をデータとして持つファンクションキー
定義ファイルと、前記キー情報と実行機能情報とファン
クションキー機能説明情報の内容をメンバとするファン
クションキー管理テーブルと、前記プログラム動作中に
前記キーボードからの指示により前記ファンクションキ
ー定義ファイルを動的に読み込み、前記ファンクション
キー管理テーブルに内容を格納する制御を行うファンク
ションキー定義ファイル読み込み制御部と、ファンクシ
ョンキーを押下したとき、 前記ファンクションキー管理
テーブルの内容をもとにキー情報を実行機能情報に変換
して前記プログラムに前記実行機能情報に対応した処理
の実行を通知する制御を行うキー情報変換制御部とを備
える。
【0005】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0006】図1は本発明のキーボードの入力制御方式
の一実施例を示す構成図である。
【0007】コンピュータ1上でプログラム2を動作さ
せる場合、オペレータ200の入出力動作はI/O制御
部7が制御を行い、OS8の各種サービス機能を使用し
ながら実行していく。ファンクションキー定義ファイル
読み込み制御部6はオペレータ200から指示がある度
にファンクションキー定義ファイル(1)9−1、ファ
ンクションキー定義ファイル(2)9−2、ファンクシ
ョンキー定義ファイル(3)9−3、…、ファンクショ
ンキー定義ファイル(n)9−nのうち指定されたファ
イルを読み込み、展開した内容をファンクションキー管
理テーブル3に格納する。キー入力制御部5はオペレー
タ200が押下したキーの情報をI/O制御部7から受
け取り、ファンクションキーの情報であればキー情報変
換制御部4に通知する。キー情報変換制御部4はファン
クションキー管理テーブル3を参照し、キー入力制御部
5から受け取ったファンクションキーの情報に対応する
機能の実行をプログラム2の処理全体を制御する主制御
部22に通知する。主制御部22は、受け取った実行機
能情報を基にオペレータ200が要求する機能をプログ
ラム2に実行させ、その制御を行う。オペレータ200
からファンクションキー機能の説明表示要求の意味を持
つファンクションキーの入力を受け付けた場合、主制御
部22はファンクションキー機能の説明表示制御部21
を通じてCRTディスプレイ装置100にファンクショ
ンキーの機能の説明画面を表示する。
【0008】図2はプログラム2が動作中にオペレータ
200の指示によって読み込まれるファンクションキー
定定義ファイル(1)9−1、ファンクションキー定義
ファイル(2)9−2、ファンクションキー定義ファイ
ル(3)9−3、…、ファンクションキー定義ファイル
(n)9−nの中から任意に選んだファンクションキー
定義ファイル(n)9−nの構成を示したものである。
キー情報と実行機能情報とファンクションキー機能説明
情報の3つの要素で1レコードとなっており、複数のレ
コードで1つのファイルを構成している。なお、他のフ
ァンクションキー定義ファイルも1レコードを構成する
要素及び複数レコードで1つのファイルを構成している
点は同じである。
【0009】図3は、ファンクションキー定義ファイル
読み込み制御部6によって読み込まれた任意のファンク
ションキー定義ファイル(n)9−nの内容が格納され
るファンクションキー管理テーブル3の構成を示したも
のである。テーブルの各メンバはキー情報エリアと実行
機能情報エリアとファンクションキー機能情報エリアの
3つの要素1組で構成されている。
【0010】次に本発明の動作の具体例としてオペレー
タ200がプログラム2の有するファンクションキーの
機能の1つを実行させるまでのプロセスを図1と図2と
図3を用いて説明する。なお、プログラム2は起動前に
ファンクションキーの機能割り当てが変更されており、
現在動作中とする。
【0011】オペレータ200がプログラム2に対し、
ファンクションキー押下によって任意の機能を実行させ
たいが、現在のファンクションキーの機能割り当てでは
どのファンクションキーが何の機能に対応しているかが
わからないとき、オペレータ200はプログラム2の機
能に対してオペレータ200専用にファンクションキー
割り当てを予めを設定したファンクションキー定義ファ
イル(n)9−nを読み込むよう、プログラム2に指示
を与えると、ファンクションキー定義ファイル読み込み
制御部6はファンクションキー定義ファイル9−nを読
み込み、ファンクションキー管理テーブル3のキー情報
エリア(1)311にキー情報(1)911を、実行機
能情報エリア(1)321に実行機能情報(1)921
を、ファンクションキー機能情報エリア(1)331に
ファンクションキー機能説明情報(1)931をそれぞ
れ格納し、キー情報エリア(2)312にキー情報
(2)912を、実行機能情報エリア(2)322に実
行機能情報(2)922を、ファンクションキー機能情
報エリア(2)332にファンクションキー機能説明情
報(2)932をそれぞれ格納し、キー情報エリア
(3)313にキー情報(3)913を、実行機能情報
エリア(3)323に実行機能情報(3)923を、フ
ァンクションキー機能情報エリア(3)333にファン
クションキー機能説明情報(3)933をそれぞれ格納
し、…、キー情報エリア(m)31mにキー情報(m)
91mを、実行機能情報エリア(m)32mに実行機能
情報(m)92mを、ファンクションキー機能情報エリ
ア(m)33mにファンクションキー機能説明情報
(m)93mをそれぞれ格納する。オペレータ200
が、任意の機能を割り当てたファンクションキーを押下
したとき、キー入力制御部5を通じてキー情報変換制御
部4にファンクションキーのキー情報が通知される。キ
ー情報変換制御部4はファンクションキー管理テーブル
3のキー情報エリア群の中から同一のキーコードを探索
し、例えばそれがキー情報エリア(1)311の内容と
同じだった場合、キー情報変換制御部4はそれと同一メ
ンバに存在する実行機能情報エリア(1)321の内容
である実行機能情報(1)921を主制御部22に通知
する。主制御部22は実行機能情報(1)921によっ
て、オペレータ200が何の機能の実行を要求している
かを認識し、その処理をプログラム2に実行させる。
【0012】
【発明の効果】以上説明したように、本発明のキーボー
ドの入力制御方式は、ファンクションキーに対するプロ
グラムの機能割り当ての状態をファンクションキー定義
ファイルとしてファイル化し、複数あるファンクション
キー定義ファイルの中からオペレータの任意のファイル
をプログラム動作中に動的にファンクションキー定義フ
ァイル読み込み制御部に読み込ませて、ファンクション
キー管理テーブルに格納し管理することにより、個々の
オペレータに最適なファンクションキーの機能割り当て
の設定を効率良く即座にできる。
【図面の簡単な説明】
【図1】本発明のキーボードの入力制御方式の一実施例
を示す構成図である。
【図2】本実施例のキーボードの入力制御方式における
ファンクションキー定定義ファイルの構成図である。
【図3】本実施例のキーボードの入力制御方式における
ファンクションキー管理テーブルの構成図である。
【符号の説明】
1 コンピュータ 2 プログラム 21 ファンクションキー機能の説明表示制御部 22 主制御部 3 ファンクションキー管理テーブル 311、312、313、…、31m ファンクショ
ンキー管理テーブル内キー情報エリア 321、322、323、…、32m ファンクショ
ンキー管理テーブル内実行機能情報エリア 331、332、333、…、33m ファンクショ
ンキー管理テーブル内ファンクションキー機能情報エリ
ア 4 キー情報変換制御部 5 キー入力制御部 6 ファンクションキー定義ファイル読み込み制御部 7 I/O制御部 8 OS 9−1、9−2、9−3、…、9−n ファンクショ
ンキー定義ファイル 911、912、913、…、91m ファンクショ
ンキー定義ファイル内キー情報 921、922、923、…、92m ファンクショ
ンキー定義ファイル内実行機能情報 931、932、933、…、93m ファンクショ
ンキー定義ファイル内ファンクションキー機能説明情報 100 CRTディスプレイ装置 200 オペレータ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 コンピュータ上で動作するプログラムの
    キーボード入力制御処理において、キーボード上に存在
    するどのファンクションキーを押下したかを判別するた
    めのキー情報と前記キー情報に対応して前記プログラム
    が実行すべき機能を示した実行機能情報と前記プログラ
    ムが実行する機能をメッセージ化したファンクションキ
    ー機能説明情報をデータとして持つファンクションキー
    定義ファイルと、前記キー情報と実行機能情報とファン
    クションキー機能説明情報の内容をメンバとするファン
    クションキー管理テーブルと、前記プログラム動作中に
    前記キーボードからの指示により前記ファンクションキ
    ー定義ファイルを動的に読み込み、前記ファンクション
    キー管理テーブルに内容を格納する制御を行うファンク
    ションキー定義ファイル読み込み制御部と、ファンクシ
    ョンキーを押下したとき、 前記ファンクションキー管理
    テーブルの内容をもとにキー情報を実行機能情報に変換
    して前記プログラムに前記実行機能情報に対応した処理
    の実行を通知する制御を行うキー情報変換制御部とを備
    えることを特徴とするキーボードの入力制御方式。
JP3237557A 1991-09-18 1991-09-18 キーボードの入力制御方式 Pending JPH0573198A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3237557A JPH0573198A (ja) 1991-09-18 1991-09-18 キーボードの入力制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3237557A JPH0573198A (ja) 1991-09-18 1991-09-18 キーボードの入力制御方式

Publications (1)

Publication Number Publication Date
JPH0573198A true JPH0573198A (ja) 1993-03-26

Family

ID=17017088

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3237557A Pending JPH0573198A (ja) 1991-09-18 1991-09-18 キーボードの入力制御方式

Country Status (1)

Country Link
JP (1) JPH0573198A (ja)

Similar Documents

Publication Publication Date Title
US5479599A (en) Computer console with group ICON control
JPS61121131A (ja) データ処理装置
JPS6330656B2 (ja)
JP3399665B2 (ja) 情報処理装置
JPH08292844A (ja) 印刷装置および方法
JPH0573198A (ja) キーボードの入力制御方式
JP2009276915A (ja) アプリケーションプラットフォーム
JP2874138B2 (ja) 情報処理装置
US6625735B2 (en) Information processing apparatus and method for appropriately terminating processing
JP3172256B2 (ja) 画像記録装置
JPH11328193A (ja) 情報検索システム及び記録媒体
JPS62120562A (ja) 端末プリンタ装置へのジヨブ結果の出力制御方式
JP2746949B2 (ja) 画像情報処理装置
JPH0675725A (ja) プリンタ制御システム
JPH02139626A (ja) マルチウインドウイベント管理装置
JPH0212462A (ja) コンピユータ・システムにおけるレコードの検索方法
JPH05342211A (ja) 文書作成装置及びキー入力制御方法
JP3431602B2 (ja) 画像記録装置
JPH09109480A (ja) 出力装置
JPH01318151A (ja) 並列処理型文書処理装置
JPS58144944A (ja) 文書作成通信端末装置
JPH10283323A (ja) 計算機の表示占有ユーザ切換装置
JPH04372023A (ja) ジョブ実行システム自動選択方式
JPS63138451A (ja) 文書作成装置
JPH08328733A (ja) オペレーションシステム