KR100330504B1 - 위치 지시자 자동 이동 제어 방법 - Google Patents

위치 지시자 자동 이동 제어 방법 Download PDF

Info

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
Application number
KR1020000023098A
Other languages
English (en)
Other versions
KR20010098262A (ko
Inventor
김치하
Original Assignee
정명식
학교법인 포항공과대학교
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 정명식, 학교법인 포항공과대학교 filed Critical 정명식
Priority to KR1020000023098A priority Critical patent/KR100330504B1/ko
Publication of KR20010098262A publication Critical patent/KR20010098262A/ko
Application granted granted Critical
Publication of KR100330504B1 publication Critical patent/KR100330504B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing 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/03543Mice 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)을 옮길 수 있게 하는 위치 지시자 자동 이동 제어 방법에 관한 것이다.
본 발명에 의하면 사용자에 의한 마우스의 이동없이 자동으로 사용자가 원하는 화면의 위치로 위치 지시자인 커서 또는 캐럿을 자동으로 이동시키게 제어함으로써, 마우스를 해당 화면의 위치로 이동시키는데 소요되는 시간을 단축시킬 수 있는 효과가 발생되며, 마우스의 조작성이 향상되는 효과가 발생되며, 편리하게 인터넷 등의 웹 브라우저를 이용할 수 있는 효과가 발생된다.

Description

위치 지시자 자동 이동 제어 방법{Method for controlling movement of position indicator automatically}
본 발명은 컴퓨터 화면의 위치 지시자 제어 방법에 관한 것으로서, 특히, 마우스를 이동하지 않고 자동으로 화면의 위치 지시자인 커서(Cursor) 또는 캐럿(Caret)을 옮길 수 있게 하는 위치 지시자 자동 이동 제어 방법에 관한 것이다.
일반적으로, 컴퓨터는 기본적으로 도 1에 도시된 바와 같이, 입력장치(11), 출력장치(15), 기억장치(12), 연산장치(13), 제어장치(14)의 5개 부분으로 구성되어 있다. 그 중에서 기억장치(12), 연산장치(13), 제어장치(14)를 합하여 중앙처리장치(CPU:Central Processing Unit 100)라 한다.
입력장치(11)는 키보드 또는 마우스 등으로 구성되며, 데이터나 프로그램 등을 전기적인 신호로 바꾸어 컴퓨터 내부로 공급해 주는 역할을 한다.
기억장치(12)는 입력장치(11)에서 공급해주는 데이터나 각종 프로그램 또는 연산장치(13)로부터 나오는 연산처리 결과 등을 저장해 두는 역할을 한다.
연산장치(13)는 기억장치(12)로부터 각종 데이터가 공급되면 실행되는 프로그램에 따라서 가산이나 감산 등의 산술연산과 AND, OR, NOT 등의 논리 연산을 실행하는 역할을 한다.
제어장치(14)는 기억장치(12)에 기억시켜둔 프로그램을 차례로 호출하여 그 프로그램의 내용에 따라 주변 구성수단들이 적절히 동작할 수 있도록 제어신호를 발생시켜 각 구성수단에 공급해 주는 역할을 한다.
출력장치(15)는 모니터, 프린터, 스피커 등으로 구성되며, 기억장치(12)에 보존되어 있는 연산처리 결과를 시(청)각적으로 확인할 수 있도록 문자, 그래픽 또는 사운드로 출력시키는 역할을 한다.
이와 같은 기본적인 컴퓨터 구성에 의한 종래의 기술에 따르면, 윈도우 환경화면에서의 커서 또는 캐럿의 위치 이동은 마우스의 이동에 의하여 실현되므로 사용자가 원하는 명령을 입력하기 위해서는 실행시키고자 하는 프로그램 메뉴로 마우스를 사용자가 일일이 수동으로 이동시켜야 하기 때문에 조작성이 불편한 문제점이 있었다.
본 발명이 이루고자 하는 기술적 과제는 상술한 문제점을 해결하기 위하여 윈도우 환경에서 마우스의 이동없이 커서 또는 캐럿의 위치 지시자를 사용자가 원하는 위치로 이동시키기 위한 위치 지시자 자동 이동 제어 방법을 제공하는데 있다.
도 1은 일반적인 컴퓨터의 구성도이다.
도 2는 본 발명이 적용되는 컴퓨터의 구성도이다.
도 3은 본 발명에 의한 위치 지시자 자동 이동 제어 방법의 흐름도이다.
상기 기술적 과제를 달성하기 위하여 본 발명에 의한 위치 지시자 자동 이동 방법은 컴퓨터 윈도우 화면에서의 위치 지시자 이동 제어 방법에 있어서, (a) 상기 윈도우 화면에서의 마우스 키 입력에 의하여 활성화될 수 있는 화면의 우선 순위 위치를 사용자 조건에 상응하여 순차적으로 검출하는 단계, (b) 상기 단계(a)에서 검출된 우선 순위에 해당되는 화면의 위치로 상기 위치 지시자를 이동시키는 단계 및 (c) 상기 위치 지시자의 위치에서 현 위치를 수용하는 사용자 데이터가 입력되는 경우에는 사용자 입력 데이터를 처리하고, 현 위치를 수용하지 않는 사용자 데이터가 입력되는 경우에는 상기 단계(a)로 피드백시키는 단계를 포함함을 특징으로 한다.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 상세히 설명하기로 한다.
도 2에 도시된 바와 같이, 본 발명이 적용되는 컴퓨터는 레지스터부(21), 연산부(22), 제어부(23), 메모리(24), 인터페이스부(25), 마우스(26), 키보드(27) 및 출력부(28)를 구비한다.
위의 구성 중에서 레지스터부(21), 연산부(22) 및 제어부(23)는 중앙처리장치(CPU:200)라 하고, 마우스(26) 및 키보드(27)는 입력 장치(300)라 한다.
레지스터부(21)는 데이터를 일시 기억시켜두기 위한 수단이며, 연산부(22)는가산이나 감산 등의 산술연산이나 NOT, AND, OR 등의 논리 연산을 하는 수단이며, 제어부(23)는 메모리(24)에 기억되어 있는 프로그램의 명령을 차례로 꺼낸 다음 그것이 어떤 동작을 하라는 명령인가를 해독하고, 이 때 해독된 명령대로 컴퓨터가 실행을 할 수 있도록 주변 구성수단에 적당한 제어신호를 발생시켜 주는 역할을 한다.
그리고, 메모리(24)는 프로그램이나 입력 데이터 및 연산 처리 결과 등을 기억시켜두는 역할을 하며, 인터페이스부(25)는 중앙처리장치(200)와 입력장치(300) 및 출력부(28)간에 정보신호의 교환이 원활하게 이루어지도록 하는 역할을 한다.
위의 메모리(24)에는 윈도우 환경에서의 위치 지시자의 위치 이동 우선 순위를 결정하기 위한 프로그램 및 본 발명에 의한 위치 지시자 자동 이동 방법을 실행시키는 프로그램들이 저장되어 있다.
그러면, 본 발명에 의한 위치 지시자 자동 이동 방법을 도 3의 흐름도를 중심으로 도 2의 제어부(23)에서 실행되는 제어 순서를 단계별로 설명하기로 한다.
모니터로 구성된 출력부(28)를 통하여 윈도우 화면이 오픈되어 출력되고 있는지를 제어부(23)에서 우선 판단한다(단계301).
단계301의 판단 결과 윈도우 화면이 오픈된 경우에, 사용자 조건에 따른 화면에서의 마우스(26) 키 입력에 의하여 활성화될 수 있는 화면 위치에 대한 우선 순위를 검출한다(단계302).
여기에서, 사용자 조건은 다음과 같이 결정할 수 있다.
첫 번째로, 해당 윈도우 화면에서 사용자가 해당 메뉴에 우선 순위를 직접부여하는 방법에 의하여 결정되게 프로그램할 수 있다.
두 번째로, 사용자 조건은 사용자가 접속한 경험이 있는 화면의 경우에는 사용자가 선택한 빈도수가 많은 메뉴 순으로 우선 순위가 자동으로 결정되게 프로그램할 수 있다.
세 번째로, 사용자 조건은 화면 상단부터 하단까지 순차적으로 마우스 키 입력에 의하여 활성화될 수 있는 화면의 위치에 우선 순위가 결정되게 프로그램할 수 있다.
네 번째로, 사용자 조건은 윈도우 화면이 웹 화면인 경우에, 하이퍼 링크 화면을 포함하고 있는 메뉴 화면 위치에 대하여 순차적으로 우선 순위가 결정되게 프로그램할 수 있다.
다섯 번째로, 사용자 조건은 상기 윈도우 화면이 입력 필드, 체크박스 및 리스트박스를 포함하는 화면인 경우에, 일정한 규칙에 의하여 화면의 설정 영역을 순차적으로 이동시키게 위치 지시자의 화면 위치에 우선 순위가 부여되게 프로그램할 수 있다.
위에서 언급한 사용자 조건들을 서로 결합하여 화면의 위치 지시자 위치의 우선 순위를 결정할 수도 있다.
위와 같은 방법에 의하여 검출된 우선 순위에 해당되는 화면의 위치로 위치 지시자를 이동시킨다(단계303).
위치 지시자를 우선 순위에 상응하는 화면 위치로 이동시킨 후에, 위치 지시자의 화면 위치에서 현 위치를 수용하는 사용자 데이터가 입력되는지 그렇지 않으면 현 위치를 수용하지 않는 사용자 데이터가 입력되는지를 판단한다(단계304).
여기에서, 현 위치를 수용하는 사용자 데이터는 마우스의 왼쪽 버튼 입력 데이터이다. 그리고, 현 위치를 수용하지 않는 사용자 데이터는 키보드의 임의의 키 입력 데이터로 결정하거나, 마우스의 오른쪽 버튼 입력 데이터로 결정하거나, 마우스의 움직임 데이터로 결정하거나, 일정 시간동안에 사용자 키 입력이 없는 경우에 발생되는 데이터 등으로 결정할 수 있다.
단계304의 판단 결과 현 위치를 수용하는 사용자 데이터가 입력된 경우에는, 사용자가 입력한 데이터를 처리하는 프로세스를 실행한 후에, 단계302로 피드백되어 변경된 윈도우 화면에서 단계302부터 단계305를 순차적으로 반복하여 실행한다.
그러나, 만일 단계304의 판단 결과 현 위치를 수용하지 않는 사용자 데이터가 입력된 경우에는 단계302로 피드백되어 다음 우선 순위의 화면 위치를 검출한 후에 위에서 언급한 단계들을 반복 실행한다.
상술한 바와 같이, 본 발명에 의하면 사용자에 의한 마우스의 이동없이 자동으로 사용자가 원하는 화면의 위치로 위치 지시자인 커서 또는 캐럿을 자동으로 이동시키게 제어함으로써, 마우스를 해당 화면의 위치로 이동시키는데 소요되는 시간을 단축시킬 수 있는 효과가 발생되며, 마우스의 조작성이 향상되는 효과가 발생되며, 편리하게 인터넷 등의 웹 브라우저를 이용할 수 있는 효과가 발생된다.

Claims (11)

  1. 컴퓨터 윈도우 화면에서의 위치 지시자 이동 제어 방법에 있어서,
    (a) 상기 윈도우 화면에서의 마우스 키 입력에 의하여 활성화될 수 있는 화면의 우선 순위 위치를 사용자 조건에 상응하여 순차적으로 검출하는 단계;
    (b) 상기 단계(a)에서 검출된 우선 순위에 해당되는 화면의 위치로 상기 위치 지시자를 이동시키는 단계; 및
    (c) 상기 위치 지시자의 위치에서 현 위치를 수용하는 사용자 데이터가 입력되는 경우에는 사용자 입력 데이터를 처리하고, 현 위치를 수용하지 않는 사용자 데이터가 입력되는 경우에는 상기 단계(a)로 피드백시키는 단계를 포함함을 특징으로 하는 포함함을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  2. 제1항에 있어서, 상기 단계(a)의 사용자 조건은 해당 윈도우 화면에서 사용자가 해당 메뉴에 우선 순위를 직접 부여하는 방법에 의하여 결정됨을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  3. 제1항에 있어서, 상기 단계(a)의 사용자 조건은 사용자가 접속한 경험이 있는 화면의 경우에는 사용자가 선택한 빈도수가 많은 메뉴 순으로 우선 순위가 자동으로 결정되게 프로그램됨을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  4. 제1항에 있어서, 상기 단계(a)의 사용자 조건은 화면 상단부터 하단까지 순차적으로 마우스 키 입력에 의하여 활성화될 수 있는 화면의 위치에 우선 순위를부여하는 방법에 의하여 결정됨을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  5. 제1항에 있어서, 상기 단계(a)의 사용자 조건은 상기 윈도우 화면이 웹 화면인 경우에, 하이퍼 링크 화면을 포함하고 있는 메뉴 화면 위치에 대하여 순차적으로 결정되게 프로그램됨을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  6. 제1항에 있어서, 상기 단계(a)의 사용자 조건은 상기 윈도우 화면이 입력 필드, 체크박스 및 리스트박스를 포함하는 화면인 경우에, 소정의 규칙에 의하여 화면의 설정 영역을 순차적으로 이동시키게 상기 위치 지시자의 화면 위치에 우선 순위를 부여함을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  7. 제1항에 있어서, 상기 현 위치를 수용하는 사용자 데이터는 마우스의 왼쪽 버튼 입력 데이터임을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  8. 제1항에 있어서, 상기 현 위치를 수용하지 않는 사용자 데이터는 키보드의 임의의 키 입력 데이터임을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  9. 제1항에 있어서, 상기 현 위치를 수용하지 않는 사용자 데이터는 마우스의 오른쪽 버튼 입력 데이터임을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  10. 제1항에 있어서, 상기 현 위치를 수용하지 않는 사용자 데이터는 마우스의 움직임 데이터임을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
  11. 제1항에 있어서, 상기 현 위치를 수용하지 않는 사용자 데이터는 일정 시간동안에 사용자 키 입력이 없는 경우에 발생되는 데이터임을 특징으로 하는 위치 지시자 자동 이동 제어 방법.
