KR102174497B1 - 커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체 - Google Patents

커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체 Download PDF

Info

Publication number
KR102174497B1
KR102174497B1 KR1020190079919A KR20190079919A KR102174497B1 KR 102174497 B1 KR102174497 B1 KR 102174497B1 KR 1020190079919 A KR1020190079919 A KR 1020190079919A KR 20190079919 A KR20190079919 A KR 20190079919A KR 102174497 B1 KR102174497 B1 KR 102174497B1
Authority
KR
South Korea
Prior art keywords
cursor
touch
input
edge area
cursors
Prior art date
Application number
KR1020190079919A
Other languages
English (en)
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 KR1020190079919A priority Critical patent/KR102174497B1/ko
Application granted granted Critical
Publication of KR102174497B1 publication Critical patent/KR102174497B1/ko

Links

Images

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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

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

본 발명은 커서 제어와 관련된 것으로, 보다 구체적으로는 터치 디스플레이의 에지 영역에서 수행하는 터치 입력으로 커서를 직접 터치하지 않으면서 수직 또는 수평 방향으로 이동, 블록 표시 및 삭제시키는 기술이 개시된다.

Description

커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체{Cursor control method, apparatus, program and computer readable recording medium}
본 발명은 커서 제어에 관련된 것으로, 보다 구체적으로는 커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체에 관한 것이다.
스마트폰, 태블릿 PC 및 이북 리더기 등의 터치 디스플레이상에 표시되는 커서는 사용자가 직접 터치하여 이동시킬 수 있다. 마우스와는 달리 직관적으로 커서를 제어할 수 있다는 장점이 있는 반면, 아직 해소되지 않는 터치 입력의 불편함을 개선하기 위해 다양한 시도가 계속되고 있다.
하지만, 사용자가 임의에 위치에 커서는 한 개 또는 두 개로 표시할 수 있고, 사용자는 별도로 실행시킨 응용 프로그램으로 커서를 제어하거나 커서를 직접 터치해야 하는 불편함은 여전하다.
응용 프로그램은 오입력률을 낮추는 장점은 있지만, 활용 면적이 축소되고, 멀티 태스킹의 효율성도 떨어질 수 있다는 문제점이 있다.
또한, 직접 커서를 터치하는 경우, 터치하는 순간에 커서 및 전자문서의 일부가 가려짐으로써, 전자문서 전체가 스크롤되거나, 이동시키는 커서가 사라져서 다시 생성해야 하는 상황은 터치 입력이 익숙한 사용자에게도 빈번하게 발생된다. 또한, 텍스트를 선택하여 블록 표시하거나 블록 표시된 텍스트를 삭제하는 상황에서도 오 입력은 자주 발생한다.
따라서, 터치 디스플레이상에서 커서를 직접 터치하지 않으면서 효과적으로 제어할 수 있는 기술이 개발될 필요가 있다.
터치 디스플레이상에 좌측 및 우측 에지(가장자리) 영역을 활용하여, 커서를 직접 터치하지 않으면서 수평 방향 및 수직 방향으로 정확하고 손쉽게 이동시키고, 커서를 이동시키는 경로에 포함되는 텍스트를 선택하여 블록 표시하거나, 삭제할 수 있는 커서 제어 방법을 제공할 수 있다.
또한, 두 개의 커서 간격을 양방향으로 손쉽게 확장 및 축소시킬 수 있다.
또한, 직전에 이동을 중지한 커서를 재 이동하는 경우, 연결되어 이동시킬 수 있다.
또한, 텍스트상에서 이동하는 커서가 일측 가장자리에서 이전 또는 이후 행의 타측 가장자리로 문맥이 연결되도록 커서를 이동시킬 수 있다.
상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 커서 제어 방법은, 터치 디스플레이상에 표시된 객체상의 커서 위치를 이동시키는 방법에 있어서, (a) 상기 객체와 구분되는 좌측 에지(edge) 영역 및 우측 에지 영역 중 적어도 하나의 영역의 제1위치에서 터치 탭 및 드래그 중 하나 이상의 입력신호를 생성하는 단계; 및 (b) 상기 입력 신호에 대응하는 크기 및 방향으로 상기 커서를 이동시키는 단계를 포함하고, 상기 에지 영역은 상기 텍스트 영역이 스크롤 되지 않도록 설정되는 상기 디스플레이상의 좌측 및 우측 가장자리에 여백으로 구분되는 수직 영역일 수 있다. 상기 제1위치는 상기 좌측 영역 및 우측 에지 영역상의 상기 커서의 수평 방향에 대응하는 위치일 수 있다. 또는, 상기 제1위치는 상기 좌측 영역 및 우측 영역상의 정해지지 않은 위치일 수 있다.
그리고, 상기 터치 디스플레이상에 사용자에 의해 커서를 한 개로 표시하는 경우, 상기 한 개의 커서는 상기 제1위치에서 수행하는 상기 터치 드래그 입력 크기 및 방향으로 수직 이동할 수 있다.
그리고, 상기 좌측 또는 우측 에지 영역의 상기 제1위치에서 터치 탭 입력을 유지한 상태로, 상기 탭 입력 영역과 다른 영역의 제1위치에서 시작하는 터치 드래그 입력 크기 및 방향으로 상기 커서를 수평 이동시키고, 상기 커서의 이동 경로에 포함되는 객체는 선택되어 블록 표시되고,
상기 터치 탭 입력은 커서를 수직 이동 모드에서 수평 이동 모드로 전환시키는 입력이고, 상기 커서를 좌측 방향으로 이동시키는 상기 터치 드래그 입력 방향은 상측이고, 상기 커서를 우측 방향으로 이동시키는 상기 터치 드래그 입력 방향은 하측일 수 있다.
또는, 상기 좌측 또는 우측 에지 영역의 상기 제1위치에서 터치 탭 입력을 유지한 상태로, 상기 탭 입력 영역과 다른 영역의 제1위치에서 시작하는 터치 드래그 입력 크기 및 방향으로 상기 커서를 수평 이동시키고, 상기 커서의 이동 경로에 포함되는 객체를 삭제(delete)시키고, 상기 터치 탭 입력은 커서를 수직 이동 모드에서 수평 삭제 모드로 전환시키는 입력이고, 상기 커서를 좌측 방향으로 삭제시키는 상기 터치 드래그 입력 방향은 상측이고, 상기 커서를 우측 방향으로 삭제시키는 상기 터치 드래그 입력 방향은 하측일 수 있다.
한편, 상기 터치 디스플레이상에 사용자에 의해 제1커서 및 제2커서를 표시하는 경우, 상기 좌측 에지 영역은 상기 제1커서를 수직 이동시키고, 상기 우측 에지 영역은 상기 제2커서를 수직 이동시키고, 상기 제1커서 및 제2커서의 이동 경로에 포함되는 객체는 선택되어 블록 표시되고, 상기 제1커서는 상기 제2커서보다 좌측에 위치하거나, 상기 제2커서보다 상측에 위치할 수 있다.
그리고, 상기 좌측 에지 영역의 상기 제1위치에서 터치 탭 입력을 유지한 상태로, 상기 우측 에지 영역의 상기 제1위치에서 시작하는 터치 드래그 입력 크기 및 방향으로 상기 제2커서를 좌측 또는 우측 방향으로 수평 이동시키면서, 상기 제2커서의 이동 경로에 포함되는 객체는 선택되어 블록 표시되고, 상기 우측 에지 영역의 상기 제1위치에서 터치 탭 입력을 유지한 상태로, 상기 좌측 에지 영역의 상기 제1위치에서 시작하는 터치 드래그 입력 크기 및 방향으로 상기 제1커서를 좌측 또는 우측 방향으로 수평 이동시키면서, 상기 제1커서의 이동 경로에 포함되는 객체는 선택되어 블록 표시되고,
상기 터치 탭 입력은 커서를 수직 이동 모드에서 수평 이동 모드로 전환시키는 입력이고,
상기 제1커서 및 제2커서를 좌측 방향으로 이동시키는 상기 터치 드래그 입력 방향은 상측이고, 상기 제1커서 및 제2커서를 우측 방향으로 이동시키는 상기 터치 드래그 입력 방향은 하측일 수 있다.
또한, 상기 좌측 에지 영역의 상기 제1위치에서 터치 탭 입력을 유지한 상태로, 상기 우측 에지 영역의 상기 제1위치에서 시작하는 터치 드래그 입력 크기 및 방향으로 상기 제2커서를 좌측 또는 우측 방향으로 수평 이동시키면서, 상기 제2커서의 이동 경로에 포함되는 객체를 삭제(delete)시키고,
상기 우측 에지 영역의 상기 제1위치에서 터치 탭 입력을 유지한 상태로, 상기 좌측 에지 영역의 상기 제1위치에서 시작하는 터치 드래그 입력 크기 및 방향으로 상기 제1커서를 좌측 또는 우측 방향으로 수평 이동시키면서, 상기 제1커서의 이동 경로에 포함되는 객체를 삭제(delete)시키고,
상기 터치 탭 입력은 커서를 수직 이동 모드에서 수평 삭제 모드로 전환시키는 입력이고,
상기 제1커서 및 제2커서를 좌측 방향으로 이동시키는 상기 터치 드래그 입력 방향은 상측이고,
상기 제1커서 및 제2커서를 우측 방향으로 이동시키는 상기 터치 드래그 입력 방향은 하측일 수 있다.
그리고, 재터치 탭 및 드래그 입력으로 이동시키는 커서는 직전에 수행한 터치 탭 및 드래그 입력으로 이동시킨 커서의 위치에서 연결되어 이동할 수 있다.
본 발명에 따르면, 터치 디스플레이상의 텍스트 영역과 구분되는 에지(가장자리) 영역에서 수행하는 터치입력의 정도에 따라 커서를 직접 터치하지 않으면서 이동시킴으로써, 커서가 사라지는 오 입력이 발생하지 않는 장점이 있다.
또한, 좌측의 에지 영역과 우측의 에지 영역이 제어하는 커서를 구분하여 이동시킬 수 있는 장점이 있다.
또한, 커서를 이동시키면서 이동 경로의 텍스트를 선택하여 블록 표시하거나 삭제할 수 있는 장점이 있다.
또한, 에지 영역에서 재 터치 탭 및 드래그 입력으로 이동시키는 커서는 직전의 터치 탭 및 드래그 입력으로 이동시킨 커서의 위치에서 연결되어 이동시킴으로써, 오 입력시 커서를 재생성하고 이동시켜야 하는 불편함을 해소하는 장점이 있다.
도1은 본 발명의 일 실시예에 따른, 터치 디스플레이 장치를 도시한 블록도
도2는 본 발명의 일 실시예에 따른, 커서 제어 방법을 설명하기 위한 흐름도
도3 내지 도10은 본 발명의 일 실시예에 따른, 커서 제어 방법의 예를 도시한 도면
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시 예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시 예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 본 명세서에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시 예에 관련하여, 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시 예로 구현될 수 있다. 또한, 각각의 개시된 실시 예 내의 개별 구성 요소의 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등하거나 등가적 변형이 있는 것들은 본 발명의 범주에 속한다고 할 수 있다. 복수의 도면상에서 참조 또는 도시하는 동일 부호는 동일한 요소를 지칭하고, 용어 ”및 / 또는”은 복수의 항목 중 어느 하나 및 하나 이상의 모든 조합을 포함할 수 있다. 서로 다른 구성요소를 구별하기 위해서 사용하는 제1구성요소 및 제2구성요소 등은 용어 자체로 제한적으로 해석되지 않고, 이하의 제1구성요소는 본 발명의 기술적 사상에서 벗어나지 않고서도 제2구성요소로 표현될 수 있다.
본 명세서상에서 설명된 터치 패널을 구비한 터치 디스플레이는 각종 소프트웨어 프로그램, 아이콘, 텍스트 및 이미지 등의 객체를 표시하는 OLED, TFT-LCD, 전자잉크(e-ink) 디스플레이, 터치패널이 구비된 터치 디스플레이, 스마트보드, 프롬프터 등을 포함한다. 그리고, 디스플레이는 텍스트를 표시하는 텍스트 영역 및 텍스트 영역이 표시되지 않는 에지(edge) 영역으로 구분될 수 있다. 에지 영역은 일반적으로 터치 디스플레이상에서 텍스트를 표시하지 않으면서, 텍스트 영역의 수직 길이와 동일한 좌측 및 우측 가장자리의 여백 부분일 수 있다. 또한, 에지 패널로 구성된 터치 디스플레이인 경우, 곡선 형태의 모서리 부분일 수 있고, 사용자 또는 개발자의 설정에 따라, 텍스트 영역 및 에지(edge) 영역의 폭 및 수직 길이는 조절되거나, 생성된 포맷으로 적용될 수 있고, 에지 영역에서 수행하는 사용자의 터치 입력이 텍스트 영역 및 텍스트에 대한 스크롤 입력이 아닌 다른 기능을 수행하도록 변경되거나, 적어도 일부 기능은 제한될 수 있다.
본 발명의 일 실시예에 따라, 좌측 또는 우측의 에지 영역 중 적어도 하나의 영역을 커서 제어 방법이 수행되도록 설정될 수 있다.
다른 실시예에 따라, 커서 제어 방법을 수행하는 도구를 좌측 또는 우측의 에지 영역 중 적어도 하나의 영역으로 위치시킬 수 있다. 이때, 도구는 저장부(140)상에 저장된 프로그램의 형태일 수 있다. 또한, 도면으로 도시되지 않았으나 직사각형 형태로 식별되도록 표시되거나, 표시되지 않는 형태일 수 있다.
도1은 본 발명의 일 실시예에 따라, 터치 디스플레이 장치를 나타내는 블록도이다.
도1을 참조하면, 터치 디스플레이(100)는 표시부(110), 입력부(120), 제어부(130) 및 저장부(140)를 포함한다. 표시부(110)는 입력부(120)상에 수행하는 사용자의 입력에 따라 전술한 객체를 표시하는 패널일 수 있다. 입력부(120)는 사용자 입력 인터페이스를 제공하는 터치패널로 구성될 수 있다. 또한, 표시부(110) 및 입력부(120)는 별도로 구분되어 유선 또는 무선의 형태로 연동되거나, 하나로 결합된 형태일 수 있다. 좌측 또는 우측의 에지(edge)영역을 통해 표시부(110)상으로 동작 표시되도록 생성하는 입력 신호는 사용자의 손가락 또는 터치펜 등으로 입력부(120)을 통한 입력 신호이거나, 유/무선 마우스, 터치패드, Remote controller 등에 의해 생성되어, 좌측 또는 우측의 가장자리(에지)영역을 통한 입력 신호와 동일한 신호를 생성하여 제어부(130)와 유선 또는 무선으로 통신하는 입력 신호일 수 있다.
제어부(130)는 적어도 하나 이상의 프로세서를 포함하는 하드웨어와 운영체제(OS)를 포함하여 구성될 수 있고, 입력부(120)를 통한 입력 신호를 판단하여 표시부(110)로 표시되도록 하되, 저장부(140)를 통해 가공 또는 재 생성된 형태로 표시부(110)상에 표시되도록 할 수 있다. 저장부(140)는 본 명세서상의 커서 제어 방법에 대한 명령어, 데이터 및 프로그램을 포함하여 저장할 수 있다.
또한, 제어부(130)은, 본 발명의 모든 실시예에 있어서, 좌측 에지 영역 및 우측 에지 영역은 터치 디스플레이(100)의 외형의 좌우를 기준으로 고정(fix)되지 않으면서, 화면의 회전에 따라 변경되는 객체의 좌측 및 우측 에지 영역이 커서를 제어하기 위한 입력신호를 생성하도록 할 수 있다. 또한, 개발자 또는 사용자에 의해 커서를 이동 및 동작시키는 제어방법이 설정되거나 변경되도록 할 수 있다. 예를 들어, 터치 입력으로 생성하는 입력 신호의 크기보다 커서의 이동 및 동작 크기가 크거나 작도록 설정될 수 있다. 또한, 커서를 수평 방향으로 이동 및 동작시키는 크기는 수직 방향으로 이동 및 동작시키는 크기보다 크거나 작도록 설정될 수 있다.
본 발명의 모든 실시예에 있어서, 커서는 한 개 또는 두 개로 표시되는 커서는 제1커서 및 제2커서로 설명된다. 한 개로 표시되는 경우 제1커서이고, 두 개로 표시되는 커서는 제1커서 및 제2커서일 수 있다. 제1커서는 제2커서보다 좌측에 위치하는 것을 기본으로 하되, 좌측에 위치하지 않는 경우, 제1커서는 제2커서보다 상 측에 위치할 수 있다. 터치 디스플레이상에 커서가 표시되는 객체 영역의 좌측 및 우측의 에지 영역은 커서를 이동 및 동작시키는 입력신호를 생성할 수 있다. 이때, 입력신호를 생성하는 터치 입력 위치는 정해진 위치이거나 정해지지 않은 위치일 수 있다. 예를 들어, 터치 드래그 및 터치 탭 입력으로 입력 신호를 생성하는 위치는 커서의 위치에 대응하는 수평방향의 정해진 에지 영역으로 별도의 표식이 표시될 수 있다. 터치 입력은 터치 드래그 및 터치 탭 입력을 포함하는 의미로 해석될 수 있다.
한 개의 커서는 좌측 및 우측 에지 영역을 구분하지 않고 생성되는 입력신호로 이동 및 동작될 수 있고, 두 개의 커서 중 제1커서는 좌측 에지 영역에서 생성되는 입력신호로 이동 및 동작하고, 제2커서는 우측 에지 영역에서 생성되는 입력신호로 이동 및 동작할 수 있다. 에지 영역에서 생성되는 입력 신호의 방향 및 크기에 따라, 이에 대응하는 커서는 수직 방향 또는 수평 방향으로 이동 및 동작할 수 있기 때문에, 터치 입력을 시작 또는 수행하는 위치는 정해지지 않을 수 있다.
또한, 수평 방향으로 이동 및 동작하는 커서는 객체의 적어도 일부를 선택하여 블록 표시하거나, 삭제할 수 있다.
그리고, 좌측 및 우측 에지 영역에서 터치를 시작 또는 수행하는 위치는 도면을 통해, 정해진 위치 및 정해지지 않은 위치를 포함하여 제1위치로 설명하되, 부호로 구분하여 설명하기로 한다.
그리고, 제1커서 및 제2커서는 사용자가 입력에 따라 위치가 교차될 수 있기 때문에, 재 터치 입력을 수행하는 시점의 위치는 직전의 제1커서 및 제2커서에 대응하는 에지 영역과 다를 수 있다.
커서 제어 방법
도2는 본 발명의 일 실시예에 따른, 커서 제어 방법을 나타내는 개략적인 순서도이다.
도3 내지 도10은 본 발명의 일 실시예에 따른, 커서 제어 방법의 예를 도시한 도면이다.
도2의 단계(S201)에서, 터치 디스플레이상의 객체상에 커서를 생성하여 표시한다.
도3의 (a) 내지 (c)를 참조하여, 터치 디스플레이(100)상에 객체를 표시하는 객체 영역(3), 커서를 이동 및 동작시키는 입력신호를 생성할 수 있는 좌측 에지 영역(1) 및 우측 에지 영역(2)이 구분될 수 있다. 또한, 좌측 에지 영역(1) 및 우측 에지 영역(2)은, 도3의 (a) 및 (b)를 참조하여, (a)와 같이 객체 영역(3)과 구분되지 않거나, (b)와 같이, 객체 영역(3)과 구분되는 색상, 바(bar) 및 선(line) 등으로 식별되는 영역일 수 있다.
객체 영역(3)은 객체에 대한 스크롤 및 객체상에 커서를 생성하는 입력 신호를 생성한다. 이때, 객체 영역(3)은 텍스트 및 이미지가 표시되거나, 공백으로 표시될 수 있다.
커서는 사용자에 의해 한 개 또는 두 개로 생성되어 표시될 수 있고, 두 개의 간격에 포함되는 객체의 적어도 일부분은 선택되어 블록 표시될 수 있다.
커서를 이동 및 동작시키는 터치 시작 위치는, 도3의 (a) 내지 (c)를 참조하여, 제1커서(31) 및 제2커서(32)를 이동 및 동작시키는 제1위치(10)는 커서의 개수에 따라 한 개 또는 두 개로 표시될 수 있다.
또는, 본 발명의 일 실시예에 따라, 도4의 (a) 내지 (c)를 참조하여, 제1커서(31) 및 제2커서(32)를 이동 및 동작시키는 제1위치(10) 및 제1위치(20)는 커서의 개수와 무관하게 표시되지 않을 수 있다. 구체적으로, 좌측 에지 영역(1)이 이동 및 동작시키는 제1커서(31)와 우측 에지 영역(2)이 이동 및 동작시키는 제2커서(32)는 터치 탭 또는 터치 드래그 입력을 시작하는 위치와 무관하되, 터치 드래그를 수행하는 방향 및 크기의 조합으로 생성된 입력신호에 대응하는 커서를 이동 및 동작 시킬 수 있다.
본 발명의 일 실시예에 따라, 도4의 (d)를 참조하여, 좌측 에지 영역(1) 및 우측 에지 영역(2)은 터치 디스플레이(100)상에 표시되는 가상 키보드(41)영역에 의해 조절되는 객체의 크기에 따라 자동으로 조절되거나, 가상 키보드(41)와 무관하게 터치 디스플레이(100)의 전체 에지 크기로 유지될 수 있다.
도2의 단계(S202)에서, 좌측 에지 영역 및 우측 에지 영역 중 어느 하나의 영역의 제1위치에서 터치 드래그 입력을 수행하거나, 어느 하나의 영역에서 터치 탭을 입력한 상태로 다른 영역에서 터치 드래그 입력하여 입력신호를 생성한다.
도2의 단계(S203)에서, 드래그 입력인 경우, 도2의 단계(S204)로 진행된다.
도2의 단계(S204)에서, 커서가 한 개인 경우, 도2의 단계(S205)로 진행된다.
도2의 단계(S205)에서, 커서를 입력 신호에 대응하는 수직 방향 및 크기로 이동시킨다.
도5의 (a) 내지 (c)를 참조하여, (a)의 제1커서(31)는 우측 에지 영역(2)의 제1위치(20)에서 수행하는 터치 드래그 입력의 크기 및 방향에 대응하여, (b)의 제1커서(31)의 위치인 하측으로 수직 이동하고, (b)의 우측 에지 영역(2)에서 수행하는 터치 드래그 입력의 크기 및 방향에 대응하여, (c)의 제1커서(31)의 위치로 이동할 수 있다. 이때, 제1커서(31)는 좌측 에지 영역(1) 및 우측 에지 영역(2) 중 어느 하나의 영역에서 동작되도록 설정되거나, 영역의 구분없이 수행하는 드래그 방향 및 크기에 대응하여 이동하도록 설정될 수 있다.
한편, 도2의 단계(S204)에서 커서가 한 개가 아닌 경우, 도2의 단계(S206)으로 진행된다.
도2의 단계(S206)에서, 커서가 두 개인 경우, 도2의 단계(S207)진행된다.
도2의 단계(S207)에서, 드래그 입력 영역에 대응하는 커서를 입력신호에 대응하는 크기로 수직 방향으로 이동시키면서 객체를 선택하여 블록 표시한다.
도6의 (a) 내지 (c)를 참조하여, (a)의 제1커서(31) 및 제2커서(32)로 생성되어 표시된 상태에서 제2커서(32)를 이동 및 동작시키는 입력 신호를 생성할 수 있는 우측 에지 영역(2)의 제1위치(20)에서 터치 드래그 입력을 수행하고, (b)와 같이, 터치 드래그 입력 방향 및 크기에 대응하는 제2커서(32)위치로 이동할 수 있다. 이때, 제1커서(31)의 위치는 고정된 상태이고, (b) 및 (c)와 같이, 제2커서(32)가 이동하는 이동 경로에 포함되는 객체 영역(3)의 객체는 선택되어 블록 표시될 수 있다.
한편, 도2의 단계(S206)에서, 커서가 두 개가 아닌 경우, 도2의 단계(S201)로 진행된다.
다시 도2의 단계(S203)에서, 드래그 입력이 아닌 경우, 도2의 단계(S208)로 진행된다.
도2의 단계(S208)에서, 탭 및 드래그 입력인 경우, 도2의 단계(S209)로 진행된다.
도2의 단계(S209)에서, 커서가 한 개인 경우, 도2의 단계(S210)으로 진행된다.
도2의 단계(S210)에서, 커서를 입력신호에 대응하는 크기로 수평 방향으로 이동시키면서 객체를 선택하여 블록 표시하거나, 이동시키면서 객체를 삭제한다.
도7의 (a) 및 (b)를 참조하여, (a)의 좌측 에지 영역(1)의 제1위치(10)에서 터치 탭 입력을 유지하고, 우측 에지 영역(2)의 제1위치(20)에서 수행하는 터치 드래그 입력 크기 및 방향에 대응하여 제1커서(31)는, (b)의 제1커서(31)위치로 수평 방향으로 이동한다. 이때, 제1커서(31)가 이동하는 이동 경로에 포함되는 객체 영역(3)의 객체는 (b)와 같이, 선택되어 블록 표시될 수 있다.
본 발명의 일 실시예에 따라, 도7의 (a)의 제1커서(31)위치는 (b)에서 이동하는 제1커서(31)와 구분되는 제2커서(32)가 분리되어 생성될 수 있다. 사용자는, 에지 영역에서 수행하는 터치 입력으로 한 개의 커서를 두 개로 분리하는 별도의 터치 입력이 없어지는 편리함이 있다.
그리고, 제1위치(10) 및 제1위치(20)에서 터치 입력이 모두 해제된 후 재 터치하는 경우, (b)의 좌측 에지 영역(1)은 제1커서(31)을 이동 및 동작 시키는 입력 신호를 생성하는 영역으로 전환되고, 우측 에지 영역(2)은 제2커서(32)를 이동 및 동작 시키는 입력 신호를 생성하는 영역으로 전환될 수 있다.
다른 예로, 도8의 (a) 및 (b)를 참조하여, (a)의 좌측 에지 영역(1)의 제1위치(10)에서 터치 탭 입력을 유지하고, 우측 에지 영역(2)의 제1위치(20)에서 수행하는 터치 드래그 입력 크기 및 방향에 대응하여 제1커서(31)는, (b)의 제1커서(31)위치로 한 개로 유지된 상태로 수평 방향으로 이동하되, 제1커서(31)가 이동하는 이동 경로에 포함되는 객체 영역(3)의 객체는 삭제될 수 있다.
다시, 도2의 단계(S209)에서, 커서가 한 개가 아닌 경우, 도2의 단계(S211)로 진행된다.
도2의 단계(S211)에서, 커서가 두 개인 경우, 도2의 단계(S212)로 진행된다.
도2의 단계(S212)에서, 드래그 입력 영역에 대응하는 커서를 입력신호에 대응하는 크기로 수평 방향으로 이동시키면서 객체를 선택하여 블록 표시하거나, 이동시키면서 객체를 삭제한다.
도9의 (a) 내지 (c)를 참조하여, (a)의 좌측 에지 영역(1)의 제1위치(10)에서 터치 탭 입력을 유지하고, 우측 에지 영역(2)의 제1위치(20)에서 하측 방향으로 수행하는 터치 드래그 입력 크기에 대응하여 제2커서(32)는, (b)의 제2커서(32)위치로 우측 방향 및 이후 행으로 문맥에 따라 이동한다. 이때, 제2커서(32)가 이동하는 이동 경로에 포함되는 객체 영역(3)의 객체는 선택되어 블록 표시될 수 있다.
본 발명의 일 실시예에 따라, 도9의 (a) 및 (b)와 같이, 객체 영역(3)의 우측(일측) 가장자리에 도달한 제2커서(32)를 우측으로 더 이동하도록 생성되는 우측 에지 영역(2)의 제1위치(20)를 통한 입력 신호에 대응하여, 이후 행의 좌측(타측) 가장자리로 연결되어 우측 방향으로 이동할 수 있다. 또한, 도9의 (b) 및 (c)와 같이, 우측 에지 영역(2)의 제1위치(20)에서 상측 방향으로 수행하는 터치 드래그 입력에 대응하는 크기가 객체 영역(3)의 좌측(타측)가장자리까지 커서를 좌측으로 더 이동하도록 이동시키는 크기를 초과하는 경우, 제2커서(32)는 이전 행의 일측(우측) 가장자리로 연결되어 좌측 방향으로 이동할 수 있다. 또한, 제1커서(31)도 마찬가지로, 우측 에지 영역(2)의 제1위치(20)에서 터치 탭 입력을 유지하고, 좌측 에지 영역(1)의 제1위치(10)에서 수행하는 터치 드래그 입력 크기 및 방향으로 행간 이동시 일 측 방향으로 이동하는 커서는 일측 가장자리에서 이전 또는 이후 행의 타측 가장자리로 연결되어 일측 방향으로 이동 및 동작 시킬 수 있다.
이와 같이, 복수의 행에 대해 문자 단위로 수행하는 블록 표시를 문맥에 맞추어 빠르고 정확하게 수행할 수 있는 장점이 있다.
다른 예로, 도10의 (a) 및 (b)를 참조하여, (a)의 우측 에지 영역(2)의 제1위치(20)에서 터치 탭 입력을 유지하고, 좌측 에지 영역(1)의 제1위치(10)에서 반복적으로 수행하는 터치 드래그 입력 크기 및 방향에 대응하여 제1커서(31)는, (b)의 제1커서(31)위치로 객체 영역(3)의 텍스트 형태의 객체를 문맥의 흐름에 따라 수평 이동과 행간 이동을 복합적으로 수행하면서, 제1커서(31)가 이동하는 이동 경로에 포함되는 객체 영역(3)의 텍스트는 삭제 대상으로 블록 표시되고, 제1위치(10) 및 제1위치(20)의 터치 해제와 동시에, (a)의 제1커서(31)의 이동 이전에 제2커서(32)와의 간격에 포함된 객체는, 삭제된 블록 표시 앞쪽인 (c)의 제1커서(31)위치로 연결되도록 이동시킬 수 있다. 만약, 삭제되지 않도록 블록 표시의 적어도 일부를 표시 해제하기 위해 제1커서(31)를 재 이동시키는 제1위치(10)에서의 입력으로 삭제범위를 재 조정할 수 있다.
도시되지 않았으나, 좌측 에지 영역(1)의 제1위치(10) 및 우측 에지 영역(2)의 제1위치(20) 중 적어도 하나 이상에서 수행하는 더블 탭 또는 롱 탭 입력으로 직전에 삭제된 텍스트 또는 객체를 복구시킬 수 있다.
마지막으로, 도2의 단계(S213)에서, 직전에 커서 위치에서 연결되어 이동시키는 입력신호 생성을 하는 경우, 도2의 단계(202)로 진행되고, 추가로 입력신호를 생성하지 않는 경우, 커서 제어 방법은 종료된다.
예를 들어, 좌측 에지 영역(1) 및 우측 에지 영역(2)에서 수행하는 터치 탭 및 드래그 입력 중 어느 하나의 이상 입력을 유지한 상태이거나, 터치 해제된 후 재 터치 탭 및 드래그 입력으로 동작하는 커서는 직전의 위치에서 연결되어 이동 및 동작할 수 있다.
또한, 터치 드래그 또는 터치 탭 및 드래그 입력 중 어느 하나로 수행하는 재 터치 입력은 직전의 입력과 같거나 다를 수 있다.
이상의 실시예에서 설명된 바와 같이, 커서 제어 방법은 터치 디스플레이상의 좌측 에지 영역 및 우측 에지 영역에서의 터치 입력에 따라 한 개의 커서를 두 개로 분리시키거나, 두 개의 커서를 같거나 다른 방향으로 동시에 동작 시킬 수 있고, 수직 방향으로 이동하거나 수평 방향으로 정밀하면서 빠르게 제어할 수 있는 장점이 있다.
본 발명의 일 실시예에 따라, 커서 제어 방법은 사용자에 의해 편집될 수 없는 읽기 전용 형태의 객체 또는 전자문서에 한정하여 사용하거나, 편집 가능한 객체 또는 전자문서와 함께 가상 키보드가 표시된 상태에서 사용될 수 있다.
본 발명의 일 실시예에 따라, 이상의 커서 제어 방법은 세부적인 각각의 단계로 구분되어 개별적으로 구성되거나, 복수의 단계를 조합하는 구성 일 수 있다.
본 발명의 일 실시예에 따라, 이상의 커서 제어 방법은 상기 실시예들 중 적어도 하나의 방법을 하드웨어와의 결합을 통해 실행시키기 위한 매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.
또한, 본 발명의 실시 예에 따라, 커서 제어 방법은 상기 실시예들 중 적어도 하나의 방법을 수행하는 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독가능 기록매체에 기록될 수 있다.
컴퓨터 판독가능 기록 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독 또는 조합하는 것을 포함할 수 있다. 상기 매체에 기록되는 프로그램 코드 또는 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기매체, CD-ROM, DVD와 같은 광 기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체 및 롬(ROM), 램(RAM), 플래쉬 메모리 등과 같은 프로그램을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드 및 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기 컴퓨터 판독가능 기록 매체는 비 일시성의 컴퓨터 판독가능 매체일 수 있다. 상기 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
1 : 좌측 에지 영역
2 : 우측 에지 영역
3 : 객체 영역
10 : 좌측 에지 영역의 제1위치
20 : 우측 에지 영역의 제1위치
31 : 제1커서
32 : 제2커서

Claims (14)

  1. 표시부상에 표시되는 객체상의 한 개 또는 두 개로 표시되는 커서를 이동시키는 방법에 있어서,
    입력부의 좌측 에지 영역 및 우측 에지 영역 중 어느 하나의 에지 영역에서 터치 드래그 입력을 수행하는 경우, 상기 터치 드래그 입력을 수행하는 에지 영역에 대응하는 상기 두 개의 커서 중 어느 하나는 수직 방향으로 이동하고,
    상기 좌측 에지 영역 및 우측 에지 영역에서 터치 탭 및 터치 드래그 입력을 동시에 수행하는 경우, 상기 한 개의 커서는 수평 방향으로 두 개의 커서로 분리되고, 상기 분리된 두 개의 제1커서 및 제2커서의 간격은 상기 터치 탭 및 터치 드래그 입력에 대응하는 정도로 조절되는 단계를 포함하고,
    상기 제1커서는 상기 제2커서보다 좌측 또는 상측으로 위치하고, 한 개 또는 두 개의 커서는 상기 터치 드래그 입력 신호에 대응하는 방향 및 크기로 이동하는 것을 특징으로 하는 커서 제어 방법
  2. 제1항에 있어서,
    상기 터치 드래그 입력을 수행하는 위치는 상기 제1커서 및 제2커서에 대응하는 상기 좌측 에지 영역 및 우측 에지 영역상의 정해진 위치인 것을 특징으로 하는 커서 제어 방법
  3. 제1항에 있어서,
    상기 터치 드래그 입력을 수행하는 위치는 상기 제1커서 및 제2커서에 대응하는 상기 좌측 에지 영역 및 우측 에지 영역상의 정해지지 않은 위치인 것을 특징으로 하는 커서 제어 방법
  4. 제1항에 있어서,
    상기 터치 드래그 입력은 상기 표시부상에 가상 키보드가 표시된 상태에서 수행하는 것을 특징으로 하는 커서 제어 방법
  5. 삭제
  6. 삭제
  7. 삭제
  8. 제1항에 있어서,
    상기 표시부 및 입력부는 하나로 결합된 형태인 것을 특징으로 하는 커서 제어 방법
  9. 제1항에 있어서,
    상기 표시부 및 입력부는 유선 또는 무선으로 연동되는 형태인 것을 특징으로 하는 커서 제어 방법
  10. 삭제
  11. 제1항에 있어서,
    상기 좌측 에지 영역 및 우측 에지 영역은 상기 객체와 구분되도록 표시되는 것을 특징으로 하는 커서 제어 방법
  12. 제1항 내지 제4항, 제8항, 제9항 및 제11항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독가능 기록매체
  13. 제1항 내지 제4항, 제8항, 제9항 및 제11항 중 어느 한 항의 방법을 하드웨어와의 결합을 통해 실행시키기 위한 매체에 저장된 컴퓨터 프로그램
  14. 사용자에 의한 입력 신호를 생성하는 입력부;
    표시부;
    상기 입력부에 의한 터치를 제어하는 제어부; 및
    저장부를 포함하고,
    상기 저장부는 상기 제어부에 의해 실행되도록 구성되는 프로그램을 포함하여 저장하고, 상기 프로그램은 제1항 내지 제4항, 제8항, 제9항 및 제11항 중 어느 한 항의 방법을 수행하기 위한 명령어들을 포함하는 터치 제어 장치
KR1020190079919A 2019-07-03 2019-07-03 커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체 KR102174497B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190079919A KR102174497B1 (ko) 2019-07-03 2019-07-03 커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190079919A KR102174497B1 (ko) 2019-07-03 2019-07-03 커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체

Publications (1)

Publication Number Publication Date
KR102174497B1 true KR102174497B1 (ko) 2020-11-04

Family

ID=73571352

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190079919A KR102174497B1 (ko) 2019-07-03 2019-07-03 커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체

Country Status (1)

Country Link
KR (1) KR102174497B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130007838A (ko) * 2011-07-11 2013-01-21 한국과학기술원 전자 책 디스플레이 방법 및 장치, 이를 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체
KR20140081793A (ko) * 2011-09-12 2014-07-01 마이크로소프트 코포레이션 명시적 터치 선택 및 커서 배치 기법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130007838A (ko) * 2011-07-11 2013-01-21 한국과학기술원 전자 책 디스플레이 방법 및 장치, 이를 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체
KR20140081793A (ko) * 2011-09-12 2014-07-01 마이크로소프트 코포레이션 명시적 터치 선택 및 커서 배치 기법

Similar Documents

Publication Publication Date Title
KR101329584B1 (ko) 멀티터치 기반의 텍스트블록 설정에 따른 편집제공 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체
US20110283228A1 (en) Information processing apparatus and method, and program
KR20140136500A (ko) 터치 스크린 호버 입력 핸들링
KR102205283B1 (ko) 적어도 하나의 어플리케이션을 실행하는 전자 장치 및 그 제어 방법
JP5818172B2 (ja) 情報表示装置及び表示制御プログラム並びに表示制御方法
KR102075433B1 (ko) 필기 입력 장치 및 그 제어 방법
KR101718070B1 (ko) 제스처 조합 기반의 이벤트 실행이 가능한 터치스크린 장치 및 그 동작 방법
US20160266734A1 (en) Conference support apparatus, conference support system, and computer-readable recording medium storing conference support program
EP2728456B1 (en) Method and apparatus for controlling virtual screen
JP2016528600A (ja) グラフィカルユーザインターフェースの一部分の選択方法
US9569019B2 (en) Adaptive touch panel display
US9632697B2 (en) Information processing apparatus and control method thereof, and non-transitory computer-readable medium
JP2007011797A (ja) タッチパッドデバイスの制御装置及び方法、並びにプログラム及び記憶媒体
JP2016038910A (ja) 表示制御装置、表示制御方法、及びそれをコンピュータで実行するためのコンピュータ・プログラム
KR102057803B1 (ko) 인터랙션 마우스 장치, 제어방법, 프로그램 및 컴퓨터 판독가능 기록매체
KR102174497B1 (ko) 커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체
KR102009133B1 (ko) 전자문서 터치 제어 방법
JP2017142564A (ja) 情報処理装置、情報処理方法、及び、プログラム
KR102057805B1 (ko) 인터랙션 스크롤 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체
KR102035455B1 (ko) 커서 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록 매체
KR101641063B1 (ko) 단말 제어 장치 및 방법
US20170351423A1 (en) Information processing apparatus, information processing method and computer-readable storage medium storing program
KR101544527B1 (ko) 터치 방식을 이용한 입력 제어 방법 및 시스템
KR102094478B1 (ko) 제어 패드를 이용하는 표시 제어 방법, 제어 패드를 이용하는 표시 제어 장치, 및 이를 실행하기 위한 컴퓨터 프로그램을 배포하는 서버
KR102419695B1 (ko) 스크롤 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체

Legal Events

Date Code Title Description
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant