KR100330504B1 - Method for controlling movement of position indicator automatically - Google Patents
Method for controlling movement of position indicator automatically Download PDFInfo
- Publication number
- KR100330504B1 KR100330504B1 KR1020000023098A KR20000023098A KR100330504B1 KR 100330504 B1 KR100330504 B1 KR 100330504B1 KR 1020000023098 A KR1020000023098 A KR 1020000023098A KR 20000023098 A KR20000023098 A KR 20000023098A KR 100330504 B1 KR100330504 B1 KR 100330504B1
- Authority
- KR
- South Korea
- Prior art keywords
- screen
- user
- position indicator
- data
- mouse
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명은 컴퓨터 화면의 위치 지시자 제어 방법에 관한 것으로서, 특히, 마우스를 이동하지 않고 자동으로 화면의 위치 지시자인 커서(Cursor) 또는 캐럿(Caret)을 옮길 수 있게 하는 위치 지시자 자동 이동 제어 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for controlling a position indicator of a computer screen, and more particularly, to a method for automatically controlling a position indicator for automatically moving a cursor or a caret that is a position indicator of a screen without moving a mouse. will be.
본 발명에 의하면 사용자에 의한 마우스의 이동없이 자동으로 사용자가 원하는 화면의 위치로 위치 지시자인 커서 또는 캐럿을 자동으로 이동시키게 제어함으로써, 마우스를 해당 화면의 위치로 이동시키는데 소요되는 시간을 단축시킬 수 있는 효과가 발생되며, 마우스의 조작성이 향상되는 효과가 발생되며, 편리하게 인터넷 등의 웹 브라우저를 이용할 수 있는 효과가 발생된다.According to the present invention, the time required to move the mouse to the position of the screen can be shortened by controlling the user to automatically move the cursor or caret, which is the position indicator, to the position of the desired screen automatically without moving the mouse. The effect is generated, the effect of improving the operability of the mouse is generated, the effect of using a web browser such as the Internet is generated conveniently.
Description
본 발명은 컴퓨터 화면의 위치 지시자 제어 방법에 관한 것으로서, 특히, 마우스를 이동하지 않고 자동으로 화면의 위치 지시자인 커서(Cursor) 또는 캐럿(Caret)을 옮길 수 있게 하는 위치 지시자 자동 이동 제어 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for controlling a position indicator of a computer screen, and more particularly, to a method for automatically controlling a position indicator for automatically moving a cursor or a caret that is a position indicator of a screen without moving a mouse. will be.
일반적으로, 컴퓨터는 기본적으로 도 1에 도시된 바와 같이, 입력장치(11), 출력장치(15), 기억장치(12), 연산장치(13), 제어장치(14)의 5개 부분으로 구성되어 있다. 그 중에서 기억장치(12), 연산장치(13), 제어장치(14)를 합하여 중앙처리장치(CPU:Central Processing Unit 100)라 한다.In general, a computer is basically composed of five parts, an input device 11, an output device 15, a memory device 12, an arithmetic device 13, and a control device 14, as shown in FIG. It is. Among them, the storage device 12, the calculation device 13, and the control device 14 are collectively referred to as a central processing unit (CPU).
입력장치(11)는 키보드 또는 마우스 등으로 구성되며, 데이터나 프로그램 등을 전기적인 신호로 바꾸어 컴퓨터 내부로 공급해 주는 역할을 한다.The input device 11 is composed of a keyboard or a mouse, etc., and converts data or programs into electrical signals and supplies them into the computer.
기억장치(12)는 입력장치(11)에서 공급해주는 데이터나 각종 프로그램 또는 연산장치(13)로부터 나오는 연산처리 결과 등을 저장해 두는 역할을 한다.The memory device 12 stores data supplied from the input device 11, various programs, or calculation results from the computing device 13, and the like.
연산장치(13)는 기억장치(12)로부터 각종 데이터가 공급되면 실행되는 프로그램에 따라서 가산이나 감산 등의 산술연산과 AND, OR, NOT 등의 논리 연산을 실행하는 역할을 한다.The arithmetic unit 13 performs arithmetic operations such as addition and subtraction and logical operations such as AND, OR, and NOT according to a program executed when various data are supplied from the storage device 12.
제어장치(14)는 기억장치(12)에 기억시켜둔 프로그램을 차례로 호출하여 그 프로그램의 내용에 따라 주변 구성수단들이 적절히 동작할 수 있도록 제어신호를 발생시켜 각 구성수단에 공급해 주는 역할을 한다.The control device 14 sequentially calls the programs stored in the storage device 12 and generates a control signal for supplying to each of the constituent means so that peripheral constituents can operate according to the contents of the program.
출력장치(15)는 모니터, 프린터, 스피커 등으로 구성되며, 기억장치(12)에 보존되어 있는 연산처리 결과를 시(청)각적으로 확인할 수 있도록 문자, 그래픽 또는 사운드로 출력시키는 역할을 한다.The output device 15 is composed of a monitor, a printer, a speaker, and the like, and outputs text, graphics, or sound to visually check the results of the calculation processing stored in the storage device 12.
이와 같은 기본적인 컴퓨터 구성에 의한 종래의 기술에 따르면, 윈도우 환경화면에서의 커서 또는 캐럿의 위치 이동은 마우스의 이동에 의하여 실현되므로 사용자가 원하는 명령을 입력하기 위해서는 실행시키고자 하는 프로그램 메뉴로 마우스를 사용자가 일일이 수동으로 이동시켜야 하기 때문에 조작성이 불편한 문제점이 있었다.According to the conventional technology by the basic computer configuration, the movement of the cursor or caret position on the window environment screen is realized by the movement of the mouse. Therefore, in order to input a desired command, the user moves the mouse to the program menu to be executed. There was a problem that the operability is inconvenient because it has to be moved manually.
본 발명이 이루고자 하는 기술적 과제는 상술한 문제점을 해결하기 위하여 윈도우 환경에서 마우스의 이동없이 커서 또는 캐럿의 위치 지시자를 사용자가 원하는 위치로 이동시키기 위한 위치 지시자 자동 이동 제어 방법을 제공하는데 있다.SUMMARY OF THE INVENTION The present invention has been made in an effort to provide a method for automatically moving a position indicator for moving a position indicator of a cursor or caret to a desired position without moving a mouse in a window environment in order to solve the above problem.
도 1은 일반적인 컴퓨터의 구성도이다.1 is a block diagram of a general computer.
도 2는 본 발명이 적용되는 컴퓨터의 구성도이다.2 is a block diagram of a computer to which the present invention is applied.
도 3은 본 발명에 의한 위치 지시자 자동 이동 제어 방법의 흐름도이다.3 is a flowchart of a method for automatically controlling a position indicator according to the present invention.
상기 기술적 과제를 달성하기 위하여 본 발명에 의한 위치 지시자 자동 이동 방법은 컴퓨터 윈도우 화면에서의 위치 지시자 이동 제어 방법에 있어서, (a) 상기 윈도우 화면에서의 마우스 키 입력에 의하여 활성화될 수 있는 화면의 우선 순위 위치를 사용자 조건에 상응하여 순차적으로 검출하는 단계, (b) 상기 단계(a)에서 검출된 우선 순위에 해당되는 화면의 위치로 상기 위치 지시자를 이동시키는 단계 및 (c) 상기 위치 지시자의 위치에서 현 위치를 수용하는 사용자 데이터가 입력되는 경우에는 사용자 입력 데이터를 처리하고, 현 위치를 수용하지 않는 사용자 데이터가 입력되는 경우에는 상기 단계(a)로 피드백시키는 단계를 포함함을 특징으로 한다.In order to achieve the above technical problem, a method of automatically moving a position indicator according to the present invention is a method of controlling a position indicator movement on a computer window screen, the method comprising: (a) a priority of a screen that can be activated by a mouse key input on the window screen; (B) moving the position indicator to the position of the screen corresponding to the priority detected in the step (a); and (c) the position of the position indicator. In the case where the user data to accommodate the current position is input to the user input data is processed, if the user data that does not accept the current position is characterized in that it comprises the step of feeding back to the step (a).
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2에 도시된 바와 같이, 본 발명이 적용되는 컴퓨터는 레지스터부(21), 연산부(22), 제어부(23), 메모리(24), 인터페이스부(25), 마우스(26), 키보드(27) 및 출력부(28)를 구비한다.As shown in FIG. 2, the computer to which the present invention is applied includes a register unit 21, a calculation unit 22, a control unit 23, a memory 24, an interface unit 25, a mouse 26, and a keyboard 27. ) And an output unit 28.
위의 구성 중에서 레지스터부(21), 연산부(22) 및 제어부(23)는 중앙처리장치(CPU:200)라 하고, 마우스(26) 및 키보드(27)는 입력 장치(300)라 한다.In the above configuration, the register unit 21, the calculation unit 22, and the control unit 23 are referred to as a central processing unit (CPU) 200, and the mouse 26 and the keyboard 27 are referred to as an input unit 300.
레지스터부(21)는 데이터를 일시 기억시켜두기 위한 수단이며, 연산부(22)는가산이나 감산 등의 산술연산이나 NOT, AND, OR 등의 논리 연산을 하는 수단이며, 제어부(23)는 메모리(24)에 기억되어 있는 프로그램의 명령을 차례로 꺼낸 다음 그것이 어떤 동작을 하라는 명령인가를 해독하고, 이 때 해독된 명령대로 컴퓨터가 실행을 할 수 있도록 주변 구성수단에 적당한 제어신호를 발생시켜 주는 역할을 한다.The register section 21 is a means for temporarily storing data, and the calculating section 22 is a means for performing arithmetic operations such as addition and subtraction, and logical operations such as NOT, AND, OR, and the control section 23 is a memory ( It takes out the commands of the program memorized in 24) one by one and then decodes what action it should take and then generates appropriate control signals to the peripheral components so that the computer can execute the decoded instructions. do.
그리고, 메모리(24)는 프로그램이나 입력 데이터 및 연산 처리 결과 등을 기억시켜두는 역할을 하며, 인터페이스부(25)는 중앙처리장치(200)와 입력장치(300) 및 출력부(28)간에 정보신호의 교환이 원활하게 이루어지도록 하는 역할을 한다.The memory 24 stores a program, input data, arithmetic processing results, and the like. The interface unit 25 provides information between the central processing unit 200, the input device 300, and the output unit 28. It serves to facilitate the exchange of signals.
위의 메모리(24)에는 윈도우 환경에서의 위치 지시자의 위치 이동 우선 순위를 결정하기 위한 프로그램 및 본 발명에 의한 위치 지시자 자동 이동 방법을 실행시키는 프로그램들이 저장되어 있다.The memory 24 stores a program for determining the position priority of the position indicator in the window environment and a program for executing the method of automatically moving the position indicator according to the present invention.
그러면, 본 발명에 의한 위치 지시자 자동 이동 방법을 도 3의 흐름도를 중심으로 도 2의 제어부(23)에서 실행되는 제어 순서를 단계별로 설명하기로 한다.Then, the method of automatically moving the position indicator according to the present invention will be described step by step in the control sequence executed by the control unit 23 of FIG.
모니터로 구성된 출력부(28)를 통하여 윈도우 화면이 오픈되어 출력되고 있는지를 제어부(23)에서 우선 판단한다(단계301).The controller 23 first determines whether the window screen is opened and output through the output unit 28 configured as the monitor (step 301).
단계301의 판단 결과 윈도우 화면이 오픈된 경우에, 사용자 조건에 따른 화면에서의 마우스(26) 키 입력에 의하여 활성화될 수 있는 화면 위치에 대한 우선 순위를 검출한다(단계302).When the window screen is opened as a result of the determination in step 301, priority for screen positions that can be activated by the mouse 26 key input on the screen according to the user condition is detected (step 302).
여기에서, 사용자 조건은 다음과 같이 결정할 수 있다.Here, the user condition can be determined as follows.
첫 번째로, 해당 윈도우 화면에서 사용자가 해당 메뉴에 우선 순위를 직접부여하는 방법에 의하여 결정되게 프로그램할 수 있다.First, the program may be determined by a method of directly giving a priority to a menu on a corresponding window screen.
두 번째로, 사용자 조건은 사용자가 접속한 경험이 있는 화면의 경우에는 사용자가 선택한 빈도수가 많은 메뉴 순으로 우선 순위가 자동으로 결정되게 프로그램할 수 있다.Secondly, the user condition may be programmed to automatically determine the priority in the order of the menus with the frequency selected by the user in the case of the screen having the user access experience.
세 번째로, 사용자 조건은 화면 상단부터 하단까지 순차적으로 마우스 키 입력에 의하여 활성화될 수 있는 화면의 위치에 우선 순위가 결정되게 프로그램할 수 있다.Third, the user condition may be programmed to determine the priority at the position of the screen that can be activated by mouse key input sequentially from the top to the bottom of the screen.
네 번째로, 사용자 조건은 윈도우 화면이 웹 화면인 경우에, 하이퍼 링크 화면을 포함하고 있는 메뉴 화면 위치에 대하여 순차적으로 우선 순위가 결정되게 프로그램할 수 있다.Fourth, when the window screen is a web screen, the user condition may be programmed so that the priority of the menu screen including the hyperlink screen is sequentially determined.
다섯 번째로, 사용자 조건은 상기 윈도우 화면이 입력 필드, 체크박스 및 리스트박스를 포함하는 화면인 경우에, 일정한 규칙에 의하여 화면의 설정 영역을 순차적으로 이동시키게 위치 지시자의 화면 위치에 우선 순위가 부여되게 프로그램할 수 있다.Fifth, if the window condition is a screen including an input field, a check box, and a list box, priority is given to the screen position of the position indicator to sequentially move the setting area of the screen according to a predetermined rule. Can be programmed.
위에서 언급한 사용자 조건들을 서로 결합하여 화면의 위치 지시자 위치의 우선 순위를 결정할 수도 있다.The above-mentioned user conditions may be combined with each other to determine the priority of the position indicator position of the screen.
위와 같은 방법에 의하여 검출된 우선 순위에 해당되는 화면의 위치로 위치 지시자를 이동시킨다(단계303).The position indicator is moved to the position of the screen corresponding to the priority detected by the above method (step 303).
위치 지시자를 우선 순위에 상응하는 화면 위치로 이동시킨 후에, 위치 지시자의 화면 위치에서 현 위치를 수용하는 사용자 데이터가 입력되는지 그렇지 않으면 현 위치를 수용하지 않는 사용자 데이터가 입력되는지를 판단한다(단계304).After moving the position indicator to the screen position corresponding to the priority, it is determined at the screen position of the position indicator whether user data for accepting the current position is input or otherwise user data for accepting the current position is input (step 304). ).
여기에서, 현 위치를 수용하는 사용자 데이터는 마우스의 왼쪽 버튼 입력 데이터이다. 그리고, 현 위치를 수용하지 않는 사용자 데이터는 키보드의 임의의 키 입력 데이터로 결정하거나, 마우스의 오른쪽 버튼 입력 데이터로 결정하거나, 마우스의 움직임 데이터로 결정하거나, 일정 시간동안에 사용자 키 입력이 없는 경우에 발생되는 데이터 등으로 결정할 수 있다.Here, the user data accommodating the current position is the left button input data of the mouse. The user data that does not accept the current position is determined by any key input data of the keyboard, the right button input data of the mouse, the motion data of the mouse, or when there is no user key input for a predetermined time. The generated data can be determined.
단계304의 판단 결과 현 위치를 수용하는 사용자 데이터가 입력된 경우에는, 사용자가 입력한 데이터를 처리하는 프로세스를 실행한 후에, 단계302로 피드백되어 변경된 윈도우 화면에서 단계302부터 단계305를 순차적으로 반복하여 실행한다.If the user data that accepts the current position is input as a result of the determination in step 304, after executing the process of processing the data input by the user, the process is fed back to step 302, and steps 302 to 305 are sequentially repeated on the changed window screen Run it.
그러나, 만일 단계304의 판단 결과 현 위치를 수용하지 않는 사용자 데이터가 입력된 경우에는 단계302로 피드백되어 다음 우선 순위의 화면 위치를 검출한 후에 위에서 언급한 단계들을 반복 실행한다.However, if the user data that does not accept the current position is input as a result of the determination of step 304, the process is fed back to step 302 to detect the screen position of the next priority and then repeat the above-mentioned steps.
상술한 바와 같이, 본 발명에 의하면 사용자에 의한 마우스의 이동없이 자동으로 사용자가 원하는 화면의 위치로 위치 지시자인 커서 또는 캐럿을 자동으로 이동시키게 제어함으로써, 마우스를 해당 화면의 위치로 이동시키는데 소요되는 시간을 단축시킬 수 있는 효과가 발생되며, 마우스의 조작성이 향상되는 효과가 발생되며, 편리하게 인터넷 등의 웹 브라우저를 이용할 수 있는 효과가 발생된다.As described above, according to the present invention, it is necessary to automatically move the cursor or caret, which is the position indicator, to the position of the desired screen by the user without moving the mouse. An effect of shortening the time is generated, an effect of improving the operability of the mouse is generated, and an effect of using a web browser such as the Internet.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000023098A KR100330504B1 (en) | 2000-04-29 | 2000-04-29 | Method for controlling movement of position indicator automatically |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000023098A KR100330504B1 (en) | 2000-04-29 | 2000-04-29 | Method for controlling movement of position indicator automatically |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010098262A KR20010098262A (en) | 2001-11-08 |
KR100330504B1 true KR100330504B1 (en) | 2002-04-03 |
Family
ID=19667709
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000023098A KR100330504B1 (en) | 2000-04-29 | 2000-04-29 | Method for controlling movement of position indicator automatically |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100330504B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100486683B1 (en) * | 2001-05-26 | 2005-05-03 | 안현기 | Apparatus for Controlling Multi Functional Pointing Device |
KR100668297B1 (en) | 2002-12-31 | 2007-01-12 | 삼성전자주식회사 | Voice recognition method and device |
KR101596675B1 (en) * | 2009-09-01 | 2016-02-23 | 엘지전자 주식회사 | Image Display Device and Operating Method for the Same |
KR101111752B1 (en) * | 2009-09-30 | 2012-02-16 | 주식회사 오비고 | Method and system for controlling browser |
-
2000
- 2000-04-29 KR KR1020000023098A patent/KR100330504B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20010098262A (en) | 2001-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8140971B2 (en) | Dynamic and intelligent hover assistance | |
US7181697B2 (en) | Method of implementing a plurality of system tray areas | |
US20030179240A1 (en) | Systems and methods for managing virtual desktops in a windowing environment | |
US10551990B2 (en) | Contextual browser frame and entry box placement | |
US6166737A (en) | Quick input device for window selection list control signal of notebook-type computer | |
JP2008299870A (en) | Method and apparatus for providing passive look ahead for user interface | |
JP6006399B2 (en) | Programmable display, its program | |
US10838395B2 (en) | Information processing device | |
KR100330504B1 (en) | Method for controlling movement of position indicator automatically | |
JP2010096674A (en) | Measuring apparatus and method for operating same | |
JPH10198504A (en) | Method for activating function of information processor and system for reading coordinate | |
US20030223183A1 (en) | Information processing apparatus | |
US20040239638A1 (en) | System and method for displaying, completing and executing keyboard key combinations | |
JP2007072518A (en) | Human machine interface device of control unit | |
JP2007094457A (en) | Information processor, information processing method and program | |
JPS61223923A (en) | Information processor | |
TWI393024B (en) | Method for modifying the use of a pointing device in a graphical user interface and related programmable devices and computer readable memory | |
TWI792712B (en) | Cursor marking method and switching device | |
CN118227250B (en) | Toolbar display method and device in page, computer equipment and storage medium | |
JP7486963B2 (en) | Information processing device, control method thereof, program, and storage medium | |
JP2000112657A (en) | Circuit for preventing erroneous operation of pointing device | |
JP2006244106A (en) | Information processing apparatus and processing method | |
JP2677605B2 (en) | Information processing apparatus and information processing method | |
KR100917909B1 (en) | Information terminal device having a shortcut key and control method thereof | |
KR100195185B1 (en) | How to Configure an Adaptive Application in a Computer System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000429 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20020227 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20020315 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20020316 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20050315 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20060315 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20060315 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |