JPS63184820A - キ−入力制御装置 - Google Patents

キ−入力制御装置

Info

Publication number
JPS63184820A
JPS63184820A JP62017741A JP1774187A JPS63184820A JP S63184820 A JPS63184820 A JP S63184820A JP 62017741 A JP62017741 A JP 62017741A JP 1774187 A JP1774187 A JP 1774187A JP S63184820 A JPS63184820 A JP S63184820A
Authority
JP
Japan
Prior art keywords
key
code
valid
control device
input control
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
JP62017741A
Other languages
English (en)
Inventor
Yutaka Yoshiba
葭葉 豊
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 JP62017741A priority Critical patent/JPS63184820A/ja
Publication of JPS63184820A publication Critical patent/JPS63184820A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔技術分野〕 本発明は、ワードプロセッサなどに用いられるキーボー
ドの入力制御を行なうキー入力制御装置に関し、より詳
細には、アプリケーションプログラムを実行中に、現在
どのキーが有効なのが明確にさせるためのキー入力制御
装置に関するものである。
〔従来技術〕
従来、ワードプロセッサ、パーソナルコンピュータ、エ
ンジニアリングワークステーション、インテリジェント
プリンタなどのコンピュータ機器に利用されるキーボー
ドなどのキー人力装置を制御するキー入力制御装置が知
られている。
キー人力装置としては、例えばオフィスコンピュータな
どに利用されているキーの配列の変化しないブックシー
トタイプのもの、アプリケーションプログラムによりC
RTディスプレイの画面にキー配列が表示される型式の
ものあるいはCRTディスプレイの画面に表示されたキ
ー配列をオペレータにより変更することの可能な型式の
ものなどがある。
また、ワードプロセッサ、パーソナルコンピュータに用
いられているキー人力装置としてはキーボードなどの他
にCRTディスプレイ画面上に表示されるタッチパネル
がある。
ところで、ブックシートタイプのキー人力装置では、キ
ーの配列は変化しないので、掻作の際シートを取換える
必要があり、またキー間の間隔が広くなって操作性が悪
いという欠点がある。また、アプリケーションプログラ
ムによりCRTディスプレイにキー配列が表示される型
式のキー人力装置では、画面上で所要のキーを見出さね
ばならすまた表示されるキー配列はファンクションキー
のみであるために操作性が悪いという問題がある。
さらに、タッチパネルの型式のキー人力装置では、CR
Tディスプレイ画面上でキー操作を行なわねばならない
ので、手あるいは眼に負担をかけるので人間工学的に好
ましいものではなく、またCRTディスプレイを用いる
ので小型可動式のものとはならないという問題があった
〔目的〕
本発明は、アプリケーションプログラムにおいて必要な
有効キーだけを表示し、また有効キーの配列を変更する
ことの可能な操作性の優れたキー入力制御装置を提供す
ることを目的としている。
〔構成〕
本発明は上記目的を達成させるため、アプリケーション
プログラムにおいてキーの表示変更があるか否かを判断
する変更判別手段と、キーの表示変更があると判断した
ときにキーボードへ変更表示されるべきキーの所定のコ
ードを送出するコード送出手段と、コード送出手段によ
って前記所定のコードが送出されたときに前記所定のコ
ードに対応するキーを表示する表示手段とを備えたこと
を特徴としたものである。
以下、本発明の一実施例に基づいて具体的に説明する。
第1図は本発明のキー入力制御装置を備えたシステム全
体の構成図、第2図は第1図に示すキー入力制御装置の
処理の流れを示すフローチャートである。
第1図において、プロセッサ1には、システムプログラ
ムの格納されているシステムメモリ2と、アプリケーシ
ョンプログラムなどの格納されるプログラムメモリ3と
、キーボード4およびプリンタ5を接続しMtiするI
10インターフェイス6と、CRTデイスプレイ7を接
続し制御するCRTディスプレイコントローラ8と、オ
ペレーティングシステムなどが格納されているハードデ
ィスク9.フロッピィディスク10を接続し制御するデ
ィスクコントローラ11とが接続されている。
このような構成のキー入力制御装置の動作を第2図のフ
ローチャートを用いて説明する。
第2図においてステップS1乃至ステップS10はシス
テムの処理を示しており、ステップT1乃至ステップT
IOはキーボードの処理を示している。
先づ、ステップS1においてシステムに電源を投入する
と、各I10の電源も投入される。これによりステップ
T1においてキーボードにも電源が供給される。
次いでステップS2において、システムメモリ2内に格
納されているシステムプログラムを起動し、各I10を
イニシャライズする。イニシャライズを実行した後、ス
テップS3では、ハードディスク9またはフロッピィデ
ィスク10からオペレーティングシステムをイニシャル
ロードする。
オペレーティングシステムが例えば読出し専用メモリ(
ROM)内にある場合には読出し専用メモリ内のオペレ
ーティングシステムを起動する。
オペレーティングシステムが起動されると、ステップS
4に進みメツセージをCRTディスプレイアに表示し、
オペレータの指示待ちとなる。このときにシステムは、
キーボード4に対してイニシャライズコマンドを送出す
る。
キーボード4は、システムからイニシャルライズコマン
ドを受信すると、ステップT2において内部メモリ領域
をイニシャライズし、キースキャン時の押下キーに対応
する通常のキーコード対応テーブルを作成する0次いで
ステップT3においてアスキー■キーコードまたはJI
Sキーニードに基づいたキー配列のキートップ表示を行
なう。
キートップ表示が終了すると同時にステップT4におい
てキースキャンを開始する。
次いでステップT5では後述するキー表示の変更指令が
システムから有ったか否かを判断する。
キー表示の変更指令がシステムから無い状態のときには
ステップT6に進み、キー人力待ちとなる。
ステップT6において、キーガ押下されると、ステップ
T7に進み、キーコード対応テーブルを参照し、キー表
示に対応した押下キーコードを発生する0次いでステッ
プT8ではこの押下キーコードをシステムに送出する。
一方、システムでは、ステップS4においてキーボード
をイニシャライズした後、ステップS5に進み、アプリ
ケーションプログラムロードの指示待ちの状態になって
いる。キーボードのステップT8においてシステムに送
出された押下キーコードがアプリケ−シランプログラム
起動を指示するものであれば、システム側はステップS
6に進んで、アプリケーションプログラムをロードし、
起動する0次いで、ステップS7では、キーの表示変更
の有無を判断する。キーの表示変更がないと判断された
ときには、ステップS9に進み、アプリケーションプロ
グラムを実行し、ステップS10においてアプリケーシ
ョンプログラムの実行が終了したと判断されたときには
再びステップS3に戻る。
一方、ステップS7においてアプリケーションプログラ
ムが専用のアプリケーションプログラムであり、特定キ
ーのみを用いるものであればシステムはキーの表示変更
が有りと判断する。これにより、ステップS8に進み、
アプリケーションプログラムはキーボードに対して第3
図に示すようなキー変更コマンドおよびこれに続く指示
、有効コードを送出する。キーボード側では、ステップ
S5において、このキー変更コマンドを受信する。
キー変更コマンドを受信したキーボードは、ステップT
9に進み、キー変更コマンドに続く“有効”、“無効”
の指示に従がい、その後のコード、すなわち有効コード
CDI、CD2.CD3.、CCD7.DIO・・・・
・・を処理し、キーコード対応表を変更する。もしキー
変更コマンドに続く指示が“有効”の指示であれば、ス
テップS10において有効コードCDI、CD2.CD
3.CD7゜CDl0・・・・・・のみを表示゛して、
それ以外のコードを無効とし、無効されたコードのキー
の表示を消す、また、内部テーブルには第4図に示すよ
うに有効コードDCI、CD2.CD3.CD7.CD
l0・・・・・・が記憶される。キー変更コマンドに続
く指示が“無効”の指示であれば、内部テーブルの変更
はなされない、第4図かられかるよ、うに、内部テーブ
ルには、有効キーに対応するところに有効コードが記憶
され、無効キーに対応するところは無効コード“00″
となっている。従って、無効キーが押下されても何らの
コードもシステムには送出されない。
なお、アプリケーションプログラムの使用するキーの種
類が少なく、キーボード4上で有効キーの位置がまとま
っていない場合、これを挽作し易い位置に変更するとき
には、アプリケーションプログラムはキーボードに第5
図に示すようなキー配列変更指示コードを送出し、これ
に続いて、変更する有効キーの有効コードと変更させた
い位置の有効キーの有効コードとを対にして送出する。
第5図に例では、有効コードA−1と有効コードA−2
,有効コードB−1と有効コードB−2゜有効コードC
−2と有効コードC−1とが対となって送出される。
第6図(a)は変更前の内部テーブルの状態を示し、第
6図(b)は変更後の内部テーブルの状態を示している
第5図に示すようなキー配列変更コードを受信すると、
第6図(a)に示す内部テーブルにおいて、有効コード
A−2の位置に有効コードA−1が置換わり、有効コー
ドB−2の位置に有効コードB−1が置換わり、有効コ
ードC−1の位置に有効コードC−2が置換わる。これ
により第6図(b)に示すように変更前の有効コードA
−1.有効コードB−1,有効コードC−2の位置は無
効コード“00″となる。
このようなテーブル置換えと同時に、キー表示が変更さ
れる。このような変更処理操作は、例えばオペレータに
よりアプリケーションプログラム内で自由に行なっても
良いし、あるいはオペレータによってアプリケーション
プログラム内にキー配列を登録しておき、次回からアプ
リケーションプログラムの起動によって、変更されたキ
ー配列を自動的に設定するようにしても良い。
このように本実施例によれば、アプリケーションプログ
ラムで必要な有効キーの有効コードがキーボードに送ら
れ、キーボードは送られた有効コードに対応する有効キ
ーのみを表示し、また無効キーを押下してもシステムに
は何らのコードも送られないので、操作ミスを著しく減
少させることができる。さらにキー配列変更コードによ
って有効キーの配列を変更することができるので、操作
性を著しく向上させることができる。
〔効果〕
以上に説明したように、本発明によれば、変更表示され
るべきキーの所定のコードがキーボードへ送出されると
、所定のコードに対応するキーを変更表示するようにな
っているので、所定のコードをその都度与えることでキ
ー表示をオペレータの操作し易いように変更できて操作
性を著しく向上させることができる。
【図面の簡単な説明】
第1図は本発明のキー入力制御装置を備えたシステム全
体の構成図、第2図は第1図に示すキー入力制御装置の
処理の流れを示すフローチャート、第3図はキー変更コ
マンドおよびこれに続くコードを示す図、第4図は内部
テーブル内に記憶されたコードを示す図、第5図はキー
配列変更コードおよびこれに続く有効コード対を示す図
、第6図(a)は変更前の内部テーブルを示す図、第6
図(b)はキー配列変更された内部テーブルを示す図で
ある。 1・・・CPU、2・・・システムメモリ、3・・・プ
ログラムメモリ、4・・・キーボード、5・・・プリン
タ、6・・・I10インタフェース、7・・・CRTデ
ィスプレイ、8・・・CRTディスプレイコントローラ
、9・・・ハードディスク、10・・・′ノロッピイデ
ィスク、11・・・ディスクコントローラ、CDI、C
D2.CD3.CD7.CDl0.A−1,A−2,B
−1,B−2,C−1,C−2・・・有効コード 特許出願人  株式会社  リ コ −第3図 第4図

Claims (1)

  1. 【特許請求の範囲】 1)アプリケーションプログラムにおいてキーの表示変
    更があるか否かを判断する変更判別手段と、キーの表示
    変更があると判断したときにキーボードへ変更表示され
    るべきキーの所定のコードを送出するコード送出手段と
    、コード送出手段によって前記所定のコードが送出され
    たときに前記所定のコードに対応するキーを表示する表
    示手段とを備えたことを特徴とするキー入力制御装置。 2)前記コード送出手段は、アプリケーションプログラ
    ムに必要な有効キーの有効コードをキーボードに送出し
    、前記表示手段は前記有効コードに対応した有効キーの
    みを表示し、有効キーが押下されたときにのみ、これに
    対応する有効コードをシステムに送出することを特徴と
    する特許請求の範囲第1項に記載のキー入力制御装置。 3)前記コード送出手段は、キー配列変更コードを送出
    し、前記表示手段は、キー配列変更コードに従い、有効
    キーの表示位置を変更することを特徴とする特許請求の
    範囲第1項に記載のキー入力制御装置。
JP62017741A 1987-01-28 1987-01-28 キ−入力制御装置 Pending JPS63184820A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62017741A JPS63184820A (ja) 1987-01-28 1987-01-28 キ−入力制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62017741A JPS63184820A (ja) 1987-01-28 1987-01-28 キ−入力制御装置

