CN109375848A - A kind of method of moving cursor quickly - Google Patents

A kind of method of moving cursor quickly Download PDF

Info

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
Application number
CN201811305653.5A
Other languages
Chinese (zh)
Other versions
CN109375848B (en
Inventor
张迪
关心迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xi'an Eurasia University
Original Assignee
Xi'an Eurasia University
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 Xi'an Eurasia University filed Critical Xi'an Eurasia University
Priority to CN201811305653.5A priority Critical patent/CN109375848B/en
Publication of CN109375848A publication Critical patent/CN109375848A/en
Application granted granted Critical
Publication of CN109375848B publication Critical patent/CN109375848B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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/0489Interaction 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/04892Arrangements 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

A kind of method of moving cursor quickly
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.
CN201811305653.5A 2018-11-05 2018-11-05 Method for quickly moving cursor Active CN109375848B (en)

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)

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

Patent Citations (6)

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

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