JPH0869366A - メニュー表示方法 - Google Patents

メニュー表示方法

Info

Publication number
JPH0869366A
JPH0869366A JP6225973A JP22597394A JPH0869366A JP H0869366 A JPH0869366 A JP H0869366A JP 6225973 A JP6225973 A JP 6225973A JP 22597394 A JP22597394 A JP 22597394A JP H0869366 A JPH0869366 A JP H0869366A
Authority
JP
Japan
Prior art keywords
function
key
menu
display
register
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.)
Abandoned
Application number
JP6225973A
Other languages
English (en)
Inventor
Satoshi Ogasawara
聡 小笠原
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP6225973A priority Critical patent/JPH0869366A/ja
Publication of JPH0869366A publication Critical patent/JPH0869366A/ja
Abandoned legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【目的】 本発明は、ポインティングデバイスを操作し
ている場合に、ファンクション機能キーを操作し易いウ
インドウ形式メニューに表示するメニュー表示方法を提
供することである。 【構成】 制御部2は、メニューウインドウ表示処理プ
ログラムに従ってファンクションキーウインドウの作成
表示処理を実行し、自己のレジスタ及び記憶部3内の表
示用ファンクションワーク3bを利用して記憶部3内の
ファンクションキーテーブル3aに格納されたファンク
ションキーデータを展開してファンクションキーウイン
ドウを作成して表示装置4に表示する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、メニュー表示方法に係
り、詳細には、ファンクション機能キーを画面に表示す
るためのメニュー表示方法に関する。
【0002】
【従来の技術】近時、コンピュータシステムやワードプ
ロセッサー等の情報処理装置においては、アプリケーシ
ョンプログラムの各種処理機能やコマンド処理機能の操
作を容易にするため、キーボードのファンクションキー
に、その各種処理機能やコマンド処理機能に関する操作
を割り当てて利用するようになっている。
【0003】そして、各種処理機能やコマンド処理機能
が割り当てられたファンクション機能キーの表示は、例
えば、ディスプレイ画面の最下行部分にキーボードのフ
ァンクションキーと対応するように表示される。
【0004】
【発明が解決しようとする課題】しかしながら、このよ
うな従来のファンクション機能キーの表示にあっては、
例えば、ディスプレイ画面の最下行部分にキーボードの
ファンクションキーと対応するように表示されていたた
め、キーボード以外の入力デバイスとしてマウスやペン
等のポインティングデバイスを操作している場合は、マ
ウスのボタンクリック操作あるいはペン入力操作から一
旦離れてキーボードのファンクションキー操作に移らな
ければならず、連続的な入力操作を妨げるという問題点
があった。また、マウスやペン等のポインティングデバ
イスによる操作を意識して特化した処理をプログラムで
提供するために、キーボードとポインティングデバイス
の両者を使うようにする場合は、プログラムが複雑にな
るとともに、その処理も複雑になるという問題点があっ
た。
【0005】本発明の課題は、ポインティングデバイス
を操作している場合に、ファンクション機能キーを操作
し易いウインドウ形式メニューに表示するメニュー表示
方法を提供することである。
【0006】
【課題を解決するための手段】請求項1記載の発明は、
ポインティングデバイスにより画面上で指定操作される
特定機能の機能指定用メニューを画面に表示する際のメ
ニュー表示方法において、前記特定機能の指定操作に必
要なキー情報をメモリに格納し、前記ポインティングデ
バイスによる画面上の指定操作により前記機能指定用メ
ニューを表示する場合は、前記メモリに格納されるキー
情報に基づいて前記機能指定用メニューの表示データを
作成して表示するようにしたことを特徴としている。
【0007】また、この場合、請求項2に記載するよう
に、前記メモリには、ファンクションキーに対応して設
定された前記機能指定用キー情報を格納し、前記入力デ
バイスあるいは前記ポインティングデバイスによる画面
上の指定操作により前記機能指定用メニューを表示する
場合は、当該メモリに格納したファンクションキーに対
応するキー情報に基づいて前記機能指定用メニューの表
示データを作成して表示することが有効である。
【0008】
【作用】請求項1記載の発明によれば、ポインティング
デバイスにより画面上で指定操作される特定機能の機能
指定用メニューを画面に表示する際のメニュー表示方法
において、前記特定機能の指定操作に必要なキー情報を
メモリに格納し、前記ポインティングデバイスによる画
面上の指定操作により前記機能指定用メニューを表示す
る場合は、前記メモリに格納されるキー情報に基づいて
前記機能指定用メニューの表示データを作成して表示す
る。
【0009】したがって、ポインティングデバイスによ
り特定機能の指定操作を必要とするシステムが自動的に
機能指定用メニューを表示することができ、分かり易い
ポインティングデバイスの操作環境を提供することがで
きる。
【0010】請求項2記載の発明によれば、前記メモリ
には、ファンクションキーに対応して設定された前記機
能指定用キー情報を格納し、前記入力デバイスあるいは
前記ポインティングデバイスによる画面上の指定操作に
より前記機能指定用メニューを表示する場合は、当該メ
モリに格納したファンクションキーに対応するキー情報
に基づいて前記機能指定用メニューの表示データを作成
して表示することにより、ファンクションキーに設定さ
れる特定機能の指定操作を必要とするシステムが自動的
にファンクションキーメニューを表示することができ、
分かり易いファンクションキーの操作環境を提供するこ
とができる。
【0011】
【実施例】以下、図1〜図4を参照して実施例を詳細に
説明する。図1〜図4は、本発明を適用したコンピュー
タシステムの一実施例を示す図である。まず、構成を説
明する。図1は、コンピュータシステム1の要部ブロッ
ク構成図である。この図において、コンピュータシステ
ム1は、制御部2、記憶部3、表示装置4、キーボード
5及びマウス6により構成されている。
【0012】制御部2は、CPU(Central Processing
Unit )、ROM(Read Only Mem-ory )及びレジスタ
等により構成され、ROM内に格納される各種制御プロ
グラムに従ってコンピュータシステム1内の各部を制御
し、各種情報処理を実行し、その処理過程及び処理結果
を表示装置4に表示させる。また、制御部2は、後述す
るメニューウインドウ表示処理プログラムに従ってファ
ンクションキーウインドウの作成表示処理を実行し、自
己のレジスタ及び記憶部3内の表示用ファンクションワ
ーク3bを利用して記憶部3内のファンクションキーテ
ーブル3aに格納されたファンクションキーデータを展
開してファンクションキーウインドウを作成して表示装
置4に表示する。なお、制御部2内のレジスタは、レジ
スタA〜Dのメモリエリアを形成し、レジスタA〜Cに
は、ファンクションキーデータを解析して格納する領域
(ファンクションキーテーブル3a、表示用ファンクシ
ョンワーク3b及びファンクション管理ワークテーブル
3c)の各先頭番地を格納し、レジスタDは、ファンク
ションキーの数を管理するためのカウンターとして利用
する。
【0013】記憶部3は、図1に示すように、ファンク
ションキーテーブル3a、表示用ファンクションワーク
3b、ファンクション管理ワークテーブル3cの各メモ
リエリアを形成し、ファンクションキーテーブル3aに
は、ファンクションキーデータ(ファンクションキーF
1〜Fnと機能名称(“作成”,“訂正”,“複写”
等)を対応つけるデータ)を格納し、表示用ファンクシ
ョンワーク3bには、ファンクションキーテーブル3a
に格納されたファンクションキーデータに基づいてファ
ンクションキーウインドウ内に表示するキー表示データ
を展開し、ファンクション管理ワークテーブル3cに
は、ファンクションキーウインドウ内のキー表示データ
に対応するファンクションキーコード(ファンクション
キー番号F1〜Fn)を格納する。
【0014】表示装置4は、制御部2から入力される各
種情報処理経過及び処理結果を表示するとともに、ファ
ンクションキーウインドウを表示する。キーボード5
は、カーソルキー、数字入力キー、文字入力キー及びフ
ァンクションキー等を備え、押下されたキーの押下信号
を制御部2に出力する。マウス6は、キーボード5の入
力補助を行うポインティングデバイスであり、操作信号
を制御部2に出力する。
【0015】次に、動作を説明する。まず、上記制御部
2により実行されるメニューウインドウ表示処理につい
て図2に示すフローチャートに基づいて説明する。本実
施例のコンピュータシステム1では、ユーザーのマウス
6の所定操作、例えば、マウス6の右ボタンがクリック
された場合にメニューウインドウ表示処理が開始され
る。
【0016】ユーザーによりマウス6の右ボタンがクリ
ックされると、メニューウインドウ表示処理を開始し、
図2おいて、まず、記憶部3内のファンクションキーテ
ーブル3aに格納されたファンクションキーデータを解
析して格納する領域の先頭番地、すなわち、ファンクシ
ョンキーテーブル3aの先頭アドレスをレジスタAにセ
ットし(ステップS1)、表示用ファンクションワーク
3bの先頭アドレスをレジスタBにセットし(ステップ
S2)、ファンクション管理テーブルワーク3cの先頭
アドレスをレジスタCにセットする(ステップS3)。
【0017】次いで、ファンクションキーデータを解析
する際のキーの数を管理するためのカウンターとしてレ
ジスタDを“0”にセットする(ステップS4)。次い
で、レジスタAにセットした先頭アドレスのファンクシ
ョンキーテーブル3aからファンクションキーデータを
読み出し(ステップS5)、そのアドレスにデータが存
在するか否かをチェックする(ステップS6)。
【0018】データが存在しない場合は、ステップS1
0に進み、データが存在する場合は、読み出したファン
クションキーデータをレジスタBにセットした先頭アド
レスの表示用ファンクションワーク3bのメモリエリア
に書き出し(ステップS7)、レジスタCにセットした
先頭アドレスのファンクション管理テーブルワーク3c
にファンクションキー番号(F1)を書込む(ステップ
S8)。
【0019】次いで、レジスタB、Cに次の番地をセッ
トし(ステップS9)、レジスタAに次の番地をセット
し、カウンターとして利用するレジスタDの値を+1ア
ップカウントして(ステップS10)、全てのファンク
ションについて終了したか否かを判別する(ステップS
11)。全てのファンクションが終了していないと判別
した場合は、ステップS5に戻ってレジスタAにセット
した次の番地のファンクションキーテーブル3aからフ
ァンクションキーデータを読み出し、ステップS6〜S
11の処理を繰り返し実行し、全てのファンクションが
終了するまでファンクションキーデータの表示用ファン
クションワーク3bへの書き出し処理、ファンクション
管理テーブルワーク3cへのファンクションキー番号
(F1)の書込み処理を繰り返し実行する。
【0020】全てのファンクションについて終了したと
判別した場合は、レジスタB、Cに作成終了マークとし
てのターミネーターコードを書込み(ステップS1
2)、以上の処理により表示用ファンクションワーク3
bに書き出したファンクションキーデータに基づいて表
示モジュールに実行・解除のキーを追加してファンクシ
ョンキーデータを表示装置4にウインドウ表示して(ス
テップS13)、本処理を終了する。
【0021】以上のメニューウインドウ表示処理の結
果、表示装置4に表示されるファンクションキーウイン
ドウの一例を図3に示す。すなわち、図3においては、
同図(a)に示すように通常のファンクションキーF1
〜F10のうちF1〜F3,F7,F8,F10に設定
された各機能(“作成”,“訂正”,“外部記憶”,
“印刷”,“消去”)を、同図(b)に示すようにファ
ンクションキーウインドウ内に配置してキー表示するこ
とができる。
【0022】したがって、システム側の処理で自動的に
ファンクションキーのデータをウインドウ表示すること
により、アプリケーションの設計者はマウスの存在を意
識することなく、また、ユーザーに対しては直感的で分
かり易いマウスの操作環境を提供することができ、ユー
ザーのマウス等のポインティングデバイスによる操作性
を改善することができる。
【0023】次に、表示したファンクションキーウイン
ドウの中でファンクションキーが指定された場合の処理
について図4に示すフローチャートに基づいて説明す
る。図4において、まず、マウス6により指示されたフ
ァンクションキーウインドウ内の位置をコードに変換し
(ステップS21)、その指示位置がウインドウ枠外か
否かをチェックする(ステップS22)。ウインドウ枠
外の場合は、エラーとしてキー入力無しとして処理を終
了し(ステップS23)、ウインドウ枠内の場合は、実
行キー/解除キーが指示されたか否かを判別する(ステ
ップS24)。実行キー/解除キーが指示された場合
は、そのまま実行キー/解除キー指示を出力して処理を
終了する(ステップS25)。
【0024】また、実行キー/解除キーが指示されなか
った場合は、レジスタAにファンクション管理テーブル
ワーク3cの先頭アドレスをセットし(ステップS2
6)、レジスタAに実際に選ばれたファンクションキー
の番号(例えば、F1)を読み出し(ステップS2
7)、その読み出したファンクションキー番号を出力し
て(ステップS28)、本処理を終了する。
【0025】以上の処理によりファンクションウインド
ウに表示したファンクションキーを通常のファンクショ
ンキーと同様にシステム内で認識することができる。な
お、上記実施例では、コンピュータシステム1に本発明
のメニュー表示方法を適用した場合を示したが、その他
のポインティングデバイスを利用するワードプロセッサ
ー等にも適用可能であることは勿論である。
【0026】
【発明の効果】請求項1記載の発明によれば、ポインテ
ィングデバイスにより特定機能の指定操作を必要とする
システムが自動的に機能指定用メニューを表示すること
ができ、分かり易いポインティングデバイスの操作環境
を提供することができる。
【0027】請求項2記載の発明によれば、ファンクシ
ョンキーに設定される特定機能の指定操作を必要とする
システムが自動的にファンクションキーメニューを表示
することができ、分かり易いファンクションキーの操作
環境を提供することができる。
【図面の簡単な説明】
【図1】本発明を適用したコンピュータシステムの要部
ブロック構成図。
【図2】図1の制御部により実行されるメニューウイン
ドウ表示処理のフローチャート。
【図3】図2のメニューウインドウ表示処理により表示
されるファンクションキーウインドウの一例を示す図。
【図4】図3に表示したファンクションキーウインドウ
内のファンクションキーが指示された場合の処理を説明
するためのフローチャート。
【符号の説明】
1 コンピュータシステム 2 制御部 3 記憶部 3a ファンクションキーテーブル 3b 表示用ファンクションワーク 3c ファンクション管理ワークテーブル 4 表示装置 5 キーボード 6 マウス

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】ポインティングデバイスにより画面上で指
    定操作される特定機能の機能指定用メニューを画面に表
    示する際のメニュー表示方法において、 前記特定機能の指定操作に必要なキー情報をメモリに格
    納し、 前記ポインティングデバイスによる画面上の指定操作に
    より前記機能指定用メニューを表示する場合は、前記メ
    モリに格納されるキー情報に基づいて前記機能指定用メ
    ニューの表示データを作成して表示するようにしたこと
    を特徴とするメニュー表示方法。
  2. 【請求項2】前記メモリには、ファンクションキーに対
    応して設定された前記機能指定用キー情報を格納し、前
    記入力デバイスあるいは前記ポインティングデバイスに
    よる画面上の指定操作により前記機能指定用メニューを
    表示する場合は、当該メモリに格納したファンクション
    キーに対応するキー情報に基づいて前記機能指定用メニ
    ューの表示データを作成して表示するようにしたことを
    特徴とする請求項1記載のメニュー表示方法。
JP6225973A 1994-08-26 1994-08-26 メニュー表示方法 Abandoned JPH0869366A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6225973A JPH0869366A (ja) 1994-08-26 1994-08-26 メニュー表示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6225973A JPH0869366A (ja) 1994-08-26 1994-08-26 メニュー表示方法

Publications (1)

Publication Number Publication Date
JPH0869366A true JPH0869366A (ja) 1996-03-12

Family

ID=16837794

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6225973A Abandoned JPH0869366A (ja) 1994-08-26 1994-08-26 メニュー表示方法

Country Status (1)

Country Link
JP (1) JPH0869366A (ja)

Similar Documents

Publication Publication Date Title
JPH0869366A (ja) メニュー表示方法
JP2001243092A (ja) イベント記録再生システム,及び、イベント記録再生プログラムを格納したコンピュータ可読媒体
JP2007080166A (ja) 分析機器用標準操作手順書作成支援ソフトウエア
JPH0580814A (ja) プログラマブルコントローラ用プログラミング装置
JP3083552B2 (ja) 階層編集処理装置
JPH06139039A (ja) コンピュータ装置
JPH11203031A (ja) データ入力装置及びその制御方法及び記憶媒体
JP3358311B2 (ja) 表処理装置
JPH0954688A (ja) Gui設計支援方法
JPH0756902A (ja) 文書編集装置
JPH0317741A (ja) プログラム作成支援装置
JPH01191269A (ja) 画像制御装置
JP2561000B2 (ja) 文字列出力方法
JPH10333832A (ja) カーソルマーク制御装置および制御方法
JP3037141B2 (ja) 補助線表示機能付き表計算システムおよび方法
JPH0573589A (ja) 表計算プログラムの自動実行装置
JPH11265403A (ja) ハイパーリンクドローイングシステム
JPH0561625A (ja) 画面入出力編集表示方式
JPH1173342A (ja) プログラム試験装置及びプログラム試験方法
JPH05250124A (ja) データ処理装置とその表示データ変換方法
JPH0764755A (ja) データ処理装置及びその方法
JPH11282662A (ja) 入力表示制御装置及び記憶媒体
JPH0720990A (ja) 文書編集処理装置
JPH0670001U (ja) プログラマブルコントローラの周辺装置
JPH08110850A (ja) 情報処理装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040423

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040518

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20040609