CN110516222A - Method for editing text, device, equipment, storage medium - Google Patents
Method for editing text, device, equipment, storage medium Download PDFInfo
- Publication number
- CN110516222A CN110516222A CN201910812164.7A CN201910812164A CN110516222A CN 110516222 A CN110516222 A CN 110516222A CN 201910812164 A CN201910812164 A CN 201910812164A CN 110516222 A CN110516222 A CN 110516222A
- Authority
- CN
- China
- Prior art keywords
- editor
- cursor
- coordinate
- text
- content
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Present disclose provides a kind of method for editing text, device, equipment, storage mediums.Method for editing text is applied to the terminal with touch screen, comprising: determines the first editor position, and records the coordinate of the first editor position;In first editor position display editor's cursor, editor's cursor is one or two;It determines the second editor position, and records the coordinate of the second editor position;Editor's cursor is slid into the coordinate of the second editor position by the coordinate of the first editor position;It after editor's cursor slides into the coordinate of the second editor position by the coordinate of the first editor position, updates the second edit bit and is set to the first new editor position, to realize that editing cursor position updates.The position for not limiting cursor may be implemented in the disclosure, chooses Current Content, and the content that user can be chosen to want in multiple edit controls, improves the usage experience of user.
Description
Technical field
This disclosure relates to computer software technical field more particularly to a kind of method for editing text, device, equipment, storage
Medium.
Background technique
With the development of multimedia technology, people increasingly be unable to do without all kinds of smart machines.Smart machine includes various each
The equipment and terminal of sample, handle including the use of computer technology and digital communication network technology and control the system terminal of information
Deng.Currently, the smart machine such as mobile phone etc. with touch screen is widely applied, in some smart machines with touch screen
On, the contents such as text, picture are often chosen on the smart machine used.
Be primarily present following problem at present: when using text editing control, user experience is bad, and user often wants
The part chosen that operation could really choose oneself desired many times.
Summary of the invention
The disclosure precisely in order to solve the above subject and complete, its purpose is to provide it is a kind of be simple and efficient, it can be achieved that
Method for editing text, device, equipment, storage medium that selected bit is set are not limited.The disclosure provide the Summary so as to
Conceived with brief form introduction, the specific embodiment part below is described in detail by these designs.The summary of the invention
Part is not intended to identify the key features or essential features of claimed technical solution, is intended to be used to limit required
Protection technical solution range.
In order to solve the above-mentioned technical problem, the embodiment of the present disclosure provides a kind of method for editing text, the text editing side
Method is applied to the terminal with touch screen, using technical solution as described below:
It determines the first editor position, and records the coordinate of first editor position;
In first editor position display editor's cursor, editor's cursor is one or two;
It determines the second editor position, and records the coordinate of second editor position;
Editor's cursor is slid into the coordinate of second editor position by the coordinate of first editor position;
After editor's cursor slides into the coordinate of second editor position by the coordinate of first editor position,
It updates second edit bit and is set to the first new editor position, to realize that editor's cursor position updates.
In order to solve the above-mentioned technical problem, the embodiment of the present disclosure also provides a kind of method for editing text, the text editing
Method is applied to the terminal with touch screen, using technical solution as described below:
It determines the first editor position, and records the coordinate of first editor position;
In first editor position display editor's cursor;
It determines the second editor position, and records the coordinate of second editor position;
A coordinate by first editor position in editor's cursor is moved to second editor position
Coordinate;
The coordinate of first editor position is located at different text edit boxes from the coordinate of second editor position.
In order to solve the above-mentioned technical problem, the embodiment of the present disclosure also provides a kind of text editing apparatus, uses following institute
The technical solution stated:
Position determination module is edited, for determining the first editor position and the second editor position;
Index module is recorded, for recording the coordinate information of the first editor position and the second editor position;
Cursor position update module is edited, for the coordinate according to the first editor position and second editor position
Update editor's cursor position;
Module is chosen, for choosing the content between two cursors when editing cursor is two;
Display module, for being highlighted the content for choosing module to choose.
In order to solve the above-mentioned technical problem, the embodiment of the present disclosure also provides a kind of computer equipment, uses as described below
Technical solution:
Including memory and processor, computer program is stored in the memory, the processor executes the meter
Such as aforementioned described in any item method for editing text are realized when calculation machine program.
In order to solve the above-mentioned technical problem, the embodiment of the present disclosure also provides a kind of computer readable storage medium, uses
Technical solution as described below:
Computer program is stored on the computer readable storage medium, when the computer program is executed by processor
Realize such as aforementioned described in any item method for editing text.
The technical solution according to the disclosure, compared with prior art, the disclosure may be implemented not limit cursor
Current Content is chosen in position, and records the first editor position and the second editor position, chooses the text between the two editor positions
The content of this edit control, the content that user can easily choose oneself desired in multiple edit controls, improves user's
Usage experience.
Detailed description of the invention
Fig. 1 is that the disclosure can be applied to exemplary system architecture figure therein;
Fig. 2 is the flow chart according to one embodiment of the method for editing text of the disclosure;
Fig. 3 is the schematic diagram according to one embodiment of the text editing apparatus of the disclosure;
Fig. 4 is the structural schematic diagram according to one embodiment of the computer equipment of the disclosure.
In conjunction with attached drawing and refer to following specific embodiments, the above and other feature, advantage of each embodiment of the disclosure and
Aspect will be apparent.In attached drawing, the same or similar appended drawing reference indicates the same or similar element.It should manage
Solution attached drawing is schematically that original part and element are not necessarily drawn to scale.
Specific embodiment
Unless otherwise defined, all technical and scientific terms used herein and the technical field for belonging to the disclosure
The normally understood meaning of technical staff is identical;It is specific that description is intended merely in the term used in the description of application herein
Embodiment purpose, it is not intended that in limitation the disclosure;The specification and claims of the disclosure and above-mentioned Detailed description of the invention
In term " includes " and " having " and their any deformation, it is intended that cover and non-exclusive include.The disclosure is said
Bright book and claims or term " first " in above-mentioned attached drawing, " second " etc. rather than are used for distinguishing different objects
In description particular order.
Referenced herein " embodiment " is it is meant that a particular feature, structure, or characteristic described can wrap in conjunction with the embodiments
It is contained at least one embodiment of the disclosure.Each position in the description occur the phrase might not each mean it is identical
Embodiment, nor the independent or alternative embodiment with other embodiments mutual exclusion.Those skilled in the art explicitly and
Implicitly understand, embodiment described herein can be combined with other embodiments.
In order to make those skilled in the art more fully understand disclosure scheme, below in conjunction with attached drawing, to disclosure reality
The technical solution applied in example is clearly and completely described.
[system structure]
Firstly, illustrating the structure of the system of one embodiment of the disclosure.As shown in Figure 1, system structure 100 may include
Terminal device 101,102,103,104, network 105 and server 106.Network 105 to terminal device 101,102,103,
The medium of communication link is provided between 104 and server 106.
In the present embodiment, electronic equipment (such as the terminal device shown in FIG. 1 of method for editing text operation thereon
101,102,103 or the transmission of various information 104) can be carried out by network 105.Network 105 may include various connection classes
Type, such as wired, wireless communication link or fiber optic cables etc..It should be pointed out that above-mentioned radio connection can wrap
Include but be not limited to 3G/4G/5G connection, Wi-Fi connection, bluetooth connection, WiMAX connection, Zigbee connection, UWB connection, Yi Jiqi
The radio connection that he develops currently known or future.
User can be used terminal device 101,102,103,104 and be interacted by network 105 with server 106, to receive
Or send message etc..Various client applications, such as web page browsing can be installed on terminal device 101,102,103 or 104
Device application, shopping class application, searching class application, instant messaging tools, mailbox client, social platform software etc..
Terminal device 101,102,103 or 104 can be the various electronics with display screen and/or supported web page browsing and set
It is standby, including but not limited to smart phone, tablet computer, E-book reader, MP3 player (dynamic image expert's compression standard
Audio level 3), it is MP4 (dynamic image expert's compression standard audio level 4) player, head-mounted display apparatus, on knee portable
Computer and desktop computer etc..
Server 106 can be to provide the server of various services, such as on terminal device 101,102,103 or 104
The page of display provides the background server supported.
It should be noted that method for editing text provided by the embodiment of the present disclosure is generally by server and terminal device
101,102,103 or 104 common execution.
It should be understood that the number of terminal device, network and server in Fig. 1 is only schematical.According to realization need
It wants, can have any number of terminal device, network and server.
Here, terminal device can be independently or by cooperating the application in operation Android system with other electric terminal equipments
Realize embodiment of the disclosure method, can also run in other operating systems application for example iOS system, Windows system,
Embodiment of the disclosure method is realized in the application of primeval atmosphere of nature system etc..
[embodiment method 1]
With reference to Fig. 2, the flow chart of one embodiment of the method for editing text according to the disclosure is shown.The text is compiled
The method of collecting, comprising the following steps:
S21 determines the first editor position, and records the coordinate of the first editor position.Determine the first editor position, such as with
The determination mode of position when the initial touch screen of family on the current page that screen is shown, the first editor position can be list
It hits, double-click or the operation such as long-pressing determines that current click position is the first edit bit when detecting that user for example clicks screen
It sets, its coordinate is determined for the first determining editor position and records, for example, when detecting that user for example clicks screen
When, it determines that current click position is the first editor position, determines that current position coordinates are (X1, Y1).
S22 shows editor's cursor at the coordinate (X1, Y1) of the first editor position, wherein editor's cursor is one or two
It is a.When detecting that user for example clicks screen, determines that current click position is the first editor position, determine current position coordinates
For (X1, Y1), cursor is edited in the first editor position (X1, Y1) display at this time.Here, editor's cursor can be a cursor
Can be two cursors, when only show a cursor when for insertion text status, at this time can initial position be inserted into text or
The contents such as picture;Certainly, editor's cursor is also possible to two cursors, is selection text status when showing two cursors, at this point,
The position of two cursors can be the state to coincide together, be also possible to have selected the state an of word or a line text,
And without limitation.
S23 determines the second editor position, and records the coordinate of the second editor position.Determine the second editor position, such as with
Position of the family when determining that the first edit bit postpones touch screen again on the current page that screen is shown, the second editor position
Method of determination can be and click, double-click, after long-pressing or dragging editor's operation such as cursor, the position detected.Such as work as determination
First edit bit postpones, and when detecting that user clicks screen again, determines that the position clicked again is the second editor position, determines
Current position coordinates are (X2, Y2), show editor's cursor at coordinate points (X2, Y2) at this time;In another example when determining the first editor
Position coordinates point determines that user's finger exists after (X1, Y1), to detect that user drags editor's cursor, then in real time in dragging process
Coordinate points variation on screen current page, is determined as the second edit bit for the real-time coordinates point that user's finger moves on the screen
The coordinate points (X2, Y2) set.
S24, editor cursor by first editor position coordinate points (X1, Y1) slide into the second editor position coordinate points (X2,
Y2)。
Here, when editing cursor is two, one of editor's cursor position updates, the one of editor of user's dragging
When cursor carries out text selecting, the second editor position, editor's cursor of dragging are determined when user's finger moves on the screen
Second editor position is slid by the first editor position, editor's cursor of dragging can be any of two cursors,
Its position dragged, direction do not limit, such as can drag the latter editor cursor (rear) mobile determining second downwards
Position is edited to select text, can also drag the latter editor cursor upwards (front) it is mobile determine second editor position with
Text is selected, when (front) mobile determining second editor position is upwards to select text for dragging the latter editor cursor, after
One editor's cursor can be overlapped with previous editor's cursor and intersect across previous editor's cursor.Certainly, previous editor
Cursor (rear) movement can also be overlapped with the latter editor's cursor and intersect across the latter editor's cursor with determination downwards
Second editor position does not limit the selection position and direction of editor's cursor to select text.
Here, two editor's cursors be overlapped and intersect across when, the display position of two cursors is identical, here, it is preferred that two
A editor's cursor is respectively provided with left and right label, and when two editor's cursors are in coincidence, display position is identical, but keeps respectively respective
Left and right label, when the intersection of two editor cursors and across after, two relative positions for editing cursors change, original
Left and right label also exchanges respectively to be updated.
Here, the disclosure edits two chooses content such as text not divide by word between cursor, the disclosure
It can be to content such as text can be chosen therefore two editor's cursors to may be implemented according to minimum optional element such as stroke point
It is overlapped and intersects to choose content and be shown, will not occur due to leading to not from right to left or other are specific by word division
Sequence reads word and edits the case where cursor cannot intersect.
Here, the content between two editor's cursors is chosen when editing cursor and being two.Such as when user's initial touch
Position when screen on the current page that screen is shown carries out long press operation, and when detecting user's long-pressing screen, determination is worked as
Preceding click position is the first editor position, determines that current position coordinates are (X1, Y1), shows at coordinate points (X1, Y1) at this time
Cursor is edited, is now in selection text status, editor's cursor is shown as two cursors, at this point, the position of two cursors can be with
It is the state to coincide together at coordinate points (X1, Y1), is also possible to have selected a word at coordinate points (X1, Y1)
Or coordinate points (X1, Y1) when previous row text state.After determining the coordinate points (X1, Y1) of the first editor position, detection
One in two editor's cursors is dragged to user, then such as user stops determining second when dragging or lift hand in dragging process
The coordinate points (X2, Y2) for editing position, by one of dragging editor's cursor slide into the second editor position coordinate points (X2,
Y2), the content between two editor's cursors is traversed, and chooses coordinate points (X1, Y1) to can select between coordinate points (X2, Y2)
In content.
Here, when the one of editor's cursor of user's dragging carries out text selecting, editor's cursor of dragging is by coordinate
Point (X1, Y1) slides into coordinate points (X2, Y2), and coordinate points (X2, Y2) can be located above or below coordinate points (X1, Y1),
Position, the direction of the dragging of the editor's cursor dragged do not limit, and can sit with the editor's cursor not dragged
Punctuate (X1, Y1) is overlapped and intersects across the editor's cursor coordinates point (X1, Y1) not dragged to determine the second editor position
Coordinate points (X2, Y2) to select text, not limit editor cursor selection position and direction.
Then, the content of highlight.Wherein, the content being highlighted can be the contents such as text, picture.
S25 updates the second edit bit and is set to the first new editor position, to realize that editor's cursor position updates.Work as editor
Cursor slides into the second editor position by the first editor position, and the second edit bit updated at this time is set to new initial position
The first i.e. new editor position, and detect whether subsequent operation again to determine the second new editor position again.In another example
It when determining that the first edit bit postpones, detects that user drags editor's cursor, then determines that user's finger exists in real time in dragging process
Change in location on screen current page, the real time position that user's finger is moved on the screen are determined as the second editor position,
Editor's cursor slides into the second editor position by the first editor position, postpones when editor's cursor slides into the second edit bit, second
Editor position is updated to the first new editor position, and detects the real-time change of user's finger again to determine the second new editor
Position to realize the location updating of editor's cursor, and edits cursor position update smooth flow and follows user's finger mobile
Real-time update.Such as when editing cursor and being shown in coordinate points (X1, Y1) user touches screen again afterwards, it is determined that click again
Position be second editor position, determine current position coordinates be (X2, Y2), show editor at coordinate points (X2, Y2) at this time
Cursor, and edit cursor and slid into coordinate points (X2, Y2) by coordinate points (X1, Y1), and update at this time coordinate points (X2,
Y2) it is new initial position, and detects whether subsequent operation again to determine the second new editor position again.
[embodiment method 2]
In order to solve the above technical problems, the embodiment of the present disclosure also provides a kind of method for editing text, it is applied to that there is touching
Touch the terminal of screen, the present embodiment the following steps are included:
Step 1 determines the first editor position, and records first editor's position coordinates.Determine the first editor position, such as
The determination mode of position when user's initial touch screen on the current page that screen is shown, the first editor position can be list
It hits, double-click or the operation such as long-pressing determines that current click position is the first edit bit when detecting that user for example clicks screen
It sets, its coordinate is determined for the first determining editor position and records, for example, when detecting that user for example clicks screen
When, it determines that current click position is the first editor position, determines that current position coordinates are (X1, Y1).
Step 2 shows editor's cursor at the coordinate (X1, Y1) of the first editor position, wherein editor's cursor is two.
When detecting that user for example clicks screen, determines that current click position is the first editor position, determine that current position coordinates are
(X1, Y1), at this time in first editor position (X1, Y1) display editor's cursor.Here, editor's cursor is two cursors, works as display
It is also possible to select at this point, the position of two cursors can be the state to coincide together for selection text status when two cursors
The state of a word or a line text is suffered, and without limitation.
Step 3 determines the second editor position, and records the coordinate of the second editor position.Determine the second editor position, example
Such as position of the user when determining that the first edit bit postpones touch screen again on the current page that screen is shown, the second editor
The method of determination of position is that the position of editor's coordinate of dragging is detected after dragging editor's cursor.Such as work as determination
First editor's position coordinate points are after (X1, Y1), to detect that user drags editor's cursor, then true in real time in dragging process
Determine coordinate points variation of the user's finger on screen current page, the real-time coordinates point that user's finger is moved on the screen determines
For the coordinate points (X2, Y2) of the second editor position.
Editor's cursor of step 4, a dragging slides into the second edit bit by the first editor position coordinate points (X1, Y1)
After setting coordinate points (X2, Y2), the content between described two editor's cursors is traversed, and choose the content that can be chosen.
Here, when the one of editor's cursor of user's dragging carries out text selecting, editor's cursor of dragging is by coordinate
Point (X1, Y1) slides into coordinate points (X2, Y2), and coordinate points (X2, Y2) can be located above or below coordinate points (X1, Y1),
Position, the direction of the dragging of the editor's cursor dragged do not limit, and can sit with the editor's cursor not dragged
Punctuate (X1, Y1) is overlapped and intersects across the editor's cursor coordinates point (X1, Y1) not dragged to determine the second editor position
Coordinate points (X2, Y2) to select text, not limit editor cursor selection position and direction.
Here, coordinate points (X1, Y1) and coordinate points (X2, Y2) can be located at the same text edit box, can also distinguish
Positioned at different text edit boxes.The content between two editor's cursors is traversed, and chooses coordinate points (X1, Y1) to coordinate points
The content that can be chosen between (X2, Y2).
Then, it is highlighted the content chosen.Wherein, the content being highlighted can be the contents such as text, picture, highlight
The content of display can be in the same text edit box, can also be in different text edit boxes.
Here, when such as two text edit boxes in different text edit boxes of the content in choosing, a volume is chosen
Volume cursor coordinates point (X1, Y1) and towards another editor cursor coordinates point (X2, Y2) with (X1, the Y1) apart from closest
Text edit box beginning or end between content and another editor cursor coordinates point (X2, Y2) and towards described
One editor cursor coordinates point (X1, Y1) the beginning or end with (X2, the Y2) apart from immediate text edit box it
Between content, and the content that two parts are chosen merges display.Content in elected is present in more than two text edit boxes
When, such as when there are 3 text edit boxes, editor's cursor coordinates point (X1, Y1) is located in the text edit box of top, separately
One editor's cursor coordinates point (X2, Y2) is located in the text edit box of lower part, and choosing content includes editor's cursor coordinates point
(X1, Y1) and the literary apart from immediate text edit box, that is, top with it of cursor coordinates point (X2, Y2) is edited towards another
One editor's cursor of content and another editor cursor coordinates point (X2, Y2) and direction between the terminal point coordinate of this edit box
Coordinate points (X1, Y1) with its content between immediate text edit box, that is, lower part text edit box starting point coordinate
And the content between the middle part text edit box between the content chosen of above-mentioned two parts, and merge display.
Described above is in one embodiment of the disclosure first editor position be a position the case where, the disclosure it is another
Outer one embodiment is that the first determining editor position is also possible to two positions, and the disclosure preferably the first edit bit is set to
Two positions determine that the coordinate of current first editor position is respectively when the first determining edit bit is set to two positions
(X1, Y1) and (X2, Y2).And editor's cursor is shown respectively at the coordinate (X1, Y1) and (X2, Y2) of the first editor position.
At this point, the position of two cursors can be the state to coincide together, it is also possible to have selected a word or one
The state of style of writing originally, and without limitation.User can with either one or two of at drag coordinates (X1, Y1) or (X2, Y2) edit cursor, and
It determines coordinate points variation of the user's finger on screen current page in real time in dragging process, user's finger is moved on the screen
Dynamic real-time coordinates point is determined as the coordinate points (X3, Y3) of the second editor position.
When editor's cursor that one drags is slid by the coordinate points (X1, Y1) or (X2, Y2) of the first editor position
Second editor position coordinate points (X3, Y3) after, traverse it is described two editor cursors between contents, and choose can choose it is interior
Hold.
Those of ordinary skill in the art will appreciate that realizing all or part of the process in above-described embodiment method, being can be with
Relevant hardware is instructed to complete by computer program, which can be stored in a computer-readable storage and be situated between
In matter, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, storage medium above-mentioned can be
The non-volatile memory mediums or random access memory (RAM) etc. such as magnetic disk, CD, read-only memory (ROM).
It should be understood that although each step in the flow chart of attached drawing is successively shown according to the instruction of arrow,
These steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly stating otherwise herein, these steps
Execution there is no stringent sequences to limit, can execute in the other order.Moreover, at least one in the flow chart of attached drawing
Part steps may include that perhaps these sub-steps of multiple stages or stage are not necessarily in synchronization to multiple sub-steps
Completion is executed, but can be executed at different times, execution sequence, which is also not necessarily, successively to be carried out, but can be with other
At least part of the sub-step or stage of step or other steps executes in turn or alternately.
[embodiment device]
As shown in figure 3, present disclose provides a kind of text editing dresses in order to realize the technical solution in the embodiment of the present disclosure
It sets, which specifically can be applied in various electric terminal equipments, and the method for the specifically used device will retouch in detail below
It states.
Text editing apparatus described in the present embodiment includes: editor's position determination module 301, record index module 302, compiles
It collects cursor position update module 303, choose module 304 and display module 305.
Position determination module 301 is edited, for determining the first editor position and the second editor position.
Wherein, position when the first editor position refers to such as user's initial touch screen on the current page that screen is shown
It sets, the determination mode of the first editor position, which can be, to be clicked, double-clicks or the operation such as long-pressing, when editor's position determination module 301 is examined
When measuring user and for example clicking screen, determines that current click position is the first editor position, shown at this time in the first editor position
Edit cursor.Here, editor's cursor can be a cursor and be also possible to two cursors, be insertion when only showing a cursor
Text status can be inserted into the contents such as text or picture in initial position at this time;Certainly, editor's cursor is also possible to two light
Mark is selection text status when showing two cursors, at this point, the position of two cursors can be the state to coincide together,
It is also possible to have selected the state an of word or a line text, and without limitation.
Second editor position refers to that such as user shows when determining that the first edit bit postpones touch screen again in screen
Current page on position, the determination mode of the second editor position can be click, double-click, long-pressing or dragging editor's cursor etc.
After operation, the position that position determination module 301 detects is edited.Such as when determining that the first edit bit postpones, editor position is determined
When module 301 detects that user clicks screen again, determines that the position clicked again is the second editor position, compiled at this time second
Volume position display editor's cursor, editor's cursor slide into the second editor position by the first editor position, and update at this time the
Two edit bits are set to the first i.e. new editor position of new initial position, and have detected whether subsequent operation to determine again again
The second new editor position.In another example editor's position determination module 301 detects that user drags when determining first edit bit postpones
Cursor is edited, then change in location of the user's finger on screen current page is determined in real time in dragging process, by user's finger
The real time position moved on the screen is determined as the second editor position, and editor's cursor slides into the second editor by the first editor position
Position is postponed when editor's cursor slides into the second edit bit, and the second editor position is updated to the first new editor position, and again
The real-time change of user's finger is detected to determine the second new editor position, thus realize the location updating of editor's cursor, and
Editor's cursor position updates smooth flow and follows the mobile real-time update of user's finger.
Here, when editing cursor is two, when the one of editor's cursor of user's dragging carries out text selecting, user hand
Finger determines the second editor position when moving on the screen, editor's cursor of dragging slides into the second volume by the first editor position
Position is collected, editor's cursor of dragging can be any of two cursors, and position, the direction of dragging do not limit,
Such as (rear) movement downwards of the latter editor cursor can be dragged and determine that second editor position to select text, can also drag
(front) mobile determining second editor position is upwards to select text for dynamic the latter editor cursor, when dragging the latter editor light
(front) is mobile upwards for mark when determining second editor position to select text, and the latter editor cursor can be with previous editor
Cursor is overlapped and intersects across previous editor's cursor.Certainly, previous editor's cursor can also downwards (rear) it is mobile with
The latter editor's cursor is overlapped and intersects across the latter editor cursor to determine that second edits position to select text, and unlimited
It delimits the organizational structure and collects the selection position and direction of cursor.
Here, the disclosure edits two chooses content such as text not divide by word between cursor, the disclosure
To content such as text can be chosen therefore not need in dragging the word of clear text according to minimum optional element such as stroke point
Language built-up sequence, text can also be chosen and show by being overlapped even if two editor's cursors and intersecting exchange position, will not occur by
In by word division lead to not from right to left or other particular orders read word the case where and edit the case where cursor cannot intersect.
Here, the unlimited volume position of delimiting the organizational structure of editor's position determination module 301, certain first editor position and the second editor position
The same text edit box can be located at, different text edit boxes can also be located at.
Index module 302 is recorded, for recording the coordinate information of the first editor position and the second editor position.
For editor position determination module 301 determine first editor position and second editor position, determine its coordinate into
Row record, for example, determining that current click position is when editor's position determination module 301 detects that user for example clicks screen
First editor position, record index module 302 determine that current position coordinates are (X1, Y1), show at coordinate points (X1, Y1) at this time
Show editor's cursor.Such as when editing cursor and being shown in coordinate points (X1, Y1) user touches screen again afterwards, it is determined that single again
The position hit is the second editor position, and record index module 302 determines that current position coordinates are (X2, Y2), at this time in coordinate points
Editor's cursor is shown at (X2, Y2), and is edited cursor and slid into coordinate points (X2, Y2) by coordinate points (X1, Y1), and update
Coordinate points (X2, Y2) at this time are new initial position, and detect whether subsequent operation again to determine new second again
Edit position.In another example when record index module 302 determines first editor's position coordinate points for after (X1, Y1), editor position is true
Cover half block 301 detects that user drags editor's cursor, then determines user's finger in screen current page in real time in dragging process
On coordinate points variation, record index module 302 and the real-time coordinates point that user's finger moves on the screen be determined as the second volume
The coordinate points (X2, Y2) of position are collected, cursor is edited by coordinate points (X1, Y1) and slides into coordinate points (X2, Y2).
Cursor position update module 303 is edited, for editing according to the coordinate points (X1, Y1) and second of the first editor position
Coordinate points (X2, Y2) the more new edited cursor position of position.When record index module 302 determines newest second editor position
After coordinate points (X2, Y2), editor's cursor is slid into coordinate points (X2, Y2) by coordinate points (X1, Y1), also, edits cursor position
Second editor position coordinate points (X2, Y2) is updated to the first new editor position by update module 303, and detects user hand again
The real-time change of finger is to determine the second new editor position, to realize the position coordinates point evolution smooth flow of editor's cursor
Mobile real-time update smooth and that user's finger can be followed.
Module 304 is chosen, for choosing the content between two cursors when editing cursor is two.Such as work as user
Position when initial touch screen on the current page that screen is shown carries out long press operation, when editor's position determination module 301
When detecting user's long-pressing screen, determine that current click position is the first editor position, record index module 302 determines present bit
Setting coordinate is (X1, Y1), shows editor's cursor at coordinate points (X1, Y1) at this time, is now in selection text status, Bian Jiguang
Mark is shown as two cursors, at this point, the position of two cursors can be the state to coincide together at coordinate points (X1, Y1),
Be also possible to have selected a word at coordinate points (X1, Y1) or coordinate points (X1, Y1) when previous row text state.
After determining the coordinate points (X1, Y1) of the first editor position, editor's position determination module 301 detects that user drags two editors
One in cursor, then such as user stops the coordinate points that the second editor position is determined when dragging or lift hand in dragging process
One editor's cursor of dragging is slid into the coordinate points (X2, Y2) of the second editor position, module 304 is chosen to traverse by (X2, Y2)
Contents between two editor's cursors, and choose coordinate points (X1, Y1) interior to can choose between coordinate points (X2, Y2)
Hold, here it is possible to the content chosen not only includes text, it also may include the content that picture, video etc. can be chosen.
Here, when the one of editor's cursor of user's dragging carries out text selecting, editor's cursor of dragging is by coordinate
Point (X1, Y1) slides into coordinate points (X2, Y2), and coordinate points (X2, Y2) can be located above or below coordinate points (X1, Y1),
Position, the direction of the dragging of the editor's cursor dragged do not limit, and can sit with the editor's cursor not dragged
Punctuate (X1, Y1) is overlapped and intersects across the editor's cursor coordinates point (X1, Y1) not dragged to determine the second editor position
Coordinate points (X2, Y2) to select text, not limit editor cursor selection position and direction.
And here, coordinate points (X1, Y1) and coordinate points (X2, Y2) can be located at the same text edit box, can also be with
It is located at different text edit boxes.It chooses module 304 to traverse the content between two editor's cursors, and chooses coordinate points
(X1, Y1) is to the content that can be chosen between coordinate points (X2, Y2).
Display module 305, for being highlighted the content for choosing module 304 to choose.Wherein, the content being highlighted can be with
It is the contents such as text, picture, the content being highlighted can also be compiled in the same text edit box in different texts
It collects in frame.
When such as two text edit boxes in different text edit boxes of the content in choosing, editor's cursor is chosen
Coordinate points (X1, Y1) and content and another volume between its beginning or end apart from immediate text edit box
Volume cursor coordinates point (X2, Y2) and the content between its beginning or end apart from immediate text edit box, and by two
The content that part is chosen merges display.When more than two text edit boxes of content in choosing, while above-mentioned two parts being chosen to select
In the content chosen of content and above-mentioned two parts between each text edit box between content, and merge display.
[embodiment equipment]
In order to solve the above technical problems, the embodiment of the present disclosure also provides a kind of electronic equipment.Below with reference to Fig. 4, show
Suitable for being used to realize that the structure of the electronic equipment (terminal device or server of example as shown in figure 1) 400 of the embodiment of the present disclosure is shown
It is intended to.Terminal device in the embodiment of the present disclosure can include but is not limited to such as mobile phone, laptop, digital broadcasting
Receiver, PDA (personal digital assistant), PAD (tablet computer), PMP (portable media player), car-mounted terminal (such as
Vehicle mounted guidance terminal) etc. mobile terminal and such as number TV, desktop computer etc. fixed terminal.Shown in Fig. 4
Electronic equipment is only an example, should not function to the embodiment of the present disclosure and use scope bring any restrictions.
As shown in figure 4, electronic equipment 400 may include processing unit (such as central processing unit, graphics processor etc.)
401, random access can be loaded into according to the program being stored in read-only memory (ROM) 402 or from storage device 406
Program in memory (RAM) 403 and execute various movements appropriate and processing.In RAM403, it is also stored with electronic equipment
Various programs and data needed for 400 operations.Processing unit 401, ROM402 and RAM403 are connected with each other by bus 404.
Input/output (I/O) interface 405 is also connected to bus 404.
In general, following device can connect to I/O interface 405: including such as touch screen, touch tablet, keyboard, mouse, taking the photograph
As the input unit 406 of head, microphone, accelerometer, gyroscope etc.;Including such as liquid crystal display (LCD), loudspeaker, vibration
The output device 407 of dynamic device etc.;Storage device 406 including such as tape, hard disk etc.;And communication device 409.Communication device
409, which can permit electronic equipment 400, is wirelessly or non-wirelessly communicated with other equipment to exchange data.Although Fig. 4 shows tool
There is the electronic equipment 400 of various devices, it should be understood that being not required for implementing or having all devices shown.It can be with
Alternatively implement or have more or fewer devices.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising being carried on non-transient computer can
The computer program on medium is read, which includes the program code for method shown in execution flow chart.At this
In the embodiment of sample, which can be downloaded and installed from network by communication device 409, or be filled from storage
It sets 406 to be mounted, or is mounted from ROM402.When the computer program is executed by processing unit 401, it is real to execute the disclosure
Apply the above-mentioned function of limiting in the method for example.
It should be noted that the above-mentioned computer-readable medium of the disclosure can be computer-readable signal media or meter
Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not
Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter
The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires
Taking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storage
Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device,
Or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium can be it is any include or storage journey
The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at this
In open, computer-readable signal media may include in a base band or as the data-signal that carrier wave a part is propagated,
In carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to
Electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable and deposit
Any computer-readable medium other than storage media, the computer-readable signal media can send, propagate or transmit and be used for
By the use of instruction execution system, device or device or program in connection.Include on computer-readable medium
Program code can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency) etc. are above-mentioned
Any appropriate combination.
In some embodiments, client, server can use such as HTTP's (hypertext transfer protocol) etc
The network protocol of any currently known or following research and development is communicated, and can be logical with the numerical data of arbitrary form or medium
Believe (for example, communication network) interconnection.The example of communication network includes local area network (" LAN "), wide area network (" WAN "), Internet (example
Such as, internet) and ad-hoc network (for example, adhoc ad-hoc network) and the net of any currently known or following research and development
Network.
Above-mentioned computer-readable medium can be included in above-mentioned electronic equipment;It is also possible to individualism, and not
It is fitted into the electronic equipment.
Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are by the electricity
When sub- equipment executes, so that the electronic equipment: obtaining at least two internet protocol addresses;Send to Node evaluation equipment includes institute
State the Node evaluation request of at least two internet protocol addresses, wherein the Node evaluation equipment is internet from described at least two
In protocol address, chooses internet protocol address and return;Receive the internet protocol address that the Node evaluation equipment returns;Its
In, the fringe node in acquired internet protocol address instruction content distributing network.
Alternatively, above-mentioned computer-readable medium carries one or more program, when said one or multiple programs
When being executed by the electronic equipment, so that the electronic equipment: receiving the Node evaluation including at least two internet protocol addresses and request;
From at least two internet protocol address, internet protocol address is chosen;Return to the internet protocol address selected;Wherein,
The fringe node in internet protocol address instruction content distributing network received.
The calculating of the operation for executing the disclosure can be write with one or more programming languages or combinations thereof
Machine program code, above procedure design language include but is not limited to object oriented program language-such as Java,
Smalltalk, C++ further include conventional procedural programming language-such as " C " language or similar program design language
Speech.Program code can be executed fully on the user computer, partly be executed on the user computer, as an independence
Software package execute, part on the user computer part execute on the remote computer or completely in remote computer or
It is executed on server.In situations involving remote computers, remote computer can pass through the network of any kind --- packet
It includes local area network (LAN) or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as benefit
It is connected with ISP by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use
The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box
The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually
It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse
Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding
The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction
Combination realize.
Being described in unit involved in the embodiment of the present disclosure can be realized by way of software, can also be by hard
The mode of part is realized.Wherein, the title of unit does not constitute the restriction to the unit itself under certain conditions, for example, the
One acquiring unit is also described as " obtaining the unit of at least two internet protocol addresses ".
Function described herein can be executed at least partly by one or more hardware logic components.Example
Such as, without limitation, the hardware logic component for the exemplary type that can be used include: field programmable gate array (FPGA), specially
With integrated circuit (ASIC), Application Specific Standard Product (ASSP), system on chip (SOC), complex programmable logic equipment (CPLD) etc.
Deng.
In the context of the disclosure, machine readable media can be tangible medium, may include or is stored for
The program that instruction execution system, device or equipment are used or is used in combination with instruction execution system, device or equipment.Machine can
Reading medium can be machine-readable signal medium or machine-readable storage medium.Machine readable media can include but is not limited to electricity
Son, magnetic, optical, electromagnetism, infrared or semiconductor system, device or equipment or above content any conjunction
Suitable combination.The more specific example of machine readable storage medium will include the electrical connection of line based on one or more, portable meter
Calculation machine disk, hard disk, random access memory (RAM), read-only memory (ROM), Erasable Programmable Read Only Memory EPROM (EPROM
Or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage facilities or
Any appropriate combination of above content.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that the text
This edit methods is applied to the terminal with touch screen, comprising:
It determines the first editor position, and records the coordinate of first editor position;
In first editor position display editor's cursor, editor's cursor is one or two;
It determines the second editor position, and records the coordinate of second editor position;
Editor's cursor is slid into the coordinate of second editor position by the coordinate of first editor position;
After editor's cursor slides into the coordinate of second editor position by the coordinate of first editor position,
It updates second edit bit and is set to the first new editor position, to realize that editor's cursor position updates.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that
When editor's cursor is two editor's cursors, one of editor's cursor position updates, and chooses described two
Content between a editor's cursor;
Wherein, the content chosen is chosen according to minimum selection element division.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that the volume
When volume cursor is two, two editor's cursors can intersect or be overlapped.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that described two
A editor's cursor is respectively provided with left and right label, and the left and right label exchanges respectively after intersection.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that described
The determination mode of one editor position includes clicking, double-clicking or long-pressing.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that described
The determination mode of two editor positions be click, double-click, long-pressing or dragging editor's cursor.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that the text
This edit methods is applied to the terminal with touch screen, comprising:
It determines the first editor position, and records the coordinate of first editor position;
In first editor position display editor's cursor;
It determines the second editor position, and records the coordinate of second editor position;
A coordinate by first editor position in editor's cursor is moved to second editor position
Coordinate;
The coordinate of first editor position is located at different text edit boxes from the coordinate of second editor position.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that the volume
Collecting cursor is two editor's cursors, and described two editor's cursors can intersect or be overlapped.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that described two
A editor's cursor is respectively provided with left and right label, and the left and right label exchanges respectively after intersection.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that traversal institute
The content between two editor's cursors is stated, and chooses the content between described two editor's cursors;
Content between described two editor's cursors include: one editor cursor and towards another editor cursor with institute
State the content between beginning or end of the editor's cursor apart from immediate text edit box, another described editor's cursor
The starting point or end of cursor apart from immediate text edit box are edited with described another with towards one editor's cursor
The content between content and above-mentioned two parts content between point.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that
The determination mode of first editor position includes clicking, double-clicking or long-pressing;
The determination mode of second editor position is to drag one of them described editor's cursor.
According to one or more other embodiments of the present disclosure, a kind of method for editing text is provided, which is characterized in that above-mentioned
One method for editing text is applied to Android system application.
According to one or more other embodiments of the present disclosure, a kind of text editing apparatus is provided characterized by comprising
Position determination module is edited, for determining the first editor position and the second editor position;
Index module is recorded, for recording the coordinate information of the first editor position and the second editor position;
Cursor position update module is edited, for the coordinate according to the first editor position and second editor position
More new edited cursor position.
According to one or more other embodiments of the present disclosure, a kind of text editing apparatus is provided, which is characterized in that further include
Module is chosen, for choosing the content between two cursors when editing cursor is two;
Display module, for being highlighted the content for choosing module to choose.
According to one or more other embodiments of the present disclosure, a kind of computer equipment, including memory and processor are provided,
Computer program is stored in the memory, the processor is realized when executing the computer program such as any of the above-described institute
The method for editing text stated.
According to one or more other embodiments of the present disclosure, a kind of computer readable storage medium is provided, which is characterized in that
It is stored with computer program on the computer readable storage medium, is realized when the computer program is executed by processor as above
State described in any item method for editing text.
Above description is only the preferred embodiment of the disclosure and the explanation to institute's application technology principle.Those skilled in the art
Member is it should be appreciated that the open scope involved in the disclosure, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from design disclosed above, it is carried out by above-mentioned technical characteristic or its equivalent feature
Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed in the disclosure
Can technical characteristic replaced mutually and the technical solution that is formed.
Although this is not construed as requiring these operations with institute in addition, depicting each operation using certain order
The certain order that shows executes in sequential order to execute.Under certain environment, multitask and parallel processing may be advantageous
's.Similarly, although containing several specific implementation details in being discussed above, these are not construed as to this public affairs
The limitation for the range opened.Certain features described in the context of individual embodiment can also be realized in combination single real
It applies in example.On the contrary, the various features described in the context of single embodiment can also be individually or with any suitable
The mode of sub-portfolio is realized in various embodiments.
Although having used specific to this theme of the language description of structure feature and/or method logical action, answer
When understanding that theme defined in the appended claims is not necessarily limited to special characteristic described above or movement.On on the contrary,
Special characteristic described in face and movement are only to realize the exemplary forms of claims.
Claims (13)
1. a kind of method for editing text, which is characterized in that the method for editing text is applied to the terminal with touch screen, packet
It includes:
It determines the first editor position, and records the coordinate of first editor position;
In first editor position display editor's cursor, editor's cursor is one or two;
It determines the second editor position, and records the coordinate of second editor position;
Editor's cursor is slid into the coordinate of second editor position by the coordinate of first editor position;
After editor's cursor slides into the coordinate of second editor position by the coordinate of first editor position, update
Second edit bit is set to the first new editor position, to realize that editor's cursor position updates.
2. method for editing text as described in claim 1, which is characterized in that
When editor's cursor is two editor's cursors, one of editor's cursor position updates, and chooses described two volumes
Collect the content between cursor;
Wherein, the content chosen is chosen according to minimum selection element division.
3. method for editing text as described in claim 1, which is characterized in that when editor's cursor is two, two editors
Cursor can intersect or be overlapped.
4. method for editing text as claimed in claim 3, which is characterized in that described two editor's cursors are respectively provided with left and right mark
Note, the left and right label exchanges respectively after intersection.
5. method for editing text as described in claim 1, which is characterized in that it is described first editor position determination mode include
It clicks, double-click or long-pressing;
The determination mode of second editor position be click, double-click, long-pressing or dragging editor's cursor.
6. a kind of method for editing text, which is characterized in that the method for editing text is applied to the terminal with touch screen, packet
It includes:
It determines the first editor position, and records the coordinate of first editor position;
In first editor position display editor's cursor;
It determines the second editor position, and records the coordinate of second editor position;
A coordinate by first editor position in editor's cursor is moved to the coordinate of second editor position;
The coordinate of first editor position is located at different text edit boxes from the coordinate of second editor position.
7. method for editing text as claimed in claim 6, which is characterized in that editor's cursor is two editor's cursors, institute
Stating two editor's cursors can intersect or be overlapped;
Described two editor's cursors are respectively provided with left and right label, and the left and right label exchanges respectively after intersection.
8. method for editing text as claimed in claim 6, which is characterized in that interior between the described two editor's cursors of traversal
Hold, and chooses the content between described two editor's cursors;
Content between described two editor's cursors include: editor's cursor and towards another editor's cursor with described one
Content between beginning or end of a editor's cursor apart from immediate text edit box, another described editor's cursor and court
To one editor's cursor and described another beginning or end apart from immediate text edit box of editor's cursor it
Between content and above-mentioned two parts content between content.
9. method for editing text as claimed in claim 6, which is characterized in that
The determination mode of first editor position includes clicking, double-clicking or long-pressing;
The determination mode of second editor position is to drag one of them described editor's cursor.
10. the method for editing text as described in any one of claim 1-5 or 6-9, which is characterized in that the text editing side
Method is applied to Android system application.
11. a kind of text editing apparatus characterized by comprising
Position determination module is edited, for determining the first editor position and the second editor position;
Index module is recorded, for recording the coordinate information of the first editor position and the second editor position;
Cursor position update module is edited, for updating according to the coordinate of the first editor position and second editor position
Edit cursor position;
Module is chosen, for choosing the content between two cursors when editing cursor is two;
Display module, for being highlighted the content for choosing module to choose.
12. a kind of computer equipment, including memory and processor, computer program, the place are stored in the memory
Reason device realizes the method for editing text as described in any one of claim 1-5 or 6-10 when executing the computer program.
13. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium
Program realizes that the text as described in any one of claim 1-5 or 6-10 is compiled when the computer program is executed by processor
The method of collecting.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910812164.7A CN110516222A (en) | 2019-08-30 | 2019-08-30 | Method for editing text, device, equipment, storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910812164.7A CN110516222A (en) | 2019-08-30 | 2019-08-30 | Method for editing text, device, equipment, storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110516222A true CN110516222A (en) | 2019-11-29 |
Family
ID=68628591
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910812164.7A Pending CN110516222A (en) | 2019-08-30 | 2019-08-30 | Method for editing text, device, equipment, storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110516222A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112507670A (en) * | 2020-12-14 | 2021-03-16 | 北京字跳网络技术有限公司 | Text editing method and device, electronic equipment and storage medium |
| CN114373064A (en) * | 2021-12-14 | 2022-04-19 | 聚好看科技股份有限公司 | VRAR content editing method, device, equipment and medium |
| WO2023174369A1 (en) * | 2022-03-17 | 2023-09-21 | 维沃移动通信有限公司 | Text selection method, text selection apparatus, electronic device and readable storage medium |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060288314A1 (en) * | 2005-06-15 | 2006-12-21 | Microsoft Corporation | Facilitating cursor interaction with display objects |
| CN102136153A (en) * | 2010-01-22 | 2011-07-27 | 腾讯科技(深圳)有限公司 | Method and device for processing picture for instant communication tool |
| US20120005058A1 (en) * | 2010-06-30 | 2012-01-05 | Trading Technologies International, Inc. | Method and Apparatus for Motion Based Target Prediction and Interaction |
| CN103699259A (en) * | 2013-12-09 | 2014-04-02 | 宇龙计算机通信科技(深圳)有限公司 | Cursor positioning method, cursor positioning system and touch equipment |
| CN104516621A (en) * | 2013-09-27 | 2015-04-15 | 北京新媒传信科技有限公司 | Cursor display method and device |
| US20160063124A1 (en) * | 2014-09-02 | 2016-03-03 | Samsung Electronics Co., Ltd. | Content search method and electronic device implementing same |
| CN105518575A (en) * | 2013-08-05 | 2016-04-20 | 微软技术许可有限责任公司 | Two-hand interaction with natural user interface |
| CN105867820A (en) * | 2016-03-31 | 2016-08-17 | 百度在线网络技术(北京)有限公司 | Text editing method and device for touch screen |
| US20160266763A1 (en) * | 2015-03-11 | 2016-09-15 | Adobe Systems Incorporated | Selection Refinement Tool |
| CN109426410A (en) * | 2017-09-05 | 2019-03-05 | 华为终端(东莞)有限公司 | Method for controlling cursor movement, method for selecting content, method for controlling page scrolling, and electronic device |
| CN110096188A (en) * | 2019-03-29 | 2019-08-06 | 北京点众科技股份有限公司 | A kind of method and device for choosing content of pages in ocr software |
-
2019
- 2019-08-30 CN CN201910812164.7A patent/CN110516222A/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060288314A1 (en) * | 2005-06-15 | 2006-12-21 | Microsoft Corporation | Facilitating cursor interaction with display objects |
| CN102136153A (en) * | 2010-01-22 | 2011-07-27 | 腾讯科技(深圳)有限公司 | Method and device for processing picture for instant communication tool |
| US20120005058A1 (en) * | 2010-06-30 | 2012-01-05 | Trading Technologies International, Inc. | Method and Apparatus for Motion Based Target Prediction and Interaction |
| CN105518575A (en) * | 2013-08-05 | 2016-04-20 | 微软技术许可有限责任公司 | Two-hand interaction with natural user interface |
| CN104516621A (en) * | 2013-09-27 | 2015-04-15 | 北京新媒传信科技有限公司 | Cursor display method and device |
| CN103699259A (en) * | 2013-12-09 | 2014-04-02 | 宇龙计算机通信科技(深圳)有限公司 | Cursor positioning method, cursor positioning system and touch equipment |
| US20160063124A1 (en) * | 2014-09-02 | 2016-03-03 | Samsung Electronics Co., Ltd. | Content search method and electronic device implementing same |
| US20160266763A1 (en) * | 2015-03-11 | 2016-09-15 | Adobe Systems Incorporated | Selection Refinement Tool |
| CN105867820A (en) * | 2016-03-31 | 2016-08-17 | 百度在线网络技术(北京)有限公司 | Text editing method and device for touch screen |
| CN109426410A (en) * | 2017-09-05 | 2019-03-05 | 华为终端(东莞)有限公司 | Method for controlling cursor movement, method for selecting content, method for controlling page scrolling, and electronic device |
| CN110096188A (en) * | 2019-03-29 | 2019-08-06 | 北京点众科技股份有限公司 | A kind of method and device for choosing content of pages in ocr software |
Non-Patent Citations (2)
| Title |
|---|
| 姜福成;: "基于网页平台的移动文本编辑器的设计", 软件, no. 05 * |
| 张俊峰: "计算机基础与信息社会", vol. 01, 31 March 2010, 吉林大学出版社, pages: 1 - 4 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112507670A (en) * | 2020-12-14 | 2021-03-16 | 北京字跳网络技术有限公司 | Text editing method and device, electronic equipment and storage medium |
| CN114373064A (en) * | 2021-12-14 | 2022-04-19 | 聚好看科技股份有限公司 | VRAR content editing method, device, equipment and medium |
| WO2023174369A1 (en) * | 2022-03-17 | 2023-09-21 | 维沃移动通信有限公司 | Text selection method, text selection apparatus, electronic device and readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102156667B (en) | Electronic device with visual information conversion system | |
| CN102105876B (en) | Electronic sticky label system | |
| US12056440B2 (en) | Document update method and apparatus, device, and medium | |
| US9164673B2 (en) | Location-dependent drag and drop UI | |
| EP3084634B1 (en) | Interaction with spreadsheet application function tokens | |
| US20130111380A1 (en) | Digital whiteboard implementation | |
| WO2020199701A1 (en) | Dialogue interaction method, graphical user interface, terminal device, and network device | |
| US9342493B2 (en) | Transient, real-time position tracking interface for user activity in a document editing application | |
| CN104145271B (en) | Data display device, data display method | |
| CN104391625A (en) | Chat display method and device | |
| US20160124931A1 (en) | Input of electronic form data | |
| CN105955617A (en) | Gesture for selecting text | |
| CN108965389A (en) | Method for showing information | |
| WO2022218034A1 (en) | Interaction method and apparatus, and electronic device | |
| CN105867820A (en) | Text editing method and device for touch screen | |
| CN109271603A (en) | Method and apparatus for displayed page | |
| CN106802894B (en) | File induction method and equipment | |
| CN112363790B (en) | Table view display method and device and electronic equipment | |
| CN110516222A (en) | Method for editing text, device, equipment, storage medium | |
| CN109446503A (en) | Document content deriving method and device | |
| CN109669596A (en) | Method and apparatus for showing chat message | |
| CN111338625A (en) | Data processing method, system, terminal equipment and storage medium | |
| WO2023078405A1 (en) | Display control method and apparatus, and electronic device and storage medium | |
| WO2025108305A1 (en) | Table field content generation method and apparatus, electronic device | |
| US20140380158A1 (en) | Displaying tooltips to users of touch screens |
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 |