[go: up one dir, main page]

CN1191344A - Calibration method for window frame or program icon of window interface - Google Patents

Calibration method for window frame or program icon of window interface Download PDF

Info

Publication number
CN1191344A
CN1191344A CN97102661A CN97102661A CN1191344A CN 1191344 A CN1191344 A CN 1191344A CN 97102661 A CN97102661 A CN 97102661A CN 97102661 A CN97102661 A CN 97102661A CN 1191344 A CN1191344 A CN 1191344A
Authority
CN
China
Prior art keywords
window frame
window
program
displayed
monitor screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN97102661A
Other languages
Chinese (zh)
Other versions
CN1103075C (en
Inventor
何恒春
刘文雄
杨明政
吴志雄
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.)
YUDONG PLASM TECHNOLOGY Co Ltd
Original Assignee
Zhishen Industrial 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 Zhishen Industrial Co ltd filed Critical Zhishen Industrial Co ltd
Priority to CN 97102661 priority Critical patent/CN1103075C/en
Publication of CN1191344A publication Critical patent/CN1191344A/en
Application granted granted Critical
Publication of CN1103075C publication Critical patent/CN1103075C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Abstract

The invention provides a method for calibrating a window frame or a program icon of a window interface, which utilizes a computer mouse to calibrate the window frame or the program icon from the window frame and the program icon contained in the window interface for subsequent processing of a user. The mouse includes a two-dimensional control button for generating a two-dimensional index signal to control the calibration of the window frame or the program icon. The window interface is controlled by a window software, and the window software comprises a window frame control module for controlling the calibration of the window frame or the program icon according to the index signal. The window frame calibration method comprises the following steps of (1) providing a window frame position file containing the position of each window frame in a window interface, (2) starting the control button to generate a pointer signal, (3) detecting the position of another window frame contained in the window frame position file from the position of a calibrated window frame approximately along the appointed direction of the pointer signal, and (4) calibrating and displaying the detected window frame as a calibrated window frame. If the detected window frame is not displayed on the monitor screen, the window frame displayed on the window interface is scrolled by the window frame control module to display the detected window frame.

Description

用于视窗界面之视窗框或程序图标的标定方法Calibration method for window frame or program icon of window interface

本发明系提供一种视窗界面控制方法,尤其涉及一种利用电脑鼠标器从视窗界面中标定出一视窗框或一程序图标的方法。The invention provides a window interface control method, in particular to a method for marking a window frame or a program icon from the window interface by using a computer mouse.

在办公室的环境中,以视窗为基础的视窗界面(window interface)已为大部分的电脑使用者所接受。在视窗界面中,可执行的程序(executable program)常以一种程序图标(programicon)来代表。在执行一程序时,使用者须先将一游标移至该程序的图标上,然后再利用电脑鼠标器的左侧按钮快速按两下以执行该程序。通常许多个程序图标会被聚集在一个视窗框中,就如用文件档案夹来存储各种不同的文件档案一样。而所有视窗框都是被显示在视窗界面的一个方形区域中。每一个视窗框可以利用鼠标器和游标来打开或关闭。当一个视窗框被关闭时,它会被显示成为一个视窗框图标用来代表该被关闭的视窗框。关闭后的视窗框图标也可用鼠标器及游标来将其打开。In the office environment, the window-based window interface (window interface) has been accepted by most computer users. In the window interface, the executable program (executable program) is often represented by a program icon (programicon). When executing a program, the user must first move a cursor to the icon of the program, and then use the left button of the computer mouse to quickly click twice to execute the program. Usually many program icons will be gathered in a window frame, just like using file folders to store various file files. All window frames are displayed in a square area of the window interface. Each window frame can be opened or closed using the mouse and cursor. When a window frame is closed, it is displayed as a window frame icon representing the closed window frame. The closed window frame icon can also be opened with the mouse and cursor.

以上所描述的传统视窗界面有下列三种问题存在:第一,在某些情况下,由于全部的视窗框所占的面积太大,因此只有部分的视窗框会被显示在监视器荧幕上,此时视窗界面会提供一个或二个卷动杆(scrolling bar)用来卷动监视器荧幕上所显示的视窗框以使使用能看到其他未被显示的视窗框。用卷动杆来卷动视窗界面以寻找一视窗框的做法非常的不方便而且效率不高。The traditional window interface described above has the following three problems: first, in some cases, only a part of the window frame will be displayed on the monitor screen because the area occupied by all the window frames is too large , at this time, the window interface will provide one or two scrolling bars (scrolling bar) to scroll the window frame displayed on the monitor screen so that the user can see other window frames that are not displayed. It is very inconvenient and inefficient to use a scroll bar to scroll the window interface to find a window frame.

第二,由于视窗框可在视窗界面上的任何部分随便移动及放大或缩小,因此有的时候一些视窗框可能会被其他视窗框部分或全部盖住。在这种情况下除非将某些重叠的视窗框用鼠标器及游标将其移开或关闭,不然被盖住的视窗框是无法被找到,这种寻找方法也很麻烦。何况移动一视窗框的位置会永久的改变视窗界面各个视窗框的相对位置,如果要用鼠标器及游标将被移动的视窗框调回原来的位置是很费功夫的一件事。而将一个已关闭的视窗框重新打开也不是件很容易的事。由于视窗框被关闭的时候会被转换成一个面积很小的视窗框图标,而且视窗框的显示位置和视窗框图标的显示位置通常都不相同,因此当视窗框被关闭后,要找到该视窗框的图标通常得花费一翻功夫后才找得到。如果该视窗框图标不巧被另一个视窗框盖住或是不在监视器荧幕的显示区域中,则找出该视窗框图标就得花费更多的功夫才找得。Second, because the window frames can be moved and enlarged or reduced at will on any part of the window interface, some window frames may be partially or completely covered by other window frames sometimes. In this case, unless some overlapping window frames are removed or closed with a mouse and a cursor, the covered window frames cannot be found, and this method of finding is also very troublesome. What's more, moving the position of a window frame will permanently change the relative position of each window frame on the window interface. It is a very labor-intensive thing to use the mouse and cursor to return the moved window frame to its original position. And reopening a closed window frame is not an easy task. Since the window frame will be converted into a small window frame icon when it is closed, and the display position of the window frame and the display position of the window frame icon are usually different, so when the window frame is closed, it is necessary to find the window The icon for the box usually takes some digging to find. If the window frame icon is accidentally covered by another window frame or is not in the display area of the monitor screen, it will take more effort to find the window frame icon.

第三,对一个视窗框内所含的程序图标而言,第一个问题所描述的状况也会发生。在某些情况下,由于有太多的程序图标,因此只有部分的程序图标会被显示在一个视窗框之中。此时视窗界面会提供一个或二个卷动杆用来卷动视窗框内所显示的程序图标以使使用者能看到其他未被显示的程序图标。用卷动杆来卷动视窗框以寻找一程序图标的做法也是非常的不方便而且效率不高。以上的三个问题在使用视窗界面时会经常碰到,如果这些问题能被解决,则控制视窗界面的效率将会被大幅提升。Third, the situation described in the first question also occurs for program icons contained within a window frame. In some cases, only some of the program icons are displayed in a window box because there are too many program icons. At this time, the window interface will provide one or two scroll bars for scrolling the program icons displayed in the window frame so that the user can see other program icons that are not displayed. It is also very inconvenient and inefficient to use the scroll bar to scroll the window frame to find a program icon. The above three problems are often encountered when using the window interface. If these problems can be solved, the efficiency of controlling the window interface will be greatly improved.

因此,本发明的主要目的在于提供一种视窗框标定方法用来标定一视窗界面中的视窗框,使用者毋须利用鼠标器及游标去操作视窗界面上的卷动杆以卷动监视器荧幕上所显示的视窗框,亦不必移动或关闭各个相互重叠的视窗框。Therefore, the main purpose of the present invention is to provide a window frame calibration method for calibration of a window frame in a window interface, the user does not need to use a mouse and a cursor to operate the scroll bar on the window interface to scroll on the monitor screen The displayed window frame does not need to move or close each overlapping window frame.

本发明的另一目的在于提供一背景文件用来记录所有已关闭视窗框的资料以及一背景视窗框用来显示所有已关闭视窗框之视窗框图标,因此使得使用者能轻易的寻找并打开一已关闭之视窗框。Another object of the present invention is to provide a background file for recording the data of all closed window frames and a background window frame for displaying the window frame icons of all closed window frames, so that users can easily find and open a The closed window frame.

本发明的再一目的是提供一种程序图标标定方法用来标定一视窗框中的程序图标,使用者毋须利用鼠标器及游标去操作视窗框上的卷动杆以卷动视窗框内所显示的程序图标。Another object of the present invention is to provide a method for marking program icons in a window frame, so that the user does not need to use a mouse and a cursor to operate the scroll bar on the window frame to scroll the displayed image in the window frame. program icon.

本发明所述的一种用于视窗界面的视窗框标定方法,其使用一指标装置来从一视窗界面内含的复数个视窗框中选择并标定一视窗框为标定视窗框,该视窗界面内只能有一视窗框被标定为标定视窗框,该视窗界面显示于一监视器荧幕上,该视窗界面中有一视窗框已被标定,并以一特定方式显示于该监视器荧幕上,其他显示于该监视器荧幕上之视窗框则以一正常方式显示,该指标装置包含有一二维控制钮用来产生一二维指标信号,以及一游标控制机构用来产生游标控制信号以控制显示于该监视器荧幕上之一游标的位移,该指标装置系电连接于一电脑,而该电脑系电连接于该监视器,该电脑包含有一视窗软件,其包含有一视窗框控制模块用来依据该指标信号来标定该视窗界面内之视窗框,以及一游标控制模块用来依据该游标控制信号来控制该游标之移动,其特征在于,该方法包含有下列步骤:A window frame calibration method for a window interface according to the present invention uses an indicator device to select and calibrate a window frame from a plurality of window frames contained in a window interface as a calibration window frame. Only one window frame can be calibrated as a calibrated window frame, and the window interface is displayed on a monitor screen. A window frame in the window interface has been calibrated and displayed on the monitor screen in a specific way. Others The window frame displayed on the monitor screen is displayed in a normal manner, and the pointer device includes a two-dimensional control button for generating a two-dimensional pointer signal, and a cursor control mechanism for generating a cursor control signal to control Displaying the displacement of a cursor on the monitor screen, the pointer device is electrically connected to a computer, and the computer is electrically connected to the monitor, the computer includes a window software, which includes a window frame control module for To demarcate the window frame in the window interface according to the indicator signal, and a cursor control module is used to control the movement of the cursor according to the cursor control signal. It is characterized in that the method includes the following steps:

a.提供一视窗框位置文件,该文件包含有该视窗界面内各个视窗框之代表位置;a. Provide a window frame position file, which contains the representative position of each window frame in the window interface;

b.依循一指定方向驱动该视窗框控制钮以产生一指标信号;b. driving the window frame control button in a designated direction to generate an index signal;

c.使用该视窗框控制模块接收该指标信号;c. Use the window frame control module to receive the indicator signal;

d.从该标定视窗框之位置开始,大约沿着该指标信号之指定方向,检测该视窗框位置文件内所含之另一视窗框的位置;以及d. Starting from the position of the calibrated window frame, approximately along the designated direction of the indicator signal, detect the position of another window frame included in the window frame position file; and

e.将被检测到之视窗框标定并将其以前述特定方式显示于该监视器荧幕上。e. Marking the detected window frames and displaying them on the monitor screen in the aforementioned specific manner.

本发明所述的一种用于视窗界面之程序图标标定方法,其使用一指标装置来从一视窗框所含的复数个程序图标中选择并标定一程序图标为标定程序图标,该视窗框内只能有一程序图标被标定为标定程序图标,该视窗框系显示于一监视器荧幕上,该视窗框中有一程序图标已被标定,并以一特定方式显示于该监视器荧幕上,其他显示于该监视器荧幕上之程序图标则以一正常方式显示,该指标装置包含有一二维控制钮用来产生一二维指标信号,及一游标控制机构用来产生游标控制信号以控制显示于该监视器荧幕上之一游标的位移,该指标装置系电连接于一电脑,而该电脑系电连接于该监视器,该电脑包含有一视窗软件,其包含有一视窗框控制模块用来依据该指标信号来标定该视窗框内之程序图标,以及一游标控制模块用来依据该游标控制信号来控制该游标之移动,其特征在于,该方法包含下列步骤:A program icon calibration method for a window interface according to the present invention, which uses a pointing device to select and calibrate a program icon from a plurality of program icons contained in a window frame as a calibration program icon, within the window frame Only one program icon can be calibrated as a calibrated program icon, the window frame is displayed on a monitor screen, a program icon in the window frame has been calibrated, and is displayed on the monitor screen in a specific way, Other program icons displayed on the monitor screen are displayed in a normal manner. The pointer device includes a two-dimensional control button for generating a two-dimensional pointer signal, and a cursor control mechanism for generating a cursor control signal to Controlling the displacement of a cursor displayed on the monitor screen, the pointing device is electrically connected to a computer, and the computer is electrically connected to the monitor, the computer includes a window software, which includes a window frame control module It is used to calibrate the program icon in the window frame according to the indicator signal, and a cursor control module is used to control the movement of the cursor according to the cursor control signal. The method is characterized in that the method includes the following steps:

a.提供一程序图标位置文件,该文件包含有该视窗框内各个程序图标之代表位置;a. Provide a program icon position file, which contains the representative position of each program icon in the window frame;

b.依循一指定方向驱动该视窗框控制钮以产生一指标信号;b. driving the window frame control button in a designated direction to generate an index signal;

c.使用该视窗框控制模块接收该指标信号;c. Use the window frame control module to receive the indicator signal;

d.从该标定程序图标之位置开始,大约沿着该指标信号之指定方向,检测该程序图标位置文件内所含之另一程序图标的位置;以及d. Starting from the position of the calibrated program icon, approximately along the designated direction of the indicator signal, detect the position of another program icon contained in the program icon location file; and

e.将被检测到的程序图标标定并将其以前述特定方式显示于该监视器荧幕上。e. Marking the detected program icons and displaying them on the monitor screen in the aforementioned specific manner.

图1为本发明电脑鼠标器的外视图。Fig. 1 is the external view of the computer mouse of the present invention.

图2为图1所示电脑鼠标器的方框图。FIG. 2 is a block diagram of the computer mouse shown in FIG. 1 .

图3为本发明电脑系统的方框图。Fig. 3 is a block diagram of the computer system of the present invention.

图4至图6显示一视窗界面在监视器荧幕上的卷动方式。4 to 6 show the scrolling manner of a window interface on the monitor screen.

图7显示一用双向按钮打开的背景视窗框。Figure 7 shows a background window frame opened with a two-way button.

图8显示监视器荧幕上之二视窗框以及其内之程序图标。Figure 8 shows two window frames on the monitor screen and the program icons within them.

图9显示一视窗框标定程序用来说明用视窗框控制模块来标定或关闭一已打开之视窗框。FIG. 9 shows a window frame calibration procedure used to illustrate the use of the window frame control module to calibrate or close an opened window frame.

图10显示一背景视窗框之标定程序用来说明用视窗框控制模块来标定或打开一已关闭之视窗框。FIG. 10 shows a background window calibration process to illustrate the calibration or opening of a closed window frame using the window frame control module.

图11显示一程序图标标定程序用来说明和视窗框控制模块来标定一程序图标。FIG. 11 shows a program icon calibration program used to illustrate and window frame control module to target a program icon.

图12显示一状态机(state machine)用来说明视窗框控制模块如何用内移及外移信号来控制其在视窗框层、背景视窗框层及程序图标层三者间之移动。FIG. 12 shows a state machine (state machine) used to illustrate how the window frame control module controls its movement between the window frame layer, the background window frame layer and the program icon layer with the inward and outward signals.

请参考图1。图1为本发明电脑鼠标器的外视图。鼠标器10包含有一外壳12,一左侧按钮14一右侧铵钮16,一双向按钮18其包含有一前端20及一后端22,一二维控制钮24可向各种方向(二维)按压以感测使用者手指输入之二维方向,一滚球(未显示)安装于外壳12底侧,以及一电线26用来将鼠标器10连接至一电脑。Please refer to Figure 1. Fig. 1 is the external view of the computer mouse of the present invention. The mouse 10 includes a housing 12, a left button 14, a right button 16, a two-way button 18 which includes a front end 20 and a rear end 22, and a two-dimensional control button 24 that can be pressed in various directions (two-dimensional) To sense the two-dimensional direction of the user's finger input, a roller ball (not shown) is mounted on the bottom side of the housing 12, and a wire 26 is used to connect the mouse 10 to a computer.

图2为图1所示电脑鼠标器10之方块图。鼠标器10包含有一控制单元28连接到各个输入元件用来持续检测所有输入元件并同时产生数字输入信号,以接口电路36连接于该控制单元28用来传送数字输入信号至电脑并接收来自电脑的控制指令。鼠标器10的输入元件包含有一左侧按钮14,一右侧按钮16,一双向按钮18,一控制钮24以及二光学编码器30及32,该二光学编码器是用来将滚球的转动转换成数字输入信号。FIG. 2 is a block diagram of the computer mouse 10 shown in FIG. 1 . The mouse 10 includes a control unit 28 connected to each input element to continuously detect all input elements and generate digital input signals at the same time, and an interface circuit 36 is connected to the control unit 28 to transmit digital input signals to the computer and receive control from the computer. instruction. The input elements of the mouse 10 include a left button 14, a right button 16, a two-way button 18, a control button 24 and two optical encoders 30 and 32, which are used to convert the rotation of the roller ball into a digital input signal.

图3显示本发明电脑系统40之方框图。电脑系统40包含有一电脑42,一监视器44以及一鼠标器10。电脑系统40可用来控制监视器44的荧幕45上所显示的视窗框46或48的标定,或是控制显示在视窗框46及48内的程序图标47或49的标定。电脑42包括有一驱动程序60以及一视窗软件54。驱动程序60是用来接收来自鼠标器10的数字输入信号并将这些信号传送至视窗软件54,而视窗软件54则是用来显示及控制游标52、视窗框46及48。每一视窗框包含有复数个程序图标,而每一程序图标代表一储存在电脑42中可被执行的程序。视窗软件54包含有二软件模块:视窗框控制模块56及游标控制模块58。FIG. 3 shows a block diagram of a computer system 40 of the present invention. The computer system 40 includes a computer 42 , a monitor 44 and a mouse 10 . The computer system 40 can be used to control the calibration of the window frames 46 or 48 displayed on the screen 45 of the monitor 44 , or control the calibration of the program icons 47 or 49 displayed in the window frames 46 and 48 . The computer 42 includes a driver 60 and a Windows software 54 . The driver 60 is used to receive digital input signals from the mouse 10 and transmit these signals to the window software 54 which is used to display and control the cursor 52 and the window frames 46 and 48 . Each window frame contains a plurality of program icons, and each program icon represents a program stored in the computer 42 that can be executed. The window software 54 includes two software modules: a window frame control module 56 and a cursor control module 58 .

视窗框控制模块56会依据由鼠标器10的控制钮24所产生的指标信号来标定显示在监视器荧幕45上的视窗框,游标控制模块58则会依据由鼠标器10的光学编码器30及32所产生的信号来卷动监视器荧幕45上所显示的游标52。光学编码器30及32被当成游标控制机构用来产生控制游标52卷动的游标控制信号。The window frame control module 56 will calibrate the window frame displayed on the monitor screen 45 according to the index signal generated by the control button 24 of the mouse 10, and the cursor control module 58 will be based on the optical encoder 30 and 32 of the mouse 10. The generated signal scrolls the cursor 52 displayed on the monitor screen 45 . The optical encoders 30 and 32 are used as a vernier control mechanism to generate a vernier control signal for controlling the scrolling of the vernier 52 .

请参考图4至图6。图4至图6显示视窗界面62在监视器荧幕45上的卷动方式,视窗界面62内含有九个视窗框62a-62i。视窗界面62是用一个二维的长方形区域来代表,每一个视窗框62a至62i都是定位在视窗界面62的长方形区域中。所有在视窗界面62中的视窗框62a-62i的位置都是储存在视窗软件54中的一个视窗框位置文件(档)(未显示)中。每一个显示在视窗界面62上的视窗框都是长方形,而每个长方形视窗框的中心点被定义为该视窗框的位置,因此在视窗框位置文件中每一视窗框仅要一个位置座标的资料。视窗框的位置也可以用其他方式来表示,例如用整个视窗框在视窗界面62上涵盖的区域位置。这些表示方法只要能显示出每个视窗框和其他视窗框之间的相对关系或每个视窗框在视窗界面62中所处的位置即可。Please refer to Figure 4 to Figure 6. 4 to 6 show the scrolling manner of the window interface 62 on the monitor screen 45. The window interface 62 contains nine window frames 62a-62i. The window interface 62 is represented by a two-dimensional rectangular area, and each of the window frames 62 a to 62 i is positioned in the rectangular area of the window interface 62 . The positions of all the window frames 62a-62i in the window interface 62 are stored in a window frame position file (file) (not shown) in the window software 54. Each window frame displayed on the window interface 62 is a rectangle, and the center point of each rectangle window frame is defined as the position of the window frame, so each window frame only needs one position coordinate in the window frame position file material. The position of the window frame can also be expressed in other ways, for example, the position of the area covered by the entire window frame on the window interface 62 . These representation methods only need to show the relative relationship between each window frame and other window frames or the position of each window frame in the window interface 62 .

在图4中视窗界面62的六个视窗框(62a-62f)显示在监视器荧幕45上,而其他三个视窗框(62g-62i)则未显示在监视器荧幕45上。在六个被显示的视窗框中,二个视窗框(62c及62f)是部分显示在监视器荧幕45上。In FIG. 4, six window frames (62a-62f) of the window interface 62 are displayed on the monitor screen 45, while the other three window frames (62g-62i) are not displayed on the monitor screen 45. Among the six displayed window frames, two window frames (62c and 62f) are partially displayed on the monitor screen 45.

当视窗界面62显示在监视器荧幕45上时,视窗框62a被指定为一标定视窗框。视窗框62a之上端被加强显示(Highlighted)以表示其已被标定,而其他视窗框则以正常方式显示。当一个新的视窗框在其后被标定到时,新的标定视窗框上端会被加强显示,而旧的标定视窗框的上端则会回复正常的显示方式。在本实施例中,任何时候仅有一个视窗框可以被标定。When the window interface 62 is displayed on the monitor screen 45, the window frame 62a is designated as a standard window frame. The top of the window frame 62a is highlighted to indicate that it has been calibrated, while other window frames are displayed in a normal manner. When a new window frame is subsequently mapped, the top of the new frame will be highlighted, and the top of the old frame will revert to its normal display. In this embodiment, only one window frame can be indexed at any time.

选择及标定一个视窗框的方法非常简单。在本实施例中每一个视窗框中心点的座标被定义为它在视窗界面62的长方形区域中的位置。当使用者朝某一方向,如箭头64所指的方向,按动鼠标器10的控制钮24时,视窗框控制模块56会收到一个指标信号,然后从标定视窗框62a的位置开始,大约沿指标信号的指定方向64来检测另一个视窗框的位置,这些视窗框的位置都是存在视窗框位置文件中。当另一视窗框被检测到时,例如像是箭头64所指的视窗框62e,视窗框控制模块56会将视窗框62e标定并显示成一个标定视窗框,同时也会将旧的标定视窗框62a显示成一正常的视窗框以表示它已不再是标定视窗框。The method of selecting and marking a window frame is very simple. In this embodiment, the coordinates of the center point of each window frame are defined as its position in the rectangular area of the window interface 62 . When the user presses the control button 24 of the mouse 10 in a certain direction, such as the direction indicated by the arrow 64, the window frame control module 56 will receive an index signal, and then start from the position of the calibration window frame 62a, approximately along the The specified direction 64 of the indicator signal is used to detect the position of another window frame, and the positions of these window frames are all stored in the window frame position file. When another window frame is detected, such as the window frame 62e indicated by the arrow 64, the window frame control module 56 will mark and display the window frame 62e as a marked window frame, and will also change the old marked window frame 62a is shown as a normal window frame to indicate that it is no longer the calibration window frame.

如果被检测到的视窗框,例如像视窗框62g-62i,没有被显示在监视器荧幕45上,或是像视窗框62c及62f,只有部分被显示在监视器荧幕45上,则视窗框控制模块56会卷动监视器荧幕45上所显示的视窗界面62以使被检测到的视窗框能被完全显示在监视器荧幕45上。在图4中当部分显示的视窗框62c或62f被标定到时,视窗界面62会被卷动以使这些被隐藏的部分显示能被完全显示出来然后再加以标定,图5则是显示卷动后的结果。在图5中当被隐藏的视窗框62h-62i被标定到时,视窗界面62也会被卷动以使这些被隐藏的视窗框能被完全显示出来然后再加以标定,图6则是显示卷动后的结果。If the detected window frames, such as window frames 62g-62i, are not displayed on the monitor screen 45, or only part of the window frames 62c and 62f are displayed on the monitor screen 45, the window The frame control module 56 scrolls the window interface 62 displayed on the monitor screen 45 so that the detected window frame can be completely displayed on the monitor screen 45 . In Fig. 4, when the window frame 62c or 62f shown in part is marked, the window interface 62 will be scrolled so that these hidden parts can be fully displayed and then marked, and Fig. 5 shows scrolling after the result. When the hidden window frames 62h-62i are marked in Fig. 5, the window interface 62 will also be scrolled so that these hidden window frames can be fully displayed and then marked, and Fig. 6 shows the volume result after the move.

每一个视窗框62a-62i都可以用鼠标器10的双向按钮18来加以关闭或打开。当-个视窗框被标定到时,使用者可以将双向按钮18的后端22快速的按(click)两以下产生一关闭信号,当视窗框控制模块56收到关闭信号时它会立刻将标定视窗框关闭。此时使用者可以再将双向按钮18的前端20快速的按两下以产生一打开信号,而视窗框控制模块56则会在收到打开信号后立刻将被关闭的视窗框打开。Each of the window frames 62a-62i can be closed or opened using the two-way button 18 of the mouse 10. When a window frame is demarcated, the user can quickly press (click) the rear end 22 of the two-way button 18 twice to generate a closing signal, and when the window frame control module 56 receives the closing signal, it will immediately demarcate The window frame closes. At this time, the user can quickly press the front end 20 of the two-way button 18 twice to generate an opening signal, and the window frame control module 56 will immediately open the closed window frame after receiving the opening signal.

图4至图6中视窗界面62的九个视窗框都是呈打开状态,而视窗软件54内的视窗框位置文件是用来储存所有已打开之视窗框的位置。视窗软件54另外包含有一个背景文件(未显示)用来保存全部已关闭之视窗框的资料。当一个显示在视窗界面62上的视窗框被使用者用鼠标器10按照上述的方法加以关闭时,该视窗框的影像会被视窗框控制模块56从视窗界面62中移出,而该视窗框的资料则会被视窗框控制模块56记录在上述的背景文件中。The nine window frames of the window interface 62 among Fig. 4 to Fig. 6 are all in an open state, and the window frame position files in the window software 54 are used to store the positions of all opened window frames. The window software 54 additionally includes a background file (not shown) that is used to preserve the data of all closed window frames. When a window frame displayed on the window interface 62 is closed by the user with the mouse 10 according to the above-mentioned method, the image of the window frame will be removed from the window interface 62 by the window frame control module 56, and the data of the window frame It will be recorded in the above-mentioned background file by the window frame control module 56.

