KR20120000045A - Systems and methods for virtual keyboard and mouse on the touch screen device - Google Patents
Systems and methods for virtual keyboard and mouse on the touch screen device Download PDFInfo
- Publication number
- KR20120000045A KR20120000045A KR1020110136407A KR20110136407A KR20120000045A KR 20120000045 A KR20120000045 A KR 20120000045A KR 1020110136407 A KR1020110136407 A KR 1020110136407A KR 20110136407 A KR20110136407 A KR 20110136407A KR 20120000045 A KR20120000045 A KR 20120000045A
- Authority
- KR
- South Korea
- Prior art keywords
- mouse
- virtual keyboard
- touch screen
- virtual
- keyboard
- 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/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/0238—Programmable keyboards
-
- 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
-
- 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
-
- 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/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
-
- 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
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)
- Position Input By Displaying (AREA)
Abstract
Description
The present invention relates to a method and means for receiving a keyboard value and a mouse value on a touch screen terminal.
Conventional touch screen terminals have not received input values corresponding to physical keyboards and mice. Most common clicks are. Therefore, the program production and device utilization were limited.
It is true that conventional touch screen terminals have limited input processing. There is a difference between an input value input from a physical keyboard and a physical vending machine mouse and a string value input from a touch screen terminal. Of course, in data manipulation, rather than processing a variety of information, it is limited to simply input and query. This is because it is limited in implementing coordinate information of keyboard and mouse having various key values. In particular, the touch screen technology of the conventional smartphone terminal does not reflect both the keyboard value and the mouse value. In other words, information processing is limited.
Accordingly, the limited touch screen input value is controlled to match the conventional physical keyboard and mouse values.
The limited information input processing means of the conventional touch screen can be diversified.
It is possible to process and control the information by receiving information corresponding to a conventional physical keyboard and mouse value of the information input value limited in the conventional touch screen.
Without the input device configuration on the touch screen terminal, the production cost of the terminal can be reduced by operating a virtual keyboard and a mouse.
In the entire output display part, only a specific part can be touch screened, and the rest of the general output display can be processed to lower the production cost.
In order to apply the conventional touch screen terminal, the program had to be processed separately, and such a manufacturing method means is not necessary. Existing programs can be applied to touch screen terminals as they are.
1 shows icons for bringing up a touch screen virtual keyboard and mouse, showing all, hiding and hiding parts of the touch screen.
2 is a touch screen virtual keyboard and mouse operated by a touch screen loaded on the touch screen.
Refer patent document 10-2008-0100349, 10-2008-0100341, 10-2008-0100325, 10-2008-0100324, 10-2008-0100319, 10-2008-0100309, 10-2008-0100289.
Looking at the patent invention it can be seen that it includes a touch screen terminal.
It will be appreciated that the touch screen terminal in the invention is incorporated into the service subject and coupled to the components of the invention as a client terminal.
In other words, it can be seen that the technology for inputting, providing, and controlling information on the touch screen terminal is an extension technology for the applicant of the present name.
That is, it can be seen that the virtual keyboard and mouse input of the present invention touch screen are an extension of the touch screen technology.
Looking at it,
Looking at the inventions 10-2008-0100349 and 10-2008-0100289 in the above documents it can be seen that there is a command system to operate on the touch screen terminal, and there are functions such as document manipulation, inquiry, and editing.
As follows.
The following functions are basically executed through the information recognition command.
Searching, retrieving, storing, editing, and deleting the media ID;
Search, query, save, edit, and search for items;
It includes search, inquiry, and storage by media type, content, and item classification code.
The ID tag command is specifically composed of the following commands and is executed and processed on the client tool or modules of the central ITS server system (M10, M11, M12, M13, M14, M20 and M21).
The ID tag commands can be added and enhanced in detail depending on the platform, operating system, and business application.
Deny, Buy, Replace, Download, Save As, Compare, Execute, Execute Mode, Register , Message, Change, Bookmark, Delete, Select, Sender, Send, Accept, Receive, Recipient , Scrap (default), Create, Setup, Write, Password, Language selection, Upload, Response, Move , Email, Print, Error, Bid, Reservation, Save, Sort, Block, Find, Attach , Invite, Cancel, Vote, Sell, Edit, Group Edit, Evaluation, Font selection, Hyperlink document Go to My or External Documents), Confirm, Main Screen (Home: go to main page), Rename, Prevous, Next, Wish item, File Export, File Import, Folder.
Each command can be replaced with a simple letter B, S, D, W, etc.
The method to use the information recognition table command is as follows.
Use delimiters (/, *, @, #) to use the information identifier command.
The delimiter is used to separate the commands.
By entering one of these separators before or after the command, the identifier table command is processed.
The following is an example of using the identifier table command.
Note: The plus sign (+) is treated the same as blank.
The above example depicts how to bid on an item.
The information recognition table command is processed in the following steps.
Combining the information recognition command with the information recognition table as shown in FIG. 16 or the above example;
Process the identification tag through the identification tag client module M13 on the client tool (readiness to send to the central ITS system);
Sending the information identification table and the information identification command to the central ITS server using the sending / calling module M12;
Process the command of the information identification table in the information identification table host module M10 on the central ITS system;
Return the result to the client module (in reverse order: M10>M12> M13)
The components of the information identification table and the commands of the information identification table can be used in software, module compatibility, and character string combination.
The module compatibility method allows users (providers, users, advertisers, sellers, etc.) to provide modules provided by the ITS system to their own systems or applications (email, messenger, mobile program, PDA, toolbar, browser, PMP, GPS navigator, DMB). Etc.) and it is applied to the system and compatible with the central ITS system.
The string combination method refers to a means of sending a character combination of an information tag and a command to a ITS server system by using a client tool (text message of a mobile phone, PDA, messenger, etc.) capable of transmitting a string message.
Items labeled with information tags can be controlled and managed by software, module compatibility, and string combination.
All procedures, structures, and components of the present invention are described in a string combination manner; The software method and the module compatibility method are manufactured and distributed using the same procedures and operating principles as the string combination method. Therefore, detailed descriptions of the software method and the module compatibility method are omitted.
Modules for software or module compatibility are organized and distributed as follows:
Information recognition table client module (M13) for processing the configuration and instructions of the information identification table on the client tool
Information recognition table sending / calling module (M12) for sending and calling the processed information tag and the corresponding data packet to the client tool and the central ITS server.
Module to control communication between users (M14)
Authentication key generation module (M20) required for authoring authentication;
And an authentication processing module (M21) for processing author authentication.
The structure and characteristics of the information identification table are as follows. Drawing 16
The structure of the information identification table is largely media ID + Item ID It consists of + command + user ID.
The string combinations of the detailed information table are as follows.
Each element of the information identification table is separated by treating it with a (+) sign or a space between each item. Thus, the plus sign can be treated as a space.
It can be seen that the command of the information recognition table, the document editing system, the information search, and the information retrieval require separate input processing to be applied to the terminal on the touch screen. This is because there is no physical input keyword component on the touch screen. That is, it can be seen that the virtual keyboard and the mouse on the touch screen are a natural technology for the inventor of the same applicant. It corresponds to the user UI, and it can be seen that it is an important component.
A virtual keyboard and mouse providing unit for providing a virtual keyboard and mouse and a virtual keyboard and mouse providing unit for providing a virtual keyboard and a mouse so that the virtual keyboard and mouse of the present invention operate on a touch screen terminal having a wired or wireless connection, and providing the wired or wireless unit to the touch screen terminal. do. It can be seen that the above-mentioned reference corresponds to a module providing configuration to a client of the present invention.
In addition, through the present invention the touch screen virtual keyboard and mouse input control method and system to be applied to all operating systems and platforms that all strings and expressions must be represented and input, of course.
Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the configuration and operation of the present invention.
In order to solve the above technical problem, the system of the present invention
On a touch screen terminal including a processor, a memory, a touch screen display,
To allow the user to correctly input the conventional keyboard and mouse values on the touch screen terminal,
A call unit for calling the virtual keyboard and the virtual mouse pad is configured.
In this case, the virtual keyboard and the virtual mouse pad may be simultaneously loaded and provided to the touch screen.
The virtual keyboard and / or virtual mouse pad may be loaded on one side to receive input values.
Depending on the size information of the terminal, a function string special string portion, a keyboard portion, a numeric input portion, an arrow key portion, or the like may be provided in part or in whole and may receive keyboard and mouse values.
The mouse pad also outputs a small virtual mouse pad, and when clicked or moved in the small box, it is reflected on the entire touch screen.
Configure the virtual keyboard and virtual mouse pad generation module to receive the virtual keyboard and virtual mouse pad input.
The virtual keyboard and the virtual mouse pad have the same configuration as the physical keyboard and the mouse pad. You can, of course, add specific function keys.
In the case of a mouse pad, if you move your finger on the touch screen for dragging and scrolling, move the touch screen away from the outline of the mouse path, and move the mouse to the end of the mouse movement. do.
Touch the top part of the virtual wheel to move the scroll bar up,
Touch the bottom of the wheel to scroll down,
You can scroll down the mouse by clicking the wheel.
The wheel can be scraped up or down.
In particular, due to the nature of the virtual mouse,
It provides a vertical wheel and a wheel of the form.
In addition, by providing a mouse ball in the form of a virtual ball and an arrow control unit, the mouse pointer may be controlled when the ball is moved.
In addition, it includes a notebook-type virtual touch pad, the user can select a mouse.
Configure the virtual keyboard and virtual mouse pad decryption module.
In the virtual keyboard and the virtual mouse pad provided in the touch screen, when a user touches n fingers to receive the virtual keyboard and the virtual mouse pad of the touch screen, the information is decrypted and decrypted and processed with the conventional keyboard and mouse values. To detect and process information in memory.
And a virtual keyboard and mouse pad information processing means for receiving virtual keyboard and virtual mouse pad information and providing decrypted keyboard and / or mouse values to the memory and the central processing means.
In particular, in the virtual mouse pad area, when the finger leaves the area, the mouse drag is out of the entire screen.
In addition, a virtual wheel is provided, and the wheel is operated up and down, or touched, characterized in that moving up, down, left and right.
The component may make the entire touch screen portion of the conventional touch screen region only a specific region such as a third branch or a fifth branch of the specific region terminal screen, and the remaining portion may be treated as a conventional general output screen. By doing so, the unit cost can be further lowered.
This is because the virtual keyboard and the virtual mouse can control input and mouse points of all areas.
In the present invention, n touch detection refers to detecting and sensing a value input by combining multiple caps locks, ctrl, shift, alt, function keys, special characters, strings, and input mouse values simultaneously. And detecting and controlling the value.
T101 A touch screen terminal without a physical input device. Shows the display. It also outputs the value entered by the virtual keyboard.
T102 Icon and menu to bring up virtual keyboard and mouse.
T103 Represents a virtual keyboard on a touch screen. It is a real picture but indicates that it contains all the components of the keyboard.
T104 is a virtual mouse on the touch screen. Touch pads, wheel mice, ball mice, and the like.
T105 is a mouse pointer.
Tables 1, 2, 3, 4, and 5 are tables taken from the references.
Claims (3)
When a virtual keyboard and / or mouse is requested
With virtual keyboard
Including mouse pad, click button, mouse ball, wheel
Virtual keyboard and mouse pad means for loading a virtual mouse pad on a touch screen screen based on a particular feather value;
By the virtual keyboard and mouse pad means
Detects left and right burnt values, virtual wheel buttons, and mouse ball input values processed from one or n fingers input from the virtual keyboard and / or virtual mouse pad,
Means for decrypting the virtual keyboard and mouse input values, treating the keyboard and mouse coordinate values;
And a virtual keyboard and mouse information processing control means for providing information processed by the virtual keyboard and the mouse value decrypting unit to a central processing unit.
In the virtual keyboard and mouse pad means
The touch screen virtual mouse reduces the output information provided from the touch screen in a certain ratio so that it is reflected in the virtual mouse.
Touch screen virtual keyboard and mouse pad operation system, characterized in that the control to reflect the n click, touch, move and drag values of the full screen mouse movement and input value
The virtual keyboard and mouse input value decoding means
N button operation values entered with n fingers on the touch screen virtual keyboard and
Touch screen virtual keyboard and mouse pad operation system characterized in that for simultaneously controlling the click and drag value input from the virtual mouse
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110136407A KR20120000045A (en) | 2011-12-16 | 2011-12-16 | Systems and methods for virtual keyboard and mouse on the touch screen device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110136407A KR20120000045A (en) | 2011-12-16 | 2011-12-16 | Systems and methods for virtual keyboard and mouse on the touch screen device |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20120000045A true KR20120000045A (en) | 2012-01-03 |
Family
ID=45608036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110136407A KR20120000045A (en) | 2011-12-16 | 2011-12-16 | Systems and methods for virtual keyboard and mouse on the touch screen device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20120000045A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9411443B2 (en) | 2012-07-12 | 2016-08-09 | Samsung Electronics Co., Ltd | Method and apparatus for providing a function of a mouse using a terminal including a touch screen |
KR101682527B1 (en) * | 2015-10-03 | 2016-12-06 | (주)마이크로텍시스템 | touch keypad combined mouse using thin type haptic module |
-
2011
- 2011-12-16 KR KR1020110136407A patent/KR20120000045A/en not_active Application Discontinuation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9411443B2 (en) | 2012-07-12 | 2016-08-09 | Samsung Electronics Co., Ltd | Method and apparatus for providing a function of a mouse using a terminal including a touch screen |
KR101682527B1 (en) * | 2015-10-03 | 2016-12-06 | (주)마이크로텍시스템 | touch keypad combined mouse using thin type haptic module |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102763065B (en) | For navigating through multiple device, method and graphical user interface of checking region | |
US10248305B2 (en) | Manipulating documents in touch screen file management applications | |
CN103324425B (en) | The method and apparatus that a kind of order based on gesture performs | |
US7966352B2 (en) | Context harvesting from selected content | |
CN102754071B (en) | There is equipment and the method for multiple application program display modes of the pattern comprising the display resolution with another equipment | |
US20130007606A1 (en) | Text deletion | |
US20140053061A1 (en) | System for clipping webpages | |
CN103348301A (en) | Device, method, and graphical user interface for navigating through an electronic document | |
CN102763128A (en) | Device, method, and graphical user interface for attachment viewing and editing | |
CN103827779A (en) | Systems and methods for using entered text to access and process contextual information | |
WO2014176748A1 (en) | Method, device, and system for accessing third party platforms via a messaging application | |
EP2588946A1 (en) | Position bar and bookmark function | |
KR102099995B1 (en) | Web page application controls | |
CN102754061A (en) | Device, Method, And Graphical User Interface For Changing Pages In An Electronic Document | |
CN103078745A (en) | Logon authentication code based on picture | |
CN103324674B (en) | Web page contents choosing method and device | |
CN101930456A (en) | Method and system for establishing aggregated LinkUGC by using browser | |
CN101997561A (en) | Data transfer method and system | |
CN105793844A (en) | Contextual information lookup and navigation | |
CN107203498A (en) | A kind of method, system and its user terminal and server for creating e-book | |
US8064702B2 (en) | Handwriting templates | |
CN105045800A (en) | Information search system and method | |
US20140089841A1 (en) | Device and method for providing application interface based on writing input | |
CN116368468A (en) | Systems and methods for providing tab previews via an operating system user interface | |
KR20150023151A (en) | Electronic device and method for executing application thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application | ||
E601 | Decision to refuse application | ||
E601 | Decision to refuse application |