Publications (1)

Publication Number Publication Date
JPS63184820A true JPS63184820A (ja) 1988-07-30

Family

ID=11952172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62017741A Pending JPS63184820A (ja) 1987-01-28 1987-01-28 キ−入力制御装置

Country Status (1)

Country Link
JP (1) JPS63184820A (ja)

Similar Documents

Publication Publication Date Title
JPH0798629A (ja) ペン入力型情報処理装置
JP4742456B2 (ja) 入力制御方法と入力制御プログラム
JP3665366B2 (ja) アプリケーションプログラム設定装置およびアプリケーションプログラム設定方法
JP2763424B2 (ja) デフォルト設定が可能なコンピュータ
JPH04107721A (ja) 演算機能付きデータ入力装置
JP3036131U (ja) ホットキー拡充可能なキーボード
JP2703608B2 (ja) 文書処理方法及び装置
JPS58155441A (ja) 複数ジヨブを実行するコンピユ−タのキ−入力処理方式
JP3195003B2 (ja) キーボード処理装置
JP2707162B2 (ja) データ処理装置
JPH06110526A (ja) ファンクションキーを有するnc装置
JPS63257016A (ja) アプリケ−シヨン理解支援システム
JP3177423B2 (ja) 周辺装置の試験システム
JPH04205515A (ja) コンピュータの作業内容指示方法
JPS62205418A (ja) 文書処理装置
JPS6432333A (en) Display control system
JPH04184524A (ja) 入出力一体型装置
JPS62297967A (ja) 文字処理装置
JPS6398766A (ja) 文書作成処理装置
JPH1185383A (ja) キーボード表示装置
JPH02133868A (ja) データ処理装置
JPS6010322A (ja) プログラム・フアンクシヨン・キ−方式
JPH05313802A (ja) 入力装置
JPS62113226A (ja) キ−ボ−ドにおけるコマンド指示方法
JPH0512276A (ja) 文書処理装置