JPH04340618A - Function key designating device - Google Patents
Function key designating deviceInfo
- Publication number
- JPH04340618A JPH04340618A JP3113345A JP11334591A JPH04340618A JP H04340618 A JPH04340618 A JP H04340618A JP 3113345 A JP3113345 A JP 3113345A JP 11334591 A JP11334591 A JP 11334591A JP H04340618 A JPH04340618 A JP H04340618A
- Authority
- JP
- Japan
- Prior art keywords
- key
- function
- keys
- keyboard
- functions
- 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
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明はアプリケーションプログ
ラム作成ツールのマンマシンインターフェイス機構部に
適用されるファンクションキー指定装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a function key designation device applied to a man-machine interface mechanism of an application program creation tool.
【0002】0002
【従来の技術】現在、コンピュータシステムに於いて最
も標準的な入力装置はキーボードである。このキーボー
ドには、通常、“A”,“B”,“C”といったデータ
入力に使うデータキーと、1つのキーを押すことで或る
特定の機能を実行するファンクションキーがある。2. Description of the Related Art Currently, the most standard input device in computer systems is a keyboard. This keyboard typically has data keys such as "A", "B", and "C" used for data input, and function keys that execute a certain function by pressing one key.
【0003】従来のアプリケーションプログラムの作成
ツールでは、各機能に対してキートップに書かれている
文字を認識し、そのキートップのキーを押下することで
機能を指定する方法が一般的である。しかしながら上記
した従来のアプリケーションプログラム作成ツールに於
けるファンクションキー指定手段に於いては、以下のよ
うな問題があった。[0003] Conventional application program creation tools generally recognize characters written on key tops for each function, and specify the function by pressing the key on the key top. However, the function key designation means in the conventional application program creation tool described above has the following problems.
【0004】即ち、パーソナルコンピュータの分野に於
いては、事実上の標準といえるような仕様のパーソナル
コンピュータとして、例えばIBM社のATと称される
パーソナルコンピュータが存在し、OSにMS−DOS
(登録商標)を使用していることから、MS−DOSの
ような標準的なOSの使えるパーソナルコンピュータを
多くのメーカーが製作し広く普及している。That is, in the field of personal computers, for example, there is a personal computer called AT manufactured by IBM, which has specifications that can be said to be a de facto standard, and the OS is MS-DOS.
(registered trademark), many manufacturers have produced personal computers that can run standard OS such as MS-DOS, and these have become widely used.
【0005】一方、パーソナルコンピュータに設けられ
たキーボードは、各メーカーによりキートップに書かれ
ている表示が異なる場合があり、特にファンクションキ
ーのキートップの表現は、メーカー間の差が大きい。[0005] On the other hand, the display written on the key tops of keyboards installed in personal computers may differ depending on the manufacturer. In particular, the expressions on the key tops of function keys vary greatly between manufacturers.
【0006】アプリケーションプログラムの作成ツール
を作成する場合に、メーカー毎に異なるキートップの表
現を全てサポートしておくのは非常に困難で、かつコス
ト面でも高価になるという問題があった。[0006] When creating a tool for creating an application program, it is extremely difficult to support all the key top expressions that differ from manufacturer to manufacturer, and it is also expensive.
【0007】[0007]
【発明が解決しようとする課題】上述したように従来で
は、キーボードのキートップに書かれている機能(ファ
ンクション)表示がメーカー毎に異なり、アプリケーシ
ョンプログラムの作成ツールを作成する場合に、メーカ
ー毎に異なるキートップの表現を全てサポートしておく
のは非常に困難で、かつコスト面でも高価になるという
問題があった。[Problems to be Solved by the Invention] As mentioned above, conventionally, the function display written on the key top of the keyboard differs depending on the manufacturer. There was a problem in that it was extremely difficult to support all the different keycap expressions, and it was also expensive.
【0008】本発明は上記実情に鑑みなされたもので、
アプリケーションプログラムの作成ツールに於いて、パ
ーソナルコンピュータに設けられたキーボードのキート
ップに付された機能表現によらず、各機能毎にキーボー
ド上の任意のキーを押下操作することで、容易に所望す
るファンクションキーをキーボード上の任意のキーに割
付けることができ、これによりキートップの機能表現を
異にする各種のキーボードに対してアプリケーションプ
ログラム作成ツールを標準化できるファンクションキー
指定装置を提供することを目的とする。[0008] The present invention was made in view of the above circumstances.
In application program creation tools, you can easily create desired functions by pressing any key on the keyboard for each function, regardless of the function expressions attached to the key tops of the keyboard installed on the personal computer. An object of the present invention is to provide a function key designation device that can assign a function key to any key on a keyboard, thereby standardizing an application program creation tool for various keyboards that have different functional expressions on the key tops. shall be.
【0009】[0009]
【課題を解決するための手段】本発明は、キーボードか
ら送られてくる物理的なキーコード(モニタスキャンコ
ード)を認識するスキャンコード認識部と、同認識部で
認識したコードをユーザに知らせ確認させる表示手段と
、上記認識部で認識したコードに対する機能を指定する
指定部と、上記認識部で認識したコードと上記指定部で
指定した機能を対応づけるファンクションキーテーブル
とを有して、キーボードに付されたキートップの機能表
現によらずキーボード上でファンクションキーを任意に
指定できるファンクションキー指定装置を実現する。[Means for Solving the Problems] The present invention includes a scan code recognition section that recognizes a physical key code (monitor scan code) sent from a keyboard, and a code recognized by the recognition section that is notified to the user for confirmation. a display means for displaying the code, a specification section for specifying a function for the code recognized by the recognition section, and a function key table for associating the code recognized by the recognition section with the function specified by the specification section; To realize a function key designation device which can arbitrarily designate a function key on a keyboard regardless of the function expression of the attached key top.
【0010】0010
【作用】上記構成による本発明のファンクションキー指
定装置をアプリケーションプログラムの作成ツールに組
み込むことにより、キートップの機能表現を異にする各
種のキーボードに対して共通のアプリケーションプログ
ラム作成ツールを提供できる。又、実際に押下したキー
に対して所望の機能を割り付けるので容易に機能指定が
行なえるとともに、ユーザに判り易いファンクションキ
ー指定機構を実現できる。[Operation] By incorporating the function key designation device of the present invention having the above structure into an application program creation tool, it is possible to provide a common application program creation tool for various keyboards whose key tops have different functional expressions. Further, since a desired function is assigned to the key actually pressed, the function can be easily specified, and a function key specification mechanism that is easy for the user to understand can be realized.
【0011】[0011]
【実施例】以下図面を参照して本発明の一実施例を説明
する。図1は本発明の一実施例を示すブロック図である
。DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of the present invention.
【0012】図1に於いて、1はディスプレイ装置(D
ISP)であり、ここではユーザに対して、ユーザの押
下したキーボード2上のキーに固有の情報(例えばキー
コード)を表示するとともに、選択対象となる機能一覧
(機能選択画面)を表示する。2はキーボード(KB)
であり、ここではファンクションキー指定時に於いて、
機能(ファンクション)を割り当てるキーをユーザが実
際に押下する。In FIG. 1, 1 is a display device (D
Here, information specific to the key on the keyboard 2 pressed by the user (for example, a key code) is displayed to the user, as well as a list of functions to be selected (function selection screen). 2 is the keyboard (KB)
Here, when specifying a function key,
The user actually presses the key to which the function is assigned.
【0013】3はユーザがキーボード2上で実際に押下
したキーに対する機能を指定する指定装置であり、ここ
ではポインティングデバイスであるマウスを用いて表示
された機能一覧から任意の機能を指定するものとする。[0013] Reference numeral 3 denotes a specification device for specifying a function for a key actually pressed by the user on the keyboard 2. Here, the user specifies an arbitrary function from a displayed function list using a mouse, which is a pointing device. do.
【0014】4はキーボード2から送られてくる物理コ
ード(モニタスキャンコード)を認識するキーコード認
識部であり、認識したキーコードを所定の表示フォーマ
ットでディスプレイ装置1に表示する。Reference numeral 4 denotes a key code recognition unit that recognizes the physical code (monitor scan code) sent from the keyboard 2, and displays the recognized key code on the display device 1 in a predetermined display format.
【0015】5はファンクションキーテーブル6を管理
するテーブル管理部であり、キーコード認識部4で認識
したキーと、指定装置3で指定された機能とを対応付け
て、ファンクションキーテーブル6に格納する。Reference numeral 5 denotes a table management unit that manages the function key table 6, which associates the keys recognized by the key code recognition unit 4 with the functions specified by the specification device 3 and stores them in the function key table 6. .
【0016】6は押下キーと指定機能とが対応付けて登
録されるファンクションキーテーブルであり、テーブル
管理部5の制御の下に、キーコード認識部4で認識した
キーと指定装置3で指定された機能とを対応付けて記憶
する。図2は上記図1に於けるファンクションキーの指
定処理手順を説明するフローチャートである。Reference numeral 6 denotes a function key table in which pressed keys and specified functions are registered in association with each other, and under the control of the table management section 5, keys recognized by the key code recognition section 4 and keys specified by the specification device 3 are registered. stored in association with other functions. FIG. 2 is a flowchart illustrating the function key designation processing procedure in FIG. 1 above.
【0017】図2に於いて、S1 はキーボード2上で
ユーザがキーを押下するステップであり、機能(ファン
クション)を割り当てたいキーをキーボード2上で実際
にユーザが押下する。S2 はキーボード2上で押下さ
れたキーを表示するステップであり、押下されたキーの
コードをディスプレイ装置1に表示する。In FIG. 2, S1 is a step in which the user presses a key on the keyboard 2, and the user actually presses a key on the keyboard 2 to which a function is to be assigned. S2 is a step of displaying the pressed key on the keyboard 2, and the code of the pressed key is displayed on the display device 1.
【0018】S3 は押下されたキーに割り付ける機能
を指定するステップであり、ユーザの押下したキーに対
して、機能一覧の中から対応する機能を指定装置3のマ
ウス操作で指定する。S3 is a step of specifying a function to be assigned to the pressed key, and the user specifies the corresponding function from the function list for the pressed key by operating the mouse of the specifying device 3.
【0019】S4 は設定したファンクションキーの内
容をユーザが確認するステップであり、押下したキーと
、そのキーに対応する機能(ファンクション)との組み
合わせ内容を表示画面上で確認する。S4 is a step in which the user confirms the contents of the set function keys, and confirms the combination of the pressed key and the function corresponding to that key on the display screen.
【0020】S5 は押下キーと指定機能とを対応付け
たファンクションキー設定情報をテーブルへ登録するス
テップであり、上記ステップS4 で確認した押下キー
と指定機能との組み合わせによるファンクションキー設
定情報をファンクションキーテーブル6へ登録する。こ
こで上記図1及び図2を参照して本発明一実施例に於け
る動作を説明する。ファンクションキーの指定時に於い
ては、先ずキーボード2上でユーザが機能(ファンクシ
ョン)を割り当てたいキーを押下する(図2ステップS
1 )。[0020] S5 is a step of registering function key setting information that associates pressed keys with specified functions in the table, and registers function key setting information based on the combination of pressed keys and specified functions confirmed in step S4 above as function keys. Register in table 6. The operation in one embodiment of the present invention will now be described with reference to FIGS. 1 and 2. When specifying a function key, first press the key on the keyboard 2 to which the user wants to assign a function (step S in Figure 2).
1).
【0021】このキーボード2上のキー操作によるキー
信号はキーコード認識部4に送付されて、押下キーのキ
ーコードが認識され、その認識されたキーコードがディ
スプレイ装置1に送付されて所定の表示形態(例えばキ
ーコードの入力(設定)フィールドと機能の入力(設定
)フィールドとをペアにした表形式の入力画面)で表示
される(図2ステップS2 )。Key signals generated by key operations on the keyboard 2 are sent to the key code recognition section 4, which recognizes the key code of the pressed key, and the recognized key code is sent to the display device 1 to display a predetermined display. It is displayed in a form (for example, a tabular input screen in which a key code input (setting) field and a function input (setting) field are paired) (step S2 in FIG. 2).
【0022】上記表示画面で機能(ファンクション)を
割り当てたいキーを確認した後、指定装置3のマウス操
作でそのキーに割り付ける機能(ファンクション)を機
能一覧(機能選択画面)から指定する。この際の機能一
覧(機能選択画面)表示は、上記キーの入力画面と同一
画面上に表示する表示形態、又は画面を切り換えて表示
する表示形態のいずれであってもよい(図2ステップS
3 )。After confirming the key to which a function is to be assigned on the display screen, the user specifies the function to be assigned to that key from the function list (function selection screen) by operating the mouse on the specifying device 3. The function list (function selection screen) displayed at this time may be displayed on the same screen as the key input screen, or may be displayed by switching screens (Step S in Figure 2).
3).
【0023】この機能一覧上で指定された機能は上記指
定キーのキーコードと対をなす状態でディスプレイ装置
1に表示される。例えばキーコードの入力(設定)フィ
ールドと機能の入力(設定)フィールドとをペアにした
表形式の入力画面に於いて、キーコードの入力(設定)
フィールドに上記キーボード2上で操作したキーのキー
コードが表示され、そのキーコード入力(設定)フィー
ルドと対をなす機能入力(設定)フィールドに上記押下
操作したキーに割り付ける機能(例えば機能名)が表示
される。The functions specified on this function list are displayed on the display device 1 in pairs with the key codes of the specified keys. For example, on a tabular input screen that pairs a key code input (setting) field and a function input (setting) field, the key code input (setting)
The key code of the key operated on the keyboard 2 is displayed in the field, and the function (for example, function name) to be assigned to the pressed key is displayed in the function input (setting) field paired with the key code input (setting) field. Is displayed.
【0024】この表示画面上で、押下操作したキーと機
能一覧より指定した機能との組み合わせを確認し、その
ファンクションキー指定を登録する際は、キーボード2
上の確認を指示する特定のキーを操作する。又、上記組
み合わせを変更したいときは再入力を指示する特定のキ
ーを操作する(図2ステップS4 )。[0024] On this display screen, check the combination of the pressed key and the function specified from the function list, and when registering the function key designation, press the keyboard 2.
Operate a specific key that instructs you to confirm the above. If the user wishes to change the above combination, he or she operates a specific key that instructs re-input (step S4 in FIG. 2).
【0025】ここで確認を指示する特定のキーが操作さ
れると、テーブル管理部5の制御の下に、上記押下操作
したキーと機能一覧より指定した機能との組み合わせに
よるファンクションキー設定情報がファンクションキー
テーブル6へ登録される(図2ステップS5 )。この
ような処理が繰り返し実行されることにより、任意のキ
ー割付けによる複数のファンクションキー指定が行なわ
れる。[0025] When the specific key for which confirmation is instructed is operated, the function key setting information based on the combination of the pressed key and the function specified from the function list is set as a function under the control of the table management section 5. It is registered in the key table 6 (step S5 in FIG. 2). By repeatedly executing such processing, a plurality of function keys are designated by arbitrary key assignments.
【0026】上記したようなファンクションキー指定処
理により、キートップの刻印を異にする各種のキーボー
ドに対し、それぞれ同一の操作で、キートップの刻印に
関係なく機能選択が可能であり、従って上記実施例によ
るファンクションキー指定装置をアプリケーションプロ
グラムの作成ツールに組み込むことにより、キートップ
の機能表現を異にする各種のキーボードに対して共通の
アプリケーションプログラム作成ツールを提供できる。
又、実際に押下したキーに対して所望の機能を割り付け
るので容易に機能指定が行なえるとともに、ユーザに判
り易いファンクションキー指定機構を実現できる。[0026] Through the function key designation processing described above, it is possible to select a function regardless of the engraving on the key top by performing the same operation on various keyboards with different engravings on the key tops. By incorporating the function key designation device according to the example into an application program creation tool, it is possible to provide a common application program creation tool for various keyboards whose key tops have different functional expressions. Further, since a desired function is assigned to the key actually pressed, the function can be easily specified, and a function key specification mechanism that is easy for the user to understand can be realized.
【0027】尚、上記した実施例に於いて、図2に示す
ステップS2 乃至ステップS4 の処理は本発明の本
質的な処理ではなく、例えばステップS2 及びステッ
プS4 は単にユーザに確認を促すだけであるので省い
てもよい。In the above-mentioned embodiment, the processing of steps S2 to S4 shown in FIG. There is, so you can omit it.
【0028】又、押下操作したキーに対する機能の指定
方式も上記実施例には限定されず、表示による機能一覧
からの指定でなく、例えば機能一覧用紙を参照して機能
に固有のデータをキー入力する等、他の機能指定手段で
あってもよい。[0028] Furthermore, the method of specifying a function for a pressed key is not limited to the above embodiment, and instead of specifying from a displayed function list, for example, key input of data specific to a function with reference to a function list sheet may be used. Other function specifying means such as .
【0029】[0029]
【発明の効果】以上詳記したように本発明のファンクシ
ョンキー指定装置によれば、キーボード上で機能割り付
けを行なうキーを押下して機能割り付けを行なうキーを
指定する第1の手段と、同手段で指定したキーに対する
機能を指定する第2の手段と、上記第1の手段で指定し
たキーのキーコードと上記第2の手段で指定した機能と
が対応付けて登録される機能管理テーブルとを備え、機
能を割り付けるキーをキーボード上で実際に押下してキ
ーの機能を指定する構成としたことにより、キーボード
上の機能表現などによらず、キーボード上の実際に機能
キーとして使用したい任意のキーを押下操作することで
、ユーザの望むファンクションキーを指定でき、これに
よりキートップの機能表現を異にする各種のキーボード
を対象にアプリケーションプログラムの作成ツールを標
準化できる。Effects of the Invention As detailed above, according to the function key designation device of the present invention, the first means for designating a key to which a function is assigned by pressing the key to which a function is assigned on the keyboard; and a function management table in which the key code of the key specified by the first means and the function specified by the second means are registered in association with each other. By actually pressing the key to assign a function on the keyboard to specify the key function, you can actually use any key on the keyboard that you want to use as a function key, regardless of the function expression on the keyboard. By pressing , the user can specify the desired function key, and this makes it possible to standardize application program creation tools for various keyboards that have different functional expressions on the key tops.
【図1】本発明の一実施例に於ける装置の構成を示すブ
ロック図。FIG. 1 is a block diagram showing the configuration of an apparatus in an embodiment of the present invention.
【図2】上記図1に於けるファンクションキーの指定処
理手順を説明するフローチャート。FIG. 2 is a flowchart illustrating a function key designation process procedure in FIG. 1;
1…ディスプレイ装置(DISP)。2…キーボード(
KB)、3…指定装置、4…キーコード認識部、5…テ
ーブル管理部、6…ファンクションキーテーブル。1...Display device (DISP). 2...Keyboard (
KB), 3...Specification device, 4...Key code recognition unit, 5...Table management unit, 6...Function key table.
Claims (1)
キーを押下して機能割り付けを行なうキーを指定する第
1の手段と、同手段で指定したキーに対する機能を指定
する第2の手段と、上記第1の手段で指定したキーのキ
ーコードと上記第2の手段で指定した機能とが対応付け
て登録される機能管理テーブルとを具備し、機能を割り
付けるキーをキーボード上で実際に押下してキーに対す
る機能割り付けを行なうことを特徴とするファンクショ
ンキー指定装置。1. A first means for specifying a key to which a function is to be assigned by pressing a key to which the function is to be assigned on a keyboard; a second means for specifying a function for the key specified by the same means; A function management table is provided in which the key code of the key specified by the first method and the function specified by the second method are registered in association with each other, and the key code to which the function is assigned is actually pressed on the keyboard. A function key designation device characterized by assigning functions to.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3113345A JPH04340618A (en) | 1991-05-17 | 1991-05-17 | Function key designating device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3113345A JPH04340618A (en) | 1991-05-17 | 1991-05-17 | Function key designating device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04340618A true JPH04340618A (en) | 1992-11-27 |
Family
ID=14609897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3113345A Pending JPH04340618A (en) | 1991-05-17 | 1991-05-17 | Function key designating device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04340618A (en) |
-
1991
- 1991-05-17 JP JP3113345A patent/JPH04340618A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7301532B1 (en) | Digital display keyboard | |
| US6832354B2 (en) | Computer system, on-screen keyboard generation method, power-on-password checking method and memory | |
| US20070137901A1 (en) | Micro-keyboard simulator | |
| JP2001051787A (en) | Method and device for selecting mark by using stroke on user interfacr | |
| JP2000148367A (en) | Character processing apparatus and method, and storage medium storing the program | |
| US7029191B2 (en) | Apparatus for inputting special character and method for the same | |
| JPH04340618A (en) | Function key designating device | |
| JPH0660078A (en) | Document preparing device and key function setting method | |
| KR20080099944A (en) | Control method and apparatus for keyboard Korean-English key array conversion | |
| JPH10124240A (en) | Input device | |
| JPH05265628A (en) | Input device and method for setting up input key | |
| JPS63317817A (en) | Keyboard control system | |
| JP3020225U (en) | Computer program processing signal input device | |
| JP5057112B2 (en) | User interface device and information processing device | |
| JPS61246826A (en) | Input device | |
| JP2900071B2 (en) | Programming device for programmable controller | |
| JP2878461B2 (en) | Document input device | |
| JPH0452922A (en) | Mouse input system | |
| JPS61122782A (en) | Code picture selecting system | |
| JPS62293413A (en) | Data input device | |
| JPH10161798A (en) | Software keyboard with electronic calculator function | |
| JPH04281513A (en) | Key assignment processor | |
| JPH0194417A (en) | Code input device | |
| JPS59142637A (en) | Input and output display device with operation guide | |
| JPS58129541A (en) | Cathode ray tube display controlling method |