JPH03154120A - Keyboard emulator - Google Patents
Keyboard emulatorInfo
- Publication number
- JPH03154120A JPH03154120A JP1291162A JP29116289A JPH03154120A JP H03154120 A JPH03154120 A JP H03154120A JP 1291162 A JP1291162 A JP 1291162A JP 29116289 A JP29116289 A JP 29116289A JP H03154120 A JPH03154120 A JP H03154120A
- Authority
- JP
- Japan
- Prior art keywords
- keyboard
- code
- signal
- characteristic
- electric signal
- 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.)
- Granted
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明は、ソフトウェアに対するユーザカスタマイズ機
能を支援してキー人力処理を簡略化することを可能にし
たキーボードエミュレータに関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Field of Industrial Application) The present invention relates to a keyboard emulator that supports user customization functions for software and simplifies manual key processing.
(従来の技術)
キーボードを入力装置として備えたワークステーション
やパソコン等の情報処理装置においては、利用者のニー
ズに応じて個別に作成されるソフトウェアを利用するか
、または目的に応じた市販の流通ソフトウェアを利用し
ている。(Prior Art) Information processing devices such as workstations and personal computers that are equipped with a keyboard as an input device use software that is individually created according to the needs of the user, or commercially available software that is tailored to the purpose. using software.
前者のソフトウェアの場合には、利用者が使い易いよう
に個別に作成されるので、ユーザカスタマイズは行う必
要がないが一品生産であるため、作成処理に手間がかか
り、また汎用性がない。In the case of the former type of software, since it is individually created to be easy for users to use, there is no need for user customization, but since it is produced in one piece, the creation process is time-consuming and lacks versatility.
他方、後者の流通ソフトウェアを利用する場合には、そ
のソフトウェアが持つユーザカスタマイズ機能を利用し
てユーザのニーズに対応するようにしている。On the other hand, when using the latter distribution software, the user customization function of the software is utilized to meet the user's needs.
(発明が解決しようとする課題)
しかしながら、上記従来例によれば、ユーザ個別にソフ
トウェアを作成するのは、開発時間ヲ多く必要とし、汎
用性もなく、また高価なものとなる。(Problems to be Solved by the Invention) However, according to the above conventional example, creating software for each user requires a lot of development time, lacks versatility, and is expensive.
また、ユーザカスタマイズ機能を持たない流通ソフトウ
ェアを使用すると、ユーザのニーズに対応させることが
困難となる。Furthermore, if distribution software without user customization functions is used, it will be difficult to meet user needs.
さらに、ユーザカスタマイズ機能を持つ流通ソフトウェ
アを使用する場合にあっても、個々の流通ソフトウェア
が持つユーザカスタマイズ機能を全て習得せねばならず
、非常に煩わしい。例えば、キーボードのファンクショ
ンキーの割当ても個々のユーザカスタマイズ機能により
異なっているのが現状である。Furthermore, even when using distribution software with user customization functions, the user must learn all the user customization functions of each distribution software, which is extremely troublesome. For example, the current assignment of function keys on a keyboard differs depending on the individual user customization functions.
本発明は上記事情に基づいてなされたものであり、その
目的は、現状のソフトウェアを変更することなくユーザ
カスタマイズ機能を支援し、そのキー人力処理を簡略化
することができるキーボードエミュレータを提供するこ
とにある。The present invention has been made based on the above circumstances, and its purpose is to provide a keyboard emulator that supports user customization functions without changing the current software and can simplify manual key processing. It is in.
(課題を解決するための手段)
上記目的を達成するために本発明のキーボードエミュレ
ータは、キーボードを入力装置として備えたワークステ
ーションやパソコン等の情報処理装置の前記キーボード
と装置本体間に接続される装置であって、前記情報処理
装置の信号特性を記録する信号特性記録部と、文字コー
ド等のコードを入力し、入力コード毎にそれに応じた信
号特性を前記信号特性記録部から読出す制御部と、読出
された信号特性に基づく電気信号を出力する電気信号発
生部と、発生された電気信号または前記キーボードから
の電気信号を前記装置本体に供給する接続部と、を有す
ることを特徴とする。(Means for Solving the Problems) In order to achieve the above object, the keyboard emulator of the present invention is connected between the keyboard and the device main body of an information processing device such as a workstation or a personal computer that is equipped with a keyboard as an input device. The apparatus includes a signal characteristic recording section that records signal characteristics of the information processing device, and a control section that inputs a code such as a character code and reads out signal characteristics corresponding to the input code from the signal characteristic recording section for each input code. and an electrical signal generating section that outputs an electrical signal based on the read signal characteristics, and a connecting section that supplies the generated electrical signal or the electrical signal from the keyboard to the device main body. .
(作用)
上記構成によれば、外部から文字コード等が入力される
と、その入力コードに対応した信号特性が読出され、そ
の信号特性に応じた電気信号が装置本体に供給される。(Function) According to the above configuration, when a character code or the like is input from the outside, the signal characteristics corresponding to the input code are read out, and the electric signal according to the signal characteristics is supplied to the main body of the apparatus.
従って、各種情報処理装置に備えられたキーボードから
の入力と前記電気信号とは同等に取扱うことができ、ユ
ーザカスタマイズ機能の支援及びキー人力処理の手間が
簡略化される。Therefore, inputs from keyboards provided in various information processing devices and the electrical signals can be treated equally, and support for user customization functions and labor for manual key processing are simplified.
(実施例)
第1図は本発明に係るキーボードエミュレータが適用さ
れた一実施例構成を示すブロック図である。(Embodiment) FIG. 1 is a block diagram showing the configuration of an embodiment to which a keyboard emulator according to the present invention is applied.
本実施例は、ワークステーションやパソコン等の情報処
理装置(端末装置)のキーボード1と端末本体2との間
にキーボードエミュレータ3を接続したものである。ま
た、端末本体2は上位のコンピュータ4に接続されてい
る。In this embodiment, a keyboard emulator 3 is connected between a keyboard 1 and a terminal main body 2 of an information processing device (terminal device) such as a workstation or a personal computer. Further, the terminal main body 2 is connected to a host computer 4.
上記キーボードエミュレータ3は、操作部5と、簡易キ
ーボード6と、記憶部7と、接続部8とを備えている。The keyboard emulator 3 includes an operation section 5, a simple keyboard 6, a storage section 7, and a connection section 8.
操作部5は、通信回線を介して外部装置あるいは前記コ
ンピュータ4から出力される文字コード等のコードを入
力してその入力コードを記憶部7へ供給する。また、こ
の操作部5は、簡易キーボード6からのキー人力に対応
したコードを同様に記憶部7へ供給する。The operation unit 5 inputs a code such as a character code output from an external device or the computer 4 via a communication line, and supplies the input code to the storage unit 7. Further, the operation unit 5 similarly supplies codes corresponding to the manual keystrokes from the simple keyboard 6 to the storage unit 7.
簡易キーボード6は、オペレータが常時使用するキーの
みを配列したもので、補助的に使用される。The simple keyboard 6 has only the keys that are regularly used by the operator arranged and is used auxiliary.
記憶部7は、制御部9と、信号特性記録部10と、電気
信号発生部11とを備えている。The storage section 7 includes a control section 9, a signal characteristic recording section 10, and an electrical signal generation section 11.
制御部9は、操作部5からの入力コードに従って、信号
特性記録部10から入力コードに対応した電気特性を抽
出してその特性データを電気信号発生部11へ供給する
。In accordance with the input code from the operation unit 5 , the control unit 9 extracts electrical characteristics corresponding to the input code from the signal characteristic recording unit 10 and supplies the characteristic data to the electrical signal generation unit 11 .
信号特性記録部10には、予め、端末本体2に適応した
電気信号の特性が記録されている。In the signal characteristic recording section 10, electric signal characteristics adapted to the terminal main body 2 are recorded in advance.
電気信号発生部11は、制御部9を介して供給された信
号特性データに対応した電気信号を発生して接続部8へ
出力する。The electrical signal generating section 11 generates an electrical signal corresponding to the signal characteristic data supplied via the control section 9 and outputs it to the connecting section 8 .
接続部8は、入力した電気信号を端末本体2へ供給する
。また、この接続部8は、通常使用時においては、キー
ボード1からの電気信号を端末本体2へ供給する。The connection section 8 supplies the input electrical signal to the terminal main body 2. Further, this connecting portion 8 supplies electrical signals from the keyboard 1 to the terminal main body 2 during normal use.
次に本実施例の作用を第2図のフローチャートを参照し
つつ説明する。Next, the operation of this embodiment will be explained with reference to the flow chart of FIG.
操作部5では、入力コードが有るか否かが監視されてお
り、入力コードが有ると(ステップ5T1)、次に、入
力コードはコンピュータ4又は外部装置からのものか、
あるいは簡易キーボード6からのものかが判定され、コ
ンピュータ4又は外部装置からのものであれば、簡易キ
ーボード6からの人力コードに優先してその入力コード
を制御部9へ転送する(ステップ5T2YES、ステッ
プ3)。The operation unit 5 monitors whether or not there is an input code, and if there is an input code (step 5T1), it then determines whether the input code is from the computer 4 or an external device.
Alternatively, it is determined whether the input code is from the simple keyboard 6, and if it is from the computer 4 or an external device, the input code is transferred to the control unit 9 with priority over the manual code from the simple keyboard 6 (step 5T2 YES, step 3).
他方、簡易キーボード6からの入力コードであれば、同
様にその入力コードを制御部9へ転送する(ステップ5
72NO,ステップ5T4)。On the other hand, if the code is input from the simple keyboard 6, the input code is similarly transferred to the control unit 9 (step 5).
72 NO, Step 5T4).
制御部9は転送された入力コードに基づき、信号特性記
録部10からその入力コードに対応した信号特性データ
を抽出し、その特性データを電気信号発生部11へ出力
する(ステップ5T5)。Based on the transferred input code, the control section 9 extracts signal characteristic data corresponding to the input code from the signal characteristic recording section 10, and outputs the characteristic data to the electric signal generation section 11 (step 5T5).
電気信号発生部11は、入力された信号特性データから
電気信号を発生しくステップ5T6)、発生された電気
信号は接続部8を介して端末本体2へ供給される(ステ
ップ5T7)。The electrical signal generating section 11 generates an electrical signal from the input signal characteristic data (Step 5T6), and the generated electrical signal is supplied to the terminal main body 2 via the connecting section 8 (Step 5T7).
従って、端末本体2及びコンピュータ4側から見れば、
前記電気信号はあたかもキーボード1から入力されたも
のと同等に扱うことができる。Therefore, when viewed from the terminal body 2 and computer 4 side,
The electrical signal can be treated as if it were input from the keyboard 1.
このため、例えば端末装置をCAD装置と考えれば、図
面読出し、画面表示等の初期設定等のキーボードコマン
ドをキーボードエミュレータ4を介して端末本体2へ自
動出力するようにすれば、その分のオペレータによるキ
ー人力の手間を省略することができる。For this reason, if we consider the terminal device to be a CAD device, for example, if keyboard commands such as reading drawings, initial settings for screen display, etc. are automatically output to the terminal body 2 via the keyboard emulator 4, the operator will have to Key human effort can be omitted.
以上説明したように本発明に係るキーボードエミュレー
タによれば、現状のソフトウェアを変更することなくユ
ーザカスタマイズ機能を支援でき、オペレータのキー人
力処理を大幅に簡略化することが可能となる。As explained above, according to the keyboard emulator according to the present invention, it is possible to support user customization functions without changing the current software, and it is possible to greatly simplify the manual key processing by the operator.
第1図は本発明に係るキーボードエミュレータが適用さ
れた一実施例構成を示すブロック図、第2図は同実施例
のキーボードエミュレータの処理手順を示すフローチャ
ートである。
1・・・キーボード
2・・・端末本体
3・・・キーボードエミュレータ
4・・・コンピュータ
5・・・操作部
6・・・簡易キーボード
7・・・記憶部
8・・・接続部
9・・・制御部
10・・・信号特性記録部
11・・・電気信号発生部FIG. 1 is a block diagram showing the configuration of an embodiment to which a keyboard emulator according to the present invention is applied, and FIG. 2 is a flowchart showing the processing procedure of the keyboard emulator of the embodiment. 1...Keyboard 2...Terminal body 3...Keyboard emulator 4...Computer 5...Operation section 6...Simple keyboard 7...Storage section 8...Connection section 9... Control unit 10...Signal characteristic recording unit 11...Electrical signal generation unit
Claims (1)
やパソコン等の情報処理装置の前記キーボードと装置本
体間に接続される装置であって、前記情報処理装置の信
号特性を記録する信号特性記録部と、 文字コード等のコードを入力し、入力コード毎にそれに
応じた信号特性を前記信号特性記録部から読出す制御部
と、 読出された信号特性に基づく電気信号を出力する電気信
号発生部と、 発生された電気信号または前記キーボードからの電気信
号を前記装置本体に供給する接続部と、を有することを
特徴とするキーボードエミュレータ。[Scope of Claims] A device connected between the keyboard and the main body of an information processing device such as a workstation or a personal computer that is equipped with a keyboard as an input device, the signal characteristic recording the signal characteristic of the information processing device. a recording section; a control section that inputs a code such as a character code and reads signal characteristics corresponding to each input code from the signal characteristic recording section; and an electric signal generator that outputs an electric signal based on the read signal characteristics. A keyboard emulator comprising: a connecting portion for supplying a generated electrical signal or an electrical signal from the keyboard to the device main body.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1291162A JP2582908B2 (en) | 1989-11-10 | 1989-11-10 | Keyboard emulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1291162A JP2582908B2 (en) | 1989-11-10 | 1989-11-10 | Keyboard emulator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03154120A true JPH03154120A (en) | 1991-07-02 |
| JP2582908B2 JP2582908B2 (en) | 1997-02-19 |
Family
ID=17765249
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1291162A Expired - Lifetime JP2582908B2 (en) | 1989-11-10 | 1989-11-10 | Keyboard emulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2582908B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0194417A (en) * | 1987-10-06 | 1989-04-13 | Mitsubishi Electric Corp | Code input device |
-
1989
- 1989-11-10 JP JP1291162A patent/JP2582908B2/en not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0194417A (en) * | 1987-10-06 | 1989-04-13 | Mitsubishi Electric Corp | Code input device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2582908B2 (en) | 1997-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6601129B1 (en) | Interface device between PC and keyboard enabling switching of data | |
| US5692198A (en) | Method for executing a process defined by a script by a plurality of types of description languages and an apparatus therefor | |
| JPH03154120A (en) | Keyboard emulator | |
| JP2806876B2 (en) | Switchable multi-unit operation device | |
| WO2023005001A1 (en) | Content input control method and system, electronic device, and storage medium | |
| JPH11338732A (en) | Programmable controller support device and recording medium | |
| JPH04107721A (en) | Data input device with arithmetic function | |
| JPH0414121A (en) | Transfer system for result of calcuration | |
| JPH01237816A (en) | Method for controlling keyboard device | |
| JPS6072015A (en) | Personal computer provided with auxiliary input device | |
| JPS62189523A (en) | Keyboard input device | |
| JP3032549B2 (en) | Display device | |
| JP3177423B2 (en) | Peripheral device testing system | |
| JPH0720760Y2 (en) | Keyboard device | |
| JP4738108B2 (en) | Mouse rapid input system | |
| JP3630170B2 (en) | Robot controller | |
| CN115048919A (en) | Document generation method and device, electronic equipment and storage medium | |
| JP2897748B2 (en) | Keyboard device | |
| CN115828217A (en) | Device control method, device, electronic device and storage medium | |
| JPH04355812A (en) | Flexible keyboard | |
| JPS61228523A (en) | Keyboard controlling system | |
| JPS59216231A (en) | Information processing system with keyboard | |
| JPH07121272A (en) | Programming loader and its information input method | |
| JP2000035873A (en) | Information processing apparatus and information processing method | |
| JPS63173114A (en) | Data input device |