JPH0576652B2 - - Google Patents
Info
- Publication number
- JPH0576652B2 JPH0576652B2 JP61096720A JP9672086A JPH0576652B2 JP H0576652 B2 JPH0576652 B2 JP H0576652B2 JP 61096720 A JP61096720 A JP 61096720A JP 9672086 A JP9672086 A JP 9672086A JP H0576652 B2 JPH0576652 B2 JP H0576652B2
- Authority
- JP
- Japan
- Prior art keywords
- item
- menu
- selection
- displayed
- pull
- 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.)
- Expired - Lifetime
Links
- 238000003672 processing method Methods 0.000 claims description 6
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、表示装置と入力装置を有する対話型
計算機システムに係り、画面上に表示された選択
項目を指示することにより、該システムに各種指
示を与えるのに好適なメニユー選択処理方式に関
する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an interactive computer system having a display device and an input device. The present invention relates to a menu selection processing method suitable for giving instructions.
マウスなど画面指示デバイスを用いて、メニユ
ーの指示を行うものとしては、マツキントツシユ
マニユアル(1984)、アツプルコンピユータ発行
17頁から18頁(Macintosh,1984,Apple
Computer,InC.PP1〜18)で説明されているよ
うなプルダウンメニユーを用いたメニユー選択方
式があり、このような選択方式での複数項目の選
択方法について第2図、第3図を用いて説明す
る。
For instructions on menus using a screen instruction device such as a mouse, see the Matsukin Totsushi Manual (1984), published by Apple Computer.
pp. 17-18 (Macintosh, 1984, Apple
There is a menu selection method using a pull-down menu as explained in Computer, InC. do.
メニユーは第2図に示すように、画面30の上
部のメニユー領域31に表示される。このメニユ
ー32をユーザはマウスに連動して動くマウス、
カーソル33で指示し、マウスボタンを押す操作
に対し、そのメニユー32を反転表示した後、プ
ルダウンメニユー34を表示し、ここにメニユー
の補助的な選択項目を表示する。第3図の場合、
Style(文字形状)というメニユーに対して、文字
の修飾形式と、文字フオントサイズの2種の選択
項目群をブロツク35に分割して表示している。 The menu is displayed in a menu area 31 at the top of the screen 30, as shown in FIG. This menu 32 is displayed by the user using a mouse that moves in conjunction with the mouse,
In response to an operation of pointing with a cursor 33 and pressing a mouse button, the menu 32 is highlighted and then a pull-down menu 34 is displayed, in which auxiliary selection items of the menu are displayed. In the case of Figure 3,
For the Style (character shape) menu, two groups of selection items, character modification format and character font size, are divided into blocks 35 and displayed.
ここで、マウスボタンを押したままマウスカー
ソル33をプルダウンメニユー34に移動する
と、指示された項目36は反転表示され、目的の
項目を指示した状態でマウスボタンを離すことに
より、その項目が選択されたとみなし、プルダウ
ンメニユー34を閉じてメニユー32の選択項目
に対する処理を行なう。 Here, if you move the mouse cursor 33 to the pull-down menu 34 while holding down the mouse button, the specified item 36 will be highlighted, and by releasing the mouse button while pointing to the desired item, that item will be selected. Then, the pull-down menu 34 is closed and the selected item on the menu 32 is processed.
以上のようなメニユー選択処理方式では階層的
なメニユー構造を取り、これをマウスで指示選択
できるようにすることでユーザに対し使い勝手の
良い操作環境を提供している。 The menu selection processing method described above has a hierarchical menu structure, which can be designated and selected using a mouse, thereby providing the user with an easy-to-use operating environment.
しかしながら、上記のような従来技術では、
(1) プルダウンメニユーの選択項目は一回のメニ
ユー選択操作で一カ所しか変更できない。この
ため例えば第3図の例では、文字の修飾形式
と、文字フオントサイズの指定は別々に2回に
分けてメニユー選択操作を行なわなければなら
ず、このように複数の項目を選択指示したい場
合、複数回のメニユー選択操作を要し、操作が
繁雑になつてしまう。
However, with the above-described conventional technology, (1) only one selection item on a pull-down menu can be changed in one menu selection operation; For this reason, in the example shown in Figure 3, it is necessary to perform two separate menu selection operations to specify the character modification format and character font size, and if you want to select and specify multiple items in this way, , multiple menu selection operations are required, making the operation complicated.
(2) メニユー項目の選択と実行指示を同時に行う
ため、誤つたメニユー項目の指示により誤操作
を起こしやすい。(2) Since menu item selection and execution instructions are performed at the same time, erroneous operations are likely to occur due to incorrect menu item instructions.
といつた操作性に対する問題点を残していた。However, there were still problems with operability, such as:
本発明の目的は、メニユー項目の選択と、実行
指示の操作を分離し、項目の複数指定が容易で誤
操作の少ないメニユー選択処理方式を提供するこ
とにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a menu selection processing method that separates menu item selection and execution instruction operations, allows multiple items to be easily specified, and reduces erroneous operations.
〔問題点を解決するための手段〕 上記の目的は、次の手段により達成される。[Means for solving problems] The above objective is achieved by the following means.
1 表示装置とその画面上の指示デバイスを持つ
システムで1個以上の項目の集合であるブロツ
クに対して、プルダウンメニユー表示の際の項
目番号を記憶する第1のフイールドを含むテー
ブルと、表示中のプルダウンメニユーの各ブロ
ツクに対し選択中の項目番号を記憶する第2の
フイールドを含むテーブルを用意する。1 In a system having a display device and an instruction device on the screen, for a block that is a collection of one or more items, a table including a first field that stores the item number when displaying a pull-down menu, and a table that stores the item number during display. A table is prepared that includes a second field that stores the number of the item being selected for each block of the pull-down menu.
ここで指示デバイスによるメニユーに対し
て、プルダウンメニユーを表示する。このとき
プルダウンメニユーに表示する選択する項目は
ブロツクごとに区切つて表示し、第1のフイー
ルドで示されるブロツク内での選択項目には何
らかの強調表示を行なう。また、メニユーの実
行、取消しといつた操作を示す操作ボツクスを
あわせて表示する。 Here, a pull-down menu is displayed in response to the menu provided by the instruction device. At this time, the items to be selected displayed on the pull-down menu are displayed divided into blocks, and the selected items within the block indicated by the first field are highlighted in some way. In addition, an operation box indicating operations such as execution and cancellation of the menu is also displayed.
このプルダウンメニユー表示に対して、次のよ
うな処理を用意する。Prepare the following processing for displaying this pull-down menu.
(1) 未選択状態の項目の指示に対しては、指示
項目の項目番号を第1のフイールドに格納
し、古い選択項目の強調表示を指示した項目
に移す。 (1) When an unselected item is specified, the item number of the specified item is stored in the first field, and the highlighted display of the old selected item is moved to the specified item.
(2) 実行を示す操作ボツクスの指示に対して
は、メニユー使用プログラムに第2のフイー
ルドで示される選択中の項目番号を通知し、
プルダウンメニユーを消去する。 (2) In response to an instruction from the operation box indicating execution, the menu user program is notified of the selected item number shown in the second field,
Clear the pull-down menu.
2 各ブロツクに対して持つテーブルに、初期値
の有無と初期値の選択項目番号を記憶する第3
のフイルドを設け、プルダウンメニユーの選択
中の項目に対する指示について、その項目の強
調表示を解除し、初期値がある場合、第3のフ
イールドに持つ初期値を第2のフイールドに格
納し、その項目を強調表示する。2. A third table that stores the presence or absence of an initial value and the selection item number of the initial value in a table for each block.
field, and for instructions for the currently selected item in the pull-down menu, cancel the highlighting of that item, and if there is an initial value, store the initial value held in the third field in the second field, and set the item to that item. Highlight.
3 実行を示す操作ボツクスの指示に対して、第
2のフイールドに格納した選択中の項目の項目
番号を第1のフイールドに格納する。3. In response to an instruction from the operation box indicating execution, store the item number of the selected item stored in the second field in the first field.
プルダウンメニユー内に実行、取消を意味する
操作ボツクスを表示し、項目の指示に対しては、
選択指示、選択解除の処理を行い、実行を意味す
る操作ボツクスを指示することにより、メニユー
の選択をメニユー使用プログラムに通知するた
め、実行指示をするまでの項目の選択が自由に行
え、選んだ項目が強調表示されたのを確認してか
ら実行指示を行うため誤つた操作の可能性を減少
させることができる。
An operation box for executing or canceling is displayed in the pull-down menu, and for item instructions,
The menu selection is notified to the menu using program by processing the selection and deselection, and instructing the operation box that means execution. Since execution instructions are issued after confirming that the item is highlighted, the possibility of erroneous operations can be reduced.
また、指示デバイスによる選択状態の項目指示
に対する処理により、選択無しという状態が有り
得ないような選択項目に対して省略時の選択項目
を設定しておくことにより、選択解除時に強制的
に省略時の選択項目が選ばれるように設定できる
実行を意味する操作ボツクスの指示に対して備
えた処理により、選択中の項目をメニユー利用プ
ログラムに通知するとともに、プルダウンメニユ
ーを次回表示する際のの初期選択項目として登録
され、これによつて同じ項目の繰返し指示に対す
る操作性を高め、取消操作ボツクスの指示による
プルダウンメニユーの選択項目の状態を表示前の
状態に戻すことを可能にしている。 In addition, by setting a default selection item for a selected item that cannot be in a state of no selection, by processing an item instruction in a selected state by the instruction device, the default selection item is forcibly set when a selection is cancelled. The selected item can be set to be selected.By processing in response to an instruction from the operation box that indicates execution, the menu usage program is notified of the currently selected item, and the initial selection item is set the next time the pull-down menu is displayed. This improves the operability when repeatedly instructing the same item, and makes it possible to return the state of the selected item in the pull-down menu to the state before display by instructing the cancel operation box.
以下、本発明の一実施例を図を用いて説明す
る。
An embodiment of the present invention will be described below with reference to the drawings.
第4図は本発明を実施するハードウエアの構成
について説明したものである。この図において、
1は演算処理装置CPU、2は主メモリMM、3
は表示処理装置DPU、4は表示メモリFM、5は
表示制御装置DC、6は表示装置D、7は外部記
憶制御装置FC、8は外部記憶装置FD、9はキー
ボード制御装置KBD、10はキーボードKB、1
1は指示デバイス制御装置PDC、12はボタン
を有する指示デバイスPDを示しており、13は
これらのユニツトを結ぶ共通バスである。 FIG. 4 explains the configuration of hardware for implementing the present invention. In this diagram,
1 is the arithmetic processing unit CPU, 2 is the main memory MM, 3
is the display processing unit DPU, 4 is the display memory FM, 5 is the display control device DC, 6 is the display device D, 7 is the external storage control device FC, 8 is the external storage device FD, 9 is the keyboard control device KBD, 10 is the keyboard KB, 1
1 is a pointing device control device PDC, 12 is a pointing device PD having buttons, and 13 is a common bus connecting these units.
なお、DPU3はCPU1で代用することも可能
でFM4についてもMM2で代用可能である。 Note that DPU3 can be replaced with CPU1, and FM4 can also be replaced with MM2.
本発明のメニユー制御方式に係るプログラムは
MM2上に位置し、このプログラムに従つて
CPU1がDPU3またはPDC11に対して処理要
求を行なうことにより、メニユー制御を行なう。
DPU3は、CPU1の描画指示に従いFM4への
展開処理を行なう。DC5はFM4の内容を一定
周期で巡回的に読出し、読み出した情報に従つて
対応するD6へ表示を行なう。このことにより、
D6へは常にFM4に格納された情報を反映した
表示が成される。PDC11は、PD12の移動情
報やPD12が持つボタンの状態をCPU1に通知
する役目を持つている。CPU1は、PD12の移
動に対して、DPU3を介してFM4上のカーソル
を表示することにより、PD12によるD6上の
指示を可能にする。 The program related to the menu control method of the present invention is
Located on MM2 and following this program
Menu control is performed by the CPU 1 issuing processing requests to the DPU 3 or PDC 11.
The DPU 3 performs rendering processing to the FM 4 according to the drawing instruction from the CPU 1. The DC5 reads out the contents of the FM4 cyclically at regular intervals, and displays the information on the corresponding D6 according to the read information. Due to this,
A display reflecting the information stored in FM4 is always displayed on D6. The PDC 11 has the role of notifying the CPU 1 of the movement information of the PD 12 and the state of the buttons that the PD 12 has. The CPU 1 enables the PD 12 to give instructions on the D6 by displaying a cursor on the FM 4 via the DPU 3 in response to the movement of the PD 12.
第5図、第6図は、本発明のメニユー制御方式
による画面出力例を示している。第5図はメニユ
ーの表示例で、メニユーバー31に固定長のメニ
ユー32の文字列を表示している。33はPD1
2の動きに合わせて移動するカーソルである。 5 and 6 show examples of screen output by the menu control method of the present invention. FIG. 5 shows an example of a menu display, in which a fixed length character string of a menu 32 is displayed on a menu bar 31. 33 is PD1
This is a cursor that moves in accordance with the movement of 2.
第6図は、メニユーをカーソル33で指示し、
PD12のボタンを押すことにより開かれるプル
ダウンメニユー34の表示例を示している。プル
ダウンメニユー内は、選択内容に応じてブロツク
35に分けて表示し、選択中の項目にはそれを強
調するため丸印37を付加して表示する。このよ
うな強調表示には、他に項目を反転表示する枠で
囲む、下線を引くなどが考えられる。選択できる
項目は一つのブロツクに最高一つである。また、
プルダウンメニユー34の下端に取消38、実行
39の機能ボツクスを表示する。この図で示した
メニユープルダウンメニユーで次のような選択操
作を行なう。使用者がPD12を用いてカーソル
33でメニユーを指示してPD12に持つボタン
を押すことにより、対応するプルダウンメニユー
34が表示される。この状態で、指示したい項目
にカーソル33を移動し、PD12のボタンを押
すことにより、丸印37がその項目に移動する。
また、すでに選択中の項目をPD12で指示しボ
タンを押すことにより、その項目の丸印37を消
去し、このときそのブロツク内でデフオルトの項
目があるときにはその項目に丸印37を表示す
る。なお、項目の属性として指示の無効が指定さ
れているときには、その項目は輝度を下げて表示
され、その項目に対する指示は無視される。 In FIG. 6, the menu is indicated by the cursor 33,
A display example of a pull-down menu 34 opened by pressing a button on the PD 12 is shown. The pull-down menu is divided and displayed in blocks 35 according to the selected item, and the currently selected item is displayed with a circle mark 37 added thereto to emphasize it. Examples of such highlighting include enclosing the item in a frame that displays it in reverse video, underlining the item, and so on. A maximum of one item can be selected per block. Also,
Function boxes for Cancel 38 and Execute 39 are displayed at the bottom of the pull-down menu 34. The following selection operations are performed using the menu pull-down menu shown in this figure. When the user uses the PD 12 to point to a menu with the cursor 33 and presses a button held on the PD 12, a corresponding pull-down menu 34 is displayed. In this state, by moving the cursor 33 to the desired item and pressing the button on the PD 12, the circle mark 37 will move to that item.
Further, by indicating an item that is already selected using the PD 12 and pressing the button, the circle mark 37 for that item is erased, and if there is a default item in that block, the circle mark 37 is displayed for that item. Note that when invalidation of instructions is specified as an attribute of an item, that item is displayed with reduced brightness, and instructions for that item are ignored.
この状態で、取消38の領域をPD12で指示
しボタンを押すと、アプリケーシヨンに指示を返
さずプルダウンメニユーを閉じる。なお、再びこ
のプルダウンメニユーを開いたときには、選択項
目の位置を前回プルダウンメニユーを開いたとき
の状態にして表示する。 In this state, if you specify the Cancel 38 area with the PD 12 and press the button, the pull-down menu will close without returning any instructions to the application. Note that when this pull-down menu is opened again, the selected items are displayed in the same position as when the pull-down menu was opened last time.
実行39の領域をPD12で指示しボタンを押
すと選択中の項目の識別子を返し、プルダウンメ
ニユーを閉じる。なお、次回プルダウンメニユー
をオープンしたときには、前回実行した項目に対
して丸印37を付けて表示する。 When the area of execution 39 is specified with PD12 and the button is pressed, the identifier of the currently selected item is returned and the pull-down menu is closed. Note that the next time the pull-down menu is opened, the previously executed item is displayed with a circle mark 37 attached thereto.
以上のようなメニユー選択操作を実現するため
のメニユー制御処理について次に詳しく述べる。 Menu control processing for realizing the menu selection operations as described above will be described in detail below.
第1図は、本発明の実施例における処理を示し
ており、第1図aが主処理の処理内容、第1図b
〜eが主処理から呼ばれる副処理の処理内容を示
している。 Fig. 1 shows the processing in the embodiment of the present invention, Fig. 1 a shows the processing contents of the main processing, Fig. 1 b
~e indicates the processing contents of the sub-process called from the main process.
また、第7図a,b及びcは、本発明の実施例
において用いるテーブルを示している。同図aで
メニユー管理ブロツクMMB50は、メニユー数
51、メニユーの表示文字数(固定長)52と、
各メニユーに対してそれぞれの表示メニユー文字
列53プルダウンメニユーの管理情報を持つプル
ダウンメニユー管理ブロツクPMMB60へのポ
インタメニユーに対して表示するプルダウンメニ
ユーの表示桁数55と行数56から成つている。 Moreover, FIGS. 7a, b, and c show tables used in the embodiment of the present invention. In the figure a, the menu management block MMB50 has the number of menus 51, the number of characters displayed in the menus (fixed length) 52,
A pointer to a pull-down menu management block PMMB 60 having respective display menu character strings 53 and pull-down menu management information for each menu.The number of display digits 55 and the number of lines 56 of the pull-down menu to be displayed for each menu.
同図bのプルダウンメニユー管理ブロツク
PMMB60は、表示する各項目の表示文字列6
1、項目の指示に対する有効/無効フラグ62、
項目の属するブロツク番号63と、項目を分割す
るブロツクのそれぞれに対し、何番目から何番目
の項目をブロツクとするかを示すブロツク範囲6
4の情報、選択を解除したときデフオルトで指示
する項目があるかどうかを示すデフオルトフラグ
65と、デフオルト項目番号66、そしてプルダ
ウンメニユーオープン時前回選択された項目をそ
の旨表示するための選択項目番号67を持つ。選
択項目番号67が無いときにはヌルコード(何も
選択していないことを示す番号)を格納する。 Pull-down menu management block in Figure b
PMMB60 is the display string 6 of each item to be displayed.
1. Valid/invalid flag 62 for item instructions;
The block number 63 to which the item belongs and the block range 6 that indicates which item is the block for each block into which the item is divided.
4 information, a default flag 65 indicating whether there is an item to be specified by default when the selection is canceled, a default item number 66, and a selected item number to display the previously selected item when the pull-down menu is opened. Has 67. If there is no selection item number 67, a null code (a number indicating that nothing has been selected) is stored.
同図cに示す選択項目テーブルSFF70は、プ
ルダウンメニユーオープン時に用いられる作業テ
ーブルで、選択されたメニユー番号71と、その
メニユーに対するプルダウンメニユーの各ブロツ
ク選択されている項目番号を保持する。選択項目
が無い場合にはヌルコードを格納する。 The selection item table SFF 70 shown in FIG. 3C is a work table used when opening a pull-down menu, and holds the selected menu number 71 and the item numbers selected in each block of the pull-down menu for that menu. If there is no selection item, a null code is stored.
第1図の処理フローと、第7図a,b及びcの
テーブル構成図を用いて、本発明の実施例につい
て具体的に処理内容を説明する。 The processing contents of the embodiment of the present invention will be specifically explained using the processing flow shown in FIG. 1 and the table configuration diagrams shown in FIGS. 7a, b, and c.
PD12の入力に対し起動された入力処理は、
PD12の状態を読取り(ボツクス101)、プル
ダウンメニユーが未表示でカーソル33がメニユ
ーを指示してPD12のボタンが押されていた場
合(ボツクス103,104,106で判断)、
指示したメニユに対するプルダウンメニユーの表
示処理110を行なう。プルダウンメニユーの表
示処理110は、第1図bに示すが、プルダウン
メニユーを表示する領域の背景データを退避する
処理(ボツクス111)と、第7図cに示す選択
項目テーブル70の「選択中のメニユー番号7
1」に指示したメニユー番号を、「選択中の項目
番号72」に指示メニユーに対するRMMB60
に持つプルダウンメニユーオープン時の選択項目
番号67の値を設定する処理(ボツクス112)
と、RMMB60の内容に応じて第6図で示した
ようなプルダウンメニユーを描画する処理(ボツ
クス113)を行なう。このとき選択項目を表す
丸印37は、RMMB60に持つ「選択項目番号
67」に従う。 The input processing activated in response to the input of PD12 is
If the state of the PD 12 is read (box 101) and the pull-down menu is not displayed and the cursor 33 points to the menu and the button of the PD 12 is pressed (as determined by boxes 103, 104, and 106),
A pull-down menu display process 110 for the designated menu is performed. The pull-down menu display process 110 is shown in FIG. 1b, and includes the process of saving the background data of the area where the pull-down menu is displayed (box 111), and the process of saving the background data of the area where the pull-down menu is displayed (box 111), and the process of saving the background data of the area where the pull-down menu is displayed, and Menu number 7
1", and the RMMB60 for the instructed menu in "Currently selected item number 72".
Processing to set the value of selection item number 67 when opening the pull-down menu held in (box 112)
Then, a process (box 113) is performed to draw a pull-down menu as shown in FIG. 6 according to the contents of the RMMB 60. At this time, the circle mark 37 representing the selection item follows the "selection item number 67" held in the RMMB 60.
プルダウンメニユーの表示中にその領域内をカ
ーソル33で指示しPD12のボタンを押すこと
により(ボツクス103,104で判断)、カー
ソル指示位置により次のような処理を行なう(ボ
ツクス105で判断)。 By pointing within the pull-down menu with the cursor 33 and pressing the button on the PD 12 (determined by boxes 103 and 104), the following processing is performed depending on the cursor designated position (determined by box 105).
(1) 項目選択処理200(項目の領域を指示)
第1図cに示すように、選択中でない項目を指
示した場合には、指示項目が属するブロツクを
PMMB60の所属ブロツク番号63で知り、そ
のブロツクの選択中の項目番号72でで示される
項目に表示している丸印37を消去し(ボツクス
202)、選択中の項目番号72に新しく指示し
た項目番号を設定すると同時にその項目に丸印3
7を表示する(ボツクス203)。(1) Item selection processing 200 (instruction of item area) As shown in Figure 1c, when an item that is not selected is specified, the block to which the specified item belongs is selected.
The circle mark 37 displayed on the item known from the belonging block number 63 of PMMB 60 and indicated by the currently selected item number 72 of that block is deleted (box 202), and the new item designated as the currently selected item number 72 is deleted. At the same time as setting the number, mark the item with a circle 3
7 is displayed (box 203).
また、選択中の項目を指示した場合には、指示
した項目の丸印を消去し、項目の属するブロツク
に対するSFT70の「選択中の項目番号72」
にヌルコードを設定する(ブロツク204)。次
にそのブロツクに対するPMMB60の「デフオ
ルトフラグ」を参照しデフオルト項目がある場合
には、「デフオルト項目番号66」に示される項
目番号をSFT70の「選択中の項目番号72」
に格納し、その項目に丸印37を表示する(ブロ
ツク206)。 In addition, when specifying the currently selected item, the circle mark of the specified item is deleted and the "selected item number 72" of the SFT 70 is displayed for the block to which the item belongs.
A null code is set to (block 204). Next, refer to the "default flag" in PMMB60 for that block, and if there is a default item, enter the item number shown in "default item number 66" into "selected item number 72" in SFT70.
and displays a circle 37 in that item (block 206).
(2) 実行処理(実行ボツクスの領域を指示)
第1図dに示すように、確定したSFT70の
「選択中の項目番号」の値を「選択中のメニユー
番号71」に対応するPMMB60の対応する
「選択項目番号67」に格納し、次回のプルダウ
ンメニユーオープン時に新しい選択項目が表示さ
れるようにする(ボツクス301)。次に、SFT
70に格納されている「選択中のメニユー番号7
1」と各ブロツクの「選択中の項目番号72」を
アプリケーシヨンプログラムに通知し(ボツクス
302)、プルダウンメニユーの表示時に退避し
た背景データを回復する(ボツクス303)。(2) Execution processing (instructing the area of the execution box) As shown in Figure 1d, the value of the "selected item number" of the confirmed SFT 70 is changed to the correspondence of the PMMB 60 corresponding to the "selected menu number 71". The new selection item is stored in "selection item number 67" so that the next time the pull-down menu is opened, a new selection item will be displayed (box 301). Then, SFT
"Currently selected menu number 7" stored in 70
1" and the "selected item number 72" of each block to the application program (box 302), and the background data saved when the pull-down menu was displayed is restored (box 303).
(3) 取消処理(取消ボツクスの領域を指示)
第1図eに示すように、プルダウンメニユーの
背景データを回復するだけでアプリケーシヨンプ
ログラムには何も通知しない。(3) Cancellation processing (designating the area of the cancellation box) As shown in Figure 1e, only the background data of the pull-down menu is restored and nothing is notified to the application program.
本実施例によれば、
(1) 一度のメニユー選択操作の中で、分割ブロツ
クごとに複数の項目について選択指定を行なう
ことができる。 According to this embodiment, (1) it is possible to select and specify a plurality of items for each divided block in a single menu selection operation;
(2) プルダウンメニユーの選択項目を変更したあ
とでも取消操作ボツクスを指示することによ
り、選択を中止し、選択項目の状態をプルダウ
ンメニユー表示前に戻すことができる。(2) Even after changing the selected item on the pull-down menu, by instructing the cancel operation box, the selection can be canceled and the state of the selected item can be returned to the state before the pull-down menu was displayed.
(3) 選択項目に丸印37が表示された状態でその
項目の実行指示を行なうため、誤操作を減らす
ことができる。(3) Since the execution instruction for the selected item is given with the circle mark 37 displayed on the selected item, erroneous operations can be reduced.
(4) 項目に対する選択解除操作の際にデフオルト
の項目を確認した上で実行することができる。(4) When deselecting an item, it can be executed after confirming the default item.
などの効果がある。There are effects such as
本発明によれば、項目の選択操作と実行操作を
分離することができるので、
(1) 一度のメニユー指示操作の中で、複数の選択
項目の変更が容易に行える。
According to the present invention, since the item selection operation and execution operation can be separated, (1) multiple selection items can be easily changed in one menu instruction operation;
(2) 誤つた選択による実行などの誤操作を減少さ
せることができる。(2) Misoperations such as execution due to incorrect selection can be reduced.
といつた効果があり、省略時の選択項目を指定で
きることにより、項目を選択解除したときに常に
この項目が選ばれるように設定できるといつた効
果がある。By being able to specify a default selection item, it is possible to set the item so that it is always selected when the item is deselected.
また、前回プルダウンメニユーで実行指示した
項目を記憶し、次回の表示的にこれに基いて表示
するため繰返し操作が容易になり、選択途中での
取消指示により、選択項目の状況をプルダウンメ
ニユー表示前の状態に戻すことができるといつた
効果がある。 In addition, the item that was previously instructed to be executed in the pull-down menu is memorized and the next display is based on this, making it easier to repeat operations.By canceling the selection in the middle of selection, the status of the selected item can be checked before the pull-down menu is displayed. It has the effect of being able to return it to its original state.
第1図は、本発明の一実施例の処理フローチヤ
ート、第2図は従来の方式でのメニユー表示例を
示す図、第3図は従来の方式でのプルダウンメニ
ユー表示例を示す図、第4図は本発明を実施する
ハードウエア構成図、第5図は本発明によるメニ
ユーの表示例を示す図、第6図は本発明によるプ
ルダウンメニユーの表示例を示す図、第7図は本
発明に係わるテーブル構成図である。
6…表示装置、12…指示デバイス、32…メ
ニユー、34…プルダウンメニユー、35…ブロ
ツク、37…選択中を示す丸印、39…実行操作
ボツクス、60…プルダウンメニユー管理ブロツ
ク、70…選択項目テーブル、100…メニユー
選択処理、200…項目選択処理、300…実行
処理。
FIG. 1 is a processing flowchart of an embodiment of the present invention, FIG. 2 is a diagram showing an example of a menu display in a conventional method, FIG. 3 is a diagram showing an example of a pull-down menu display in a conventional method, and FIG. FIG. 4 is a hardware configuration diagram for implementing the present invention, FIG. 5 is a diagram showing a display example of a menu according to the present invention, FIG. 6 is a diagram showing a display example of a pull-down menu according to the present invention, and FIG. 7 is a diagram showing a display example of a pull-down menu according to the present invention. FIG. 6...Display device, 12...Instruction device, 32...Menu, 34...Pull-down menu, 35...Block, 37...Circle indicating selection, 39...Execution operation box, 60...Pull-down menu management block, 70...Selection item table , 100... Menu selection processing, 200... Item selection processing, 300... Execution processing.
Claims (1)
装置を持ち、該画面上に表示したメニユー形式に
よる選択項目の表示及び選択機能を有する対話型
計算機システムに対するメニユー選択処理方法に
おいて、メニユー形式による該選択項目を複数の
ブロツクに分けて該画面上に表示するともに選択
項目の実行または取消しを指示する項目を該画面
上に表示し、各選択項目ブロツク内で項目を選択
するとともに選択した複数の選択項目すべての実
行または取消しの指示をし、実行または取消しの
指示に従つて処理プログラムを実行し、続いてメ
ニユー形式による該選択項目を複数のブロツクに
分けて表示する際、以前に選択してある選択項目
については強調表示を各選択ブロツクごとに表示
し、各選択項目ブロツク内で項目を選択するとと
もに選択した複数の選択項目すべての実行または
取消しの指示をし、実行または取消しの指示に従
つて処理プログラムを実行し、選択した項目が強
調表示した項目と異なるときは次にメニユー形式
による該選択項目を表示する際には新たに選択し
た項目を強調表示することを特徴とするメニユー
選択処理方法。 2 選択項目ブロツク内で項目を選択指示しない
ときは予め定められた選択項目を選択したとして
処理されることを特徴とする特許請求の範囲第1
項記載のメニユー選択処理方法。[Scope of Claims] 1. A menu selection processing method for an interactive computer system having a display device and an instruction device for instructing the screen of the display device, and having a function of displaying and selecting selection items in the form of a menu displayed on the screen. , the selection items in menu format are divided into a plurality of blocks and displayed on the screen, and an item for instructing execution or cancellation of the selection item is displayed on the screen, and an item is selected within each selection item block. Instructing to execute or cancel all of the selected multiple selection items, executing the processing program according to the execution or cancellation instructions, and then displaying the selected items in a menu format in multiple blocks, For previously selected selections, highlighting is displayed for each selection block, allowing you to select items within each selection block and instructing you to execute or cancel all selected selections. The processing program is executed according to the cancellation instruction, and if the selected item is different from the highlighted item, the newly selected item is highlighted the next time the selected item is displayed in menu format. Menu selection processing method. 2. Claim 1 characterized in that when no item is selected within the selection item block, it is processed as if a predetermined selection item has been selected.
Menu selection processing method described in section.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61096720A JPS62254233A (en) | 1986-04-28 | 1986-04-28 | Menu selecting and processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61096720A JPS62254233A (en) | 1986-04-28 | 1986-04-28 | Menu selecting and processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62254233A JPS62254233A (en) | 1987-11-06 |
JPH0576652B2 true JPH0576652B2 (en) | 1993-10-25 |
Family
ID=14172573
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61096720A Granted JPS62254233A (en) | 1986-04-28 | 1986-04-28 | Menu selecting and processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62254233A (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0814749B2 (en) * | 1987-11-09 | 1996-02-14 | シャープ株式会社 | Help screen generator |
JPH0814750B2 (en) * | 1987-11-09 | 1996-02-14 | シャープ株式会社 | Help screen generator |
JP2613603B2 (en) * | 1987-11-11 | 1997-05-28 | キヤノン株式会社 | Display control device |
JP2663133B2 (en) * | 1988-04-19 | 1997-10-15 | 武藤工業 株式会社 | Command menu display method in display device |
JP2680159B2 (en) * | 1990-02-15 | 1997-11-19 | 山武ハネウエル株式会社 | Display method in control system |
DE69126362T2 (en) * | 1990-04-19 | 1997-12-11 | Ibm | Conditional anticipation of the valid option |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6273327A (en) * | 1985-09-27 | 1987-04-04 | Toshiba Corp | Work station |
-
1986
- 1986-04-28 JP JP61096720A patent/JPS62254233A/en active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6273327A (en) * | 1985-09-27 | 1987-04-04 | Toshiba Corp | Work station |
Also Published As
Publication number | Publication date |
---|---|
JPS62254233A (en) | 1987-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH04267426A (en) | Position displaying method of a plurality of selected object | |
JP2939021B2 (en) | Window management information input / output device | |
US5995984A (en) | Apparatus and method for zoom-in entry of an element in a table | |
EP0558223B1 (en) | Window management system in a computer workstation | |
JPH0576652B2 (en) | ||
EP1183602B1 (en) | Method for copying data in a graphical user interface | |
US6211857B1 (en) | Interaction support system and method | |
JP2785941B2 (en) | Window information division / integration processing method | |
JP3284272B2 (en) | Data input method and device / data input program recording medium | |
JPH0464089B2 (en) | ||
JP2585311B2 (en) | How to create a program | |
JPH03256116A (en) | Information processor | |
JPH04273322A (en) | Hierarchical menu selecting device | |
JP2504579B2 (en) | Screen I / O control method | |
JP3158526B2 (en) | Function instruction method and information processing device | |
JPH0721403A (en) | Graphic editor | |
JP3189110B2 (en) | Document processing device | |
JPH02293924A (en) | Menu control system | |
JPH06214710A (en) | Registration method for tablet menu | |
JPS63298426A (en) | Menu selecting and processing system | |
JPH0319019A (en) | Menu display system | |
JPH06337779A (en) | User interface processing system | |
JPH04243419A (en) | Card type processing device | |
JPH0418331B2 (en) | ||
JPH0241557A (en) | Format set processing system of layout display |