CN116627302A - 字符选择控制方法、装置、电子设备及可读存储介质 - Google Patents
字符选择控制方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN116627302A CN116627302A CN202310568297.0A CN202310568297A CN116627302A CN 116627302 A CN116627302 A CN 116627302A CN 202310568297 A CN202310568297 A CN 202310568297A CN 116627302 A CN116627302 A CN 116627302A
- Authority
- CN
- China
- Prior art keywords
- character
- character selection
- selection control
- characters
- input
- 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
- 238000000034 method Methods 0.000 title claims abstract description 128
- 230000004044 response Effects 0.000 claims abstract description 29
- 230000010365 information processing Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 43
- 230000006870 function Effects 0.000 description 12
- 230000002441 reversible effect Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000012447 hatching Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
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
本申请公开了一种字符选择控制方法、装置、电子设备及可读存储介质,属于信息处理领域。该字符选择控制方法包括:接收第一输入;响应于第一输入,显示字符选择区域,上述字符选择区域用于选中至少一个字符;接收调整上述字符选择区域中字符选择控件的显示位置的第二输入;响应于第二输入,更新字符选择区域的字符选择范围。
Description
技术领域
本申请属于信息处理领域,具体涉及一种字符选择控制方法、装置、电子设备及可读存储介质。
背景技术
目前,在用户使用电子设备浏览信息时,在一些场景下需要对字符进行选择,例如,在用户需要复制或者分享页面中的字符时,需要先对字符进行选择。
在相关技术中,当需要复制一段字符时,用户需要先选择该段字符,然后复制选择的该段字符。如果选中的该段字符中包括用户不需要选择的字符时,则会使得复制得到的字符中包括不需要的字符。如此,导致字符选择的灵活性较差,从而导致复制得到的字符无法满足用户实际需求。
发明内容
本申请实施例的目的是提供一种字符选择控制方法、装置、电子设备及可读存储介质,能够便捷灵活地从多行字符中选择需求选中的字符,从而提高字符选择的效率。
第一方面,本申请实施例提供了一种字符选择控制方法,该方法包括:接收第一输入;响应于第一输入,显示字符选择区域,上述字符选择区域用于选中至少一个字符;接收调整上述字符选择区域中字符选择控件的显示位置的第二输入;响应于第二输入,更新字符选择区域的字符选择范围。
第二方面,本申请实施例提供了一种字符选择控制装置,该装置包括:接收模块显示模块和处理模块,其中:上述接收模块,用于接收第一输入;上述显示模块,用于响应于接收模块接收的第一输入,显示字符选择区域;上述接收模块,还用于调整字符选择区域中字符选择控件的第二输入;上述处理模块,用于响应于上述接收模块接收的第二输入,更新字符选择区域的字符选择范围。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
在本申请实施例中,字符选择控制装置接收第一输入,显示字符选择区域,该字符选择区域用于选中至少一个字符;接收对上述字符选择区域中字符选择控件的显示位置的第二输入,更新上述字符选择区域的字符选择范围。通过该方法,在用户需求选中字符区域中的特定字符内容时,用户可以先触发显示用于选中字符的字符选择区域,然后通过移动字符选择区域中的字符选择控件,触发字符选择控制装置对上述字符选择区域的字符选择范围进行更新,从而使得用户能够根据实际的字符选择需求,便捷灵活地调整字符选择区域所选中的字符。如此,能够便捷灵活地从多行字符中选择需求选中的字符,快速得到满足用户需求的字符。
附图说明
图1为本申请实施例提供的字符选择控制方法的方法流程的示意图;
图2(A)为本申请实施例提供的字符选择控制方法所应用的界面实例示意图;
图2(B)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图3为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图4(A)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图4(B)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图4(C)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图4(D)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图5(A)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图5(B)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图5(C)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图6(A)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图6(B)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图6(C)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图6(D)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图7为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图8(A)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图8(B)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图8(C)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图8(D)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图9(A)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图9(B)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图9(C)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图10(A)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图10(B)为本申请实施例提供的字符选择控制方法所应用的另一种界面实例示意图;
图11为本申请实施例提供的字符选择控制装置的结构示意图;
图12为本申请实施例提供的字符选择控制装置的硬件结构示意图;
图13为本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的字符选择控制方法进行详细地说明。
本申请实施例提供的字符选择控制方法可以应用于选择特定且连续的字符进行复制的场景中。
在相关技术中,在用户浏览网页时,如果用户需要复制网页中的一段注释类字符,而这段注释类字符的每行字符的起始字符均包括一个“*”,如果用户需要选中除“*”外的字符,那么用户需要对这段注释类字符进行逐行选择和复制,并在选择每行字符时排除每行字符中的“*”,或者,用户一次性选中整段字符,之后再将整段字符粘贴至字符文档,并将粘贴后的字符中的“*”删除,最后选中并复制删除“*”后的字符,如此,在需要复制的字符行数较多时,用户需要多次进行选择和复制操作,从而导致整个操作过程步骤繁琐且耗时长。
本申请实施例提供的字符选择控制方法,如果用户需要复制网页中的一段注释类字符,那么用户在选中整段字符后,可以通过移动字符选择区域中的字符选择控件,来触发更新字符选择区域的字符选择范围,也就是调整字符选择区域所选中的字符的范围,例如,用户可以移动字符选择区域的左下角的字符选择控件,触发电子设备将字符选择区域的起始位置调整为每行字符中“*”之后的字符的左侧位置,也就是缩小了字符选择区域的字符选择范围,实现一次性选中每行字符中除“*”以外的其他字符。如此,用户可以通过移动字符选择控件对字符选择区域的字符选择范围进行调整,从而便捷地从多行字符中选择需要选中的字符,提高操作效率。
本申请实施例提供的字符选择控制方法也可以应用于选择特定且不连续的字符进行复制的场景中。
在相关技术中,在用户浏览网页时,如果用户需要复制网页中的一段字符中多个不连续的字符,则用户需要对每一部分字符进行选择,并且每选择一次,便执行一次对选择的字符的复制操作。如此,导致整个操作过程步骤繁琐、且耗时长。本申请实施例提供的字符选择控制方法,如果用户需要复制网页中的一段字符中多个不连续的字符,则用户可以先选中该段字符,并拖动字符选择区域上方的字符选择控件至不需要选择的字符的位置,触发电子设备在距离该位置最近的一个字符的左右两侧分别显示一个子字符选择控件,然后用户可以拖动子字符选择控件,使两个子字符选择控件分别位于不需要选择的字符内容的两侧,实现将不需要的字符内容取消选择,从而选中不连续的字符,如此,用户可以通过将字符选择控件移动至不需要选中的字符对应的位置,便捷地对一段字符中不需要选择的字符进行取消选择,实现快速选择不连续的字符,从而极大提升操作效率。
图1为本申请实施例提供的字符选择控制方法的方法流程的示意图,如图1所示,本申请实施例提供的字符选择控制方法可以包括以下步骤S201至步骤S204:
步骤S201:接收第一输入。
可选地,在本申请实施例中,上述第一输入可以为对第一字符的输入。
可选地,在本申请实施例中,上述第一字符可以为字符显示界面中的字符,例如,第一字符可以为字符文档界面中的字符或者记事本界面、便签界面中的字符;或者,上述第一字符也可以是网页、命令窗口等其他页面中的字符。
可选地,在本申请实施例中,上述第一字符可以为一个句子或多个句子的组合。可选地,上述第一字符可以为一个句子、一个段落或者一个篇章,上述第一字符还可以为其他形式,本申请实施例对此不作限定。
可选地,在本申请实施例中,上述第一字符中可以包括汉字、数字、字母、标点符号以及下划线等字符。需要说明的是,上述第一字符中还可以包括空格等其他类型的字符,本申请实施例对此不作限定。
可选地,在本申请实施例中,上述第一输入可以包括以下任一项:用户的触控输入,语音输入,手势输入,或者,按键输入等其他可行性输入,本申请实施例对此不作限定。
进一步地,上述触控输入可以为:用户的点击输入,滑动输入,按压输入等。进一步地,上述点击操作可以为任意次数的点击操作。上述滑动操作可以为向任意方向的滑动操作,例如向上滑动、向下滑动、向左滑动或者向右滑动等,在本申请实施例中对此不做限定。
示例性地,上述第一输入可以为用户对页面中的字符的长按和滑动输入,或者,上述第一输入可以为从菜单栏拖入选择控件至字符所在区域的输入。示例性地,上述选择控件可以为矩形框或者圆形框。
步骤S202:响应于上述第一输入,显示字符选择区域。
其中,所述字符选择区域用于选中至少一个字符。
可选地,在本申请实施例中,字符选择控制装置可以根据第一输入的输入参数确定第一输入选择的字符选择区域。
可选地,在本申请实施例中,上述输入参数可以包括输入轨迹;或者,上述输入参数可以包括输入起始位置和输入结束位置;或者,在上述第一输入为触控输入的情况下,上述输入参数可以包括触控时长或者触控力度。
可选地,在本申请实施例中,上述至少一个字符可以为字符。
可选地,在本申请实施例中,上述字符选择区域中的字符处于选中或者选择状态,也就是说,上述字符选择区域中的字符包括用户需求选取的字符。
可选地,在本申请实施例中,上述字符选择区域可以为多边形区域。
示例性地,上述字符选择区域可以为方形区域、圆形区域或者不规则的多边形区域,本申请实施例对此不作限定。
可选地,在本申请实施例中,上述字符选择区域可以通过实线或者虚线框选,或者以预设透明度显示,或者在字符选择区域叠加显示浮层。
需要说明的是,通过将字符选择区域框选或者叠加浮层显示,从而能够使用户能够直观区分已选择的字符和未选择的字符。
可选地,在本申请实施例中,字符选择控制装置可以在上述字符选择区域显示至少一个字符选择控件。
可选地,上述字符选择控件的显示位置可以为字符选择区域的区域内部或者区域边界。可选地,上述区域边界可以为区域顶点。
可选地,在本申请实施例中,上述字符选择控件可以为圆形控件、方形控件或者多边形控件。上述字符选择控件可以为实心或者为空心,本申请实施例对此不作限定。
示例性地,上述字符选择控件可以为控制点。
可选地,在本申请实施例中,字符选择控制装置可以在字符选择区域的区域边界或者区域顶点显示上述至少一个字符选择控件。
示例性地,在字符选择区域为矩形区域的情况下,字符选择控制装置可以在该矩形区域的一个区域顶点处显示一个字符选择控件;或者,字符选择控制装置可以在该矩形区域的左边界、右边界、上边界以及下边界的中点或者其他位置分别显示一个字符选择控件。
在本申请的一些实施例中,上述至少一个字符选择控件可以包括:上述第一字符选择控件、第二字符选择控件、第三字符选择控件和第四字符选择控件。
可选地,上述第一字符选择控件可以用于调整所述字符选择区域所选中的字符行数和所选中的至少一行字符的起始字符;上述第二字符选择控件可以用于调整字符选择区域所选中的字符行数和所选中的至少一行字符的结束字符;上述第三字符选择控件可以用于调整字符选择区域所选中的最后一行字符的结束字符;上述第四字符选择控件可以用于调整字符选择区域所选中的第一行字符的起始字符。
图2(A)为本申请实施例提供的字符选择控制方法所应用的界面的实例示意图,如图2(A)所示,以第一输入为用户对电子设备的文档界面中的字符的触控输入为例,界面21中包括一段字符内容,用户在第三行字符的首个字符“*”处长按后向右滑动至该第三行字符的最后一个字符处,电子设备根据用户的滑动输入的输入轨迹,确定字符选择区域,该字符选择区域中的字符为选中状态,并在该字符选择区域的左下角的顶点处显示控制点24a,在该字符选择区域的右上角的顶点处显示控制点24b,在该字符选择区域的右下角的顶点处显示控制点24c,在该字符选择区域的左上角的顶点处显示控制点24d。
如图2(A)所示,用户也可以通过将菜单栏中的矩形控件拖动至第二行字符所在的字符区域,并根据需求选中的字符调整该矩形控件的大小,电子设备根据用户操作将矩形控件所框选的字符区域确定为字符选择区域。
需要说明的是,本申请的附图中采用实线框表示字符选择区域,在实际中也可以用虚线框来表示,或者在字符选择区域叠加浮层等来体现该字符选择区域。
需要说明的是,上述控制点24a为本申请实施例中的第一字符选择控件,上述控制点24b为本申请实施例中的第二字符选择控件,上述控制点24c为本申请实施例中的第三字符选择控件,以及上述控制点24d为本申请实施例中的第四字符选择控件,为了便于描述,上述第一字符选择控件可以记为endRow,第二字符选择控件可以记为startRow,第三字符选择控件可以记为endCol,以及第四字符选择控件可以记为startCol。
在本申请的一些实施例中,上述至少一个字符选择控件可以包括:第五字符选择控件。
可选地,在本申请实施例中,上述第五字符选择控件可以用于取消选择上述字符选择区域内的至少部分字符。
在本申请的一些实施例中,上述至少一个字符选择控件可以包括:上述第一字符选择控件、第二字符选择控件、第三字符选择控件、第四字符选择控件和第五字符选择控件。
为了便于理解,上述第五字符选择控件可以称为反选控制点,可以用字母S表示。
结合上述图2(A),如图2(B)所示,电子设备根据用户的滑动输入的输入轨迹,确定字符选择区域,并在该字符选择区域的左下角的顶点处显示控制点24a,在该字符选择区域的右上角的顶点处显示控制点24b,在该字符选择区域的右下角的顶点处显示控制点24c,在该字符选择区域的左上角的顶点处显示控制点24d,以及在该字符选择区域的上边界的中点处显示控制点24e。
需要说明的是,上述控制点24e为本申请实施例中的第五字符选择控件。
需要说明的是,上述控制点24a、24b、24c和24d为一类控制点,24e为另外一类控制点,为了体现两者区别,在图中将24a、24b、24c、24d与24e采用不同的填充。
步骤S203:接收调整字符选择区域中字符选择控件的显示位置的第二输入。
可选地,在本申请实施例中,上述第二输入用于触发更新上述字符选择控件的显示位置。
可选地,在本申请实施例中,上述第二输入可以包括以下任一项:用户的触控输入,语音输入,手势输入,或者,按键输入等其他可行性输入,本申请实施例对此不作限定。
进一步地,上述触控输入可以为:用户的点击输入,滑动输入,按压输入等。进一步地,上述点击操作可以为任意次数的点击操作。上述滑动操作可以为向任意方向的滑动操作,例如向上滑动、向下滑动、向左滑动或者向右滑动等,在本申请实施例中对此不做限定。
示例性地,上述第二输入为对字符选择控件的拖动输入。
步骤S204:响应于上述第二输入,更新上述字符选择区域的字符选择范围。
可选地,在本申请实施例中,字符选择控制装置可以基于字符选择控件的显示位置,调整字符选择区域的字符选择范围。
示例性地,字符选择控制装置可以基于字符选择控件更新后的显示位置,更新字符选择区域的区域边界的位置以及更新字符选择区域所选中的字符,即字符选择区域的字符选择范围。例如,字符选择控制装置可以根据字符选择控件更新后的位置,确定字符选择区域的目标边界位置,并将字符选择区域当前的边界位置调整至目标边界位置。
可选地,在本申请实施例中,字符选择区域所选中的字符可以为字符选择区域内的全部字符;或者,字符选择区域所选中的字符可以为字符选择区域内的部分字符。例如,通过第五字符选择控件取消选择字符选择区域内的部分字符的情况下,字符选择区域所选中的字符可以为字符选择区域内的除取消选择的字符外的字符。
需要说明的是,在未对字符选择区域内的部分或者全部字符进行取消选择的情况下,该字符选择区域内的所有字符可以均处于选择或者选中状态。
结合上述图2(A),如图3所示,用户将上述字符选择区域左下角的控制点24a向下拖动后,字符选择控制装置根据该控制点24a被拖动至的位置,将选中的一行字符的后两行字符一同选中,与此同时,字符选择区域的区域边界也向下延伸了两行字符的宽度。
本申请实施例提供的字符选择控制方法,字符选择控制装置接收第一输入,显示字符选择区域,该字符选择区域用于选中至少一个字符;接收对上述字符选择区域中字符选择控件的显示位置的第二输入,更新上述字符选择区域的字符选择范围。通过该方法,在用户需求选中字符区域中的特定字符内容时,用户可以先触发显示用于选中字符的字符选择区域,然后通过移动字符选择区域中的字符选择控件,触发字符选择控制装置对上述字符选择区域的字符选择范围进行更新,从而使得用户能够根据实际的字符选择需求,便捷灵活地调整字符选择区域所选中的字符。如此,能够便捷灵活地从多行字符中选择需求选中的字符,快速得到满足用户需求的字符。
可选地,在本申请实施例中,在上述字符选择区域内包括N行字符,上述字符选择控件为上述第一字符选择控件的情况下,上述步骤S204中更新字符选择区域的字符选择范围的过程,可以替换为以下步骤S204a1:
步骤S204a1:在上述第二输入为调整第一字符选择控件显示位置的输入的情况,更新字符选择区域所选中的字符行数或更新上述字符选择区域所选中的至少一行字符的起始字符。
其中,上述至少一行字符为上述N行字符,或者,上述至少一行字符包括上述N行字符中除第一行字符外的字符,N为大于1的整数。
在本申请的一些实施例中,字符选择控制装置可以根据上述第一字符选择控件更新后的显示位置,更新字符选择区域所选中字符行数,和所述字符选择区域所选中的N行字符除第一行字符之外的至少一行字符的起始字符。
可选地,字符选择控制装置可以根据上述第一字符选择控件的显示位置,确定N行字符中的至少一行字符中的目标字符,并将上述至少一行字符中的目标字符,作为字符选择区域所选中的至少一行字符的起始字符。
示例性地,针对上述至少一行字符中的一行字符,上述目标字符可以为:一行字符中,位于上述第一字符选择控件的显示位置的右侧,且与上述第一控件的显示位置间距离最小的一个或多个字符。
示例性地,在确定字符选择区域的情况下,如果上述第四字符选择控件的显示位置发生了变化,则根据该第一字符选择控件的显示位置,仅调整字符选择区域所选中的除首行字符之外的每一行字符的起始字符。
示例性地,字符选择控制装置响应向左或向右移动该第一字符选择控件的输入,更新选中的所有字符行或者选中的所有字符行中除首行外的字符行的起始字符。
图4(A)为本申请实施例提供的字符选择控制方法所应用的界面的实例示意图。结合上述图2(A)和图3,如图4(A)所示,如果用户需要在当前选中字符的基础上向下多选中一行字符,并去掉当前选中的字符中除第一行字符外的其他字符中的“*”,那么用户可以将控制点24a向下拖动一个字符的距离之后,先长按控制点24d以固定首行选取的起始字符,然后将控制点24a向右拖动一个字符的距离,使得该控制点24a位于“*”与“*”右侧相邻的字符间的区域的下方,如图4(B)所示,电子设备根据该控制点24a被拖动至的位置,将除第一行字符外的字符行中的“*”取消选择,换言之,将字符选择区域的左侧区域边界中的一部分右移一个字符的距离。
需要说明的是,图4(A)中用虚线表示拖动控制点24a的轨迹,在实际中该虚线不显示。
在本申请的一些实施例中,字符选择控制装置可以根据上述第一字符选择控件更新后的显示位置,更新字符选择区域所选中的N行字符的起始字符。
示例性地,在确定字符选择区域的情况下,如果上述第四字符选择控件的显示位置没有发生变化,则根据第一字符选择控件的显示位置,更新字符选择区域所选中的每一行字符的起始字符,即更新上述N行字符的起始字符。
需要说明的是,上述第四字符选择控件为在字符选择区域左上角顶点处显示的字符选择控件,对上述第四字符选择控件的相关描述可以参见上文,此处不再赘述。
图4(C)为本申请实施例提供的字符选择控制方法所应用的界面的另一实例示意图。结合上述图4(A),如图4(C)所示,如果用户需要去掉当前选中的所有字符行中的“*”,用户可以将控制点24a向右拖动至“*”与“*”右侧相邻的字符间的区域的下方位置,电子设备根据该控制点24a被拖动至的位置,将所有字符行的字符中的“*”取消选择,换言之,将字符选择区域的左侧区域边界整体右移一个字符的距离。
图4(D)为本申请实施例提供的字符选择控制方法所应用的界面的另一实例示意图。结合上述图4(A),如图4(D)所示,如果用户需要去掉当前选中的字符行中的前两个字符,用户可以将控制点24a向右拖动至第二个字符和第三个字符之间的区域的下方位置,电子设备根据该控制点24a被拖动至的位置,将所有字符行的字符中前两个字符选择,调整每行选取的字符的起始字符为每行的第三个字符,换言之,将字符选择区域的左侧区域边界整体右移两个字符的距离。如此,用户可以根据实际需求拖动控制点取消每行起始的一个或者多个字符。
需要说明的是,在确定字符选择区域的情况下,如果控制点24d没有被手指触控过,则左右移动24a会改变所有行的选中起始字符,同时控制点24d位置跟随移动,且控制点24a始终在控制点24b的左下方,而不会移动到控制点24b的右方或上方。
需要说明的是,本申请实施例是以每行字符首个字符为“*”为例进行说明的,实际中每行字符的首个字符可以为符号,例如“*”、“#”,也可以为数字,例如“1”,也可以为汉字如“文”等,本申请实施例对此不作限定。
在本申请的一些实施例中,字符选择控制装置可以根据上述第一字符选择控件更新后的显示位置,更新字符选择区域所选中的N行字符中除第一行字符外的至少一行字符的起始字符。
示例性地,在确定字符选择区域的情况下,如果上述第四字符选择控件的显示位置发生变化,则根据第一字符选择控件的显示位置,更新字符选择区域所选中的除第一行字符外的每一行字符的起始字符。
举例说明,结合上述图4(A),如果用户需要去掉当前选中的所有字符行中除第一行字符之外的其他行字符的“*”,用户可以先长按控制点24d,以触发固定该第一行字符的起始字符,然后将控制点24a向右拖动至“*”与“*”右侧相邻的字符“的”间的区域的下方位置,电子设备根据该控制点24a被拖动至的位置,将除选中的字符中第一行字符外的其他多行字符中的“*”取消选择,换言之,将字符选择区域的左侧区域边界整体右移一个字符的距离。
在本申请的一些实施例中,字符选择控制装置可以根据上述第一字符选择控件更新后的显示位置,更新字符选择区域所选中的字符行数。
可选地,字符选择控制装置可以根据第一字符选择控件更新后的位置,更新上述字符选择区域所选中的结束字符行,即最后一行字符。
示例性地,字符选择控制装置响应向上或向下移动该第一字符选择控件的输入,更新选中的结束字符行。
举例说明,结合上述图4(a),用户向上移动该控件24a一行字符的距离后,字符选择控制装置取消选中已选中的最后一行字符,即选中第二行和第三行字符;或者,用户向下移动该控件24a两行字符的距离后,字符选择控制装置向下多选中两行字符,即选中第二行至第六行字符。
本申请实施例提供的字符选择控制方法,通过上下移动第一字符选择控件,实现快速增加选中行,并通过左右移动第一字符选择控件,实现统一调整字符选择区域所选中的至少一行字符的起始字符,从而在多行字符的起始位置处存在用户不需要选择的字符时,可以一次性过滤掉多行字符起始位置处不需要选择的一个或多个字符,快速得到需求选中的字符,而不需要用户逐行操作才能选中需求的字符,极大提高操作效率。
可选地,在本申请实施例中,在上述字符选择区域内包括N行字符,上述字符选择控件为第二字符选择控件的情况下,上述步骤S204中更新字符选择区域的字符选择范围的过程,可以替换为以下步骤S204a2:
步骤S204a2:在第二输入为调整第二字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的字符行数或者更新字符选择区域所选中的至少一行字符的结束字符。
其中,上述至少一行字符为所述N行字符,或者上述至少一行字符为上述M行字符中除第一行字符和最后一行字符外的至少一行字符;N为大于1的整数。
在本申请的一些实施例中,字符选择控制装置可以根据上述第二字符选择控件更新后的显示位置,更新字符选择区域所选中字符行数,和所述字符选择区域所选中的N行字符除最后一行字符之外的至少一行字符的结束字符。
可以理解,上述最后一行字符即为尾行字符。
可选地,字符选择控制装置可以根据上述第二字符选择控件的显示位置,确定N行字符中的至少一行字符中的目标字符,并将上述至少一行字符中的目标字符,作为字符选择区域所选中的至少一行字符的结束字符。
示例性地,针对上述至少一行字符中的一行字符,上述目标字符可以为:一行字符中,位于上述第二字符选择控件的显示位置的左侧,且与上述第一控件的显示位置间距离最小的一个或多个字符。
示例性地,上述结束字符可以包括:目标字符区域所选中的至少一行字符的中每行字符的最后一个字符。
示例性地,在确定字符选择区域的情况下,如果上述第三字符选择控件的显示位置发生了变化,则根据该第二字符选择控件的显示位置,仅调整字符选择区域所选中的除尾行字符之外的每一行字符的结束字符。
需要说明的是,上述第三字符选择控件为在目标字符区域右下角顶点处显示的字符选择控件。对于第三字符选择控件的解释可以参见上文,此处不再赘述。
示例性地,字符选择控制装置响应向左或向右移动该第二字符选择控件的输入,更新选中的所有字符行或者选中的所有字符行中除尾行外的字符行的结束字符。
图5(A)和图5(B)为本申请实施例提供的字符选择控制方法所应用的界面的实例示意图。结合上述图2(A)和图3,如图5(A)所示,如果用户需要在当前选中字符的基础上向上多选中一行字符,并去掉当前选中的字符中除最后一行字符外的其他字符行中的后两个字符,那么用户可以将控制点24b向上拖动一个字符的距离之后,先长按控制点24c以固定尾行选取的结束字符,然后将控制点24b向左拖动两个字符的距离,如图5(B)所示,电子设备根据该控制点24b被拖动至的位置,将除最后一行字符外的字符行中后两个字符取消选择,换言之,将目标字符区域的右侧区域边界中的一部分左移两个字符的距离。
图5(C)为本申请实施例提供的字符选择控制方法所应用的界面的另一实例示意图。结合上述图5(A),如图5(C)所示,如果用户需要去掉当前选中的所有字符行中后两个字符,用户可以将控制点24b向左拖动两个字符的距离,电子设备根据该控制点24b被拖动至的位置,将所有字符行的字符中的后两个字符,换言之,将目标字符区域的右侧区域边界整体左移两个字符的距离。
需要说明的是,在确定目标字符区域的情况下,如果控制点24c没有被手指触控过,则左右移动24b会改变所有行的选中结束字符,同时控制点24c位置跟随移动,且控制点24b始终在控制点24a的右上方,而不会移动到控制点24a的左方或下方。
在本申请的一些实施例中,字符选择控制装置可以根据上述第一字符选择控件更新后的显示位置,更新字符选择区域所选中的N行字符的结束字符。
示例性地,在确定字符选择区域的情况下,如果上述第三字符选择控件的显示位置没有发生变化,则根据第二字符选择控件的显示位置,更新字符选择区域所选中的每一行字符的起始字符,即更新上述N行字符的结束字符。
举例说明,结合上述图5(A),如果用户需要取消选中当前选中的每行字符的最后一个字符,则用户可以将控制点24b向左拖动一个字符的距离,字符选择控制装置将选中的三行字符的结束字符分别更新为“更”、“代”和“同”。
在本申请的一些实施例中,字符选择控制装置可以根据上述第二字符选择控件更新后的显示位置,更新字符选择区域所选中的N行字符中除最后一行字符外的至少一行字符的结束字符。
示例性地,在确定字符选择区域的情况下,如果上述第三字符选择控件的显示位置发生变化,则根据第二字符选择控件的显示位置,更新字符选择区域所选中的除尾行字符外的每一行字符的结束字符。
举例说明,结合上述图4(A),如果用户需要取消选中当前选中的第二行和第三行字符的最后一个字符,则用户可以先长按控制点24c,然后将控制点24b向左拖动一个字符的距离,字符选择控制装置将选中的第二行和第三行字符的结束字符分别更新为“代”和“同”。
在本申请的一些实施例中,字符选择控制装置可以根据上述第二字符选择控件更新后的显示位置,更新字符选择区域所选中的字符行数。
可选地,字符选择控制装置可以根据第二字符选择控件更新后的位置,更新上述字符选择区域所选中的起始字符行,即第一行字符。
示例性地,字符选择控制装置响应向上或向下移动该第二字符选择控件的输入,更新选中的起始字符行。
举例说明,结合上述图4(A),用户向上移动该控件24b一行字符的距离后,字符选择控制装置增加选中第一行字符,即选中第一行至第三行字符;或者,用户向下移动该控件24b两行字符的距离后,字符选择控制装置向下取消多选中两行字符,即取消选中已选中字符中的第一行和第二行字符。
本申请实施例提供的字符选择控制方法,通过上下移动第二字符选择控件,实现快速增加选中行,并通过左右移动第二字符选择控件,实现统一调整字符选择区域所选中的至少一行字符的结束字符,从而在多行字符的结束位置处存在用户不需要选择的字符时,可以一次性过滤掉多行字符结束位置处不需要选择的一个或多个字符,快速得到需求选中的字符,而不需要用户逐行操作才能选中需求的字符,极大提高操作效率。
可选地,在本申请实施例中,上述字符选择控件为第三字符选择控件的情况下,上述步骤S204中更新字符选择区域的字符选择范围的过程,可以替换为以下步骤S204a3:
步骤S204a3:在第二输入为调整第三字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的最后一行字符的结束字符。
示例性地,字符选择控制装置响应向左或向右移动该第三字符选择控件的输入,调整选中的所有字符行中最后一行字符的起始字符。
图6(A)和图6(B)为本申请实施例提供的字符选择控制方法所应用的界面的实例示意图。结合上述图4(A),如图6(A)所示,如果用户需要调整当前选中的字符中最后一行字符的结束字符,则用户可以将控制点24c向左拖动,如图6(B)所示,电子设备根据该控制点24a被拖动至的位置,将最后一行字符中选中的结束字符由“时”调整为“,”。
本申请实施例提供的字符选择控制方法,通过左右移动第三字符选择控件,实现对选中的最后一行字符的结束字符进行调整,从而能够对最后一行字符的结束字符的调整进行单独控制,提高操作灵活性。
可选地,在本申请实施例中,上述字符选择控件为第四字符选择控件的情况下,上述步骤S204中更新字符选择区域的字符选择范围的过程,可以替换为以下步骤S204a4:
步骤S204a4:在第二输入为调整第四字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的第一行字符的起始字符。
示例性地,字符选择控制装置响应向左或向右移动该第四字符选择控件的输入,调整选中的所有字符行中首行字符的起始字符。
图6(C)和图6(D)为本申请实施例提供的字符选择控制方法所应用的界面的实例示意图。结合上述图6(A),如图6(C)所示,如果用户需要调整当前选中的字符中首行字符的起始字符,则用户可以将控制点24d向右拖动,图6(D)电子设备根据该控制点24d被拖动至的位置,将第一行字符中选中的起始字符由“*”调整为“可”。
本申请实施例提供的字符选择控制方法,通过左右移动第四字符选择控件,实现对选中的首行字符的起始字符进行调整,从而能够对首行字符的起始字符的调整进行单独控制,提高操作灵活性。
可选地,在本申请实施例中,上述字符选择区域内包括N行字符;上述N行字符中第X行字符对应第五字符选择控件。
可选地,上述步骤204中更新字符选择区域的字符选择范围的过程可以包括以下步骤A1:
步骤A1:在第二输入为调整第五字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的字符中,上述第五字符选择控件对应的一行字符的起始字符或者结束字符。
可选地,字符选择区域中一行字符对应一个字符选择控件,每个字符选择控件用于调整其对应的一行字符的选取范围。
可选地,每个字符选择控件可以显示于对应的一行字符的起始位置或结束位置处。
在本申请的一些实施例中,字符选择控件可以根据第五字符选择控件更新后的显示位置,更新第五字符选择控件对应的一行字符的起始字符。
举例说明,以选中的N行字符包括五行字符为例,假设用户需要将选中的第三行字符中第一个字符取消显示以及将选中的第四行字符中的前两个字符取消显示,则用户可以将第三行字符对应的字符选择控件向右移动一个字符的距离,触发字符选择控制装置将第三行字符的第一个字符取消选中,并将第四行字符对应的字符选择控件向右移动两个字符的距离,触发字符选择控制装置将第四行字符的前两个字符取消选中。
在本申请的一些实施例中,字符选择控件可以根据第五字符选择控件更新后的显示位置,更新第五字符选择控件对应的一行字符的结束字符。
举例说明,以选中的N行字符包括五行字符为例,假设用户需要将选中的第三行字符中最后一个字符取消显示,以及将选中的第四行字符中的最后两个字符取消显示,则用户可以将第三行字符对应的字符选择控件向左移动一个字符的距离,触发字符选择控制装置将第三行字符的最后一个字符取消选中,并将第四行字符对应的字符选择控件向左移动两个字符的距离,触发字符选择控制装置将第四行字符的最后两个字符取消选中。
本申请实施例提供的字符选择控制方法,通过移动每行字符对应的字符选择控件,实现对选中的每行字符的起始字符或者结束字符的更新,从而能够对每行选中的字符进行单独控制,提高操作灵活性。
可选地,在本申请实施例中,上述M个字符选择控件可以包括第六字符选择控件。
可选地,上述步骤S203中接收用户对上述M个字符选择控件中的字符选择控件的第二输入可以通过以下步骤S203a实现:
步骤S203a:接收用户对第六字符选择控件的第二输入。
可选地,结合上述步骤S203a,上述步骤S204可以包括以下步骤S204b1和步骤S204b2:
步骤S204b1:响应于上述第二输入,根据第六字符选择控件的显示位置确定字符选择区域中的第一字符。
步骤S204b2:将上述第一字符从字符选择区域中取消选择。
示例性地,字符选择控制装置响应于对上述第六字符选择控件的拖动输入,将上述第六字符选择控件所在的显示位置处的字符确定为第一字符,并将该第一字符取消选择。
可选地,上述第一字符包括至少一个字符。
示例性地,上述第一字符可以为与第六字符选择控件的距离最近的一个字符;或者,上述第一字符可以包括与第六字符选择控件的距离小于距离阈值的多个字符。
图7为本申请实施例提供的字符选择控制方法所应用的界面的实例示意图,如图7所示,电子设备根据用户的滑动输入的输入轨迹,确定字符区域,并在该字符区域的左下角的顶点处显示控制点74a,在该字符区域的右上角的顶点处显示控制点74b,在该字符区域的右下角的顶点处显示控制点74c,在该字符区域的左上角的顶点处显示控制点74d,以及在该字符区域的上边界的中点处显示控制点74e。进一步地,如果用户需要取消选中该字符区域中的字符“0”,用户可以移动上述控制点74e至需要取消选中的该字符“0”的位置处,电子设备可以将该字符“0”取消选中。
本申请实施例提供的字符选择控制方法,通过移动第六字符选择控件,实现对选中的字符中的任意字符取消选中,从而能够选中不连续的字符,极大提高操作灵活性。
进一步可选地,在本申请实施例中,上述步骤S204b1中根据字符选择控件的显示位置从字符选择区域中确定第一字符之前,本申请实施例提供的字符选择控制方法还包括以下步骤B1和步骤B2:
步骤B1:接收对第六字符选择控件的第三输入。
步骤B2:响应于上述第三输入,在上述第一显示位置显示第一子选择控件,在上述第二显示位置显示第二子字符选择控件。
其中,上述第一显示位置和第二显示位置为基于第三输入的输入结束位置确定的。
可选地,结合上述步骤B1和步骤B2,上述步骤S204b1中根据字符选择控件的显示位置确定字符选择区域中的第一字符的过程,可以通过以下步骤S204c1实现:
S204c1:将第一子字符选择控件和第二子字符选择控件之间的字符,确定为第一字符。
可选地,上述第三输入可以为触控输入、手势输入以及语音输入等任意具备可行性的输入。
可选地,上述第三输入用于调整第六字符选择控件的显示位置。
示例性地,上述第一显示位置可以为目标控件的显示位置处的字符的左侧字符间距的特定位置或者随机位置,上述第二显示位置可以为目标控件的显示位置处的字符的右侧字符间距的特定位置或随机位置。示例性地,上述特定位置可以为字符间距的中间位置,即该显示位置处的字符和与该显示位置处的字符相邻的字符的中间位置。
示例性地,上述目标控件的显示位置处的字符可以为与目标控件的显示位置距离最近的字符。
示例性地,上述第一子字符选择控件和第二子字符选择控件可以为圆形控件或者方形控件,本申请实施例对此不作限定。
示例性地,上述第一子字符选择控件和第二子字符选择控件可以为控制点。
图8(A)和图8(B)为本申请实施例提供的字符选择控制方法所应用的界面的实例示意图,结合上述图7,如图8(A)所示,在用户需要取消选中该字符区域中的字符“0”的情况下,用户移动上述控制点74e至需要取消选中的该字符“0”的位置处,如图8(B)所示,电子设备在该字符“0”和位于该字符左侧且与该字符相邻的字符“1”的中间位置处显示子控制点86a,并在该字符“0”和位于该字符右侧且与该字符相邻的字符“1”的中间位置处显示子控制点86b,以及将该字符“0”取消选中。
本申请实施例提供的字符选择控制方法,字符选择控制装置根据第六字符选择控件被移动至的位置,显示第一子字符选择控件和第二子字符选择控件,并将该第一子字符选择控件和第二子字符选择控件之间的字符取消选中,从而能够选中不连续的字符,极大提高操作灵活性。
进一步可选地,在本申请实施例中,上述步骤B2之后,本申请实施例提供的字符选择控制方法还包括以下步骤B3至步骤B5:
步骤B3:接收对目标子字符选择控件的第四输入。
步骤B4:响应于上述第四输入,根据第四输入对应的输入结束位置调整目标子字符选择控件的显示位置。
其中,上述目标子选择控件包括第一子选择控件和第二子选择控件中的至少之一。
步骤B5:根据上述目标子选择控件调整后的显示位置,更新已选择的第一字符。
其中,上述目标子字符选择控件包括第一子字符选择控件和第二子字符选择控件中的至少之一。
示例性地,上述第四输入可以包括以下任一项:用户的触控输入,语音输入,手势输入,或者,按键输入等其他可行性输入,本申请实施例对此不作限定。
进一步地,上述触控输入可以为:用户的点击输入,滑动输入,按压输入等。进一步地,上述点击操作可以为任意次数的点击操作。上述滑动操作可以为向任意方向的滑动操作,例如向上滑动、向下滑动、向左滑动或者向右滑动等,在本申请实施例中对此不做限定。
示例性地,上述第四输入为对目标子字符选择控件的拖动输入。
示例性地,字符选择控制装置可以将第三输入的结束位置,作为目标子字符选择控件的目标显示位置,并将目标子控件当前的显示位置调整为上述目标显示位置。
可以理解的是,第一子字符选择控件和第二子字符选择控件之间的字符为取消选择的字符,第一子字符选择控件和第二子字符选择控件的显示位置发生变化的情况下,处于取消选择状态的字符也会发生变化。
图8(C)为本申请实施例提供的字符选择控制方法所应用的界面的另一实例示意图,结合上述图8(A)和图8(B),当需要调整需要取消选择的字符数量时,将字符“a”和字符“b”之间的字符取消选择时,用户可以将上述子控制点86a向左拖动至字符“a”和字符“1”中间,并将上述子控制点86b向右拖动至字符“1”和字符“b”中间,触发电子设备将字符“a”和字符“b”中间的字符均取消显示。
需要说明的是,为了直观体现取消选择的字符,在附图中均采用阴影填充表示取消选择的字符,如图8(A)和图8(B)中阴影填充区域内的字符为取消选择的字符。
进一步可选地,字符选择控制装置接收用户对第六字符选择控件的第六输入,显示第三子字符选择控件和第四子字符选择控件。
示例性地,上述第六输入可以为用户对第六字符选择控件的拖动输入。
图8(D)为本申请实施例提供的字符选择控制方法所应用的界面的另一实例示意图,结合上述图8(B),用户可以继续拖动上述控制点74e至字符“b”的位置处,如图8(D)所示,电子设备在该字符“b”和位于该字符左侧且与该字符相邻的字符的中间位置处显示子控制点86c,并在该字符“b”和位于该字符右侧且与该字符相邻的字符的中间位置处显示子控制点86d,以及将该字符“b”取消选中。
需要说明的是,显示目标子控制点的前提是选中区域内还有剩余字符。如果将反选控制点S拖动到反选区域松手不会生成反选控制点,同理拖到第一个字符或最后一个字符松手也不会生成反选控制点,拖到其他位置可以生成反选控制点,类似上述子控制点86c和子控制点86d的显示过程。
本申请实施例提供的字符选择控制方法,字符选择控制装置接收用户对第六字符选择控件多次触控输入后,可以生成多组子字符选择控件,并将每组子字符选择控件之间的字符取消选中,从而能够从一段字符中选取多个不连续的字符内容,提高字符选择的灵活性。
进一步可选地,在本申请实施例中,上述步骤S204b2之后,本申请实施例提供的字符选择控制方法还包括以下步骤S204b3和步骤S204b4:
步骤S204b3:在第二字符和所述第三字符之间***换行符。
步骤S204b4:合并上述第二字符、第三字符和换行符,得到目标字符。
其中,上述第二字符为上述字符选择区域内的首个字符与上述第一子字符选择控件之间的字符,上述第三字符为上述字符选择区域内的最后一个字符与上述第二子字符选择控件之间的字符。
示例性地,字符选择控制装置可以根据第二字符和第三字符在第一字符中的字符顺序,对第二字符和第三字符进行合并。例如,第二字符位于第三字符之前,则在第二字符之后拼接第三字符。
进一步地,字符选择控制装置可以将第二字符、第三字符以及换行符转换为字符串,并采取字符串拼接的方式,合并上述第二字符、第三字符和换行符,得到目标字符。
示例性地,字符选择控制装置在对第二字符、第三字符和换行符进行合并时,可以根据第一子字符选择控件或者第二子字符选择控件的显示位置,确定是否在第二字符和第三字符中间***换行符。
示例性地,在第一子字符选择控件落在某一行底部时,会在拼接该第一子字符选择控件前后的两段字符时,在两段字符间直接***一个换行符。示例性地,在第二子字符选择控件落在某一行底部时,也会在拼接该第一子字符选择控件前后的两段字符时,在两段字符间直接***一个换行符。
图9(A)为本申请实施例提供的字符选择控制方法所应用的界面的另一实例示意图,结合上述实施例,字符选择区域91显示有控制点91a、91b、91c和91d,以及子控制点91e和子控制点91f,且字符选择区域91中子控制点91e和子控制点91f之间的字符处于未选中状态,如图9(B)所示,对已选中的两段字符“1111a”和字符“b1111222222222222222222222222222222333333333333”拼接后得到的字符94,由于该子控制点91e和子控制点91f均位于一行的中间位置,因此拼接后的两段字符之间不换行。
图9(C)为本申请实施例提供的字符选择控制方法所应用的界面的另一实例示意图,结合上述图9(B),假设该子控制点91f位于一行的底部位置,如图9(C)所示,对两段字符拼接后得到的字符95,该字符95中字符“1111a”和字符“b1111222222222222222222222222222222333333333333”之间存在换行。
需要说明的是,拼接后的字符可以不显示,为了直观体现拼接后的字符在图9(B)和图9(C)中显示该字符。
本申请实施例提供的字符选择控制方法,字符选择控制装置可以对字符选择区域中不连续的两段字符进行拼接,得到目标字符,并且在拼接时可以根据子控制点的显示位置在两段字符间添加换行符或者不添加换行符,从而满足用户的不同字符选择需求。
进一步可选地,在本申请实施例中,上述步骤B2之后,本申请实施例提供的字符选择控制方法还包括以下步骤C1和步骤C2:
步骤C1:接收对第一子字符选择控件和第二子字符选择控件的第五输入。
步骤C2:响应于上述第五输入,恢复选择第一子字符选择控件和第二子字符选择控件之间的字符,并取消显示上述第一子字符选择控件和第二子字符选择控件。
示例性地,上述第五输入可以包括以下任一项:用户的触控输入,语音输入,手势输入,或者,按键输入等其他可行性输入,本申请实施例对此不作限定。
进一步地,上述触控输入可以为:用户的点击输入,滑动输入,按压输入等。进一步地,上述点击操作可以为任意次数的点击操作。上述滑动操作可以为向任意方向的滑动操作,例如向上滑动、向下滑动、向左滑动或者向右滑动等,在本申请实施例中对此不作限定。
示例性地,上述第五输入可以为将第一子字符选择控件拖动至第二子字符选择控件的输入,或者,上述第五输入可以为将第二子字符选择控件拖动至第一子控制控件的输入。
举例说明,结合上述图8(D),电子设备在字符选择区域显示子控制点86a、子控制点86b、子控制点86c和子控制点86d,用户将子控制点86c拖动至子控制点86d的位置处使得与子控制点86c和子控制点86d至少部分重合,电子设备取消显示该子控制点86c和子控制点86d,并将子控制点86c和子控制点86d之间的字符“b”恢复为选中状态,如图8(B)所示。
本申请实施例提供的字符选择控制方法,字符选择控制装置接收用户对第一子字符选择控件和第二子字符选择控件的第四输入后,取消显示该第一子字符选择控件和第二子字符选择控件并恢复该第一子字符选择控件和第二子字符选择控件之间的字符为选中状态,使得用户可以根据实际需求增加或者减少子字符选择控件组的数量,从而能够通过子字符选择控件组便捷灵活地对字符选择区域中需求取消选择的字符取消选择,进而提高选中一段不连续字符的灵活性。
可选地,在本申请实施例中,在确定字符选择区域所选中的字符的情况下,字符选择控制装置可以接收用户对第一功能选项的第七输入,执行该第一功能选项对应的功能,
示例性地,上述第一功能选项可以为复制选项或者截图选项。
示例性地,在选中字符后,用户可以点击“复制选项”,触发字符选择控制装置复制选中的字符。
示例性地,在选中字符后,用户可以点击“截图选项”,触发字符选择控制装置对选中的字符进行截图。
进一步地,在对选中的字符进行截图时,字符选择控制装置可以对整个字符进行截图,得到第一截图,然后通过图像处理算法将第一截图中未选中的字符去除,并保留该未选中的字符的背景,从而得到只包含选中的字符的截图。
图10(A)为本申请实施例提供的字符选择控制方法所应用的界面的另一实例示意图,结合上述图9(A),如图10(A)所示,用户在选择的字符区域长按后,电子设备显示“复制”选项和“截图”选项,用户点击“复制”选项后,得到字符区域中不包括字符“a”和字符“b”之间未选中字符的拷贝字符“1111ab1111222222222222222222222222222222333333333333”,用户点击“截图”选项后,如图10(B)所示,电子设备对该字符选择区域进行截图,得到不包括字符“a”和字符“b”之间未选中字符、只包括选中的字符的截图12。
本申请实施例提供的字符选择控制方法,字符选择控制装置接收用户对复制选项的输入,将选中的字符进行复制,或者接收用户对截图选项的输入,得到仅包括选中的字符的截图,从而得到满足用户需求的复制内容或者截图。
本申请实施例提供的字符选择控制方法,执行主体可以为字符选择控制装置。本申请实施例中以字符选择控制装置执行字符选择控制方法为例,说明本申请实施例提供的字符选择控制装置。
图11为本申请实施例提供的字符选择控制装置的结构示意图,如图11所示,该字符选择控制装置900可以包括:接收模块901、显示模块902和处理模块903,其中:所述接收模块901,用于接收第一输入;所述显示模块902,用于响应于所述接收模块901接收的第一输入,显示字符选择区域;所述接收模块901,还用于调整所述字符选择区域中字符选择控件的第二输入;所述处理模块903,用于响应于所述接收模块901接收的第二输入,更新所述字符选择区域的字符选择范围。
可选地,在本申请实施例中,上述字符选择区域内包括N行字符;字符选择控件包括第一字符选择控件;上述处理模块,具体用于在第二输入为调整字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的字符行数或更新字符选择区域所选中的至少一行字符的起始字符;其中,至少一行字符为N行字符,或者至少一行字符包括N行字符中除第一行字符外的字符;N为大于1的整数。
可选地,在本申请实施例中,字符选择区域内包括N行字符;字符选择控件为第二字符选择控件;上述处理模块,具体用于在第二输入为调整第二字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的字符行数或者更新字符选择区域所选中的至少一行字符的结束字符;
其中,至少一行字符为N行字符,或者至少一行字符为M行字符中除第一行字符和最后一行字符外的至少一行字符;N为大于1的整数。
可选地,在本申请实施例中,至少一个字符选择控件包括第三字符选择控件;
上述处理模块,具体用于在第二输入为调整第三字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的最后一行字符的结束字符。
可选地,在本申请实施例中,字符选择控件包括第四字符选择控件;上述处理模块,具体用于在第二输入为调整第四字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的第一行字符的起始字符。
可选地,在本申请实施例中,上述字符选择区域内包括N行字符;N行字符中第X行字符对应第五字符选择控件;上述处理模块,具体用于在第二输入为调整第五字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的字符中,字符选择控件对应的一行字符的起始字符或者结束字符。
可选地,在本申请实施例中,字符选择控件包括第六字符选择控件;上述接收模块,具体用于接收用户调整第六字符选择控件的显示位置的第二输入;上述处理模块,具体用于响应于接收模块接收的第二输入,根据第六字符选择控件的显示位置确定字符选择区域中的第一字符,并将第一字符从字符选择区域选中的字符中取消选择。
可选地,在本申请实施例中,上述接收模块,还用于接收对第五字符选择控件的第三输入;上述显示模块,还用于响应于接收模块接收的第三输入,在第一位置显示第一子选择控件,在第二位置显示第二子选择控件,第一显示位置和第二显示位置为基于第三输入的输入结束位置确定的;上述处理模块,具体用于将第一子选择控件和第二子选择控件之间的字符,确定为第一字符。
可选地,在本申请实施例中,上述接收模块,还用于接收对目标子选择控件的第四输入;上述处理模块,还用于响应于接收模块接收的第四输入,根据第四输入的输入结束位置调整目标子选择控件的显示位置;目标子选择控件包括第一子选择控件和第二子选择控件中的至少之一;上述处理模块,具体用于根据目标子选择控件调整后的显示位置,更新已选择的第一字符。
可选地,在本申请实施例中,上述处理模块,还用于将字符选择区域所选中的第二字符和第三字符合并为目标字符;其中,第二字符为字符选择区域内的首个字符与第一子选择控件之间的字符,第三字符为字符选择区域内的最后一个字符与第二子选择控件之间的字符。
可选地,在本申请实施例中,上述处理模块,具体用于在第二字符和第三字符之间***换行符;上述处理模块,具体用于合并第二字符、第三字符和换行符,得到目标字符。
可选地,在本申请实施例中,上述接收模块,还用于接收对第一子选择控件和第二子选择控件的第五输入;上述处理模块,还用于恢复选择第一子选择控件和第二子选择控件之间的字符,并取消显示第一子选择控件和第二子选择控件。
本申请实施例提供的字符选择控制装置,字符选择控制装置接收第一输入,显示字符选择区域,该字符选择区域用于选中至少一个字符;接收对上述字符选择区域中字符选择控件的显示位置的第二输入,更新上述字符选择区域的字符选择范围。通过该方法,在用户需求选中字符区域中的特定字符内容时,用户可以先触发显示用于选中字符的字符选择区域,然后通过移动字符选择区域中的字符选择控件,触发字符选择控制装置对上述字符选择区域的字符选择范围进行更新,从而使得用户能够根据实际的字符选择需求,便捷灵活地调整字符选择区域所选中的字符。如此,能够便捷灵活地从多行字符中选择需求选中的字符,快速得到满足用户需求的字符。。
本申请实施例中的字符选择控制装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobilepersonal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的字符选择控制装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的字符选择控制装置能够实现图1至图10(B)的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图12所示,本申请实施例还提供一种电子设备1000,包括处理器1001和存储器1002,存储器1002上存储有可在所述处理器1001上运行的程序或指令,该程序或指令被处理器M01执行时实现上述字符选择控制方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图13为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图13中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,上述用户输入单元107,用于接收第一输入;上述显示单元106,用于响应于用户输入单元107接收的第一输入,显示字符选择区域;上述用户输入单元107,还用于接收调整所述字符选择区域中字符选择控件的第二输入;所述处理模块903,用于响应于用户输入单元107接收的第二输入,更新字符选择区域的字符选择范围。
可选地,在本申请实施例中,上述字符选择区域内包括N行字符;字符选择控件包括第一字符选择控件;上述处理器110,具体用于在第二输入为调整字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的字符行数或更新字符选择区域所选中的至少一行字符的起始字符;其中,至少一行字符为N行字符,或者至少一行字符包括N行字符中除第一行字符外的字符;N为大于1的整数。
可选地,在本申请实施例中,字符选择区域内包括N行字符;字符选择控件为第二字符选择控件;上述处理器110,具体用于在第二输入为调整第二字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的字符行数或者更新字符选择区域所选中的至少一行字符的结束字符;
其中,至少一行字符为N行字符,或者至少一行字符为M行字符中除第一行字符和最后一行字符外的至少一行字符;N为大于1的整数。
可选地,在本申请实施例中,至少一个字符选择控件包括第三字符选择控件;
上述处理器110,具体用于在第二输入为调整第三字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的最后一行字符的结束字符。
可选地,在本申请实施例中,字符选择控件包括第四字符选择控件;上述处理器110,具体用于在第二输入为调整第四字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的第一行字符的起始字符。
可选地,在本申请实施例中,上述字符选择区域内包括N行字符;N行字符中第X行字符对应第五字符选择控件;上述处理器110,具体用于在第二输入为调整第五字符选择控件显示位置的输入的情况下,更新字符选择区域所选中的字符中,字符选择控件对应的一行字符的起始字符或者结束字符。
可选地,在本申请实施例中,字符选择控件包括第六字符选择控件;上述用户输入单元107,具体用于接收用户调整第六字符选择控件的显示位置的第二输入;上述处理器110,具体用于响应于用户输入单元107接收的第二输入,根据第六字符选择控件的显示位置确定字符选择区域中的第一字符,并将第一字符从字符选择区域选中的字符中取消选择。
可选地,在本申请实施例中,上述用户输入单元107,还用于接收对第五字符选择控件的第三输入;上述显示单元106,还用于响应于用户输入单元107接收的第三输入,在第一位置显示第一子选择控件,在第二位置显示第二子选择控件,第一显示位置和第二显示位置为基于第三输入的输入结束位置确定的;上述处理器110,具体用于将第一子选择控件和第二子选择控件之间的字符,确定为第一字符。
可选地,在本申请实施例中,上述用户输入单元107,还用于接收对目标子选择控件的第四输入;上述处理器110,还用于响应于用户输入单元107接收的第四输入,根据第四输入的输入结束位置调整目标子选择控件的显示位置;目标子选择控件包括第一子选择控件和第二子选择控件中的至少之一;上述处理器110,具体用于根据目标子选择控件调整后的显示位置,更新已选择的第一字符。
可选地,在本申请实施例中,上述处理器110,还用于将字符选择区域所选中的第二字符和第三字符合并为目标字符;其中,第二字符为字符选择区域内的首个字符与第一子选择控件之间的字符,第三字符为字符选择区域内的最后一个字符与第二子选择控件之间的字符。
可选地,在本申请实施例中,上述处理器110,具体用于在第二字符和第三字符之间***换行符;上述处理器110,具体用于合并第二字符、第三字符和换行符,得到目标字符。
可选地,在本申请实施例中,上述用户输入单元107,还用于接收对第一子选择控件和第二子选择控件的第五输入;上述处理器110,还用于恢复选择第一子选择控件和第二子选择控件之间的字符,并取消显示第一子选择控件和第二子选择控件。
本申请实施例提供的电子设备,电子设备接收第一输入,显示字符选择区域,该字符选择区域用于选中至少一个字符;接收对上述字符选择区域中字符选择控件的显示位置的第二输入,更新上述字符选择区域的字符选择范围。通过该方法,在用户需求选中字符区域中的特定字符内容时,用户可以先触发显示用于选中字符的字符选择区域,然后通过移动字符选择区域中的字符选择控件,触发电子设备对上述字符选择区域的字符选择范围进行更新,从而使得用户能够根据实际的字符选择需求,便捷灵活地调整字符选择区域所选中的字符。如此,能够便捷灵活地从多行字符中选择需求选中的字符,快速得到满足用户需求的字符。
应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器109可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。
处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述字符选择控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述字符选择控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述字符选择控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (15)
1.一种字符选择控制方法,其特征在于,所述方法包括:
接收第一输入;
响应于所述第一输入,显示字符选择区域,所述字符选择区域用于选中至少一个字符;
接收调整所述字符选择区域中字符选择控件的显示位置的第二输入;
响应于所述第二输入,更新所述字符选择区域的字符选择范围。
2.根据权利要求1所述的方法,其特征在于,所述字符选择区域内包括N行字符;所述字符选择控件包括第一字符选择控件;
所述更新所述字符选择区域的字符选择范围,包括:
在所述第二输入为调整所述第一字符选择控件显示位置的输入的情况下,更新所述字符选择区域所选中的字符行数或更新所述字符选择区域所选中的至少一行字符的起始字符;
其中,所述至少一行字符为所述N行字符,或者所述至少一行字符包括所述N行字符中除第一行字符外的字符,N为大于1的整数。
3.根据权利要求1所述的方法,其特征在于,所述字符选择区域内包括N行字符;所述字符选择控件包括第二字符选择控件;
所述更新所述字符选择区域的字符选择范围,包括:
在所述第二输入为调整所述第二字符选择控件显示位置的输入的情况下,更新所述字符选择区域所选中的字符行数或者更新所述字符选择区域所选中的至少一行字符的结束字符;
其中,所述至少一行字符为所述N行字符,或者所述至少一行字符为所述M行字符中除第一行字符和最后一行字符外的至少一行字符;N为大于1的整数。
4.根据权利要求1所述的方法,其特征在于,所述字符选择控件包括第三字符选择控件;
所述更新所述字符选择区域的字符选择范围,包括:
在所述第二输入为调整所述第三字符选择控件显示位置的输入的情况下,更新所述字符选择区域所选中的最后一行字符的结束字符。
5.根据权利要求1所述的方法,其特征在于,所述字符选择控件包括第四字符选择控件;
所述更新所述字符选择区域的字符选择范围,包括:
在所述第二输入为调整所述第四字符选择控件显示位置的输入的情况下,更新所述字符选择区域所选中的第一行字符的起始字符。
6.根据权利要求1所述的方法,其特征在于,所述字符选择区域内包括N行字符;所述N行字符中第X行字符对应第五字符选择控件;
所述更新所述字符选择区域的字符选择范围,包括:
在所述第二输入为调整所述第五字符选择控件显示位置的输入的情况下,更新所述字符选择区域所选中的字符中,所述第五字符选择控件对应的一行字符的起始字符或者结束字符。
7.根据权利要求1所述的方法,其特征在于,所述字符选择控件包括第六字符选择控件;所述接收调整所述字符选择区域中字符选择控件的显示位置的第二输入,包括:
接收用户调整所述第六字符选择控件的显示位置的第二输入;
所述响应于所述第二输入,更新所述字符选择区域的字符选择范围,包括:
响应于所述第二输入,根据所述第六字符选择控件的显示位置确定所述字符选择区域中的第一字符;
将所述第一字符从所述字符选择区域选中的字符中取消选择。
8.根据权利要求7所述的方法,其特征在于,所述根据所述第六字符选择控件的显示位置确定所述字符选择区域中的第一字符之前,还包括:
接收对所述第六字符选择控件的第三输入;
响应于所述第三输入,在第一显示位置显示第一子选择控件,在第二显示位置显示第二子选择控件,所述第一显示位置和所述第二显示位置为基于所述第三输入的输入结束位置确定的;
所述根据所述第六字符选择控件的显示位置确定所述字符选择区域中的第一字符,包括:
将所述第一子选择控件和所述第二子选择控件之间的字符,确定为所述第一字符。
9.根据权利要求8所述的方法,其特征在于,所述在第一位置显示第一子选择控件,在第二位置显示第二子选择控件之后,还包括:
接收对目标子选择控件的第四输入;
响应于所述第四输入,根据所述第四输入的输入结束位置调整所述目标子选择控件的显示位置;所述目标子选择控件包括所述第一子选择控件和所述第二子选择控件中的至少之一;
根据所述目标子选择控件调整后的显示位置,更新已选择的所述第一字符。
10.根据权利要求8或9所述的方法,其特征在于,所述将所述第一字符从所述字符选择区域选中的字符中取消选择之后,还包括:
将所述字符选择区域所选中的第二字符和第三字符合并为目标字符;
其中,所述第二字符为所述字符选择区域内的首个字符与所述第一子选择控件之间的字符,所述第三字符为所述字符选择区域内的最后一个字符与所述第二子选择控件之间的字符。
11.根据权利要求10所述的方法,其特征在于,所述将所述字符选择区域所选中的第二字符和第三字符合并为目标字符,包括:
在所述第二字符和所述第三字符之间***换行符;
合并所述第二字符、所述第三字符和所述换行符,得到所述目标字符。
12.根据权利要求8或9所述的方法,其特征在于,所述在第一位置显示第一子选择控件,在第二位置显示第二子选择控件之后,还包括:
接收对所述第一子选择控件和第二子选择控件的第五输入;
响应于所述第五输入,恢复选择所述第一子选择控件和所述第二子选择控件之间的字符,并取消显示所述第一子选择控件和第二子选择控件。
13.一种字符选择控制装置,其特征在于,所述装置包括:接收模块、显示模块和处理模块,其中:
所述接收模块,用于接收第一输入;
所述显示模块,用于响应于所述接收模块接收的第一输入,显示字符选择区域;
所述接收模块,还用于接收调整所述字符选择区域中字符选择控件的第二输入;
所述处理模块,用于响应于所述接收模块接收的第二输入,更新所述字符选择区域的字符选择范围。
14.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-12任一项所述的字符选择控制方法的步骤。
15.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-12任一项所述的字符选择控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310568297.0A CN116627302A (zh) | 2023-05-19 | 2023-05-19 | 字符选择控制方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310568297.0A CN116627302A (zh) | 2023-05-19 | 2023-05-19 | 字符选择控制方法、装置、电子设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116627302A true CN116627302A (zh) | 2023-08-22 |
Family
ID=87612702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310568297.0A Pending CN116627302A (zh) | 2023-05-19 | 2023-05-19 | 字符选择控制方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116627302A (zh) |
-
2023
- 2023-05-19 CN CN202310568297.0A patent/CN116627302A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230152940A1 (en) | Device, method, and graphical user interface for managing folders | |
US8910073B2 (en) | Enhancing visual continuity in scrolling operations | |
DE112012000403T5 (de) | Berührungsbildschirm-tastaturmit korrektur von vorher eingegebenem text | |
US20120229397A1 (en) | Method and apparatus for selecting desired contents on read text in portable terminal | |
CN101719064A (zh) | 页签控制器 | |
CN114518820A (zh) | 图标整理方法、装置和电子设备 | |
US20140325400A1 (en) | Multi-panel view interface for a browser operating on a computing device | |
CN114302009A (zh) | 视频处理方法、装置、电子设备及介质 | |
CN114564263A (zh) | 页面布局调整方法、装置 | |
CN107491502A (zh) | 一种选择词条的方法及终端 | |
CN114721565A (zh) | 应用程序启动方法、装置、电子设备及存储介质 | |
CN116627302A (zh) | 字符选择控制方法、装置、电子设备及可读存储介质 | |
US20130271383A1 (en) | Korean character input apparatus and method using touch screen | |
CN115617225A (zh) | 应用界面显示方法、装置、电子设备及存储介质 | |
CN115640782A (zh) | 用于文档演示的方法、装置、设备和存储介质 | |
CN114564134A (zh) | 应用图标显示方法、装置 | |
CN113760165B (zh) | 一种界面数据处理方法、装置以及计算机可读存储介质 | |
CN113835578A (zh) | 显示方法、装置及电子设备 | |
CN114063854A (zh) | 文件编辑处理方法、装置和电子设备 | |
CN113885748A (zh) | 对象切换方法、装置、电子设备和可读存储介质 | |
CN113238694A (zh) | 界面比对方法、装置及移动终端 | |
CN113807057A (zh) | 文字编辑方法和装置 | |
CN113436297A (zh) | 图片处理方法和电子设备 | |
US20120174030A1 (en) | Navigating among higher-level and lower-level windows on a computing device | |
CN103064965A (zh) | 网页中的swf文件操作方法及设备 |
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 |