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 PDF

Info

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
Application number
KR1020110136407A
Other languages
Korean (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 KR1020110136407A priority Critical patent/KR20120000045A/en
Publication of KR20120000045A publication Critical patent/KR20120000045A/en

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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0238Programmable keyboards
    • 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
    • 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
    • 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/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/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

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

A method and means for receiving a data value on a terminal on a touch screen

Figure pat00001

Description

Touch screen virtual keyboard and mouse control method and system {Systems and methods for virtual keyboard and mouse on the touch screen device.}

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.

10-2008-0100349, 10-2008-0100341, 10-2008-0100325, 10-2008-0100324, 10-2008-0100319, 10-2008-0100309, 10-2008-0100289

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.

The identifier table command is as follows.
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.

Medium ID + Item ID + / + Bid + / + User ID
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.

In the software method , all users (providers, users, advertisers, sellers, etc.) download the software created by using the command of the information tag provided in the present invention and download client tools (email, messenger, mobile program, PDA, toolbar, browser, PMP, GPS navigator, DMB, etc.)
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:

Client tool and external system compatibility processing module (M11)
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.

Information Recognition Table tag ) = Media ID + Media Location + Media Information + Media ID Creation Date + Media Homepage Address + Item ID + Item Split Code + Item Classification Code + Item Distribution Date + Item Validity + Item Information + Item Copyright + Item URL + Link Item + Separator + Command + Separator + User ID.

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)

In the virtual keyboard and mouse pad operation and data processing system including a wired / wireless communication unit and receiving a data input value on a touch screen terminal including a processor, a memory, and a touch screen display,

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.
The method according to claim 1,
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 method according to claim 1,
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

KR1020110136407A 2011-12-16 2011-12-16 Systems and methods for virtual keyboard and mouse on the touch screen device KR20120000045A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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