CN109375848A - A kind of method of moving cursor quickly - Google Patents
A kind of method of moving cursor quickly Download PDFInfo
- Publication number
- CN109375848A CN109375848A CN201811305653.5A CN201811305653A CN109375848A CN 109375848 A CN109375848 A CN 109375848A CN 201811305653 A CN201811305653 A CN 201811305653A CN 109375848 A CN109375848 A CN 109375848A
- Authority
- CN
- China
- Prior art keywords
- keyboard
- coordinate
- row
- key
- locating
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
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/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/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/0489—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 dedicated keyboard keys or combinations thereof
- G06F3/04892—Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
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)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a kind of methods of moving cursor quickly, comprising steps of 1) call editing machine interface to obtain line number a and row number b where current cursor, the central point by (a, b) as highlight regions, certain letter in the middle part of (a, b) corresponding keyboard upper keyboard;2) 8 coordinates that highlight regions are determined on keyboard, are set as pink colour for the region in 8 coordinate ranges and are highlighted;3) keyboard input is received, the coordinate for being clicked key on keyboard apart from alphabet key in the middle part of keyboard is calculated, by the coordinate position equal with the coordinate for being clicked key is shown with white high bright in highlight regions on screen editor;4) corresponding the jumping that step 1) realizes keyboard position and the high bright part of editing machine is repeated, achievees the purpose that moving cursor quickly.For the present invention in computer editing's device, user only applies keyboard that can quickly navigate to target position, is not required to remember shortcut key, is also without the use of mouse, avoids switching mouse and keyboard bring time loss.
Description
Technical field
The present invention relates to field of computer technology, in particular to a kind of method of moving cursor quickly.
Background technique
Moving cursor quickly is widely used in software programming and documents editing, check and correction, is defined in (SuSE) Linux OS
The method of moving cursor quickly, such as jumps between word, and the row for jumping to current row is first, jumps to page footing etc.;Pass through in Word
The mobile cursor of key, home key can be moved into the beginning of current row up and down, and End key can move the cursor to the end etc. of current row.
The above method be similar to place realize that cursor is mobile by different shortcut key, so user to remember when in use it is many fast
Prompt key, perhaps realized by mouse and the cooperation of key up and down mobile cursor positioned however in software programming or
When text editing, switching itself also expends the time between mouse and keyboard.The prior art is in moving cursor quickly problem with fast
Based on prompt key, it can quickly navigate to the first perhaps row end of row and be moved by key up and down or other shortcut keys, but lack
Point is first is that shortcut key is more, by taking (SuSE) Linux OS as an example, about shortcut key up to ten or so of mobile cursor, and Yong Huxu
Skillfully to remember, could efficient application, disadvantage second is that can quickly be navigated to around target position by shortcut key, but cursor from
It also needs to move again and again by key up and down to target position around target position, leads to the mobile trouble of cursor, document is compiled
Collecting efficiency reduces.
Summary of the invention
The purpose of the present invention is overcoming above-mentioned problems of the prior art, a kind of side of moving cursor quickly is provided
Method, when cursor is around target position, not by key up and down, but a kind of positioning operation of similar touch screen, pass through
The physical location of keyboard is operated, so that cursor is moved to target position, reduces the number of point beating keyboard, and then promote positioning cursor
Rate.
The technical scheme is that a kind of method of moving cursor quickly, includes the following steps:
1) editing machine interface is called to obtain line number a and row number b where current cursor, by (a, b) as highlight regions
Central point, on keyboard always centered on certain letter in the middle part of keyboard, the letter in the middle part of (a, b) corresponding keyboard;
2) highlight regions are determined:
Determine that each coordinate of highlight regions is as follows on keyboard:
Several two rows are determined as a-2 to a row upwards, and a row counts downwards a line and is determined as a+1;
Number 6, coordinate are (a, b-6) to the locating a row of b column to the left, and number 5, coordinate are (a, b+ to the locating a row of b column to the right
5);
Number 6, coordinate are (a-1, b-6) to the locating a-1 row of b column to the left, and b arranges locating a-1 row number 7 to the right, coordinate
For (a-1, b+7);
Number 7, coordinate are (a-2, b-7) to the locating a-2 row of b column to the left, and for the locating a-2 row of b column to number 6, coordinate is (a-
2,b+6);
Number 5, coordinate are (a+1, b-5) to the locating a+1 row of b column to the left, and b arranges locating a+1 row number 6 to the right, coordinate
For (a+1, b+6);
According to 8 coordinates determined above, editing machine interface is called to set pink colour for the region in this 8 coordinate ranges
It is highlighted;
3) screen cursor position jumps, the alphabetic coordinates (a, b) in the middle part of keyboard:
Keyboard input is received, the coordinate for the key distance center key being clicked on keyboard is calculated, it will be on screen editor
The coordinate position equal with the coordinate for being clicked key is shown with white high bright in highlight regions;
4) corresponding the jumping that step 1) realizes keyboard position and the high bright part of editing machine is repeated, reaches and fast moves light
Target purpose.
Beneficial effects of the present invention: the method for moving cursor quickly provided by the invention, when cursor is around target position
When, not by key up and down, but a kind of positioning operation of similar touch screen, by the physical location of operation keyboard, so that
Cursor is moved to target position, reduces the number of point beating keyboard, and then promotes the rate of positioning cursor, and the present invention positions only every time
Mark is put centered on cursor for marking/choosing the panel region around cursor in all kinds of editing machines with a shortcut key
Out similar to the region of keyboard typesetting, the position of tab area is corresponded in the physical location and editing machine of key on keyboard, is led to
The corresponding position that some key crossed on some beating keyboards navigates to editing machine tab area can quickly navigate to target position, the party
Method reduces the mobile number of cursor, at the same by naked eyes to the judgement of physical location struck on keyboard corresponding position on sub-screen by
Key, and do not have to the letter being concerned about on key, at this point, keyboard is equivalent to the copy of cursor peripheral region, similar touch screen is the same, only
It a little can need to quickly be positioned in the position of scenario position, the mode of this mobile cursor has great practical value, for non-
Desktop computer, the laptop of touch screen are all suitable for, and can be appreciated that in text editing general fast with touch screen positioning
Effect.The method of the present invention can navigate to target position by moving cursor quickly in all kinds of editing machines, and applicable scene is soft
Part programming, copy editor, check and correction etc., are able to ascend bit rates, especially in the case where no mouse, such as can only key
When disk inputs, in the case where connecting Linux machine with remote tools.The method of the present invention can be navigated to quickly in computer editing's device
Target position does not need to remember shortcut key;And it does not need using mouse, programmer or other users utility key
Disk avoids switching mouse and keyboard bring time loss.
Detailed description of the invention
Fig. 1 is the operating procedure flow chart of the method for the present invention;
Fig. 2 is centered on white mark m cursor, and pink regions (with grey color Regional Representative) is highlight regions;
Fig. 3 is the key (physical location of n corresponds to highlight regions corresponding position on keyboard) by letter n on lower keyboard,
Onscreen cursor jumps to white labeling position.
Fig. 4 is that physical region of the method for the present invention on the keyboard on laptop is corresponding on display screen highlighted
Region.
Specific embodiment
With reference to the accompanying drawing, the specific embodiment of the present invention is described in detail, it is to be understood that of the invention
Protection scope be not limited by the specific implementation.
Referring to figures 1-4, the present invention provides a kind of method of moving cursor quickly, this method sets area on keyboard one
The position of the highlight regions character set in the position of multiple keys in domain and computer screen editing machine corresponds, the quick shifting
Dynamic light calibration method includes the following steps:
1) editing machine interface (part editing machine provides interface) is called to obtain line number a and row number b where current cursor, it will
The central point of (a, b) as highlight regions, on keyboard always centered on certain letter in the middle part of keyboard, in the middle part of (a, b) corresponding keyboard
The letter;
2) highlight regions are determined:
Determine that each coordinate of highlight regions is as follows on keyboard:
Several two rows are determined as a-2 to a row upwards, and a row counts downwards a line and is determined as a+1;
The locating a row of b column to the left number 6 (determined according to number of keys on keyboard, such as since H to the left be up to 6 by
Key), coordinate is (a, b-6), and number 5 (since H, then arriving double quotation marks key to the right), coordinate are (a, b+ to the locating a row of b column to the right
5);
Number 6 (Q key), coordinate are (a-1, b-6) to the locating a-1 row of b column to the left, and b arranges locating a-1 row number 7 to the right,
Coordinate is (a-1, b+7);
Number 7 (& key), coordinate are (a-2, b-7) to the locating a-2 row of b column to the left, and b arranges locating a-2 row to number 6, coordinate
For (a-2, b+6);
Number 5 (B key), coordinate are (a+1, b-5) to the locating a+1 row of b column to the left, and b arranges locating a+1 row number 6 to the right,
Coordinate is (a+1, b+6);
According to 8 coordinates determined above, editing machine interface is called to set pink colour for the region in this 8 coordinate ranges
It is highlighted;
3) screen cursor position jumps, letter (H key) coordinate (a, b) in the middle part of keyboard:
Keyboard input is received, the coordinate for the key distance center key (H key) being clicked on keyboard is calculated, by on-screen editing
The coordinate position equal with the coordinate for being clicked key is shown with white high bright in highlight regions on device;(as clicked O key, O key phase
It is (a-1, b+3) for coordinate locating for H key (keyboard centerline==high regional center), the coordinate is locating on editing machine
Position is shown with white high bright;)
4) corresponding the jumping that step 1) realizes keyboard position and the high bright part of editing machine is repeated, reaches and fast moves light
Target purpose.
In conclusion the method for moving cursor quickly provided by the invention does not pass through when cursor is around target position
Key up and down, but a kind of positioning operation of similar touch screen, by operating the physical location of keyboard, so that cursor is moved to
Target position, reduces the number of point beating keyboard, and then promotes the rate of positioning cursor, and the present invention is positioned only every time with primary quick
Key, for marking/choosing the panel region around cursor in all kinds of editing machines, point marks out similar keyboard centered on cursor
The region of typesetting, the position of tab area corresponds in the physical location and editing machine of key on keyboard, passes through a beating keyboard
On some key navigate to the corresponding position of editing machine tab area and can quickly navigate to target position, this method reduces cursor
Mobile number, while the key of corresponding position on sub-screen is struck on keyboard to the judgement of physical location by naked eyes, and do not have to
The letter being concerned about on key, at this point, keyboard is equivalent to the copy of cursor peripheral region, similar touch screen is the same, only need to be in scenario
The position of position a little can quickly position, and the mode of this mobile cursor has great practical value, for non-touch screen
Desktop computer, laptop are all suitable for, and can be appreciated that in text editing and the general fast effect of touch screen positioning.This hair
Bright method can navigate to target position by moving cursor quickly in all kinds of editing machines, and applicable scene is software programming, text
Word editor, check and correction etc. are able to ascend bit rates, especially in the case where no mouse, such as can only keyboard input when,
In the case where connecting Linux machine with remote tools.The method of the present invention can quickly navigate to target position in computer editing's device,
It does not need to remember shortcut key;And it does not need using mouse, programmer or other users only apply keyboard, avoid switching
Mouse and keyboard bring time loss.
The above examples are only used to illustrate the technical scheme of the present invention and are not limiting, any those skilled in the art can think
Variation should all fall into protection scope of the present invention.
Claims (1)
1. a kind of method of moving cursor quickly, which comprises the steps of:
1) editing machine interface is called to obtain line number a and row number b where current cursor, the center by (a, b) as highlight regions
Point, on keyboard always centered on certain letter in the middle part of keyboard, the letter in the middle part of (a, b) corresponding keyboard;
2) highlight regions are determined:
Determine that each coordinate of highlight regions is as follows on keyboard:
Several two rows are determined as a-2 to a row upwards, and a row counts downwards a line and is determined as a+1;
Number 6, coordinate are (a, b-6) to the locating a row of b column to the left, and number 5, coordinate are (a, b+5) to the locating a row of b column to the right;
Number 6, coordinate are (a-1, b-6) to the locating a-1 row of b column to the left, and number 7, coordinate are (a- to the locating a-1 row of b column to the right
1,b+7);
Number 7, coordinate are (a-2, b-7) to the locating a-2 row of b column to the left, and for the locating a-2 row of b column to number 6, coordinate is (a-2, b+
6);
Number 5, coordinate are (a+1, b-5) to the locating a+1 row of b column to the left, and number 6, coordinate are (a+ to the locating a+1 row of b column to the right
1,b+6);
According to 8 coordinates determined above, calls editing machine interface to set pink colour for the region in this 8 coordinate ranges and highlight
Display;
3) screen cursor position jumps, alphabetic coordinates (a, b) in the middle part of keyboard:
Keyboard input is received, coordinate of the key being clicked on keyboard apart from alphabet key in the middle part of keyboard is calculated, by on-screen editing
The coordinate position equal with the coordinate for being clicked key is shown with white high bright in highlight regions on device;
4) corresponding the jumping that step 1) realizes keyboard position and the high bright part of editing machine is repeated, moving cursor quickly is reached
Purpose.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811305653.5A CN109375848B (en) | 2018-11-05 | 2018-11-05 | Method for quickly moving cursor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811305653.5A CN109375848B (en) | 2018-11-05 | 2018-11-05 | Method for quickly moving cursor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109375848A true CN109375848A (en) | 2019-02-22 |
CN109375848B CN109375848B (en) | 2021-11-26 |
Family
ID=65397235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811305653.5A Active CN109375848B (en) | 2018-11-05 | 2018-11-05 | Method for quickly moving cursor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109375848B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1940837A (en) * | 2005-09-29 | 2007-04-04 | 联想(北京)有限公司 | Fast cursor positioning method |
CN101097497A (en) * | 2006-06-30 | 2008-01-02 | 佛山市顺德区顺达电脑厂有限公司 | Method for quick moving cursor on screen |
CN102109963A (en) * | 2011-03-25 | 2011-06-29 | 威盛电子股份有限公司 | Method for cursor positioning on screen |
CN105549893A (en) * | 2016-01-21 | 2016-05-04 | 北京京东尚科信息技术有限公司 | Rapid cursor positioning method and positioning device |
US20170075431A1 (en) * | 2015-09-10 | 2017-03-16 | Vahagn Nurijanyan | Customizable Software Keyboard Layouts and Accessory View |
US20170262069A1 (en) * | 2016-03-14 | 2017-09-14 | Omron Corporation | Character input device, character input method, and character input program |
-
2018
- 2018-11-05 CN CN201811305653.5A patent/CN109375848B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1940837A (en) * | 2005-09-29 | 2007-04-04 | 联想(北京)有限公司 | Fast cursor positioning method |
CN101097497A (en) * | 2006-06-30 | 2008-01-02 | 佛山市顺德区顺达电脑厂有限公司 | Method for quick moving cursor on screen |
CN102109963A (en) * | 2011-03-25 | 2011-06-29 | 威盛电子股份有限公司 | Method for cursor positioning on screen |
US20170075431A1 (en) * | 2015-09-10 | 2017-03-16 | Vahagn Nurijanyan | Customizable Software Keyboard Layouts and Accessory View |
CN105549893A (en) * | 2016-01-21 | 2016-05-04 | 北京京东尚科信息技术有限公司 | Rapid cursor positioning method and positioning device |
US20170262069A1 (en) * | 2016-03-14 | 2017-09-14 | Omron Corporation | Character input device, character input method, and character input program |
Non-Patent Citations (2)
Title |
---|
MASAHIRO FUKUSHIMA: "A Study on Pseudo-Haptics by Cursor Moving with Motion Blur", 《 2013 SEVENTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS》 * |
赵芮: "光标定位技术的研究", 《软件》 * |
Also Published As
Publication number | Publication date |
---|---|
CN109375848B (en) | 2021-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Mascetti et al. | TypeInBraille: a braille-based typing application for touchscreen devices | |
US8856690B2 (en) | Associating gestures on a touch screen with characters | |
US6104317A (en) | Data entry device and method | |
US8629837B2 (en) | Method and device for controlling information display output and input device | |
US20100207870A1 (en) | Device and method for inputting special symbol in apparatus having touch screen | |
KR20130024220A (en) | Input device and method on terminal equipment having a touch module | |
KR102260949B1 (en) | Method for arranging icon and electronic device supporting the same | |
US20100110020A1 (en) | Virtual press number pad | |
JP2015535625A (en) | INPUT METHOD, SYSTEM, PROGRAM, AND RECORDING MEDIUM | |
JP5102894B1 (en) | Character input device and portable terminal device | |
KR20220044443A (en) | The method of changing the text of specific group which is allocatwd in button | |
CN101882025A (en) | Hand input method and system | |
US20200104043A1 (en) | Head mounted display device and content input method thereof | |
CN105843414A (en) | Input correction method for input method and input method device | |
CN109375848A (en) | A kind of method of moving cursor quickly | |
US10635224B2 (en) | Information input method and apparatus for touch screen | |
CN102375655A (en) | Alphabet input processing method and system | |
CN106774971A (en) | A kind of characters input method and device | |
JP2014512585A (en) | Information input system and information input method using extended key | |
CN103955342A (en) | Sudoko English keyboard | |
US11244138B2 (en) | Hologram-based character recognition method and apparatus | |
KR101594416B1 (en) | Chinese character input method and apparatus | |
US9720518B2 (en) | Character input apparatus and character input method | |
CN113031817A (en) | Multi-point touch gesture recognition method and false touch prevention method | |
CN105335083A (en) | Input method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |