KR20150080831A - Virtual keyboard for Dual Remote Control between mobile devices - Google Patents
Virtual keyboard for Dual Remote Control between mobile devices Download PDFInfo
- Publication number
- KR20150080831A KR20150080831A KR1020140000340A KR20140000340A KR20150080831A KR 20150080831 A KR20150080831 A KR 20150080831A KR 1020140000340 A KR1020140000340 A KR 1020140000340A KR 20140000340 A KR20140000340 A KR 20140000340A KR 20150080831 A KR20150080831 A KR 20150080831A
- Authority
- KR
- South Korea
- Prior art keywords
- virtual keyboard
- mode
- input
- touch
- remote
- Prior art date
Links
Images
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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
-
- 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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- 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/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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 using icons
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)
- Position Input By Displaying (AREA)
Abstract
Description
본 발명은 스마트기기 터치스크린 상의 문자,마우스,커서에 대한 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드에 관한 것이다.The present invention relates to a virtual keyboard capable of local and remote bidirectional input / output control for characters, a mouse, and a cursor on a smart device touch screen.
MP3, 휴대폰 등의 스마트기기는 점진적인 기술발전을 통해 초기의 단순한 음악 및 동영상 재생, 음성 통화 및 단문메시지 전송 기능에 더하여 일정관리, 금융, 인터넷 기능 등과 같이 다양한 기능을 구비하게 되었고, 최근의 스마트폰이나 태블릿PC 등의 스마트기기는 일반PC와 같은 다양한 기능 지원을 위하여 보다 발전된 형태의 하드웨어와 소프트웨어가 적용되고 있다.MP3, mobile phones, and other smart devices have been equipped with various functions such as schedule management, finance, and Internet functions in addition to the initial simple music and video playback, voice call and short message transmission functions through gradual technological development. And tablet PCs have been applied to more advanced forms of hardware and software to support various functions such as general PCs.
하지만 스마트기기의 작은 화면으로 입력과 출력을 모두 표현해야 함으로, 협소한 화면에 문자,마우스,커서를 입력하는 경우 답답한 부분이 있다. 그래서 문자입력의 경우 일부 PC에서 원격으로 스마트폰에 연결하여 PC의 키보드로 스마트폰의 화면에 문자를 원격 입력하는 방법을 사용하고 있지만, PC에 별도의 문자 송신모듈를 설치하고 스마트폰에도 각기 다른 문자 수신모듈을 설치해야한다. 또한 스마트폰의 가상키보드를 상기 설치한 수신모듈로 변경하여 사용해야 함으로써 가상키보드 관리에 불편함이 초래된다.However, since it is necessary to express both input and output on a small screen of a smart device, there is a frustrating part when inputting a character, a mouse, and a cursor on a narrow screen. So, in case of character input, some PC remotely connects to the smartphone and uses the keyboard of the PC to remotely input characters on the screen of the smartphone. However, a separate character sending module is installed in the PC, and different characters The receiving module must be installed. In addition, the virtual keyboard of the smartphone must be changed to the installed receiving module, which causes inconvenience to the virtual keyboard management.
또한 마우스와 커서 입력의 경우, 마우스 입력을 위한 마우스 패드와 방향키는 작은 화면의 키보드에 모두 적용하여 사용하기가 어려운 점이 있다. In addition, in the case of mouse and cursor input, the mouse pad and the direction key for the mouse input are difficult to apply to the small screen keyboard.
이에 터치좌표을 이동하거나 최초 좌표문자에서부터 지정한 좌표 범위(거리)를 초과되는 것을 판단하여 입력모드에서 마우스 모드로 전환하는 것이 일부 제시되고 있지만, 이는 최조 좌표버튼을 벗어날 경우에 한해 최초 터치문자 혹은 그 문자와 연관된 문자가 자동 입력되는 기능 등과 중복되어 사용과 가독성에 제한이 있을 수 있다.In some cases, it is determined that the touch coordinates are shifted or that the coordinate coordinates exceed the designated coordinate range (distance) from the initial coordinate character, and the mode is switched from the input mode to the mouse mode. However, And the function of automatically inputting the character associated with the text may be limited in use and readability.
본 고안은 전술한 바와 같은 문제점들을 해결하기 위해 창출된 것으로서, 스마트기기에서 문자 입력시, 사용자가 사용상 편의를 위해 로컬 문자입력과 원격 문자입력/출력을 가상키보드 변경이나 별도의 모듈 설치 없이 하나의 가상키보드로 로컬입력과 원격입력/출력을 간단한 조작만으로 전환해가면서 제어할 수 있는 기술과 마우스와 커서 입력의 경우, 특정 버튼을 지정하여 드래그 속도가 지정한 속도를 초과하면 문자입력 모드에서 마우스나 커서 입력모드로 손쉽게 전환될 수 있도록 하는 기술을 제공하는 것이다.The present invention has been made in order to solve the above problems, and it is an object of the present invention to provide a system and a method for enabling a user to input a local character input and a remote character input / In the case of mouse and cursor input, if a specified button is specified and the drag speed exceeds the speed specified by the virtual keyboard, it is possible to control the local input and the remote input / So that it can be easily switched to the input mode.
본 발명은 상기한 목적을 달성하기 위한 수단으로 가상키보드를 터치신호 발생하면 상기 터치좌표와 매칭되는 문자를 상기 가상키보드가 구동되고 있는 스마트기기의 입력포커스에 문자를 입력하는 단일모드와 다른 스마트기기와 연결하여 원격으로 문자 입력과 출력기능을 포함하는 듀얼모드(원격 입출력 모드)를 포함하여 구성된다. 또한 마우스나 방향키 입력 시, 마우스 혹은 방향키 모드로 진입하는 특정 버튼을 지정하여, 지정 버튼을 누르고 일정이상 속도로 드래그하면 마우스 모드나 방향키 모드로 전환되는 단계;를 더 포함하여 구성될 수 있다.In order to achieve the above-mentioned object, the present invention provides a method for inputting a character corresponding to the touch coordinates when a touch signal is generated on a virtual keyboard, And a dual mode (remote input / output mode) which includes a character input and output function remotely in connection with the remote control. In addition, when a mouse or a direction key is input, a specific button to enter a mouse or a direction key mode is designated, and then a designated mode is pressed and dragged at a predetermined speed or higher, thereby switching to a mouse mode or a direction key mode.
본 발명을 이용하면, 사용자가 의도하는 로컬입력과 원격입력을 위해 각각의 모듈을 설치하고 키보드를 변경해야 하는 종래기술의 번거로움 줄이고 쉽고 간단한 방법으로 로컬입력과 원격입력의 불편함을 개선시킬 수 있으며, 협소한 스마트기기의 가상키보드 공간에서도 사용자가 직관적으로 마우스와 커서를 로컬 및 원격으로 입력제어가 가능한 기술을 제공한다.Using the present invention, it is possible to improve the inconvenience of the local input and the remote input in a simple and simple way in the prior art which requires installing the respective modules and changing the keyboard for the intended local input and remote input In addition, it also provides a technology that allows the user to intuitively control the input of the mouse and cursor locally and remotely even in the virtual keyboard space of a narrow smart device.
도 1은 본 발명에 따른 양방향 원격 입출력이 가능한 가상키보드의 단일모드와 듀얼모드를 도시한 도면이다.
도 2는 본 발명의 따른 가상키보드의 상태 변화를 도시한 도면이다.
도 3은 본 발명에 따른 가상키보드의 데이터 처리 흐름도이다.
도 4는 본 발명에 따른 가상키보드에서 마우스 모드를 도시한 도면이다.
도 5는 본 발명에 따른 가상키보드에서 방향키를 활성화한 화면을 도시한 도면이다.
도 6는 본 발명에 따른 가상키보드에서 입력한 명령/문자에 대한 로컬/원격 입출력 제어처리 흐름을 도시한 순서도이다.
도 7는 본 발명에 따른 가상키보드의 마우스와 방향키에 대한 로컬/원격 입출력 제어처리 흐름을 도시한 순서도이다.1 is a diagram illustrating a single mode and a dual mode of a virtual keyboard capable of bidirectional remote input / output according to the present invention.
2 is a diagram illustrating a state change of a virtual keyboard according to the present invention.
3 is a flowchart of data processing of the virtual keyboard according to the present invention.
4 is a diagram illustrating a mouse mode in a virtual keyboard according to the present invention.
5 is a diagram illustrating a screen in which a direction key is activated in the virtual keyboard according to the present invention.
6 is a flowchart illustrating a local / remote input / output control process flow for a command / character input by the virtual keyboard according to the present invention.
7 is a flowchart illustrating a local / remote input / output control process flow for a mouse and a direction key of a virtual keyboard according to the present invention.
이하에서는, 첨부도면을 참고하여 본 발명에 따른 실시 예를 보다 상세하게 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
먼저, 본 발명은 가상키보드를 한 대에서 로컬로 수행되면서 두 대의 스마트폰에서 나누어 원격으로 수행할 수 있도록 구성된다. 여기에서, 가상키보드는 스마트기기에서 사용되는 입력도구인 소프트 키보드로, 응용프로그램의 텍스트,메모 등 문자입력 시 전역적으로 구동되는 기능을 포함한다.
First, the present invention is configured so that a virtual keyboard can be performed locally in one mobile phone while being separated from two smartphones and remotely executed. Here, the virtual keyboard is a soft keyboard, which is an input tool used in a smart device, and includes a function that is driven globally when characters such as text and memo of an application are inputted.
본 발명을 설명하기에 앞서, 스마트기기는 스마트폰(Smart Phone), 태블릿 PC 등과 같은 종류의 일반적인 OS 기반의 무선통신장치를 갖춘 기기를 포함할 수 있다.
Prior to describing the present invention, a smart device may include a device having a general OS-based wireless communication device of a kind such as a smart phone, a tablet PC, and the like.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 따른 가상키보드를 사용하는 예를 도시한 도면이다. 도 1a의 가상키보드(100)와 같이 상기 가상키보드에서 터치신호 발생하면 상기 터치좌표와 매칭되는 문자를 상기 가상키보드가 구동되고 있는 스마트기기의 입력포커스에 문자를 입력하는 단일모드와 다른 스마트기기와 페어링하여 원격으로 문자를 입력하고, 반대로 원격으로 문자를 수신하여 출력할 수 있는 듀얼모드를 포함하여 구성된다. 듀얼모드인 경우, 도1-b와 같이 연결된 상대 기기의 가상키보드에 문자를 전송하는 원격 입력모드와 도1-c와 연결된 상대 기기의 가상키보드로 부터 문자를 전달받아 화면에 문자를 표시하는 원격 출력모드로 구성된다. 단일모드 상태에서 상기 가상키보드의 연결버튼을 통해 상대기기로 페어링 혹은 연결을 요청하여, 연결이 되거나 연결된 상태에서 입력모드는 선택하면, 도1-b와 같이 자동으로 원격 입력모드로 활성화되고 가상키보드가 지정한 화면비율에 맞게 확대된다. 또한 도1-c와 같이 상기 가상키보드가 상대기기로부터 연결요청을 받아 연결이 되거나, 연결된 상태에서 출력모드를 선택하면, 자동으로 원격 출력모드로 활성화 되고 가상키보드가 사라지고, 원격 입력모드로 전환될 수 있는 버튼(입력)과 단일(로컬)모드로 전환될 수 있는 최소화된 아이콘이나 버튼(단일)과 좌측하단에 표시된다. 1 is a diagram showing an example of using a virtual keyboard according to the present invention. When a touch signal is generated in the virtual keyboard as in the
도2는 본 발명의 따른 두 대의 스마트기기에서 구동되는 가상키보드의 상태를 도시한 도면이다. 도2-1a와 도2-2a는 각각 제1,2스마트기기의 가상키보드로 입력된 문자가 자신의 입력포커스에 출력되는 단일모드로 구동되고 있는 가상키보드를 나타낸다. 제1,2스마트기기가 서로 연결된 상태에서, 도2-2a의 제2스마트기기 가상키보드에서 듀얼모드를 선택하면, 도2-2a의 단일모드인 가상키보드는 도2-2b와 같이 듀얼모드의 입력모드로 전환되고 키보드화면은 지정한 비율만큼 화면에서 확대되어 표시되고, 제1스마트기기의 가상키보드에게 출력모드로 전환되도록 요청한다. 원격 입력모드로 전환되면 원격지의 프로그램 아이콘,이름 등의 정보를 수신하여 화면 상단에 출력하고, 그 해당 아이콘이나 프로그램명을 선택하여 원격지에 그 프로그램 실행 및 종료를 요청할 수 있다. 추가적으로 자주 사용하는 프로그램 관리, 마우스, 키패드 모드로 전환, 듀얼(원격)모드 해제 등의 원격 제어 관련 메뉴가 화면 상단에 현출될 수 있다. 도2-1a의 제1스마트기기의 가상키보드는 제2스마트기기의 가상키보드로부터 출력모드로 전환되도록 요청받고, 도2-1a의 단일모드에서 도2-1b와 같이 듀얼모드의 출력모드로 전환되고 키보드화면은 최소화된다. 또한 도2-1b의 듀얼모드에서 단일모드를 선택하면 도2-1a의 단일(로컬)모드로 전환되고 가상키보드는 일반적인 중간 크기로 확대되어 표시된다.
2 is a diagram illustrating a state of a virtual keyboard driven by two smart devices according to the present invention. 2A and 2B show a virtual keyboard which is driven in a single mode in which characters inputted to the virtual keyboard of the first and second smart devices are output to their input focus, respectively. When the first and second smart devices are connected to each other and the dual mode is selected in the second smart device virtual keyboard of FIG. 2-2a, the virtual keyboard, which is the single mode of FIG. 2-2a, The input screen is switched to the input mode, the keyboard screen is enlarged and displayed on the screen by a specified ratio, and the virtual keyboard of the first smart device is requested to be switched to the output mode. Upon switching to the remote input mode, information such as a program icon and name of a remote site is received and output to the top of the screen, and the corresponding icon or program name is selected to request execution and termination of the program at a remote site. In addition, menus related to remote control such as frequently used program management, mouse, switch to keypad mode, and dual (remote) mode can be displayed at the top of the screen. The virtual keyboard of the first smart device of FIG. 2-1a is requested to switch from the virtual keyboard of the second smart device to the output mode, and in the single mode of FIG. 2-1a, And the keyboard screen is minimized. Also, when the single mode is selected in the dual mode of FIG. 2-1b, the mode is switched to the single (local) mode of FIG. 2-1a, and the virtual keyboard is enlarged to a medium size.
도 3은 본 발명에 따른 상기 가상키보드의 내부 구성도이다. 도3과 같이 문자버튼이 표시된 가상키보드의 화면UI에서 터치인식으로 ?' 문자를 입력받아 현재 입력포커스로 문자를 출력하는 로컬모드로 판단되면 화면의 입력창 커서 위치에 ?'를 출력하고, 원격 입력모드로 판단되면 입력된 'A'는 연결된 상대기기의 가상키보드로 송신한다. 또한 원격 출력모드에서 상대기기로부터 ?'를 수신 받으면 화면의 입력창 커서 위치에 ?'를 출력한다.
3 is an internal configuration diagram of the virtual keyboard according to the present invention. As shown in FIG. 3, in the screen UI of the virtual keyboard on which character buttons are displayed,? A 'is input to the virtual keyboard of the connected external device when it is determined that the input mode is the remote input mode. If the local mode is selected, do. Also, when receiving '?' From remote device in remote output mode, '?' Is displayed at the input window cursor position on the screen.
도 4는 본 발명에 따른 상기 가상키보드에서 마우스 입력방법을 도시한 도면이다. 도4a와 같이 마우스 모드전환 위치와 이동 속도를 지정하여 해당 모드전환 위치의 문자를 터치한 후, 터치한 상태에서 설정한 이동속도를 초과하여 터치좌표를 드래그하면 도4b와 같이 마우스 모드로 전환된다. 마우스 모드로 전환되면 가상키보드의 문자 버튼을 지우거나(표시하지 않거나) 마우스 패드를 표시한 후, 가상키보드가 로컬모드인 경우 터치 드래그에 따라 마우스 패드 영역 밖에 마우스 포인터를 표시하여 이동시킨다. 원격모드인 경우 마우스 패드 영역을 설정한 화면 비율만큼 확대시키고, 마우스 드래그 정보를 연결된 상대기기의 가상키보드로 전송한다. 4 is a diagram illustrating a mouse input method in the virtual keyboard according to the present invention. 4A, if the mouse mode switching position and the moving speed are designated and the character at the corresponding mode switching position is touched and the touch coordinates are dragged in excess of the moving speed set in the touched state, the mode is switched to the mouse mode as shown in FIG. 4B . When the mouse mode is entered, the character keys of the virtual keyboard are cleared (or not displayed) and the mouse pad is displayed. If the virtual keyboard is in the local mode, the mouse pointer is displayed outside the mouse pad area according to the touch drag. In the remote mode, the mouse pad area is enlarged by the set screen ratio, and the mouse drag information is transmitted to the virtual keyboard of the connected external device.
그리고 마우스 모드에서 터치 해제 후, 설정한 일정 시간이 지나도 터치신호가 없으면, 자동으로 4a와 같이 일반적인 문자입력 모드로 전환되고 가상키보드가 현출된다.
If there is no touch signal even after a predetermined period of time after the touch mode is released in the mouse mode, the virtual keyboard is automatically switched to the general character input mode as in 4a.
도 5는 본 발명에 따른 상기 가상키보드에서 방향키 입력방법을 도시한 도면이다. 도5a와 같이 방향키 모드전환 위치와 이동 속도를 지정하여 해당 방향키 모드전환 위치의 문자를 터치한 후, 터치한 상태에서 설정한 이동속도를 초과하여 터치좌표를 드래그하면 도5a와 같이 최초 터치좌표 기준으로 이동된 방향으로 방향키나 미니패드가 표시된다. 방향키 모드로 전환되면 방향키나 미니패드를 표시한 후, 가상키보드가 로컬모드인 경우 터치 드래그 방향에 따라 입력 포커스의 커서를 이동시킨다. 원격모드인 경우 터치 드래그 방향에 따라 생성된 커서 이동정보를 연결된 상대기기의 가상키보드로 전송한다. 5 is a diagram illustrating a direction key input method in the virtual keyboard according to the present invention. 5A, when the direction key mode switching position and the moving speed are designated and the character at the corresponding direction key mode switching position is touched and the touch coordinates are dragged in excess of the set moving speed in the touched state, A direction key or a mini pad is displayed in the direction of the arrow. When the mode is changed to the direction key mode, the direction key or the mini pad is displayed. When the virtual keyboard is in the local mode, the cursor of the input focus is moved according to the direction of the touch drag. In the remote mode, cursor movement information generated according to the touch drag direction is transmitted to the virtual keyboard of the connected external device.
그리고 방향키 모드에서 터치 해제 후, 설정한 일정 시간이 지나도 터치신호가 없으면, 자동으로 방향키나 미니패드는 사라지고 일반적인 문자입력 모드로 전환된다.
If you do not have a touch signal after a certain period of time, the direction key or mini pad will disappear automatically and you will be in normal character input mode.
추가적으로 마우스 및 방향키 모드 전환 판단은 지정 위치로부터 드래그 속도 이외에 가상키보드 상의 컨트롤(Ctrl) 키와 모드전환 지정 위치좌표를 멀티터치하여 마우스 혹은 방향기 모드로 전환될 수 있다.
In addition, the mouse and direction key mode switching judgment can be switched to the mouse or the directional mode by multi-touching the control (Ctrl) key on the virtual keyboard and the mode switching designated position coordinates in addition to the drag speed from the designated position.
도 6은 본 발명에 따른 상기 가상키보드에서 문자 입력 제어 방법을 나타내는 도면이다. 도 6에 대한 이하 설명은 도면의 순서도로 대치한다.6 is a diagram illustrating a character input control method in the virtual keyboard according to the present invention. 6 will be replaced with the flowchart of FIG.
도 7은 본 발명에 따른 상기 가상키보드에서 마우스와 방향키 입력 제어 방법을 나타내는 도면이다.
7 is a diagram illustrating a method of controlling a mouse and a direction key input in the virtual keyboard according to the present invention.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 변형이 가능하고, 기술한 실시 예들은 예시적인 것이며 한정적이 않다. The above description of the present invention is for illustrative purposes only and can be modified in other specific forms without departing from the spirit or essential characteristics of the present invention, and the described embodiments are illustrative and not restrictive.
100 - 단일 로컬 상태의 가상키보드 듀얼/원격/연결 모드
101 - 다른 스마트기기에 연결요청 102 - 원격입력모드 전환 버튼
103 - 입력 포커스 커서
110 - 원격입력모드의 가상키보드
111 - 원격모드 해제버튼
112 - 단일모드 전환버튼
113 - 원격출력모드 전환버튼
121 - 원격모드 해제버튼
122 - 단일모드 전환버튼
123 - 원격입력모드 전환버튼
100 - Virtual keyboard with single local status Dual / remote / connection mode
101 - Request to connect to other smart device 102 - Remote input mode switch button
103 - Input focus cursor
110 - Virtual keyboard in remote input mode 111 - Remote mode release button
112 - Single mode switching button 113 - Remote output mode switching button
121 - remote mode release button 122 - single mode switching button
123 - Remote input mode switch button
Claims (9)
터치식 입력키들로 구성된 가상키보드를 화면에 구현하는 단계;
상기 가상키보드에서 터치신호 발생하면 상기 터치좌표와 매칭되는 문자를 상기 가상키보드가 구동되고 있는 스마트기기의 입력포커스에 문자를 입력하는 로컬모드;
상기 가상키보드를 다른 상대 스마트기기의 가상키보드와 무선으로 연결하는 연결단계;
상기 연결단계 후, 원격제어 관련 메뉴와 원격지의 아이콘을 수신하여 현출하고 원격지의 프로그램 아이콘,이름 등의 정보를 수신하여 화면 상단에 출력하고, 상기 가상키보드에서 입력된 명령이나 문자를 연결된 상대 스마트기기의 가상키보드에 송신하는 원격 입력모드;
상기 연결단계 후, 연결된 상대 스마트기기의 가상키보드에서 송신한 원격지의 명령을 수신하여 처리하거나 원격지의 문자를 화면에 출력하는 원격 출력모드;
포함하는 것을 특징으로 하는 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드;A portable keyboard virtual keyboard comprising:
The method comprising the steps of: implementing a virtual keyboard configured with touch-type input keys on a screen;
A local mode for inputting a character corresponding to the touch coordinates when the touch signal is generated in the virtual keyboard, into a input focus of a smart device in which the virtual keyboard is driven;
A connection step of wirelessly connecting the virtual keyboard with a virtual keyboard of another counterpart smart device;
After the connection step, an icon of a remote control related menu and a remote place are received and displayed, and information such as a program icon and name of a remote place is received and outputted to the top of the screen. A remote input mode for transmitting the virtual keyboard to the virtual keyboard;
A remote output mode for receiving and processing a remote command transmitted from a virtual keyboard of a connected remote smart device after the connection step or outputting characters of a remote location to a screen;
A virtual keyboard capable of local and remote bidirectional input / output control;
상기 가상키보드가 원격 입력모드인 경우, 가상키보드의 크기를 화면비율이나 지정한 배율에 비래하여 확대하는 단계와;
상기 가상키보드가 듀얼 출력모드인 경우, 입력포커스가 존재하면 가상키보드의 크기를 지정한 특정 아이콘이나 이미지의 크기로 최소화하여 화면의 설정한 특정 위치로 배치되는 단계를;
포함하는 것을 특징으로 하는 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드;The method according to claim 1,
Enlarging a size of a virtual keyboard according to an aspect ratio or a specified magnification when the virtual keyboard is in a remote input mode;
When the virtual keyboard is in the dual output mode, minimizing the size of the virtual keyboard to a specific icon or image size when the input focus exists, and arranging the virtual keyboard at a specific position set on the screen;
A virtual keyboard capable of local and remote bidirectional input / output control;
터치식 입력키들로 구성된 가상키보드를 화면에 구현하는 단계;
상기 가상키보드에서 터치신호 발생하면, 터치좌표가 미리 지정한 마우스 모드 전환 위치범위에 내에 있는지를 판단하는 단계;
상기 터치좌표가 마우스 모드 전환 위치범위에 내에 있다고 판단되면 터치이동 속도를 감지하는 단계;
상기 터치이동 속도가 미리 지정한 마우스 모드 전환 이동속도를 초과하면 마우스 모드로 전환하고, 터치 이동방향과 속도에 대응하여 마우스 포인터를 이동시켜 상기 터치스크린 상에 구현하는 단계;
포함하는 것을 특징으로 하는 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드;The method according to claim 1,
The method comprising the steps of: implementing a virtual keyboard configured with touch-type input keys on a screen;
Determining whether the touch coordinates are within a predetermined mouse mode switching position range when the virtual keyboard generates a touch signal;
Detecting a touch movement speed when it is determined that the touch coordinates are within the mouse mode switching position range;
Switching to a mouse mode when the touch movement speed exceeds a predefined mouse mode switching movement speed and moving the mouse pointer in accordance with the touch movement direction and the velocity to implement on the touch screen;
A virtual keyboard capable of local and remote bidirectional input / output control;
마우스 모드로 전환 시,
상키보드의 문자 버튼를 지우거나(표시하지 않거나) 마우스 패드를 표시하는 단계; 마우스 모드에서 터치 해제 후, 설정한 일정 시간이 지나도 터치신호가 없으면, 일반적인 문자입력 모드로 전환되고 가상키보드가 표시되는 단계;
포함하는 것을 특징으로 하는 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드;The method of claim 3,
When switching to mouse mode,
Erasing (or not displaying) a character button on the upper keyboard; A step of switching to a general character input mode and displaying a virtual keyboard if there is no touch signal even after a predetermined period of time has elapsed after the touch is released in the mouse mode;
A virtual keyboard capable of local and remote bidirectional input / output control;
마우스 모드로 전환 시,
가상키보드가 로컬모드인 경우 터치 이동에 따라 마우스 패드 영역 밖에 마우스 포인터를 표시하여 이동시키는 단계; 가상키보드가 원격입력모드인 경우 마우스 패드 영역을 설정한 화면 비율만큼 확대시키고, 마우스 이동 정보를 연결된 상대기기의 가상키보드로 전송하는 단계;
포함하는 것을 특징으로 하는 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드;The method of claim 3,
When switching to mouse mode,
If the virtual keyboard is in the local mode, moving the mouse pointer outside the mouse pad area according to the touch movement; Enlarging the mouse pad area by a set screen ratio when the virtual keyboard is in the remote input mode and transmitting the mouse movement information to the virtual keyboard of the connected external device;
A virtual keyboard capable of local and remote bidirectional input / output control;
상기 가상키보드에서 터치신호 발생하면, 터치좌표가 미리 지정한 방향키 모드 전환 위치범위에 내에 있는지를 판단하는 단계;
상기 터치좌표가 방향키 모드 전환 위치범위에 내에 있다고 판단되면 터치이동 속도를 감지하는 단계;
상기 터치이동 속도가 미리 지정한 방향키 모드 전환 이동속도를 초과하면 방향키 모드로 전환하고, 터치 이동방향 대응하여 현재 입력필드에 있는 커서를 이동시켜 상기 터치스크린 상에 구현하는 단계;
포함하는 것을 특징으로 하는 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드;The method comprising the steps of: implementing a virtual keyboard configured with touch-type input keys on a screen;
Determining whether the touch coordinates are within a predetermined range of a direction key mode switching position when the virtual keyboard generates a touch signal;
Detecting a touch movement speed when it is determined that the touch coordinates are within a range of a direction key mode switching position;
Switching to a direction key mode when the touch movement speed exceeds a predetermined direction key mode switching movement speed and moving a cursor in a current input field corresponding to a touch movement direction to implement on the touch screen;
A virtual keyboard capable of local and remote bidirectional input / output control;
방향키 모드로 전환 시,
상기 키보드의 문자 버튼을 중심으로 방향키나 방향키 입력용 미니패드를 표시하는 단계; 방향키 모드에서 터치 해제 후, 설정한 일정 시간이 지나도 터치신호가 없으면, 방향키나 미니패드는 화면에서 사라지고 일반적인 문자입력 모드로 전환되는 단계;
포함하는 것을 특징으로 하는 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드;The method according to claim 6,
When switching to the directional key mode,
Displaying a direction key or a direction key mini pad on the character button of the keyboard; If no touch signal is detected after a predetermined period of time has elapsed after the touch key is released in the direction key mode, the direction key or the mini pad disappears from the screen and switches to a general character input mode.
A virtual keyboard capable of local and remote bidirectional input / output control;
방향키 모드로 전환 시,
가상키보드가 로컬모드인 경우 터치 이동방향에 따라 커서를 이동시키는 단계; 가상키보드가 원격 입력모드인 경우 터치 이동 방향에 따라 생성된 커서 이동정보를 연결된 상대기기의 가상키보드로 전송하는 단계;
포함하는 것을 특징으로 하는 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드;The method according to claim 1,
When switching to the directional key mode,
Moving the cursor according to the touch movement direction when the virtual keyboard is in the local mode; Transmitting cursor movement information generated according to a touch movement direction to a virtual keyboard of a connected external device when the virtual keyboard is in a remote input mode;
A virtual keyboard capable of local and remote bidirectional input / output control;
가상키보드 상의 컨트롤(Ctrl) 키와 마우스 혹은 방향키 모드전환 지정 위치좌표를 멀티터치하여 마우스 혹은 방향기 모드로 전환되는 단계;
상기 마우스 모드로 전환되는 경우, 마우스 패드를 화면에 표시하고 터치 이동방향과 속도에 대응하여 마우스 포인터를 이동시켜 상기 터치스크린 상에 구현하는 단계;
상기 방향키 모드로 전환되는 경우, 방향키 패드를 화면에 표시하고 터치 이동방향에 대응하여 현재 입력필드에 존재하는 커서를 이동시켜 상기 터치스크린 상에 구현하는 단계;
포함하는 것을 특징으로 하는 로컬 및 원격 양방향 입출력 제어가 가능한 가상키보드;The method according to claim 1,
Touching the control (Ctrl) key on the virtual keyboard and the mouse or direction key mode switching designated position coordinates to the mouse or the directional mode;
Displaying the mouse pad on the screen and moving the mouse pointer corresponding to the touch movement direction and the velocity when the mouse mode is switched to the touch screen;
Displaying the direction keypad on a screen and moving a cursor existing in a current input field corresponding to the touch movement direction to implement the touch screen on the touch screen;
A virtual keyboard capable of local and remote bidirectional input / output control;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140000340A KR20150080831A (en) | 2014-01-02 | 2014-01-02 | Virtual keyboard for Dual Remote Control between mobile devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140000340A KR20150080831A (en) | 2014-01-02 | 2014-01-02 | Virtual keyboard for Dual Remote Control between mobile devices |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20150080831A true KR20150080831A (en) | 2015-07-10 |
Family
ID=53792632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140000340A KR20150080831A (en) | 2014-01-02 | 2014-01-02 | Virtual keyboard for Dual Remote Control between mobile devices |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20150080831A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190007356A (en) * | 2017-07-12 | 2019-01-22 | 미래나노텍(주) | Two-way touch-screen apparatus and method for display information using the apparatus |
CN112114768A (en) * | 2016-03-22 | 2020-12-22 | 富士施乐株式会社 | Information processing apparatus |
CN112256121A (en) * | 2020-09-10 | 2021-01-22 | 苏宁智能终端有限公司 | Implementation method and device based on AR (augmented reality) technology input method |
-
2014
- 2014-01-02 KR KR1020140000340A patent/KR20150080831A/en not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112114768A (en) * | 2016-03-22 | 2020-12-22 | 富士施乐株式会社 | Information processing apparatus |
KR20190007356A (en) * | 2017-07-12 | 2019-01-22 | 미래나노텍(주) | Two-way touch-screen apparatus and method for display information using the apparatus |
CN112256121A (en) * | 2020-09-10 | 2021-01-22 | 苏宁智能终端有限公司 | Implementation method and device based on AR (augmented reality) technology input method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11054988B2 (en) | Graphical user interface display method and electronic device | |
JP5174372B2 (en) | Function icon display system and method | |
JP6478181B2 (en) | Method of connecting and operating portable terminal and external display device, and device for supporting the same | |
KR102020345B1 (en) | The method for constructing a home screen in the terminal having touchscreen and device thereof | |
AU2013276998B2 (en) | Mouse function provision method and terminal implementing the same | |
US11650733B2 (en) | Device, method, and graphical user interface for controlling multiple devices in an accessibility mode | |
KR102021048B1 (en) | Method for controlling user input and an electronic device thereof | |
KR102270007B1 (en) | Terminal device and method for remote control thereof | |
US20130086523A1 (en) | Device, method, and storage medium storing program | |
US20150169216A1 (en) | Method of controlling screen of portable electronic device | |
KR102095912B1 (en) | Operating Method of Secure Indicator and Electronic Device supporting the same | |
KR20140034100A (en) | Operating method associated with connected electronic device with external display device and electronic device supporting the same | |
US11567725B2 (en) | Data processing method and mobile device | |
KR20140106801A (en) | Apparatus and method for supporting voice service in terminal for visually disabled peoples | |
JP2013198162A (en) | Method and device for remotely controlling mobile terminal using virtual keypad | |
WO2019047129A1 (en) | Method for moving application icons, and terminal | |
KR20120061169A (en) | Object control system using the mobile with touch screen | |
CN108509138B (en) | Taskbar button display method and terminal thereof | |
KR20150080831A (en) | Virtual keyboard for Dual Remote Control between mobile devices | |
JP2014067298A (en) | Device, method, and program | |
WO2017035740A9 (en) | Method for selecting text | |
KR20150054451A (en) | Set-top box system and Method for providing set-top box remote controller functions | |
KR20140142629A (en) | Method and apparatus for processing key pad input received on touch screen of mobile terminal | |
KR101574752B1 (en) | Touch Mouse Device For Controlling Remote Access | |
KR102382074B1 (en) | Operating Method For Multi-Window And Electronic Device supporting the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |