JPH0442323A - Menu display control method - Google Patents
Menu display control methodInfo
- Publication number
- JPH0442323A JPH0442323A JP2149281A JP14928190A JPH0442323A JP H0442323 A JPH0442323 A JP H0442323A JP 2149281 A JP2149281 A JP 2149281A JP 14928190 A JP14928190 A JP 14928190A JP H0442323 A JPH0442323 A JP H0442323A
- Authority
- JP
- Japan
- Prior art keywords
- menu
- displayed
- menus
- display
- cursor
- 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
- 238000000034 method Methods 0.000 title claims description 20
- 230000004044 response Effects 0.000 claims description 3
- 230000000994 depressogenic effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は表示手段にポツプアップメニューを表示するメ
ニュー表示制御方法に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a menu display control method for displaying a pop-up menu on a display means.
従来、ワークステーションや計算機等の装置には、第9
図(a)に示すように、表示画面1に、処理すべき内容
を示すコマンドに対応するポツプアップメニューを表示
し、そのポツプアップメニューの中からユーザによって
メニュー選択されたメニューに対応するコマンドを実行
するようにしたものがある。Conventionally, devices such as workstations and computers have a
As shown in Figure (a), a pop-up menu corresponding to a command indicating the content to be processed is displayed on the display screen 1, and a command corresponding to the menu selected by the user from the pop-up menu is displayed. There is something I tried to do.
これは、キーボードに備わっている各種キーを操作して
コマンドを入力するのとは異なり、第9図(a)に示す
ように、各種コマンドに対応するポツプアップメニュー
の中から、例えばマウスの移動に伴って連動するカーソ
ル3を所望のメニューに移動してメニュー選択すること
でコマンドを入力するものである。This differs from inputting commands by operating various keys on a keyboard.As shown in Figure 9(a), this method allows you to select commands from pop-up menus corresponding to various commands, such as by moving the mouse. A command is input by moving the cursor 3, which moves in conjunction with , to a desired menu and selecting the menu.
このように、ポツプアップメニューを表示することによ
り、ユーザがコマンド名を覚えておく必要もなく、また
マウスを操作して作業をしている途中でコマンドの人力
か必要になった場合であっても、手をマウスからキーボ
ードへと移動することなく、マウスの操作でメニュー選
択することによりコマンドを入力できるようにして、操
作性及び作業効率の向上を図るようにしている。In this way, by displaying a pop-up menu, the user does not have to remember the command name, and if the user needs manual commands while operating the mouse while working. Also, commands can be entered by selecting menus using the mouse without having to move hands from the mouse to the keyboard, thereby improving operability and work efficiency.
ところで、上記従来のポツプアップメニューの表示方法
では、メニューを上から順番に並べて表示を行うように
しているので、メニューの数が増えると、第9図(b)
に示すように、メニューの大きさは縦方向に大きくなり
、ある数を越すと表示画面からはみだしてしまうことに
なり、このはみだしてしまうメニューは表示されない。By the way, in the conventional pop-up menu display method described above, the menus are displayed in order from the top, so when the number of menus increases, the display as shown in FIG. 9(b)
As shown in , the size of the menu increases in the vertical direction, and if it exceeds a certain number, it will protrude from the display screen, and the menu that protrudes from the screen will not be displayed.
従って、ポツプアップメニュー数には限度があった。Therefore, there is a limit to the number of pop-up menus.
また多くのメニューが一度に表示された場合、一番下に
あるメニューを選択する場合は、カーソルをそのメニュ
ーの位置まで移動させなければならなかった。Also, when many menus were displayed at once, if you wanted to select the bottom menu, you had to move the cursor to that menu.
本発明は上記実情に鑑みてなされたものであり、表示す
べきメニュー数に制限されることなくメニューを設定で
き、かつ全てのメニューを表示することができるととも
に、メニュー選択の操作性を向上させることのできるメ
ニュー表示制御方法を提供することを目的とする。The present invention has been made in view of the above circumstances, and it is possible to set menus without being limited to the number of menus to be displayed, display all menus, and improve operability of menu selection. The purpose of the present invention is to provide a menu display control method that can be used to control menu display.
上述した課題を解決するため、本発明に係るメニュー表
示制御方法では、設定されたメニュー項目数に応じたメ
ニュー表示領域を表示手段の表示画面上に確保し、その
確保した領域にメニューを表示し、さらに表示すべきメ
ニューの数が前記メニュー項目数を越えている場合は、
表示要求に応じてメニューをスクロールさせてメニュー
表示領域内に表示するようにしている。In order to solve the above-mentioned problems, in the menu display control method according to the present invention, a menu display area corresponding to the set number of menu items is secured on the display screen of the display means, and the menu is displayed in the secured area. , and if the number of menus to be displayed exceeds the number of menu items,
The menu is scrolled and displayed within the menu display area in response to a display request.
本発明に係るメニュー表示制御方法では、ユザによって
設定されたメニュー項目数のメニューを表示するだけの
表示領域(ウィンドウ)をデイスプレィ等の表示領域に
確保し、その確保した表示領域内にメニューを表示する
。また表示すべきメニュー数が設定されたメニュー項目
数を越えている場合は、表示領域のメニューはスクロー
ル可能状態となり、メニューを選択するためのカーソル
の位置に応じて、メニューがスクロールされて表示され
る(例えば、カーソルが表示領域外の下方に有ればメニ
ューはスクロールアップし、またカーソルが表示領域外
の上方に有ればメニューはスクロールダウンして表示さ
れる。)
従って、設定されたメニュー項目数のメニュを表示する
だけの表示領域内でメニューをスクロルすることができ
るので、メニュー数に制限されることなく表示すべきメ
ニューを設定でき、かつ全てのメニューを表示すること
ができるとともに、カーソルの大幅な移動を行うこと無
くメニューを選択することができる。In the menu display control method according to the present invention, a display area (window) sufficient to display the number of menu items set by the user is secured in a display area such as a display, and the menu is displayed within the secured display area. do. Also, if the number of menus to be displayed exceeds the set number of menu items, the menu in the display area becomes scrollable, and the menu is scrolled and displayed according to the position of the cursor for selecting the menu. (For example, if the cursor is below the display area, the menu will scroll up; if the cursor is above the display area, the menu will scroll down.) Since the menu can be scrolled within the display area that can display only the number of menu items, the menu to be displayed can be set without being limited by the number of menus, and all menus can be displayed. Menu selections can be made without significant movement of the cursor.
以下、本発明に係るメニュー表示制御方法の実施例を添
付図面を参照して説明する。Embodiments of the menu display control method according to the present invention will be described below with reference to the accompanying drawings.
第1図は本発明に係るメニュー表示制御方法を適用した
装置、例えばワークステーションの一実施例を示すブロ
ック図である。同図において、キーボード/マウス制御
部11は、キーボード12、マウス13からの各種のデ
ータ(ポツプアップメニューとして表示させたいメニュ
ーのメニュー項目数など)、指令等を入力制御している
。ディスク制御部14は、ディスク装置]5に対するア
クセス制御を行う。このディスク装置15には、後述す
る処理手順を示すフローチャートに基づくプログラム、
ポツプアップメニューを表示するためのプログラムを格
納している。実メモリ−6は、入力されたデータ、ロー
ドされたデータ等を記憶する。表示制御部17は、デイ
スプレィ等の表示装置18に対して、ビットマツプデー
タや、各種機能に応じたウィンドウ、ポツプアップメニ
ュー等を表示させる。中央処理装置(以下、CPUとい
う)19は、上記各制御部及び実メモリを制御するとと
もに、上記各プログラムを実行する。FIG. 1 is a block diagram showing an embodiment of an apparatus, such as a workstation, to which a menu display control method according to the present invention is applied. In the figure, a keyboard/mouse control section 11 inputs and controls various data (such as the number of menu items of a menu desired to be displayed as a pop-up menu), commands, etc. from a keyboard 12 and a mouse 13. The disk control unit 14 controls access to the disk device]5. This disk device 15 includes a program based on a flowchart showing a processing procedure to be described later;
Contains a program for displaying a pop-up menu. The real memory 6 stores input data, loaded data, and the like. The display control unit 17 causes a display device 18 such as a display to display bitmap data, windows corresponding to various functions, pop-up menus, etc. A central processing unit (hereinafter referred to as CPU) 19 controls each of the above-mentioned control units and real memory, and executes each of the above-mentioned programs.
またCPU19は、ユーザによって設定されたメニュー
項目数に応じたメニュー表示領域を表紙装置18の表示
画面上に確保し、その確保した領域にメニューを表示し
、さらに表示すべきメニューの数が前記メニュー項目数
を越えている場合は、表示要求に応じてメニューをスク
ロールさせてメニュー表示領域内に表示するように制御
する。Further, the CPU 19 secures a menu display area on the display screen of the cover device 18 according to the number of menu items set by the user, displays the menu in the secured area, and furthermore, the CPU 19 secures a menu display area corresponding to the number of menu items set by the user, displays the menu in the secured area, and If the number of items exceeds the limit, the menu is scrolled and displayed within the menu display area in response to the display request.
本発明に係るポツプアップメニューの表示方法では、ユ
ーザによって設定されたメニューを表示すべきメニュー
項目数に対応するメニューを表示するための領域を確保
し、その領域内にメニューを表示する。In the pop-up menu display method according to the present invention, an area for displaying menus corresponding to the number of menu items to be displayed in the menu set by the user is secured, and the menu is displayed within the area.
具体的には、第2図に示すように、表示画面20に表示
されているウィンドウ21のシステムメニューか押下さ
れ、ポツプアップメニューを表示するためのプログラム
が起動されると、設定されたメニュー項目数に応じたメ
ニューを表示するためのウィンドウ22が生成され、そ
のウィンドつ22内にメニューが表示される。このとき
カーソル23を所望のメニューに移動することにより、
メニューを選択することができる。Specifically, as shown in FIG. 2, when the system menu of the window 21 displayed on the display screen 20 is pressed and a program for displaying a pop-up menu is started, the set menu items are displayed. A window 22 for displaying a menu according to the number is generated, and the menu is displayed within the window 22. At this time, by moving the cursor 23 to the desired menu,
Menu can be selected.
さらに実際に表示すべきメニューのメニュー数が、ユー
ザによって設定されたメニュー項目数を越えている場合
は、メニューをスクロールすることが可能となる。この
スクロールさせるためにウィンドウ22にはスクロール
パー22Aが設けられており、そのスクロールパー22
Aには、表示すべき全メニューに対する現在表示されて
いるメニューの比率(%)に応した領域が色(グレイ)
表示される。Furthermore, if the number of menus to be actually displayed exceeds the number of menu items set by the user, the menus can be scrolled. The window 22 is provided with a scroller 22A for this scrolling.
In A, the area corresponding to the ratio (%) of the currently displayed menu to all menus to be displayed is colored (gray).
Is displayed.
なお、メニューの比率(%)に応じた領域を、色表示す
るようにしているが、斜線、横線などで表示するように
しても良い。Note that although the area is displayed in color according to the ratio (%) of the menu, it may be displayed with diagonal lines, horizontal lines, etc.
もう少し詳しく説明すると、第3図に示すように、スク
ロールパー22Aには、登録順の各メニューにそれぞれ
対応した領域が割り当てられ、現在ウィンドウ22内に
表示されているメニューの全メニューに対する相対的位
置が色表示される。To explain in more detail, as shown in FIG. 3, areas corresponding to each menu in the registration order are allocated to the scroller 22A, and the relative position of the menu currently displayed in the window 22 with respect to all menus is allocated to the scroller 22A. is displayed in color.
例えば、第3図(a)に示すウィンドウ22内にメニュ
ーA−Eが表示されている場合は、スクロールパー22
Aには同図(b)に示すように、斜線で示す部分が色表
示され、また同図(a)に示すウィンドウ22内にメニ
ューC−Gが表示されている場合は、スクロールパー2
2Aには同図(c)に示すように、斜線で示す部分が色
表示される。For example, when menus A to E are displayed in the window 22 shown in FIG.
As shown in (b) of the same figure, the shaded part is displayed in color, and if menu C-G is displayed in the window 22 shown in (a) of the same figure, the scroll bar 2 is displayed.
As shown in FIG. 2A, the shaded area is displayed in color.
ところで、メニューをスクロールする方法には2通りあ
る。By the way, there are two ways to scroll the menu.
1つの方法としては、例えば第4図(a)に示すように
、マウスを操作して、閉しるを示しているメニューを選
択しているカーソル23を、同図(b)に示すようにウ
ィンドウ22の下方に移動させると、同図(C)に示す
ようにメニューはスクロールアップする。このときメニ
ューは次々にスクロールアップしていく。一方、カーソ
ル23をウィンドウ22の上方に移動させると、メニュ
ーは次々にスクロールダウンしていく。メニューのスク
ロールアップ及びスクロールダウンは、CPUが、カー
ソルが存在する位置を示す位置情報を認識し、該認識結
果に応じてスクロール制御することにより可能である。One method is, for example, as shown in FIG. 4(a), by operating the mouse to move the cursor 23, which is selecting the menu indicating "Close," as shown in FIG. 4(b). When the menu is moved downward in the window 22, the menu scrolls up as shown in FIG. At this time, the menu scrolls up one after another. On the other hand, when the cursor 23 is moved above the window 22, the menus scroll down one after another. The menu can be scrolled up and down by the CPU recognizing positional information indicating the position of the cursor and controlling the scrolling according to the recognition result.
もう1つの方法としては、ジャンプスクロールである。Another method is jump scrolling.
このジャンプスクロールは、第5図(a)に示すように
、スクロールパー22Aの中にカーソル23が存在する
場合は、スクロールパー22Aにおけるカーソル23の
ポジション(位置)を示す位置情報に基づいて、第3図
(a)に示したようにスクロールパー22Aに割り当て
られている領域に対応するメニューを認識し、該認識し
たメニューがウィンドウ内の中央にくるように表示を変
更する。この場合は、カーソルが第3図(a)の矢印a
に位置しているので、メニューCが中央にくるように表
示されている。また第5図(a)に示す状態から同図(
b)に示すようにカーソル23を移動することにより、
カーソル23の位置を示す位置情報に基づいて、同図(
c)に示すように該当するメニューがウィンドウ22の
中央にくるように表示を変更する。この場合は、カーソ
ルが第3図(a)の矢印すに位置しているので、メニュ
ーFが中央にくるように表示される。As shown in FIG. 5(a), when the cursor 23 is present in the scroller 22A, this jump scrolling is performed based on position information indicating the position of the cursor 23 in the scroller 22A. As shown in FIG. 3(a), the menu corresponding to the area allocated to the scrollper 22A is recognized, and the display is changed so that the recognized menu is placed in the center of the window. In this case, the cursor will move to arrow a in Figure 3(a).
, so Menu C is displayed in the center. Also, from the state shown in FIG. 5(a) to the state shown in FIG.
By moving the cursor 23 as shown in b),
Based on the position information indicating the position of the cursor 23,
The display is changed so that the corresponding menu is placed in the center of the window 22 as shown in c). In this case, since the cursor is located at the arrow in FIG. 3(a), menu F is displayed in the center.
なお、ジャンプスクロールの場合は、基本的にはカーソ
ルの位置に対応するメニューが中央にくるように表示さ
れるが、そのメニューがポツプアップメニューの最初の
部分や、最後の部分であったりして、中央に表示させる
とウィンドウ内に余白が生じるときは、余白が表示ない
ようにメニュー表示される。また設定されたメニュー項
目数が偶数の場合は、カーソルの位置に対応するメニュ
ーを、一番上のメニューの位置に近い方の位置に表示す
る。この場合も、上述したようにウィンドウ内に余白が
生じないようにメニュー表示される。In the case of jump scrolling, the menu corresponding to the cursor position is generally displayed in the center, but that menu may be the first or last part of the pop-up menu. , if there is a margin in the window when it is displayed in the center, a menu will be displayed so that the margin is not displayed. If the set number of menu items is an even number, the menu corresponding to the cursor position is displayed at a position closer to the top menu position. In this case as well, the menu is displayed so that there is no blank space within the window, as described above.
また第4図に示したスクロール方法では、メニューのス
クロールアップ、スクロールダウンは、メニューの下限
、上限まで行うとそこでストップするようにしている。Further, in the scrolling method shown in FIG. 4, the menu is scrolled up and down until it reaches the lower limit or upper limit of the menu, and then stops there.
しかし、これに限定されること無く、例えば、第6図(
a)に示す状態からメニューをスクロールアップさせて
、同図(b)に示すように一番下まで表示された状態で
さらにスクロールアップさせると、同図(C)に示すよ
うに一番最初のメニューが表示される。つまりメニュー
が一巡して表示される。メニューが一巡したかどうかは
、第6図(C)に示すように、スクロールバー22Aの
色表示でわかる。スクロールダウンの場合も、同様な処
理が行われる。However, without being limited to this, for example, FIG.
If you scroll up the menu from the state shown in a), and then scroll up further when the menu is displayed to the bottom as shown in Fig. A menu will be displayed. In other words, the menu is displayed in one cycle. Whether or not the menu has gone through one cycle can be determined by the color display of the scroll bar 22A, as shown in FIG. 6(C). Similar processing is performed when scrolling down.
次に上述したワークステーションのメニュー表不処理動
作を第7図及び第8図のフローチャートに基づいて説明
する。Next, the menu table non-processing operation of the above-mentioned workstation will be explained based on the flowcharts of FIGS. 7 and 8.
まず、ユーザは、表示すべくメニューの最大のメニュー
項目数を設定した後、ポツプアップメニューを表示させ
るためのプログラムを起動させる指示を行う。この設定
されたメニュー項目数は、実メモリ16に記憶される
すると、CPU19は、ポツプアップメニューを表示さ
せるためのプログラムを実行し、第7図に示すように、
表示すべくメニュー数を実メモリ16から取り出し、こ
の値をrMJと定義しくステップ100)、またユーザ
によって設定されたメニューの最大数(メニュー項目数
)を実メモリ16から取り出し、この値をrPJと定義
するとともに(ステップ101. ) 、その定義され
たP個のメニューを表示するためのメニュー表示領域(
ウィンドウ)を生成しくステップ102)、さらにrM
<PJが成立するか否かを判断する(ステップ103)
。First, the user sets the maximum number of menu items in the menu to be displayed, and then issues an instruction to start a program for displaying a pop-up menu. When the set number of menu items is stored in the real memory 16, the CPU 19 executes a program to display a pop-up menu, and as shown in FIG.
The number of menus to be displayed is retrieved from the real memory 16, and this value is defined as rMJ (step 100), and the maximum number of menus (number of menu items) set by the user is retrieved from the real memory 16, and this value is defined as rPJ. At the same time as defining (step 101.), a menu display area (step 101) for displaying the defined P menus is created.
step 102), and rM
<Determine whether PJ holds true (step 103)
.
ここでMAPが成立する場合は、メニュー表示領域(ウ
ィンドウ)に、メニューがM個のポツプアップメニュー
を表示する(ステップ104)。If MAP is established here, a pop-up menu with M menus is displayed in the menu display area (window) (step 104).
一方、MAPが成立しない場合(つまり表示すべくメニ
ューの数が、設定されたメニュー項目数より大きい場合
)は、値Pに基づいて生成されたメニュー表示領域内に
、表示すべくメニューの数rMJに応じたメニューが全
て表示できないので、「P+−M」と定義しくステップ
105)、メニュー表示領域(ウィンドウ)に、メニュ
ーがP個のポツプアップメニューを表示する(ステップ
106)。上記ステップ104あるいはステップ106
を終了したCPU19は、ポツプアップの初期設定を終
了しくステップ107)、メニュー選択されるまで待機
する(ステップ108)。On the other hand, if MAP does not hold true (that is, if the number of menus to be displayed is larger than the set number of menu items), the number of menus to be displayed rMJ in the menu display area generated based on the value P. Since all the menus corresponding to the above cannot be displayed, the menu is defined as "P+-M" (step 105), and a pop-up menu with P menus is displayed in the menu display area (window) (step 106). Step 104 or Step 106 above
After finishing the process, the CPU 19 finishes the pop-up initial setting (step 107) and waits until a menu is selected (step 108).
そしてCPU19は、第8図に示すように、待機状態で
は、メニューが選択された否かを判断しくステップ20
0)、選択されない場合はスクロル可能状態であるか否
かを判断しくステップ201)、スクロール可能状態の
場合はスクロール要求があるか否かを判断しくステップ
202)、スクロール要求かある場合は、カーソルがス
クロールバーの上に存在するか否かを判断する(ステッ
プ203)。As shown in FIG. 8, in the standby state, the CPU 19 determines whether a menu has been selected or not (step 20).
0), if it is not selected, it is determined whether or not it is in a scrollable state (step 201), and if it is in a scrollable state, it is determined whether there is a scroll request or not (step 202), and if there is a scroll request, the cursor is It is determined whether or not exists above the scroll bar (step 203).
次にCPU19は、カーソルの位置を示す位置情報に基
づいて、カーソルがスクロールバー上に存在すると認識
した場合は、第5図で説明したようにメニューのジャン
プスクロールを行う。つまりスクロールバー上のカーソ
ルの位置情報に対応するメニューが、メニュー表示領域
の中央にくるように表示を変更する(ステップ204)
。Next, if the CPU 19 recognizes that the cursor is on the scroll bar based on the position information indicating the position of the cursor, it performs jump scrolling of the menu as explained in FIG. 5. In other words, the display is changed so that the menu corresponding to the position information of the cursor on the scroll bar is placed in the center of the menu display area (step 204).
.
一方、ステップ203でカーソルがスクロールバー上に
存在しない場合は、カーソルはメニュー上に存在するか
否かを判断しくステップ205)、存在しない場合は、
第4図で説明したように、カソルがメニュー表示領域の
上方側に存在している場合にはメニューをスクロールダ
ウンし、カーソルがメニュー表示領域の下方側に存在し
ている場合にはメニューをスクロールアップする(ステ
ップ206)。On the other hand, if the cursor does not exist on the scroll bar in step 203, it is determined whether the cursor exists on the menu (step 205), and if the cursor does not exist on the menu,
As explained in Figure 4, if the cursor is above the menu display area, the menu will be scrolled down, and if the cursor is below the menu display area, the menu will be scrolled. (step 206).
なお、マウス13の移動に連動するカーソルの移動は、
マウス13のマウスボタンを押下しながらマウス13を
移動させることにより可能となる。Note that the movement of the cursor in conjunction with the movement of the mouse 13 is as follows:
This is possible by moving the mouse 13 while holding down the mouse button of the mouse 13.
ところで、CPU19は、上記ステップ204あるいは
ステップ206を終了した場合、上記ステップ205に
おいてカーソルがメニュー上に存在する場合は、スクロ
ールされた後、所望のメニューが選択されたか否かを判
断しくステップ207)、選択されていない場合は、選
択されるまで待機し、一方、所望のメニューが選択され
た場合は、選択されたメニューをハイライト(白黒反転
)させた後(ステップ208)、メニューを実行するか
否か(押下されているマウスボタンが離されたか否か)
を判断する(ステップ209)。By the way, when the CPU 19 finishes step 204 or step 206, if the cursor is on the menu in step 205, it should determine whether or not the desired menu has been selected after scrolling (step 207). , if the desired menu is not selected, wait until it is selected; on the other hand, if the desired menu is selected, the selected menu is highlighted (black and white reversed) (step 208), and then the menu is executed. (Whether the pressed mouse button is released or not)
(Step 209).
ここで、メニューを実行しない場合(これはユーザが他
のメニューを選択しようとしている場合)は、上記ステ
ップ203に戻りこのステップ以降を実行し、反対にメ
ニューを実行する場合(ユザが押下されているマウスボ
タンを離した場合)は、選択されたメニューの処理(コ
マンドの実行)を行った後(ステップ210)、メニュ
ー表示処即動作を終了する。Here, if you do not want to execute the menu (this is when the user is trying to select another menu), return to step 203 and execute the steps from this step onwards; If the selected mouse button is released), the selected menu is processed (command execution) (step 210), and then the menu display process ends.
なお上記ステップ201においてスクロール可能状態で
ない場合、上記ステップ202においてスクロール要求
がない場合は上記ステップ200に戻りこのステップ以
降が実行される。またステップ200においてメニュー
が選択された場合は、メニューをハイライトにした後、
ユーザからの実行すべき指示(押下されているマウスボ
タンを離した場合)に基づき、ステップ210を実行す
る。Note that if the scrolling is not possible in step 201, and if there is no scrolling request in step 202, the process returns to step 200 and the subsequent steps are executed. Also, if a menu is selected in step 200, after highlighting the menu,
Step 210 is executed based on an instruction to be executed from the user (when the pressed mouse button is released).
以上説明したように本実施例によれば、表示されたウィ
ンドウの上方又は下方の位置、あるいはスクロールバー
の領域内の所望の位置に、カーソルを移動させることに
より、メニューをスクロールさせることができる。これ
らよって、メニューの数に制限されることなくメニュー
を設定できるので、複数の所望のメニューから構成され
るポツプアップメニューを作成することができる。また
複数のメニューから構成されるポツプアップメニューの
中から所望のメニューを選択する場合であっても、カー
ソルの最小限の移動でメニューをスクロールし、所望の
メニューを選択させることができるので、メニュー選択
の操作性を向上させることができる。As described above, according to this embodiment, the menu can be scrolled by moving the cursor to the upper or lower position of the displayed window or to a desired position within the scroll bar area. As a result, menus can be set without being limited by the number of menus, so a pop-up menu consisting of a plurality of desired menus can be created. In addition, even when selecting a desired menu from a pop-up menu consisting of multiple menus, the menu can be scrolled with minimal movement of the cursor and the desired menu can be selected. The operability of selection can be improved.
以上説明したように本発明によれば、表示すべきメニュ
ーの数が設定されたメニュー項目数を越えている場合は
、表示要求に応じてメニューをスクロールさせてメニュ
ー表示領域内に表示するようにしたため、メニューの数
に制限されることなく、複数のメニューから構成される
ポツプアップメニューを作成することができる′。As explained above, according to the present invention, if the number of menus to be displayed exceeds the set number of menu items, the menus are scrolled and displayed within the menu display area according to the display request. Therefore, you can create a pop-up menu consisting of multiple menus without being limited by the number of menus.
またメニューをスクロールして所望のメニューを選択さ
せることができることとなり、メニュ選択の操作性を向
上させることが可能となる。In addition, it is possible to select a desired menu by scrolling the menu, and it is possible to improve the operability of menu selection.
処理動作を示すフローチャー]・、第9図は従来のメニ
ュー表示方法を説明するための説明図である。Flowchart showing processing operation] FIG. 9 is an explanatory diagram for explaining a conventional menu display method.
]1・・・キーボード/マウス制御部、12・・・キー
ボード、13・・・マウス、14・・・ディスク制御部
、15・・・ディスク装置、16・・・実メモリ、17
・・・表示制御部、18・・・表示装置、19・・・中
央処理装置、20・・・表示画面、22・・・ウィンド
ウ、22A・・・スクロールパー 23・・・カーソル
。] 1...Keyboard/mouse control unit, 12...Keyboard, 13...Mouse, 14...Disk control unit, 15...Disk device, 16...Real memory, 17
. . . Display control section, 18 . . . Display device, 19 . . . Central processing unit, 20 . . . Display screen, 22 .
Claims (1)
おいて、 設定されたメニュー項目数に応じたメニュー表示領域を
前記表示手段の表示画面上に確保し、その確保した領域
にメニューを表示し、さらに表示すべきメニューの数が
前記メニュー項目数を越えている場合は、表示要求に応
じてメニューをスクロールさせてメニュー表示領域内に
表示するようにした ことを特徴とするメニュー表示制御方法。[Claims] In a menu display control method for displaying a menu on a display means, a menu display area corresponding to a set number of menu items is secured on the display screen of the display means, and a menu is displayed in the secured area. A menu display control characterized in that when the number of menus to be displayed exceeds the number of menu items, the menu is scrolled and displayed within a menu display area in response to a display request. Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2149281A JPH0442323A (en) | 1990-06-07 | 1990-06-07 | Menu display control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2149281A JPH0442323A (en) | 1990-06-07 | 1990-06-07 | Menu display control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0442323A true JPH0442323A (en) | 1992-02-12 |
Family
ID=15471774
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2149281A Pending JPH0442323A (en) | 1990-06-07 | 1990-06-07 | Menu display control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0442323A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07225662A (en) * | 1992-12-28 | 1995-08-22 | Internatl Business Mach Corp <Ibm> | Method for changing display of plurality of user-selectable menu option and data processing system |
| JPH08263247A (en) * | 1995-03-28 | 1996-10-11 | Nec Corp | Menu screen controller |
| WO2001084810A1 (en) * | 2000-04-28 | 2001-11-08 | Sony Corporation | Portable information terminal |
| JP2005078152A (en) * | 2003-08-28 | 2005-03-24 | Sony Corp | Information processing apparatus, information processing method, storage medium storing information processing program, and information processing program |
| US20090158197A1 (en) * | 2004-01-09 | 2009-06-18 | Koninklijke Philips Electronic, N.V. | Two panel navigation |
| JP2010244574A (en) * | 1993-01-27 | 2010-10-28 | Apple Inc | Graphical user interface for help system |
| WO2012093446A1 (en) * | 2011-01-05 | 2012-07-12 | Sony Corporation | Display control device, display control method, and program |
-
1990
- 1990-06-07 JP JP2149281A patent/JPH0442323A/en active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07225662A (en) * | 1992-12-28 | 1995-08-22 | Internatl Business Mach Corp <Ibm> | Method for changing display of plurality of user-selectable menu option and data processing system |
| JP2010244574A (en) * | 1993-01-27 | 2010-10-28 | Apple Inc | Graphical user interface for help system |
| JPH08263247A (en) * | 1995-03-28 | 1996-10-11 | Nec Corp | Menu screen controller |
| WO2001084810A1 (en) * | 2000-04-28 | 2001-11-08 | Sony Corporation | Portable information terminal |
| JP2005078152A (en) * | 2003-08-28 | 2005-03-24 | Sony Corp | Information processing apparatus, information processing method, storage medium storing information processing program, and information processing program |
| US20090158197A1 (en) * | 2004-01-09 | 2009-06-18 | Koninklijke Philips Electronic, N.V. | Two panel navigation |
| WO2012093446A1 (en) * | 2011-01-05 | 2012-07-12 | Sony Corporation | Display control device, display control method, and program |
| JP2012141895A (en) * | 2011-01-05 | 2012-07-26 | Sony Corp | Display control device, display control method, and program |
| US10656817B2 (en) | 2011-01-05 | 2020-05-19 | Saturn Licensing Llc | Display control device, display control method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5442788A (en) | Method and apparatus for interfacing a plurality of users to a plurality of applications on a common display device | |
| US11954305B2 (en) | Operation methods of a smart interactive tablet, storage medium and related equipment | |
| US5561811A (en) | Method and apparatus for per-user customization of applications shared by a plurality of users on a single display | |
| KR100382100B1 (en) | Computer system and method for manipulating multiple graphical user interface components on a computer display having proximity pointers | |
| EP0493990B1 (en) | Display image scroll control and method | |
| EP0192927A2 (en) | Method of editing graphic objects in an interactive draw graphic system using implicit editing actions | |
| JPH0754506B2 (en) | How to access overlapping programs | |
| CA2139256A1 (en) | Apparatus and method for supporting the implicit structure of freeform lists, outlines, text, tables and diagrams in a gesture-based input system and editing system | |
| JPH02130628A (en) | Inputting of data | |
| JPH0442323A (en) | Menu display control method | |
| JP2003140791A (en) | Information processing apparatus and information processing apparatus control method | |
| JP4816376B2 (en) | Display method for information processing apparatus | |
| JPH064834U (en) | Data processing device | |
| JPH09185356A (en) | Multiwindow display control system | |
| JPH07261967A (en) | Menu selecting device | |
| JP2689470B2 (en) | Multi-window display device, multi-window display control method, and multi-window display control device | |
| JP3533758B2 (en) | Scroll control device and display device | |
| JP2843077B2 (en) | Information processing device using both keyboard and position input device | |
| JP3518690B2 (en) | Menu display device | |
| JPH04305729A (en) | Method for switching window | |
| JPH01307818A (en) | Conversational data display system | |
| KR20040058745A (en) | Method and apparatus of controlling windows screen by using of hot buttons of pointing apparatus | |
| JPH01200393A (en) | Image controller | |
| JPH07219737A (en) | Window display controller | |
| JPH06314182A (en) | Display device |