鼠标器10的双向按钮18也可以用来产生内移或外移信号来控制视窗框控制模块56。当使用者按压双向按钮18的前端20时,鼠标器10会产生一内移信号,而在按压双向按钮18的后端22时则会产生一外移信号。当某一视窗框被标定后,如果视窗框控制模块56收到一个内移信号,它会在监视器荧幕45上打开一个如图7所示的背景视窗框70,其内含有许多个视窗框图标72,这些图标是用来代表所有记录在背景文件中的已关闭视窗框。在此时如果视窗框控制模块56收到一个外移信号,则它会立刻将背景视窗框70关闭。当背景视窗框70被打开后,视窗框图标72中的一个会自动的被视窗框控制模块56标定,而上一个显示在监视器荧幕45上的标定视窗框则会回复为正常状态。在本实施例中,任何时间内在监视器荧幕45上只有一个物件会被标定,该物件可以是一个视窗框或是一个图标。The two-way button 18 of the mouse 10 can also be used to generate inward or outward movement signals to control the window frame control module 56 . When the user presses the front end 20 of the two-way button 18, the mouse 10 generates an inward movement signal, and when the user presses the rear end 22 of the two-way button 18, an outward movement signal is generated. After a certain window frame is demarcated, if the window frame control module 56 receives an internal movement signal, it will open a background window frame 70 as shown in Figure 7 on the monitor screen 45, which contains many windows Frame icons 72, these icons are used to represent all closed window frames recorded in the background file. At this moment, if the window frame control module 56 receives an outward movement signal, it will close the background window frame 70 immediately. After the background window frame 70 is opened, one of the window frame icons 72 will be automatically marked by the window frame control module 56, and the last marked window frame displayed on the monitor screen 45 will return to a normal state. In this embodiment, only one object will be marked on the monitor screen 45 at any time, and the object can be a window frame or an icon.

请参考图7。图7显示一用双向按钮18打开的背景视窗框70。在图7中,图4的视窗界面62内的视窗框62c-62i全部被关闭而成为背景视窗框70内的七个视窗框图标72,只有二个视窗框62a及62b仍维持在打开状态。若要打开一个被关闭的视窗框,使用者需标定一个背景视窗框70内的视窗框图标,然后可快速的按两下双向按钮18的前端20以产生一个打开信号,视窗框控制模块56在收到打开信号后就会将该标定视窗框图标打开,并且自动地在监视荧幕45上选择一个位置来显示该视窗框。使用者也可以用游标52和鼠标器10的左侧按钮14来把一个视窗框图标由背景视窗框70和移出并拖曳到视窗界面62上的某一个位置。当使用者松开鼠标器10的左侧按钮14时,视窗框控制模块56就会在那个位置上把视窗框打开。当一个或数个视窗框被打开后,使用者可按压双向按钮18的后端22以产生一外移信号来关闭背景视窗框70。在这个时候,最后一个被打开或是被标定的视窗框将会被选做标定视窗框。Please refer to Figure 7. FIG. 7 shows a background window frame 70 opened with the two-way button 18 . In FIG. 7, the window frames 62c-62i in the window interface 62 of FIG. 4 are all closed to become the seven window frame icons 72 in the background window frame 70, and only two window frames 62a and 62b remain open. To open a closed window frame, the user needs to demarcate the window frame icon in a background window frame 70, and then quickly press the front end 20 of the two-way button 18 twice to generate an open signal, and the window frame control module 56 is After receiving the opening signal, the calibrated window frame icon will be opened, and a position will be selected on the monitoring screen 45 to display the window frame automatically. The user can also use the cursor 52 and the left button 14 of the mouse 10 to remove and drag a window frame icon from the background window frame 70 to a certain position on the window interface 62 . When the user releases the left button 14 of the mouse 10, the window frame control module 56 will open the window frame at that position. After one or several window frames are opened, the user can press the rear end 22 of the two-way button 18 to generate an outward movement signal to close the background window frame 70 . At this time, the last opened or calibrated window frame will be selected as the calibrated window frame.

当一个显示在监视器荧幕45上的视窗框被标定时,使用者可以利用双向按钮18及控制钮24来标定该标定视窗框内的程序图标。当某一个视窗框被标定时,如果视窗框控制模块56收到一个由双向按扭18的后端22所产生的外移信号,它会将该标定视窗框内的某一个程序图标标定。而当某一程序图标被标定时,如果视窗框控制模块56收到一个由双向按钮18的前端20所产生的内移信号,它会将包含有该标定程序图标的视窗框标定并显示成为一个标定视窗框。When a window frame displayed on the monitor screen 45 is marked, the user can use the two-way button 18 and the control button 24 to mark the program icon in the marked window frame. When a certain window frame was marked, if the window frame control module 56 received an outward movement signal generated by the rear end 22 of the two-way button 18, it would mark a certain program icon in the marked window frame. And when a certain program icon is demarcated, if the window frame control module 56 receives an internal movement signal generated by the front end 20 of the two-way button 18, it will demarcate and display the window frame that contains the demarcated program icon as a Calibrate the window frame.

请参考图8。图8显示监视器荧幕45上的二个视窗框62a及62b,以及视窗框62a内所有的程序图标74。视窗框控制模块56会依据由鼠标器10的控制钮24所产生的指标信号来控制程序图标的标定。被加强显示(highlighted)的程序图标76就是视窗框62a的标定程序图标,所有其他的程序图标74则是用正常方式显示。当标定程序图标被更换时,新标定的程序图标会被加强显示,而旧的标定程序图标则会被回复成为正常状态。在本实施例中,任何时候视窗界面62中仅会有一个程序图标被标定。Please refer to Figure 8. FIG. 8 shows two window frames 62a and 62b on the monitor screen 45, and all program icons 74 in the window frame 62a. The window frame control module 56 controls the marking of program icons according to the index signal generated by the control button 24 of the mouse 10 . The highlighted program icon 76 is the standard program icon of the window frame 62a, and all other program icons 74 are displayed in the normal way. When the calibration program icon is replaced, the new calibration program icon will be highlighted, and the old calibration program icon will be restored to a normal state. In this embodiment, only one program icon is marked on the window interface 62 at any time.

视窗框62a内所有程序图标74的位置是存在视窗软件54的一个程序图标位置文件(未显示)中。所有程序图标均具有一方形轮廓,而每一个程序图标的中心点座标则被定义为该程序图标的位置,因此在程序图标位置文件中每一个程序图标只需要存放它的中心点座标即可。视窗框62a的四个程序图标是显示在监视器荧幕45上,而其他十个程序图标则是隐藏在视窗框62a内。The locations of all program icons 74 within the window frame 62a are stored in a program icon location file (not shown) of the window software 54 . All program icons have a square outline, and the center point coordinates of each program icon are defined as the position of the program icon, so each program icon only needs to store its center point coordinates in the program icon location file. Can. The four program icons of the window frame 62a are displayed on the monitor screen 45, while the other ten program icons are hidden in the window frame 62a.

选择并标定一新的程序图标的方法非常简单。在本实施例中,每一个程序图标的中心点被定义为该程序图标在视窗框62a的长方形区域中的位置。当使用者朝某一方向,例如箭头78所示的方向,驱动鼠标器10的控制钮24以产生一指标信号时,视窗框控制模块56会在收到该指标信号后,从标定程序图标76的位置开始大约沿着该指标信号的指定方向78来检测另一个程序图标的位置。而当一个程序图标被探测到时,视窗框控制模块56会将该被探测到的程序图标标定并显示成为一个标定程序图标,它也同时会将旧的标定程序图标76显示成为一个正常的程序图标以表示该程序图标不再被标定。如果被检测到的程序图标是隐藏在视窗框62a中,则视窗框控制模块56会先卷动视窗框62a内所显示的程序图标以使该被检测到的程序图标能被显示在监视器荧幕45上。The method of selecting and marking a new program icon is very simple. In this embodiment, the center point of each program icon is defined as the position of the program icon in the rectangular area of the window frame 62a. When the user drives the control button 24 of the mouse 10 in a certain direction, such as the direction shown by the arrow 78, to generate an index signal, the window frame control module 56 will start from the calibration program icon 76 after receiving the index signal. The position begins to detect the position of another program icon approximately along the direction 78 specified by the pointer signal. And when a program icon is detected, the window frame control module 56 will mark and display the detected program icon as a demarcated program icon, and it will also display the old demarcated program icon 76 as a normal program icon to indicate that the program icon is no longer marked. If the detected program icon is hidden in the window frame 62a, the window frame control module 56 will first scroll the displayed program icon in the window frame 62a so that the detected program icon can be displayed on the monitor screen. Act 45a.

图9显示一个视窗框标定程序80,其为视窗框控制模块56用来标定或关闭一个视窗界面内所含的视窗框所用的程序。监视器荧幕上已有一视窗框被标定及显示为标定视窗框。鼠标器10的控制钮24所产生的指标信号被用来选择及标定一个新的视窗框,该指标信号是由使用者朝某一指定方向按压控制钮24而产生。内移或外移信号则是由使用者按压双向按钮的前端20或后端22而产生。这些信号会被视窗框控制模块56依照下列步骤来加以处理。FIG. 9 shows a window frame calibration program 80, which is used by the window frame control module 56 to calibrate or close a window frame included in a window interface. A window frame is already calibrated on the monitor screen and displayed as the calibrated window frame. The index signal generated by the control button 24 of the mouse 10 is used to select and mark a new window frame. The index signal is generated by the user pressing the control button 24 in a specified direction. The inward or outward movement signal is generated by the user pressing the front end 20 or the rear end 22 of the two-way button. These signals are processed by the window frame control module 56 according to the following steps.

步骤81  接收一来自鼠标器10的输入信号;Step 81 receives an input signal from the mouse 10;

步骤82  决定该输入信号是否为一指标信号;若否则跳至步骤87;Step 82 determines whether the input signal is an index signal; otherwise, jump to step 87;

步骤83  从标定视窗框的位置开始,大约沿着该指标信号的指定方向检测视Step 83: Starting from the position of the calibrated window frame, detect the visual field approximately along the specified direction of the indicator signal.

        窗框位置文件内所含的另一个视窗框的位置;若未检测到则跳至步The position of another window frame contained in the window frame position file; skip to step if not detected

        骤81;Step 81;

步骤84  决定该被检测到的视窗框是否被全部显示;若是则跳至步骤86;Step 84 determines whether the detected window frames are all displayed; if so, jump to step 86;

步骤85  卷动监视器荧幕45上所显示的视窗框以使该被检测到的视窗框能Step 85 Scroll the displayed window frame on the monitor screen 45 so that the detected window frame can

        被完全显示;is fully displayed;

步骤86  标定并显示该被检测到的视窗框为标定视窗框,并将上一个标定视Step 86 Calibrate and display the detected window frame as the calibration window frame, and

        窗框以正常方式显示;跳至步骤81;The window frame is displayed in the normal way; skip to step 81;

步骤87  决定该输入信号是否为一关闭信号;若否则跳至步骤89;Step 87 determines whether the input signal is a closing signal; otherwise, jump to step 89;

步骤88  将该标定视窗框加以关闭,将其资料存入该背景文件中,并从监视Step 88 Close the calibration window frame, store its data in the background file, and

        器荧幕45中消除该视窗框之影像;标定并显示另一视窗框为标定Eliminate the image of the window frame in the device screen 45; mark and display another window frame as mark

        视窗框;跳至步骤81;Window frame; skip to step 81;

步骤89  决定该输入信号是否为一内移信号;若否则跳至步骤91;Step 89 determines whether the input signal is an internal shift signal; otherwise, jump to step 91;

步骤90  在监视器荧幕45上打开一背景视窗框,并将该标定视窗框以正常Step 90 Open a background window frame on the monitor screen 45, and set the calibration window frame to normal

        方式显示;退出(exit)视窗框标定程序80并进入背景视窗框标Mode display; exit (exit) window frame calibration program 80 and enter background window frame label

        定程序100;Set procedure 100;

步骤91  决定该输入信号是否为一外移信号;若否则跳至步骤93;Step 91 determines whether the input signal is an externally shifted signal; otherwise, jump to step 93;

步骤92  标定并显示该标定视窗框内之一程序图标为一标定程序图标,并将Step 92 Calibrate and display one of the program icons in the calibration window frame as a calibration program icon, and set

        该标定视窗框以一正常方式显示;退出视窗框标定程序80并跳至The calibration window frame is displayed in a normal way; exit the window frame calibration program 80 and jump to

        图标标定程序120;Icon calibration program 120;

步骤93  结束程序。Step 93 ends the program.

当输入信号不是指标信号、关闭信号、内移信号或外移信号时,视窗框控制模块56会将程序80结束并选择其他程序来处理该输入信号。When the input signal is not an index signal, a closing signal, a moving in signal or a moving out signal, the window frame control module 56 ends the process 80 and selects another process to process the input signal.

图10显示一背景视窗框标定程序100,其为视窗框控制模块56用来从一个背景视窗框内所含的视窗框图标中,标定或打开一已关闭的视窗框。每个背景视窗框内的视窗框图标是用来代表一个记录在背景文件中的已关闭视窗框。背景视窗框内全部视窗框图标的位置是存在视窗软件54的一个视窗框图标位置文件(未显示)中。每个视窗框图标均呈一方形轮廓,且每个视窗框图标的中心点座标被定义为该视窗框图标的位置,因此在视窗框图标位置文件中每个视窗框图标只需要存放一个中心点座标的资料即可。再者,当背景视窗框被打开时,其内的一个视窗框图标会被标定并显示为一标定视窗框图标,而其他视窗框图标则是以正常方式来显示。鼠标器10的控制钮24所产生的指标信号是用来选择及标定另一视窗框图标,而使用者按压双向按钮的后端22所产生的外移信号则是用来关闭背景视窗框并将视窗框控制模块56的背景视窗框标定程序100转回图9所示的视窗框标定程序80。这些信号会被视窗框控制模块56依照下列步骤来加以处理。FIG. 10 shows a background window frame marking program 100, which is used by the window frame control module 56 to mark or open a closed window frame from the window frame icon contained in a background window frame. The window frame icon inside each background window frame is used to represent a closed window frame recorded in the background file. The positions of all window frame icons in the background window frame are stored in a window frame icon position file (not shown) of the window software 54 . Each window frame icon has a square outline, and the center point coordinates of each window frame icon are defined as the position of the window frame icon, so each window frame icon only needs to store one center point in the window frame icon position file Just click on the data of the coordinates. Moreover, when the background window frame is opened, a window frame icon in it will be marked and displayed as a standard window frame icon, while other window frame icons are displayed in a normal manner. The indicator signal generated by the control button 24 of the mouse 10 is used to select and demarcate another window frame icon, and the external movement signal generated by the user pressing the rear end 22 of the two-way button is used to close the background window frame and move the window frame. The background window frame calibration program 100 of the frame control module 56 returns to the window frame calibration program 80 shown in FIG. 9 . These signals are processed by the window frame control module 56 according to the following steps.

步骤101    接收一个来自鼠标器10的输入信号;Step 101 receives an input signal from the mouse 10;

步骤102    决定该输入信号是否为一指标信号;若否则跳至步骤107;Step 102 determines whether the input signal is an index signal; otherwise, jump to step 107;

步骤103    从该标定视窗框图标的位置开始,大约沿该指标信号的指定方向Step 103 Start from the position of the calibration window frame icon, approximately along the specified direction of the indicator signal

           探测视窗框图标位置文件内包含的另一个视窗框图标的位置;若Detects the position of another window frame icon contained in the window frame icon location file; if

           未检测到则跳至步骤101;If not detected, skip to step 101;

步骤104    决定该被检测到的视窗框图标是否被显示在监视器荧幕45上;Step 104 determines whether the detected window frame icon is displayed on the monitor screen 45;

         若是则跳至步骤106;If so, skip to step 106;

步骤105  卷动背景视窗框上所显示的视窗框图标以使该被检测到的视窗框Step 105 Scroll the window frame icon displayed on the background window frame so that the detected window frame

         图标能被显示于监视器荧幕45上;The icon can be displayed on the monitor screen 45;

步骤106  标定并显示该被检测到的视窗框图标为一标定视窗框图标,并将Step 106 Standardize and display the detected window frame icon as a calibration window frame icon, and

         前一个标定视窗框图标以正常方式显示;跳至步骤101;The previous calibration window frame icon is displayed in the normal way; skip to step 101;

步骤107  决定该输入信号是否为一外移信号;若否则跳至步骤109;Step 107 determines whether the input signal is an externally shifted signal; otherwise, jump to step 109;

步骤108  将该背景视窗框加以关闭,并从监视器荧幕45中消除该背景视Step 108 closes the background window frame and eliminates the background window from the monitor screen 45.

         窗框之影像;标定并显示视窗界面62中最后被打开的视窗框或The image of the window frame; mark and display the last opened window frame in the window interface 62 or

         是最后被标定视窗框做为标定视窗框;退出并跳至视窗框标定程is the last calibrated window frame as the calibrated window frame; exit and jump to the window frame calibration procedure

         序80;sequence 80;

步骤109  决定该输入信号是否为一打开信号;若否则跳至步骤111;Step 109 determines whether the input signal is an open signal; otherwise, jump to step 111;

步骤110  打开该标定视窗框所代表之视窗框:Step 110 Open the window frame represented by the calibration window frame:

      (1)选择监视器荧幕45上的某一个视窗界面62的位置;(1) select the position of a certain window interface 62 on the monitor screen 45;

      (2)将该标定视窗框图标所代表之视窗框显示在该选定位置上;(2) Display the window frame represented by the calibrated window frame icon at the selected position;

      (3)从背景视窗框中消除该标定视窗框图标的影像;(3) Eliminate the image of the calibration window frame icon from the background window frame;

      (4)从背景文件中除去该视窗框之资料;以及(4) Remove the window frame information from the background file; and

      (5)标定并显示另一背景视窗框中的视窗框图标做为一标定视窗框(5) Calibrate and display the window frame icon in another background window frame as a calibration window frame

         图标;跳至步骤101;icon; skip to step 101;

步骤111  结束程序。Step 111 ends the program.

若该输入信号不是指标信号、外移信号或打开信号时,视窗框控制模块56会将程序100结束并选择其他程序来处理该输入信号。If the input signal is not an index signal, a move-out signal or an open signal, the window frame control module 56 will end the procedure 100 and select other procedures to process the input signal.

图11显示一程序图标标定程序120,其为视窗框控制模块56用来标定一个视窗框的程序图标所用的程序。一个视窗框内全部程序图标的位置是储存在视窗软件54的一个程序图标位置文件(未显示)中。每个程序图标均呈一方形轮廓,而每个程序图标的中心点座标被定义为该图标的位置,因此在程序图标位置文件中每个程序图标只需存入一个中心点座标位置即可。当视窗框控制模块56的程序控制被转到程序120时,显示在标定视窗框中的一个程序图标会被标定及显示为标定程序图标,而该标定视窗框则会回复成为正常状态。鼠状器10的控制钮24所产生的指标信号是用来选择及标定另一个程序图标。而使用者按压双向按钮的前端20所产生的内移信号则是用来将视窗框控制模块56的程序控制转回图9所示的视窗框标定程序80。这些信号会被视窗框控制模块56依照下列步骤加以处理。FIG. 11 shows a program icon calibration program 120, which is a program used by the window frame control module 56 to calibrate the program icon of a window frame. The positions of all program icons in a window frame are stored in a program icon position file (not shown) of the window software 54 . Each program icon has a square outline, and the center point coordinates of each program icon are defined as the position of the icon, so each program icon only needs to store one center point coordinate position in the program icon location file. Can. When the program control of the window frame control module 56 is transferred to the program 120, a program icon displayed in the calibration window frame will be calibrated and displayed as a calibration program icon, and the calibration window frame will return to a normal state. The pointer signal generated by the control button 24 of the mouse 10 is used to select and mark another program icon. The internal movement signal generated by the user pressing the front end 20 of the two-way button is used to transfer the program control of the window frame control module 56 back to the window frame calibration program 80 shown in FIG. 9 . These signals are processed by the window frame control module 56 according to the following steps.

步骤121  接收一个来自鼠标器10的输入信号;Step 121 receives an input signal from the mouse 10;

步骤122  决定输入信号是否为一指标信号;若否则跳至步骤127;Step 122 determines whether the input signal is an index signal; otherwise, jump to step 127;

步骤123  从该标定程序图标的位置开始,大约沿该指标信号的指定方向检Step 123 Starting from the position of the calibration program icon, check the

         测该视窗框的程序图标位置文件内所含的另一个程序图标的位Test the position of another program icon contained in the window frame's program icon position file

         置;若未检测到则跳至步骤121;Set; if not detected, skip to step 121;

步骤124  决定该被检测的程序图标是否被显示在监视器荧幕45上;若是跳Step 124 determines whether the detected program icon is displayed on the monitor screen 45; if skip

         至步骤126;Go to step 126;

步骤125  卷动该视窗框上的程序图标以使该被检测到的程序图标能被显示Step 125 Scroll the program icon on the window frame so that the detected program icon can be displayed

         在监视器荧幕45上;On the monitor screen 45;

步骤126  标定并显示该检测到的程序图标为一标定程序图标,并将前一标Step 126 calibrate and display the detected program icon as a calibrated program icon, and

         定程序图标以正确方式显示;跳至步骤121;Make sure the program icon is displayed in the correct way; skip to step 121;

步骤127  决定该输入是否为一内移信号;若否则跳至步骤129;Step 127 determines whether the input is an internal shift signal; otherwise, jump to step 129;

步骤128  标定并显示包含该标定程序图标之视窗框为标定视窗框,并将该Step 128 Calibrate and display the window frame containing the calibration program icon as the calibration window frame, and set the

         标定程序图标以正常方式显示;退出程序图标标定程序120并转The calibration program icon is displayed in the normal way; exit the program icon calibration program 120 and turn to

         至视窗框标定程序80;Go to window frame calibration procedure 80;

步骤129  结束程序。Step 129 ends the program.

若输入信号不是指标信号或内移信号时,视窗框控制模块56会将程序120结束并选择其他程序来处理该输入信号。If the input signal is not an index signal or an internal movement signal, the window frame control module 56 will end the program 120 and select other programs to process the input signal.

图12显示一状态机(state machine)用来说明视窗框控制模块56如何用内移信号、外移信号、指标信号、打开信号及关闭信号来控制它在视窗框层142、背景视窗框层144及程序图标层146三者间之移动,这三层代表上述的三个标定程序80、100及120:视窗框层142代表视窗框标定程序80,背景视窗框层144代表背景视窗框100,而程序图标层146代表程序图标标定程序120。当视窗框控制模块56的控制被移转到这三层中的任何一层时,那一层所代表的程序会被视窗框控制模块56加以执行。Fig. 12 shows that a state machine (state machine) is used for explaining how window frame control module 56 controls its window frame layer 142, background window frame layer 144 with moving in signal, moving out signal, indicator signal, opening signal and closing signal and program icon layer 146, these three layers represent the above three calibration programs 80, 100 and 120: the window frame layer 142 represents the window frame calibration program 80, the background window frame layer 144 represents the background window frame 100, and The program icon layer 146 represents the program icon designation program 120 . When the control of the window frame control module 56 is transferred to any one of these three layers, the program represented by that layer will be executed by the window frame control module 56 .

在本实施例中,指标信号及打开或关闭信号不会造成视窗框控制模块56的控制由其中一层转移到另一层,但是内移和外移信号则会造成控制转移。当视窗界面62最初被显示在监视器荧幕45上时,视窗框控制模块56是处在视窗框层142中,而视窗界面62中的一个视窗框会被标定为标定视窗框。在此时当视窗框控制模块56收到一个内移信号后,视窗框控制模块56的控制会被移转到背景视窗框层144,此时背景视窗框内的一个视窗框图标会被标定及显示为一标定视窗框图标,而前一个标定视窗框则会被重设为正常状态。在背景视窗框层144中,当视窗框控制模块56收到一个外移信号后,它的控制会被转回视窗框层142,而背景视窗框则会被视窗框控制模块56从监视器荧幕45上移去,而一个视窗框会再次的被标定及显示为一标定视窗框。在此时当视窗框控制模块56收到一个外移信号后,它的控制会被从视窗框层142转移到程序图标层146,而另一个内移信号则可将视窗框控制模块56的控制转移回视窗框层142。In this embodiment, the index signal and the open or close signal will not cause the control of the window frame control module 56 to be transferred from one layer to another layer, but the inward and outward signals will cause the control transfer. When the window interface 62 is initially displayed on the monitor screen 45 , the window frame control module 56 is in the window frame layer 142 , and a window frame in the window interface 62 will be designated as the designated window frame. At this time, after the window frame control module 56 receives an internal movement signal, the control of the window frame control module 56 will be transferred to the background window frame layer 144, and a window frame icon in the background window frame will be marked and displayed. is displayed as a calibration window icon, and the previous calibration window is reset to normal state. In the background window frame layer 144, after the window frame control module 56 receives an outward movement signal, its control will be transferred back to the window frame layer 142, and the background window frame will be transferred from the monitor screen by the window frame control module 56. The screen 45 is removed, and a window frame will again be marked and displayed as a marked window frame. At this time, after the window frame control module 56 receives an external movement signal, its control will be transferred to the program icon layer 146 from the window frame layer 142, and another internal movement signal can control the window frame control module 56. Transfer back to the window frame layer 142 .

这种设计允许使用者借助按压双向按钮18的前端20或后端22就可以直接到达三层中的任何一个层面。在到达之后,使用者就能很快的用控制钮24来选择及标定一个图标或视窗框以供后续操作。而在标定之后,使用者就能用传统方式操作该图标或视窗框。这种设计大大的简化了视窗界面与使用者间的交互过程。This design allows the user to directly access any one of the three floors by pressing the front end 20 or the rear end 22 of the two-way button 18 . After arriving, the user can quickly use the control button 24 to select and mark an icon or window frame for subsequent operations. After calibration, the user can operate the icon or window frame in a conventional manner. This design greatly simplifies the interaction process between the window interface and the user.

Claims (20)

1.一种用于视窗界面的视窗框标定方法,其使用一指标装置来从一视窗界面内含的复数个视窗框中选择并标定一视窗框为标定视窗框,该视窗界面内只能有一视窗框被标定为标定视窗框,该视窗界面显示于一监视器荧幕上,该视窗界面中有一视窗框已被标定,并以一特定方式显示于该监视器荧幕上,其他显示于该监视器荧幕上之视窗框则以一正常方式显示,该指标装置包含有一二维控制钮用来产生一二维指标信号,以及一游标控制机构用来产生游标控制信号以控制显示于该监视器荧幕上之一游标的位移,该指标装置系电连接于一电脑,而该电脑系电连接于该监视器,该电脑包含有一视窗软件,其包含有一视窗框控制模块用来依据该指标信号来标定该视窗界面内之视窗框,以及一游标控制模块用来依据该游标控制信号来控制该游标之移动,其特征在于,该方法包含有下列步骤:1. A window frame calibration method for a window interface, which uses an indicator device to select and mark a window frame as a calibration window frame from a plurality of window frames contained in a window interface, and there can only be one window frame in the window interface The window frame is calibrated as a calibrated window frame, and the window interface is displayed on a monitor screen. One of the window frames in the window interface has been calibrated and displayed on the monitor screen in a specific way, and the others are displayed on the monitor screen. The window frame on the monitor screen is displayed in a normal way, and the pointer device includes a two-dimensional control button for generating a two-dimensional pointer signal, and a cursor control mechanism for generating a cursor control signal to control the display on the displacement of a cursor on a monitor screen, the pointing device is electrically connected to a computer, and the computer is electrically connected to the monitor, the computer includes a window software, which includes a window frame control module for according to the The indicator signal is used to demarcate the window frame in the window interface, and a cursor control module is used to control the movement of the cursor according to the cursor control signal. It is characterized in that the method includes the following steps: a.提供一视窗框位置文件,该文件包含有该视窗界面内各个视窗框之代表位置;a. Provide a window frame position file, which contains the representative position of each window frame in the window interface; b.依循一指定方向驱动该视窗框控制钮以产生一指标信号;b. driving the window frame control button in a designated direction to generate an index signal; c.使用该视窗框控制模块接收该指标信号;c. Use the window frame control module to receive the indicator signal; d.从该标定视窗框之位置开始,大约沿着该指标信号之指定方向,检测该视窗框位置文件内所含之另一视窗框的位置;以及d. Starting from the position of the calibrated window frame, approximately along the designated direction of the indicator signal, detect the position of another window frame included in the window frame position file; and e.将被检测到之视窗框标定并将其以前述特定方式显示于该监视器荧幕上。e. Marking the detected window frames and displaying them on the monitor screen in the aforementioned specific manner. 2.如权利要求1所述的视窗框标定方法,其特征在于,其中该视窗界面内所含之部分视窗框系显示于该监视器荧幕上,若该探测到之视窗框未显示于该监视器荧幕上,则该视窗框控制模块会先卷动该监视器荧幕上所显示之视窗框以使该被探测到之视窗框被显示于该监视器荧幕上。2. The window frame calibration method according to claim 1, wherein some window frames contained in the window interface are displayed on the monitor screen, if the detected window frame is not displayed on the monitor screen, the window frame control module will first scroll the window frame displayed on the monitor screen so that the detected window frame is displayed on the monitor screen. 3.如权利要求1所述的视窗框标定方法,其特征在于,其中若该被探测到之视窗框系部分显示于该监视器荧幕上,则该视窗框控制模块会先卷动该监视器荧幕上所显示之视窗框以使该被探测到之视窗框可被完全显示在该监视器荧幕上。3. The window frame calibration method according to claim 1, wherein if the detected window frame is partially displayed on the monitor screen, the window frame control module will first scroll the monitor window frame displayed on the monitor screen so that the detected window frame can be fully displayed on the monitor screen. 4.如权利要求1所述的视窗框标定方法,其特征在于,其中该视窗界面包含有一长方形区域,而该视窗界面内包含之视窗框皆系定位于该长方形区域中,前述视窗框位置文件内所含之每一视窗框的位置即代表该视窗框位于该长方形区域中之位置。4. The window frame calibration method according to claim 1, wherein the window interface includes a rectangular area, and the window frames included in the window interface are all located in the rectangular area, and the aforementioned window frame position file The position of each window frame contained in the box represents the position of the window frame in the rectangular area. 5.如权利要求1所述的视窗框标定方法,其特征在于,其中该视窗界面内之每一视窗框均能利用该指标装置来打开或关闭。5. The window frame calibration method according to claim 1, wherein each window frame in the window interface can be opened or closed by using the indicator device. 6.如权利要求5所述的视窗框标定方法,其特征在于,其中该指标装置包含一双向按钮,其包含有一第一端用来产生一关闭信号以关闭该标定视窗框。6. The window frame calibration method according to claim 5, wherein the indicator device comprises a two-way button including a first end for generating a closing signal to close the calibration window frame. 7.如权利要求5所述的视窗框标定方法,其特征在于,其中该视窗框位置文件内所存之位置为全部已打开之视窗框的位置。7. The window frame calibration method according to claim 5, wherein the positions stored in the window frame position file are the positions of all opened window frames. 8.如权利要求7所述的视窗框标定方法,其特征在于,其中该视窗软件另包含有一背景文件,用来保存所有已被关闭之视窗框的资料,当一已打开之视窗框被该指标装置关闭时,该视窗框会被该视窗框控制模块从该视窗界面中移出并将其资料存入于该背景文件中。8. The window frame calibration method according to claim 7, wherein the window software further includes a background file for saving the data of all closed window frames, when an opened window frame is When the pointing device is closed, the window frame will be removed from the window interface by the window frame control module and its data will be stored in the background file. 9.如权利要求8所述的视窗框标定方法,其特征在于,其中当一存于该背景文件中之视窗框被该指标装置打开时,该视窗框控制模块会将其移入该视窗界面中。9. The window frame calibration method according to claim 8, wherein when a window frame stored in the background file is opened by the pointer device, the window frame control module will move it into the window interface . 10.如权利要求8所述的视窗框标定方法,其特征在于,其中该指标装置包含有一双向按钮,其包含有一第一端用来产生一内移信号以及一第二端用来产生一外移信号。10. The window frame calibration method according to claim 8, wherein the indicator device comprises a two-way button, which comprises a first end for generating an inward movement signal and a second end for generating an outward movement shift signal. 11.如权利要求10所述的视窗框标定方法,其特征在于,其中当某一视窗框被标定后,若该视窗框控制模块收到该内移信号,则其会在该监视器荧幕上打开一背景视窗框,该背景视窗框内含有每一记录于前述背景文件中已关闭视窗框之视窗框图标用来代表该已被关闭之视窗框。11. The method for calibrating a window frame according to claim 10, wherein when a certain window frame is calibrated, if the window frame control module receives the inward movement signal, it will display the internal movement signal on the monitor screen. A background window frame is opened above, and the background window frame contains a window frame icon of each closed window frame recorded in the aforementioned background file to represent the closed window frame. 12.如权利要求11所述的视窗框标定方法,其特征在于,其中当该背景视窗框被打开后,若该视窗框控制模块收到该外移信号,则其会关闭该背景视窗框。12. The window frame calibration method according to claim 11, wherein after the background window frame is opened, if the window frame control module receives the outward movement signal, it will close the background window frame. 13.如权利要求10所述的视窗框标定方法,其特征在于,其中该视窗界面之每一视窗框内均可存有复数个程序图标,而每一程序图标均代表一储存于该电脑中之可执行程序。13. The window frame calibration method according to claim 10, wherein a plurality of program icons can be stored in each window frame of the window interface, and each program icon represents a program icon stored in the computer. the executable program. 14.如权利要求13所述的视窗框标定方法,其特征在于,其中当某一视窗框被标定后,若该视窗框控制模块收到该外移信号,则其会标定并显示该标定视窗框中之一程序图标做为一标定程序图标。14. The method for calibrating a window frame according to claim 13, wherein after a certain window frame is calibrated, if the window frame control module receives the outward movement signal, it will calibrate and display the calibrated window One of the program icons in the box is used as a calibration program icon. 15.如权利要求14所述的视窗框标定方法,其特征在于,其中当某一程序图标被标定后,若该视窗框控制模块收到该内移信号,则其会标定并显示包含该标定程序图标之视窗框为一标定视窗框。15. The window frame calibration method according to claim 14, wherein after a certain program icon is marked, if the window frame control module receives the inward movement signal, it will mark and display the icon containing the mark. The window frame of the program icon is a standard window frame. 16.一种用于视窗界面之程序图标标定方法,其使用一指标装置来从一视窗框所含的复数个程序图标中选择并标定一程序图标为标定程序图标,该视窗框内只能有一程序图标被标定为标定程序图标,该视窗框系显示于一监视器荧幕上,该视窗框中有一程序图标已被标定,并以一特定方式显示于该监视器荧幕上,其他显示于该监视器荧幕上之程序图标则以一正常方式显示,该指标装置包含有一二维控制钮用来产生一二维指标信号,及一游标控制机构用来产生游标控制信号以控制显示于该监视器荧幕上之一游标的位移,该指标装置系电连接于一电脑,而该电脑系电连接于该监视器,该电脑包含有一视窗软件,其包含有一视窗框控制模块用来依据该指标信号来标定该视窗框内之程序图标,以及一游标控制模块用来依据该游标控制信号来控制该游标之移动,其特征在于,该方法包含下列步骤:16. A program icon calibration method for a window interface, which uses a pointing device to select and calibrate a program icon from a plurality of program icons contained in a window frame as a calibration program icon, and there can only be one program icon in the window frame The program icon is calibrated as a calibrated program icon, and the window frame is displayed on a monitor screen. A program icon in the window frame has been calibrated and displayed on the monitor screen in a specific manner, and others are displayed on the monitor screen. The program icons on the monitor screen are displayed in a normal manner, the pointer device includes a two-dimensional control button for generating a two-dimensional pointer signal, and a cursor control mechanism for generating a cursor control signal to control the display on The displacement of a cursor on the monitor screen, the pointer device is electrically connected to a computer, and the computer is electrically connected to the monitor, the computer includes a window software, which includes a window frame control module for according to The indicator signal is used to demarcate the program icon in the window frame, and a cursor control module is used to control the movement of the cursor according to the cursor control signal. It is characterized in that the method includes the following steps: a.提供一程序图标位置文件,该文件包含有该视窗框内各个程序图标之代表位置;a. Provide a program icon position file, which contains the representative position of each program icon in the window frame; b.依循一指定方向驱动该视窗框控制钮以产生一指标信号;b. driving the window frame control button in a designated direction to generate an index signal; c.使用该视窗框控制模块接收该指标信号;c. Use the window frame control module to receive the indicator signal; d.从该标定程序图标之位置开始,大约沿着该指标信号之指定方向,检测该程序图标位置文件内所含之另一程序图标的位置;以及d. Starting from the position of the calibrated program icon, approximately along the designated direction of the indicator signal, detect the position of another program icon contained in the program icon location file; and e.将被检测到的程序图标标定并将其以前述特定方式显示于该监视器荧幕上。e. Marking the detected program icons and displaying them on the monitor screen in the aforementioned specific manner. 17.如权利要求16所述的程序图标标定方法,其特征在于,其中该视窗框内包含之部分程序图标系显示于该监视器荧幕上,若该检测到之程序图标未显示于该监视器荧幕上,则该视窗框控制模块会先卷动监视器荧幕上所显示之程序图标以使该被检测到之程序图标被显示于该监视器荧幕上。17. The method for marking program icons according to claim 16, wherein part of the program icons included in the window frame are displayed on the monitor screen, if the detected program icons are not displayed on the monitor On the monitor screen, the window frame control module will first scroll the program icon displayed on the monitor screen so that the detected program icon is displayed on the monitor screen. 18.如权利要求16所述的程序图标标定方法,其特征在于,其中该视窗框包含有一长方形区域,而该视窗框内所含之程序图标皆系定位于该长方形区域中,前述程序图标位置文件内所含之每一程序图标的位置即代表该程序图标位于该长方形区域中之位置。18. The method for marking program icons according to claim 16, wherein the window frame includes a rectangular area, and the program icons contained in the window frame are all located in the rectangular area, and the positions of the aforementioned program icons The position of each program icon contained in the file represents the position of the program icon in the rectangular area. 19.如权利要求16所述的程序图标标定方法,其特征在于,其中该指标装置包含有一双向按钮,其包含有一第一端用来产生一内移信号以及一第二端用来产生一外移信号,当某一程序图标被标定后,若该视窗框控制模块收到该外移信号,则其会标定并显示包含该标定程序图标之视窗框为一标定视窗框。19. The method for marking program icons according to claim 16, wherein the pointing device comprises a two-way button, which comprises a first end for generating an inward movement signal and a second end for generating an outward movement Move signal, when a certain program icon is marked, if the window frame control module receives the outward move signal, it will mark and display the window frame containing the marked program icon as a marked window frame. 20.如权利要求19所述的程序图标标定方法,其特征在于,其中当某一视窗框被标定后,若该视窗框控制模块收到该外移信号,则其会标定并显示该视窗框中之一程序图标为一标定程序图标。20. The method for marking program icons according to claim 19, wherein after a certain window frame is marked, if the window frame control module receives the outward movement signal, it will mark and display the window frame One of the program icons is a calibration program icon.
CN 97102661 1997-02-21 1997-02-21 Calibration method for window frame or program icon of window interface Expired - Fee Related CN1103075C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 97102661 CN1103075C (en) 1997-02-21 1997-02-21 Calibration method for window frame or program icon of window interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 97102661 CN1103075C (en) 1997-02-21 1997-02-21 Calibration method for window frame or program icon of window interface

Publications (2)

Publication Number Publication Date
CN1191344A true CN1191344A (en) 1998-08-26
CN1103075C CN1103075C (en) 2003-03-12

Family

ID=5166367

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 97102661 Expired - Fee Related CN1103075C (en) 1997-02-21 1997-02-21 Calibration method for window frame or program icon of window interface

Country Status (1)

Country Link
CN (1) CN1103075C (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1319341C (en) * 2003-12-10 2007-05-30 三洋电机株式会社 Network apparatus and program product
CN100432896C (en) * 2003-10-24 2008-11-12 微软公司 Multiple-mode window presentation system and process
US8266538B2 (en) 2004-06-25 2012-09-11 Apple Inc. Remote access to layer and user interface elements
US8302020B2 (en) 2004-06-25 2012-10-30 Apple Inc. Widget authoring and editing environment

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100432896C (en) * 2003-10-24 2008-11-12 微软公司 Multiple-mode window presentation system and process
CN1319341C (en) * 2003-12-10 2007-05-30 三洋电机株式会社 Network apparatus and program product
US8266538B2 (en) 2004-06-25 2012-09-11 Apple Inc. Remote access to layer and user interface elements
US8291332B2 (en) 2004-06-25 2012-10-16 Apple Inc. Layer for accessing user interface elements
US8302020B2 (en) 2004-06-25 2012-10-30 Apple Inc. Widget authoring and editing environment
US8321801B2 (en) 2004-06-25 2012-11-27 Apple Inc. Desktop widgets for presentation in a layer
US8464172B2 (en) 2004-06-25 2013-06-11 Apple Inc. Configuration bar for launching layer for accessing user interface elements
US9753627B2 (en) 2004-06-25 2017-09-05 Apple Inc. Visual characteristics of user interface elements in a unified interest layer
US10489040B2 (en) 2004-06-25 2019-11-26 Apple Inc. Visual characteristics of user interface elements in a unified interest layer

Also Published As

Publication number Publication date
CN1103075C (en) 2003-03-12

Similar Documents

Publication Publication Date Title
CN1303523C (en) Figure user interface revising method and recording medium
US9588673B2 (en) Method for manipulating a graphical object and an interactive input system employing the same
US20100103136A1 (en) Image display device, image display method, and program product
CN1272728C (en) Information processor, file processing method, storage medium and program
CN1932743A (en) Apparatus and method for displaying user interface
CN2899363Y (en) Mixer Controls
CN100343791C (en) Method and system for quick screen switching in a multi-monitor environment
CN1896996A (en) Apparatus and method for displaying icon
CN102968810B (en) Image editing apparatus and image edit method
CN101060578A (en) Display control system, image procesing apparatus, and display control method
CN1752912A (en) Electronic device and method for controlling its menu display
WO2012094740A1 (en) Method for supporting multiple menus and interactive input system employing same
CN1689068A (en) Image display method, image display program, and information device
CN1684066A (en) Information processing device, information processing system, method and program for simultaneously editing files
CN1257477C (en) Text editing device and method
CN1532728A (en) System and method for checking and resolving publication design problem
CN1124543C (en) Method for displaying indicator of mouse
CN1855988A (en) Image scanning apparatus with preview function and method therefor
CN1716253A (en) Method and apparatus for retrieving data
CN1191344A (en) Calibration method for window frame or program icon of window interface
US20070146646A1 (en) Digital annotation system and method
CN1892627A (en) Apparatus and method for calling driver of peripheral using shortcut
JP2002307790A (en) Operator-defined visitation sequence of user interface control
US20150234543A1 (en) Information processing method and electronic device
CN1109291C (en) Data processing device and data processing method

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: ZHISHEN SCIENCE & TECHNOLOGY CO. LTD.

Free format text: FORMER NAME OR ADDRESS: ZHISHEN INDUSTRY CO., LTD

CP01 Change in the name or title of a patent holder

Address after: Xi Taipei County of Taiwan province Zhenkang Ning Street No. 159 6 floor

Patentee after: Zhishen Science and Technology Co., Ltd.

Address before: Xi Taipei County of Taiwan province Zhenkang Ning Street No. 159 6 floor

Patentee before: Zhishen Industrial Co., Ltd.

ASS Succession or assignment of patent right

Owner name: YUDONG PLASM TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: ZHISHEN SCIENCE + TECHNOLOGY CO. LTD.

Effective date: 20070105

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20070105

Address after: Wilmington Delaware

Patentee after: Yudong Electric Slurry Technology Co., Ltd.

Address before: Xi Taipei County of Taiwan province Zhenkang Ning Street No. 159 6 floor

Patentee before: Zhishen Science and Technology Co., Ltd.

C56 Change in the name or address of the patentee

Owner name: YUDONG PLASMA TECHNOLOGY CO., LTD.

Free format text: FORMER NAME OR ADDRESS: YUDONG PLASM TECHNOLOGY CO., LTD.

CP01 Change in the name or title of a patent holder

Address after: Wilmington Delaware

Patentee after: Yudong Plasm Technology Co., Ltd.

Address before: Wilmington Delaware

Patentee before: Yudong Electric Slurry Technology Co., Ltd.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030312