KR1020000023098A 2000-04-29 2000-04-29 위치 지시자 자동 이동 제어 방법 KR100330504B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000023098A KR100330504B1 (ko) 2000-04-29 2000-04-29 위치 지시자 자동 이동 제어 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000023098A KR100330504B1 (ko) 2000-04-29 2000-04-29 위치 지시자 자동 이동 제어 방법

Publications (2)

Publication Number Publication Date
KR20010098262A KR20010098262A (ko) 2001-11-08
KR100330504B1 true KR100330504B1 (ko) 2002-04-03

Family

ID=19667709

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000023098A KR100330504B1 (ko) 2000-04-29 2000-04-29 위치 지시자 자동 이동 제어 방법

Country Status (1)

Country Link
KR (1) KR100330504B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100486683B1 (ko) * 2001-05-26 2005-05-03 안현기 다기능 포인팅 디바이스의 제어 장치
KR100668297B1 (ko) 2002-12-31 2007-01-12 삼성전자주식회사 음성인식방법 및 장치
KR101596675B1 (ko) * 2009-09-01 2016-02-23 엘지전자 주식회사 영상 표시 장치 및 그 동작방법
KR101111752B1 (ko) * 2009-09-30 2012-02-16 주식회사 오비고 브라우저의 제어 방법 및 시스템

Also Published As

Publication number Publication date
KR20010098262A (ko) 2001-11-08

Similar Documents

Publication Publication Date Title
JP2682364B2 (ja) 電子楽器のデータ設定装置
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
JP2008299870A (ja) ユーザインターフェースのために受動的ルックアヘッドを供給するための方法と装置
JP6006399B2 (ja) プログラマブル表示器、そのプログラム
CN109542323B (zh) 基于虚拟场景的交互控制方法及装置、存储介质、电子设备
TWI399672B (zh) 觸控螢幕裝置之控制方法
KR100330504B1 (ko) 위치 지시자 자동 이동 제어 방법
US20060172267A1 (en) Input device training and automatic assignment
JP2007072518A (ja) 制御装置のヒューマン・マシン・インタフェース装置
US20030223183A1 (en) Information processing apparatus
US10838395B2 (en) Information processing device
JP2006244106A (ja) 情報処理装置及びその処理方法
TWI393024B (zh) 修改指向裝置在一圖形使用者介面中的用途之方法及相關可程式化設備與電腦可讀記憶體
TWI792712B (zh) 游標標示方法及切換裝置
JP7486963B2 (ja) 情報処理装置、その制御方法、プログラム、及び記憶媒体
JP2000112657A (ja) ポインティングデバイス誤操作防止回路
KR100195185B1 (ko) 컴퓨터 시스템에서의 적응 어플리케이션의 구성방법
JP2677605B2 (ja) 情報処理装置及び情報処理方法
JPH05250221A (ja) シミュレータ実行方式
JP2941807B2 (ja) データ処理装置及び方法
JPH0869354A (ja) カーソル表示位置制御方法
KR100917909B1 (ko) 뒤로가기 단축키를 가지는 정보단말장치 및 그 제어방법
JPH082747Y2 (ja) 文書処理装置

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20060315

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee