[go: up one dir, main page]

CN1155897C - Computer system with user interface using rotary switches and method thereof - Google Patents

Computer system with user interface using rotary switches and method thereof Download PDF

Info

Publication number
CN1155897C
CN1155897C CNB001075705A CN00107570A CN1155897C CN 1155897 C CN1155897 C CN 1155897C CN B001075705 A CNB001075705 A CN B001075705A CN 00107570 A CN00107570 A CN 00107570A CN 1155897 C CN1155897 C CN 1155897C
Authority
CN
China
Prior art keywords
rotary switch
mode
switch
computer system
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB001075705A
Other languages
Chinese (zh)
Other versions
CN1274892A (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1274892A publication Critical patent/CN1274892A/en
Application granted granted Critical
Publication of CN1155897C publication Critical patent/CN1155897C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B31MAKING ARTICLES OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER; WORKING PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER
    • B31BMAKING CONTAINERS OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER
    • B31B50/00Making rigid or semi-rigid containers, e.g. boxes or cartons
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47GHOUSEHOLD OR TABLE EQUIPMENT
    • A47G19/00Table service
    • A47G19/02Plates, dishes or the like
    • A47G19/03Plates, dishes or the like for using only once, e.g. made of paper
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B31MAKING ARTICLES OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER; WORKING PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER
    • B31BMAKING CONTAINERS OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER
    • B31B2105/00Rigid or semi-rigid containers made by assembling separate sheets, blanks or webs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B31MAKING ARTICLES OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER; WORKING PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER
    • B31BMAKING CONTAINERS OF PAPER, CARDBOARD OR MATERIAL WORKED IN A MANNER ANALOGOUS TO PAPER
    • B31B2120/00Construction of rigid or semi-rigid containers

Landscapes

  • Engineering & Computer Science (AREA)
  • Food Science & Technology (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

公开了一种具有使用旋转开关、按钮开关和外壳程序的用户界面的计算机系统。旋转开关执行两种功能。其一是画面滚动功能,其二是选择记录在外壳程序中的应用程序的功能。有关旋转开关的按钮开关选择旋转开关的功能,而使旋转开关能够执行选中的功能。按钮开关也执行和终止选中的应用程序。因此,提供了包括旋转开关、按钮开关、设备驱动程序和外壳程序的用户界面,使用户界面能够便利地进行画面滚动和执行及终止选中的应用程序。

Figure 00107570

A computer system having a user interface using a rotary switch, a push button switch, and a shell is disclosed. The rotary switch performs two functions. One is a screen scrolling function, and the other is a function of selecting an application program recorded in the shell. The pushbutton switch associated with the rotary switch selects the function of the rotary switch and enables the rotary switch to perform the selected function. The push button switch also executes and terminates the selected application. Therefore, a user interface including a rotary switch, a push button switch, a device driver and a shell program is provided, so that the user interface can conveniently perform screen scrolling and execute and terminate a selected application program.

Figure 00107570

Description

具有使用旋转开关的用户界面的计算机系统及其方法Computer system with user interface using rotary switches and method thereof

技术领域technical field

本发明涉及一种计算机系统。更具体地讲,本发明涉及一种具有使用旋转开关的用户界面的计算机系统,在所述计算机系统中可以通过使用旋转开关执行画面滚动和应用程序,因而使用户界面更方便。The present invention relates to a computer system. More particularly, the present invention relates to a computer system having a user interface using a rotary switch, in which screen scrolling and application programs can be performed by using the rotary switch, thereby making the user interface more convenient.

背景技术Background technique

最近,计算机系统已经成为个人和办公所用的信息处理系统。计算机系统一般包括:中央处理器,易失性存储器,非易失性存储器,显示监视器,键盘,定位输入装置,CD-ROM驱动器(只读光盘存储器驱动器),调制解调器,硬盘存储装置,和打印机。此外,还有一个用于将上述装置相互电连接的主板。这种主板是一种称为母板的印刷电路板。中央处理器通常称为“微处理器”。随着半导体技术的进步,微处理器,半导体存储装置等的性能迅速地提高。与这种进步一起,用户介面也已经发展成为多种多样的形式,从而使用户能够以更方便的方式使用它。Recently, computer systems have become information processing systems for personal and office use. A computer system generally includes: a central processing unit, volatile memory, nonvolatile memory, display monitor, keyboard, pointing input device, CD-ROM drive (CD-ROM drive), modem, hard disk storage device, and printer . In addition, there is a motherboard for electrically connecting the above devices to each other. This motherboard is a type of printed circuit board called a motherboard. The central processing unit is often referred to as a "microprocessor". With the advancement of semiconductor technology, the performance of microprocessors, semiconductor memory devices, etc. is rapidly increasing. Along with this advancement, the user interface has also been developed into various forms so that users can use it in a more convenient manner.

现在,作为执行计算机系统应用程序和输入命令代码的用户界面,GUI(图形用户界面)成为主流。例如,在微软(R)公司开发的windows(R)操作系统中,可以通过用键盘以及诸如鼠标器之类的定位输入装置选择桌面的有关图标执行应用程序。或者可以利用文件管理器或窗口资源管理器执行应用程序。在GUI环境下,总是需要定位输入装置的。在计算机系统中使用的一般定位输入装置包括鼠标器或触摸板。台式计算机中使用的定位输入装置以有线或无线形式连接到计算机主体。在便携式计算机情况下,定位装置集成地连接于计算机主体。早些时候便携式计算机中使用的定位输入装置是轨迹球,但是现在触摸板已经成为主流。Now, as a user interface for executing computer system application programs and inputting command codes, GUI (Graphical User Interface) is becoming mainstream. For example, in the windows (R) operating system developed by Microsoft (R) Corporation, an application program can be executed by selecting a relevant icon on the desktop with a keyboard and a pointing input device such as a mouse. Alternatively, the application may be executed using a file manager or window explorer. In a GUI environment, it is always necessary to position the input device. Common pointing input devices used in computer systems include mice or touch pads. A pointing input device used in a desktop computer is connected to the main body of the computer in a wired or wireless manner. In the case of a portable computer, the positioning device is integrally connected to the computer body. Earlier pointing input devices used in portable computers were trackballs, but now touchpads have become mainstream.

此外,在使用计算机时经常使用的一种操作是画面滚动。如果进行画面滚动功能时,一般可以使用键盘或定位装置。在使用键盘的方法中,利用向前翻页(page-up)和向后翻页(page-down)键和方向箭头键使光标移动到希望的位置,从而实现画面滚动。在利用定位装置的方法中,使用了定位装置许多功能中的一种,拖动功能。也就是说,利用定位装置拖动滚动条,从而执行画面滚动。但是,在使用定位装置的画面滚动中,拖动必须进行许多次,结果给用户带来不便。此外,在便携式计算机的场合,如果使用定位装置进行画面滚动,伴随着更大的不便。Also, one of the operations that is often used when using a computer is screen scrolling. If the screen scrolling function is performed, generally a keyboard or a pointing device can be used. In the method of using the keyboard, the screen is scrolled by moving the cursor to a desired position using the page-up and page-down keys and the direction arrow keys. In the method using the pointing device, one of the many functions of the pointing device, the dragging function, is used. That is, the scroll bar is dragged by the pointing device, thereby performing screen scrolling. However, in screen scrolling using a pointing device, dragging must be performed many times, resulting in inconvenience to the user. In addition, in the case of a portable computer, if a pointing device is used to scroll the screen, it will be more inconvenient.

发明内容Contents of the invention

本发明旨在克服现有技术的上述缺点。The present invention aims to overcome the above-mentioned disadvantages of the prior art.

因此,本发明的一个目的是要提供一种具有使用旋转开关的用户界面的计算机系统,其中可以通过利用旋转开关执行画面滚动和应用程序,因而用户界面更为方便。Accordingly, an object of the present invention is to provide a computer system having a user interface using a rotary switch, in which screen scrolling and application programs can be performed by using the rotary switch, and thus the user interface is more convenient.

为了实现上述目的,根据本发明的计算机系统包括:根据旋转方向产生多个开关信号的第一开关装置;和连接于第一开关装置、用于根据来自第一开关装置的开关信号产生画面滚动数据并把数据输入到计算机系统中的控制器。In order to achieve the above object, the computer system according to the present invention includes: a first switch device generating a plurality of switch signals according to the direction of rotation; And input the data to the controller in the computer system.

在本发明的一个优选实施例中,计算机系统进一步包括:用于从第一模式和第二模式中选择一个模式的第二开关装置,第一模式是一种第一开关装置用作画面滚动开关的模式,第二模式是一种第一开关装置从多个操作中选择一个操作的模式;并且控制器根据在第一模式下来自第一旋转开关的开关信号产生画面滚动数据并把数据输入到计算机系统中,并且根据在第二模式下来自第一旋转开关的开关信号产生用于从多个功能中选择一个功能的数据,并把数据输入到计算机系统中。In a preferred embodiment of the present invention, the computer system further comprises: a second switch device for selecting a mode from a first mode and a second mode, the first mode is a kind of first switch device used as a screen scroll switch mode, the second mode is a mode in which the first switch device selects one operation from a plurality of operations; and the controller generates screen scrolling data according to the switch signal from the first rotary switch in the first mode and inputs the data to In the computer system, and according to the switch signal from the first rotary switch in the second mode, data for selecting one function from the plurality of functions is generated, and the data is input into the computer system.

在本发明的一个优选实施例中,第一开关装置是一个用于根据顺时针旋转或逆时针旋转输出两个具有相互不同相位差的脉冲信号的旋转开关;第二开关装置是一个按钮开关并且连接到旋转开关的中央。In a preferred embodiment of the present invention, the first switch device is a rotary switch for outputting two pulse signals with mutually different phase differences according to clockwise rotation or counterclockwise rotation; the second switch device is a push button switch and Connect to the center of the rotary switch.

在本发明的一个优选实施例中,计算机系统是一个便携式计算机系统,并且旋转开关安装在系统的主体中。In a preferred embodiment of the present invention, the computer system is a portable computer system and the rotary switch is mounted in the main body of the system.

根据本发明的另一方面,在用于控制具有根据本发明的进行画面滚动的旋转开关的计算机系统的方法中包括步骤:判断是否有来自旋转开关的输入信号;判断旋转开关的旋转方向;和根据旋转开关的旋转方向产生用于进行画面滚动的数据。According to another aspect of the present invention, a method for controlling a computer system having a rotary switch for scrolling a screen according to the present invention includes the steps of: judging whether there is an input signal from the rotary switch; judging the rotation direction of the rotary switch; and Data for screen scrolling is generated according to the rotation direction of the rotary switch.

在本发明的一个优选实施例中,在用于控制根据本发明的计算机系统的方法中包括步骤:准备好用于从第一模式和第二模式中选择一个模式的选择开关,第一模式是一种旋转开关用作画面滚动开关的模式,第二模式是一种旋转开关从多种功能中选择一个功能的模式;根据来自选择开关的输入在第一模式或第二模式设定旋转开关的一种功能;在第一模式下根据旋转开关的旋转方向产生进行画面滚动的数据;和在第二模式下根据旋转开关的旋转方向产生用于从多个操作中选择一个操作的数据。In a preferred embodiment of the invention, the method for controlling a computer system according to the invention comprises the step of: preparing a selector switch for selecting a mode from a first mode and a second mode, the first mode being A mode in which the rotary switch is used as a screen scroll switch, and a second mode is a mode in which the rotary switch selects one function from a plurality of functions; the rotary switch is set in the first mode or the second mode according to the input from the selection switch A function of: generating data for screen scrolling according to the rotation direction of the rotary switch in a first mode; and generating data for selecting one operation from a plurality of operations according to the rotation direction of the rotary switch in a second mode.

在本发明中,用户可以进行画面滚动并可能从多个操作中选择希望的一个操作。In the present invention, the user can scroll the screen and possibly select a desired one from a plurality of operations.

附图说明Description of drawings

通过参考附图和对本发明优选实施例的详细说明可以对本发明的上述目的和其它优点有更清楚的了解,其中附图:The above-mentioned purpose and other advantages of the present invention can be more clearly understood by referring to the accompanying drawings and the detailed description of preferred embodiments of the present invention, wherein the accompanying drawings:

图1是本发明一个优选实施例中的便携式计算机的立体图;Fig. 1 is a perspective view of a portable computer in a preferred embodiment of the present invention;

图2是图1的便携式计算机的关键部分的放大图:Figure 2 is an enlarged view of key parts of the portable computer of Figure 1:

图3示出了图1的便携式计算机的使用;Figure 3 illustrates the use of the portable computer of Figure 1;

图4示出了涉及图l的便携式计算机的旋转开关的硬件和软件层;和FIG. 4 shows the hardware and software layers related to the rotary switch of the portable computer of FIG. 1; and

图5是显示图4的微控制器的操作的流程图。FIG. 5 is a flowchart showing the operation of the microcontroller of FIG. 4 .

具体实施方式Detailed ways

以下参考附图说明本发明。The present invention is explained below with reference to the drawings.

根据本发明的新计算机系统包括:旋转开关;用于选择旋转开关功能的按钮开关;和涉及旋转开关的外壳程序。用户可以通过使用旋转开关进行画面滚动,并可以选择记录在外壳程序中的程序。按钮开关用于从旋转开关的两个功能中选择一个功能,也可以用于执行选中的程序。A new computer system according to the present invention includes: a rotary switch; a push button switch for selecting a function of the rotary switch; and a shell program related to the rotary switch. The user can scroll through the screen by using the rotary switch, and can select the program recorded in the shell. Pushbutton switches are used to select one of the two functions of the rotary switch and can also be used to execute the selected program.

图1是本发明的一个优选实施例中的便携式计算机的立体图。参考图1,根据本发明的便携式计算机100一般包括:LCD屏(液晶显示屏)110:和铰接于LCD屏110的系统主体120。系统主体120包括:键盘130,触摸板140,两个有关触摸板140的按钮开关150和155,(本发明的)旋转开关160,和有关旋转开关160的另一个按钮开关170。便携式计算机100还包括:涉及旋转开关160的设备驱动程序和外壳程序。以后将说明设备驱动程序和外壳程序。Figure 1 is a perspective view of a portable computer in a preferred embodiment of the present invention. Referring to FIG. 1 , a portable computer 100 according to the present invention generally includes: an LCD screen (liquid crystal display) 110 ; and a system main body 120 hinged to the LCD screen 110 . The system main body 120 includes: a keyboard 130 , a touchpad 140 , two pushbutton switches 150 and 155 associated with the touchpad 140 , a rotary switch 160 (of the present invention), and another pushbutton switch 170 associated with the rotary switch 160 . The portable computer 100 also includes a device driver and a shell program related to the rotary switch 160 . Device drivers and shell programs will be described later.

图2是图1的便携式计算机的关键部分的放大图。参考图2,旋转开关160设置在触摸板140下方和在两个有关触摸板140的按钮开关150与155之间。在旋转开关160的中央,设置了有关旋转开关160的按钮开关170。在本发明的这个实施例中,旋转开关160是一种Alps(R)公司制造的称为“拨号盘”(型号:ECl2El2244)的无限循环型旋转开关。这种旋转开关R-SW一般具有两个根据旋转开关顺时针或逆时针旆转方向产生不同脉冲信号的信号输山端。旋转开关有两个功能。其中之一是画面滚动功能(下面称之为“第一模式”),另一个功能是选择记录在外壳程序中的应用程序的功能(下面称之为“第二模式”)。有关旋转开关160的按钮开关170从两种模式中选择一种模式,从而旋转开关160能够执行两种功能中的一种功能。此外,当旋转开关160选择了一个应用程序时,按钮开关170执行选中的程序或终止操作。通过双击按钮开关170转换模式,并且通过在第二模式下单击按钮开关170执行选中的程序。FIG. 2 is an enlarged view of key parts of the portable computer of FIG. 1 . Referring to FIG. 2 , a rotary switch 160 is disposed under the touchpad 140 and between two button switches 150 and 155 related to the touchpad 140 . In the center of the rotary switch 160, a push button switch 170 related to the rotary switch 160 is provided. In this embodiment of the invention, the rotary switch 160 is an infinite loop rotary switch manufactured by Alps(R) Corporation called "Dial" (model: ECl2El2244). Such a rotary switch R-SW generally has two signal input terminals that generate different pulse signals according to the clockwise or counterclockwise rotation direction of the rotary switch. The rotary switch has two functions. One of them is a screen scrolling function (hereinafter referred to as "first mode"), and the other function is a function of selecting an application program recorded in the shell program (hereinafter referred to as "second mode"). The push button switch 170 associated with the rotary switch 160 selects one of the two modes so that the rotary switch 160 can perform one of the two functions. Also, when an application program is selected by the rotary switch 160, the button switch 170 executes the selected program or terminates the operation. The mode is converted by double-clicking the button switch 170, and the selected program is executed by clicking the button switch 170 in the second mode.

图3说明了图1的便携式计算机的使用。参考图3,用户可以通过利用有关旋转开关160的按钮开关170选择旋转开关160的两种功能中的一种功能。当旋转开关160执行画面滚动功能时,用户可以通过顺时针或逆时针转动旋转开关160进行画面滚动。另一方面,当旋转开关160执行另一种功能时,用户可以通过使用旋转开关160选择记录在外壳程序中的应用程序中的一个。另外,用户可以利用按钮开关170执行或终止选定的应用程序。如图中所示,在执行这些功能时,用户的手200不必大幅度地移动。FIG. 3 illustrates the use of the portable computer of FIG. 1 . Referring to FIG. 3 , a user can select one of two functions of the rotary switch 160 by using a button switch 170 related to the rotary switch 160 . When the rotary switch 160 performs the screen scrolling function, the user can scroll the screen by rotating the rotary switch 160 clockwise or counterclockwise. On the other hand, when the rotary switch 160 performs another function, the user can select one of the application programs recorded in the shell program by using the rotary switch 160 . In addition, the user can execute or terminate a selected application program using the push button switch 170 . As shown in the figure, the user's hand 200 does not have to move substantially to perform these functions.

以下参考图4和5详细说明旋转开关的关键组成部分及其操作。图4示出了有关图1的便携式计算机的旋转开关的硬件和软件层。图5示出了图4的微控制器的操作的流程图。The key components of the rotary switch and their operation will be described in detail below with reference to FIGS. 4 and 5 . FIG. 4 shows the hardware and software layers related to the rotary switch of the portable computer of FIG. 1 . FIG. 5 shows a flowchart of the operation of the microcontroller of FIG. 4 .

参考图4,根据本发明的便携式计算机大致包括:硬件层300和软件层400。硬件层300包括本发明的微控制器310。微控制器310包括:触摸板140,两个有关触摸板140的按钮开关150和155,旋转开关160,和另一个有关旋转开关160的按钮开关170。软件层400包括:设备驱动程序410,外壳程序420,和多个应用程序430。Referring to FIG. 4 , the portable computer according to the present invention roughly includes: a hardware layer 300 and a software layer 400 . The hardware layer 300 includes a microcontroller 310 of the present invention. The microcontroller 310 includes: a touch pad 140 , two push button switches 150 and 155 associated with the touch pad 140 , a rotary switch 160 , and another push button switch 170 associated with the rotary switch 160 . The software layer 400 includes: a device driver 410 , a shell 420 , and a plurality of application programs 430 .

微控制器310接收来自触摸板140,来自两个有关触摸板140的按钮开关150和155,来自旋转开关160,和来自有关旋转开关160的按钮开关170的输入信号。响应这些输入信号,微控制器310产生各种数据,以把它们输入到设备驱动程序410。一旦接收到来自触摸板140和两个按钮开关150和155的输入信号,微控制器310以与一般处理方式相同的方式进行处理。尽管图中没有示出,但微控制器310也处理来自键盘的输入信号,在这种情况下,微控制器310的功能与一般键盘控制器的功能相同。对于本领域的普通技术人员来说,来自便携式计算机的定位输入设备和键盘的输入信号的处理是已知的。但是,当接收到来自有关旋转开关160的按钮开关170的输入时,则根据输入信号的种类产生一个特别键盘扫描码,并将其输入到设备驱动程序410。特别键盘扫描码是当前没有赋予系统的键盘扫描码的组合。本领域的普通技术人员可以容易地实现。The microcontroller 310 receives input signals from the touchpad 140 , from the two pushbutton switches 150 and 155 associated with the touchpad 140 , from the rotary switch 160 , and from the pushbutton switch 170 associated with the rotary switch 160 . In response to these input signals, microcontroller 310 generates various data to input them to device driver 410 . Upon receiving input signals from the touch panel 140 and the two push button switches 150 and 155, the microcontroller 310 processes in the same manner as in general processing. Although not shown in the figure, the microcontroller 310 also processes input signals from the keyboard, and in this case, the function of the microcontroller 310 is the same as that of a general keyboard controller. The processing of input signals from pointing input devices and keyboards of portable computers is known to those of ordinary skill in the art. However, when an input from the push button switch 170 of the rotary switch 160 is received, a special keyboard scan code is generated according to the type of the input signal, and is input to the device driver 410 . Special keyboard scan codes are combinations of keyboard scan codes that are not currently assigned to the system. Those of ordinary skill in the art can easily implement.

现在参考图5说明微控制器310的操作。本图示出了微控制器310执行的对来自旋转开关160和(有关前者的)按钮开关170的输入的处理的程序。参考图5a,微控制器310从步骤S100开始控制。在步骤S200,判断是否有来自旋转开关160或来自有关按钮开关170的输入。如果有输入,系统前进到步骤S300,判断输入是来自旋转开关160还是来自有关按钮开关170。如果输入来自按钮开关170的输入,那么系统前进到步骤S400,执行有关按钮开关170的输入的处理程序。另一方面,如果输入来自旋转开关160,那么系统前进到步骤S500,执行有关旋转开关160的输入的处理程序。The operation of microcontroller 310 will now be described with reference to FIG. 5 . This figure shows the routine executed by the microcontroller 310 for the processing of inputs from the rotary switch 160 and (in relation to the former) the push button switch 170 . Referring to FIG. 5a, the microcontroller 310 starts to control from step S100. In step S200, it is judged whether there is an input from the rotary switch 160 or from the relevant button switch 170. If there is an input, the system proceeds to step S300 to judge whether the input is from the rotary switch 160 or from the relevant button switch 170 . If an input from the push button switch 170 is input, the system proceeds to step S400 to execute a processing procedure regarding the input of the push button switch 170 . On the other hand, if the input is from the rotary switch 160, the system proceeds to step S500 to execute a processing procedure regarding the input of the rotary switch 160.

图5b是显示处理按钮开关170的输入的子程序的流程图。参考本图,在步骤S410,微控制器310开始处理按钮开关170的输入的子程序。在步骤S420,判断输入是否有关模式转换。即,如上所述,可以通过利用按钮开关170选择旋转开关160的两个功能中的一个。也就是说,进行按钮开关170的输入是否是有关选择功能的判断。例如,可以通过双击按钮开关170转换模式。FIG. 5 b is a flow chart showing a subroutine for processing the input of the push button switch 170 . Referring to this figure, at step S410, the microcontroller 310 starts a subroutine for processing the input of the button switch 170. In step S420, it is determined whether the input is related to mode switching. That is, as described above, one of the two functions of the rotary switch 160 can be selected by using the push button switch 170 . That is, it is judged whether or not the input of the button switch 170 is related to a selection function. For example, the mode can be switched by double-tapping the button switch 170 .

如果输入是为了转换模式,系统前进到步骤S430,进行模式转换。即,如果在输入时刻的模式是第一模式,那么模式转换到第二模式。另一方面,如果模式是第二模式,那么模式转换到第一模式。如上所述,在第一模式,进行画面滚动功能,而在第二模式则选择和执行应用程序。另一方面,如果输入不是为了转换模式,那么系统前进到步骤S440,判断当前模式。只有在当前模式是第二模式时,系统前进到步骤S450,产生与按钮开关的输入相关的键盘扫描码。因此,把与来自按钮开关170的输入相关的键盘扫描码输入到设备驱动程序410。然后,在步骤S460,完成按钮开关170的输入的处理。If the input is for switching modes, the system proceeds to step S430 for mode switching. That is, if the mode at the moment of input is the first mode, the mode is switched to the second mode. On the other hand, if the mode is the second mode, then the mode transitions to the first mode. As described above, in the first mode, the screen scrolling function is performed, and in the second mode, an application program is selected and executed. On the other hand, if the input is not for switching modes, the system proceeds to step S440 to determine the current mode. Only when the current mode is the second mode, the system proceeds to step S450 to generate a keyboard scan code related to the input of the button switch. Accordingly, the key scan code associated with the input from the button switch 170 is input to the device driver 410 . Then, in step S460, the processing of the input of the button switch 170 is completed.

图5c是显示用于旋转开关160的输入的处理的子程序的流程图。参考图5c,在步骤S510,微控制器310开始处理旋转开关160的输入的子程序。在步骤S515,判断当前模式。如果当前模式是第一模式,那么系统前进到步骤S520,判断旋转方向。根据旋转方向,在步骤S525或步骤S530产生一个执行向上/向下滚动的相关的键盘扫描码。另一方面,如果当前模式是第二模式,那么系统前进到步骤S540,判断旋转方向。根据旋转方向,在步骤S545或步骤S555产生有关旋转方向的相关键盘扫描码。把在上述步骤中产生的键盘扫描码输入到设备驱动程序410。然后,在步骤S560,完成旋转开关160的输入的处理。FIG. 5c is a flow chart showing a subroutine for the processing of the rotary switch 160 input. Referring to FIG. 5c, at step S510, the microcontroller 310 starts a subroutine for processing the input of the rotary switch 160. Referring to FIG. In step S515, the current mode is judged. If the current mode is the first mode, the system proceeds to step S520 to determine the direction of rotation. Depending on the direction of rotation, an associated keyboard scan code for performing up/down scrolling is generated in step S525 or step S530. On the other hand, if the current mode is the second mode, the system proceeds to step S540 to determine the direction of rotation. According to the direction of rotation, in step S545 or step S555, a relevant keyboard scan code related to the direction of rotation is generated. Input the keyboard scan code generated in the above steps into the device driver 410 . Then, in step S560, the processing of the input of the rotary switch 160 is completed.

参考图4,微控制器310处理输入产生的键盘扫描码被输入到设备驱动程序410。在第一模式下,把键盘扫描码数据输入到一个相关的应用程序430,以进行画面滚动。在第二模式下,把输入的键盘扫描码数据输入到外壳程序420中。外壳程序420可以带有能够由旋转开关160选择的菜单。如果输入了按钮开关170以执行选中的应用程序,那么外壳程序420执行旋转开关160选中的应用程序。Referring to FIG. 4 , the keyboard scan code generated by the microcontroller 310 processing the input is input to the device driver 410 . In the first mode, keypad scan code data is entered into an associated application 430 for screen scrolling. In the second mode, the input keyboard scan code data is entered into the shell program 420 . Shell 420 may have menus that can be selected by rotary switch 160 . If the button switch 170 is input to execute the selected application, the shell 420 executes the application selected by the rotary switch 160 .

如上所述,旋转开关,按钮开关,设备驱动程序和外壳程序构成了用于进行画面滚动和用于执行和终止应用程序的改进的用户界面。As described above, the rotary switch, the push button switch, the device driver and the shell program constitute an improved user interface for screen scrolling and for executing and terminating application programs.

在上述说明中,本发明是根据特定实施例和附图说明的,但本领域的普通技术人员应当懂得,可以增加各种改变和改造而不脱离所附权利要求中定义的本发明的精神和范围。In the above description, the present invention is described according to specific embodiments and drawings, but those skilled in the art should understand that various changes and modifications can be added without departing from the spirit and spirit of the present invention defined in the appended claims. scope.

根据上述的本发明,用户可以利用旋转开关进行(经常要进行的)画面的向上/向下滚动。此外,可以通过利用旋转开关容易地执行记录在外壳程序中的多个应用程序。According to the present invention as described above, the user can perform (frequently performed) scrolling up/down of the screen using the rotary switch. In addition, a plurality of application programs recorded in the shell can be easily executed by utilizing the rotary switch.

Claims (7)

1.一种计算机系统,包括:1. A computer system comprising: 用于根据旋转方向产生多个开关信号的第一开关装置;和a first switching device for generating a plurality of switching signals depending on the direction of rotation; and 连接到所述第一开关装置的、用于根据来自所述第一开关装置的开关信号产生画面滚动数据,并把该数据输入到所述计算机系统的控制器。A controller connected to said first switching device for generating screen scrolling data based on a switching signal from said first switching device and inputting the data into said computer system. 2.根据权利要求1所述的计算机系统,进一步包括:2. The computer system of claim 1, further comprising: 用于从第一模式和第二模式中选择一个模式的第二开关,第一模式是所述第一开关装置用作画面滚动开关的模式,第二模式是所述第一开关装置从多个操作中选择一个操作的模式;和A second switch for selecting a mode from a first mode in which the first switch device is used as a screen scroll switch and a second mode in which the first switch device selects from a plurality of select a mode of operation in the operation; and 所述控制器在第一模式下根据在来自所述第一旋转开关装置的开关信号产生画面滚动数据,并把该数据输入到所述计算机系统,和所述控制器在第二模式下根据来自所述第一旋转开关装置的开关信号产生用于从多个操作中选择一个操作的数据,并把该数据输入到所述计算机系统。In the first mode, the controller generates picture scrolling data according to the switching signal from the first rotary switch device, and inputs the data into the computer system, and in the second mode, the controller generates the scrolling data according to the switching signal from the first rotary switch device. The switching signal of the first rotary switch means generates data for selecting an operation from a plurality of operations, and the data is input to the computer system. 3.根据权利要求2所述的计算机系统,其中所述第一开关装置是用于根据顺时针旋转和逆时针旋转产生两个不同相位差的脉冲信号的旋转开关。3. The computer system according to claim 2, wherein the first switching device is a rotary switch for generating two pulse signals with different phase differences according to clockwise rotation and counterclockwise rotation. 4.根据权利要求3所述的计算机系统,其中所述第二开关装置是一种设置在所述旋转开关中央的按钮开关。4. The computer system according to claim 3, wherein said second switch means is a push button switch disposed centrally on said rotary switch. 5.根据权利要求4所述的计算机系统,其中所述计算机系统是便携式计算机系统,且所述旋转开关安装在所述计算机系统的主体中。5. The computer system according to claim 4, wherein the computer system is a portable computer system, and the rotary switch is installed in a main body of the computer system. 6.一种用于控制具有进行画面滚动的旋转开关的计算机系统的方法,包括步骤:6. A method for controlling a computer system having a rotary switch for scrolling, comprising the steps of: 判断是否有来自所述旋转开关的输入;judging whether there is an input from the rotary switch; 判断所述旋转开关的旋转方向;和determining the direction of rotation of the rotary switch; and 根据所述旋转开关的旋转方向产生用于进行画面滚动的数据。Data for screen scrolling is generated according to the rotation direction of the rotary switch. 7.根据权利要求6所述的方法,进一步包括步骤:7. The method of claim 6, further comprising the step of: 准备好用于从第一模式和第二模式中选择一个模式的选择开关,第一模式是所述旋转开关用作画面滚动开关的模式,第二模式是所述旋转开关从多个操作中选择一个操作的模式;A selection switch is prepared for selecting a mode from a first mode in which the rotary switch is used as a screen scroll switch and a second mode in which the rotary switch selects from a plurality of operations a mode of operation; 根据来自所述选择开关的输入把所述旋转开关的功能设定在第一模式或第二模式;setting the function of the rotary switch to a first mode or a second mode based on input from the selector switch; 在第一模式下根据所述旋转开关的旋转方向产生用于进行画面滚动的数据;和generating data for screen scrolling according to the rotation direction of the rotary switch in the first mode; and 在第二模式下根据所述旋转开关的旋转方向产生用于从多个操作中选择一个操作的数据。Data for selecting one of a plurality of operations is generated in accordance with a rotational direction of the rotary switch in a second mode.
CNB001075705A 1999-05-20 2000-05-16 Computer system with user interface using rotary switches and method thereof Expired - Fee Related CN1155897C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR18306/1999 1999-05-20
KR18306/99 1999-05-20
KR1019990018306A KR100672926B1 (en) 1999-05-20 1999-05-20 Computer system having user interface using rotary switch and method thereof

Publications (2)

Publication Number Publication Date
CN1274892A CN1274892A (en) 2000-11-29
CN1155897C true CN1155897C (en) 2004-06-30

Family

ID=19586863

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB001075705A Expired - Fee Related CN1155897C (en) 1999-05-20 2000-05-16 Computer system with user interface using rotary switches and method thereof

Country Status (3)

Country Link
KR (1) KR100672926B1 (en)
CN (1) CN1155897C (en)
TW (1) TW462020B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4125931B2 (en) * 2002-08-26 2008-07-30 株式会社ワコー Rotation operation amount input device and operation device using the same
KR100678963B1 (en) * 2005-12-28 2007-02-06 삼성전자주식회사 Portable device having a rotatable input button and its operation method
CN111857454A (en) * 2019-12-25 2020-10-30 北京嘀嘀无限科技发展有限公司 Vehicle control method, device, equipment and computer readable storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3280559B2 (en) * 1996-02-20 2002-05-13 シャープ株式会社 Jog dial simulation input device
US5808568A (en) * 1997-02-27 1998-09-15 Primax Electronics, Ltd. Finger operated module for generating encoding signals

Also Published As

Publication number Publication date
KR20000074396A (en) 2000-12-15
KR100672926B1 (en) 2007-01-23
TW462020B (en) 2001-11-01
CN1274892A (en) 2000-11-29

Similar Documents

Publication Publication Date Title
USRE44258E1 (en) Apparatus and method for manipulating a touch-sensitive display panel
JP5249788B2 (en) Gesture using multi-point sensing device
JP3782836B2 (en) Method and computer system for providing multiple display pointers
US7088344B2 (en) Data processor, I/O device, touch panel controlling method, recording medium, and program transmitter
US7091954B2 (en) Computer keyboard and cursor control system and method with keyboard map switching
KR100504476B1 (en) method and display system for controlling icon
KR100304185B1 (en) User interface method using the jog dial function
US6483500B1 (en) Computer system with jog dial function and the user interface scheme thereof
JP2010517197A (en) Gestures with multipoint sensing devices
EP0996052A2 (en) Input processing method and input control apparatus
US20010011998A1 (en) Embedded keyboard pointing device with keyboard unit and information processing apparatus
JP2001051798A (en) Method for dividing touch screen at data input
JP2003330591A (en) Information processing apparatus and computer operation method
WO1998043202A1 (en) Button wheel pointing device for notebook pcs
JP2000122796A (en) Computer user interface
US20060114225A1 (en) Cursor function switching method
JP2004086735A (en) Electronic equipment and operation mode switching method
JP2003248550A (en) Information processing device and computer operation function extension method
JP2000181617A (en) Touch pad and scroll control method by touch pad
US7119795B2 (en) Information processing unit, control method for information processing unit for performing operation according to user input operation, and computer program
CN100447722C (en) Cursor switching method in multi-display system and multi-display system
US8749589B2 (en) Information handling system with touch pad and point stick
CN1155897C (en) Computer system with user interface using rotary switches and method thereof
TWI316679B (en)
CN1173327C (en) Apparatus and method for performing scrolling function of pointing device in computer system

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040630