[go: up one dir, main page]

CN110516222A - Method for editing text, device, equipment, storage medium - Google Patents

Method for editing text, device, equipment, storage medium Download PDF

Info

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
Application number
CN201910812164.7A
Other languages
Chinese (zh)
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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
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 Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201910812164.7A priority Critical patent/CN110516222A/en
Publication of CN110516222A publication Critical patent/CN110516222A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

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

Method for editing text, device, equipment, storage medium
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.
CN201910812164.7A 2019-08-30 2019-08-30 Method for editing text, device, equipment, storage medium Pending CN110516222A (en)

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)

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

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

Patent Citations (11)

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

* Cited by examiner, † Cited by third party
Title
姜福成;: "基于网页平台的移动文本编辑器的设计", 软件, no. 05 *
张俊峰: "计算机基础与信息社会", vol. 01, 31 March 2010, 吉林大学出版社, pages: 1 - 4 *

Cited By (3)

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