一种文本编辑方法及相关设备技术

技术编号:38327680 阅读:21 留言:0更新日期:2023-07-29 09:10
本申请提供了一种文本编辑方法及相关设备。电子设备可以在不影响第一图层的显示的情况下,进行文本编辑。具体地,电子设备可以确定目标输入位置,并新建图层,然后将新建图层上的笔记转化为文本再输入到目标输入位置中。在一些可能的实现方式中,电子设备还可以新建图层用于记录笔记和批注,并且能够根据图层的透明度来转换两种模式。可理解,上述方法均可以在不影响第一图层显示的情况下进行文本编辑,扩大了手写笔的使用场景,使得用户能使用手写笔进行灵活的文本编辑,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
一种文本编辑方法及相关设备
[0001]本申请是分案申请,原申请的申请号是202111312697.2,原申请日是2021年11月08日,原申请的全部内容通过引用结合在本申请中。


[0002]本申请涉及终端
,尤其涉及一种文本编辑方法及相关设备。

技术介绍

[0003]目前,手机、平板电脑等移动终端发展迅速,也越来越普及。这些移动终端的功能丰富多样,提高了人们的生活质量,也使得人们的工作和学习更高效。为了进一步提高用户的使用感受,许多生产厂商给这些移动终端配备了手写笔,使得用户通过手写笔就能完成在移动终端上的输入,提供了更多输入的可能性。
[0004]然而,手写笔的使用场景仍然比较有限。一般来说,用户可以在一些支持手写笔的第三方应用(例如,笔记软件、绘图软件等)中通过手写笔实现灵活输入。但是,对于另一些第三方应用而言,用户无法利用手写笔直接进行输入。例如,在一些文本编辑场景下,用户通过点击输入栏,确定光标位置后,才能调用输入法进行输入。并且,在终端采取手写输入法的情况下,用户才能使用手写笔在输入区域(可供写字的区域)写字,然后终端可以对用户写的字进行识别,经用户确认后将这些字填入输入栏。再例如,在又一些文本编辑场景下,用户期望添加批注。若此时用户使用的第三方应用不支持手写批注模式,用户就无法通过手写笔进行输入。上述示例可说明,目前手写笔的应用场景仍然比较局限,用户对手写笔的使用感受并不好。
[0005]因此,如何扩大手写笔的使用场景,使得用户能使用手写笔进行灵活的文本编辑是目前亟待解决的问题。

技术实现思路

[0006]本申请提供了一种文本编辑方法及相关设备,电子设备可以在不影响第一图层的显示的情况下,进行文本编辑。可理解,电子设备可以确定目标输入位置,并新建图层,然后将新建图层上的书写笔迹转化为文本,再将文本输入到目标输入位置中。电子设备还可以新建图层用于记录笔记和批注,并且能够根据图层的透明度来转换两种模式。可理解,上述方法均可以在不影响第一图层显示的情况下进行文本编辑,扩大了手写笔的使用场景,使得用户能使用手写笔进行灵活的文本编辑,提升了用户体验。
[0007]第一方面,本申请提供一种文本编辑方法,可以应用于电子设备。该方法可以包括:显示第一界面;响应于第一输入事件,确定目标输入位置,并创建书写图层;所述目标输入位置位于所述第一界面上;所述书写图层为覆盖在所述第一界面上的透明图层;响应于所述书写图层上的第一手写输入事件,对所述第一手写输入事件进行解析,得到输入内容;将所述输入内容输入到所述目标输入位置。
[0008]在本申请提供的方案中,电子设备确定目标输入位置后即可创建书写图层以供用
户进行手写输入,而不需要通过用户点击等操作来获取焦点再调用输入法。另外,用户创建的书写图层可以铺满整个屏幕,用户不用局限在输入法规定的输入画布中书写。可理解,这种方式更加简便,使得用户在使用手写笔进行输入时更加灵活,扩大了手写笔的使用场景,提升了用户体验。
[0009]可理解,手写笔需要与电子设备建立连接。该链接可以为蓝牙连接。
[0010]在本申请的一些实施例中,书写图层可以为第三图层。第一界面可以为第一图层。可理解,关于第一图层和第三图层的相关描述可以参考后面的实施例,在此不具体说明。
[0011]结合第一方面,在第一方面的一种可能的实现方式中,所述响应于第一输入事件之前,所述方法还包括:基于无障碍服务确定所述第一界面的可输入区域;基于所述可输入区域创建有效落笔图层;所述有效落笔图层为覆盖在所述可输入区域上的透明图层;其中,所述第一输入事件为作用在所述有效落笔图层上的事件;所述目标输入位置位于所述第一界面的所述可输入区域上。
[0012]在本申请提供的方案中,电子设备可以通过无障碍服务获取屏幕信息,并确定第一界面上可供用户进行输入的区域(例如,文本框等)。这些可输入区域上覆盖有透明图层,即上文所提及的有效落笔图层。一旦手写笔落到有效落笔图层上,电子设备可以根据落笔位置来确定目标输入位置,并创建书写图层以供用户利用手写笔进行书写。可理解,用户不需要首先通过点击等操作来确定目标输入位置,而是落笔即可书写,使得用户可以更加简便的使用手写笔进行书写,即输入时更加灵活,扩大了手写笔的使用场景,提升了用户体验。
[0013]在本申请的一些实施例中,有效落笔图层可以为第二图层。可理解,关于第二图层的相关描述可以参考后面的实施例,在此不具体说明。
[0014]结合第一方面,在第一方面的一种可能的实现方式中,所述第一输入事件为悬停事件。
[0015]在本申请提供的方案中,若用户持有手写笔并立于电子设备屏幕上方,一旦电子设备检测到悬停事件,那么可以根据悬停事件和落笔位置确定目标位置,并创建书写图层以供用户利用手写笔进行书写。可理解,用户不需要首先通过点击等操作来确定目标输入位置,而是落笔即可书写,使得用户可以更加简便的使用手写笔进行书写,即输入时更加灵活,扩大了手写笔的使用场景,提升了用户体验。
[0016]结合第一方面,在第一方面的一种可能的实现方式中,所述将所述输入内容输入到所述目标输入位置之后,所述方法还包括:响应于所述书写图层上的第二手写输入事件,基于输入法对所述第二手写输入事件进行解析,得到所述第二手写输入事件对应的编辑方式;根据所述编辑方式,通过文本控件基类对所述输入内容进行编辑;在所述目标输入位置显示编辑后的输入内容。
[0017]在本申请提供的方案中,电子设备可以识别手写笔的笔势对应的编辑方式,并通过文本控件基类获取该笔势所对应的输入内容。电子设备还可以通过文本控件基类并按照该编辑方式来对该输入内容进行编辑。可理解,用户不需要通过长按等方式来选中想要编辑的输入内容,也不需要通过输入法键盘区域来进行编辑。用户只需要通过手写笔的特定笔势即可对想要编辑的输入内容进行编辑。上述方式提供了更简便、更灵活的文本编辑方法,提升了用户体验。
[0018]结合第一方面,在第一方面的一种可能的实现方式中,所述将所述输入内容输入到所述目标输入位置之后,所述方法还包括:将所述书写图层上的第二手写输入事件传递给所述第一界面所对应的应用;基于输入法对所述第二手写输入事件进行解析,得到所述第二手写输入事件对应的编辑方式;基于输入监控器将所述第二手写输入事件发送给所述第一界面所对应的应用;根据所述编辑方式,通过所述第一界面所对应的应用对所述输入内容进行编辑;在所述目标输入位置显示编辑后的输入内容。
[0019]在本申请提供的方案中,电子设备可以将手写输入事件传输给第一界面所对应的应用,然后通过该应用来实现对文本的编辑。具体的编辑方式可以通过输入法对手写笔的笔势进行解析后获取。可理解,用户不需要通过长按等方式来选中想要编辑的输入内容,也不需要通过输入法键盘区域来进行编辑。用户只需要通过手写笔的特定笔势即可对想要编辑的输入内容进行编辑。上述方式提供了更简便、更灵活的文本编辑方法,提升了用户体验。
[0020]第二方面,本申请提供一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文本编辑方法,其特征在于,应用于电子设备,所述方法包括:显示第一界面;响应于第一输入事件,确定目标输入位置,并创建书写图层;所述目标输入位置位于所述第一界面上;所述书写图层为覆盖在所述第一界面上的透明图层;响应于所述书写图层上的第一手写输入事件,对所述第一手写输入事件进行解析,得到输入内容;在所述目标输入位置显示所述输入内容。2.如权利要求1所述的方法,其特征在于,所述响应于第一输入事件之前,所述方法还包括:基于无障碍服务确定所述第一界面的可输入区域;基于所述可输入区域创建有效落笔图层;所述有效落笔图层为覆盖在所述可输入区域上的透明图层;其中,所述第一输入事件为作用在所述有效落笔图层上的事件;所述目标输入位置位于所述第一界面的所述可输入区域上。3.如权利要求1所述的方法,其特征在于,所述第一输入事件为悬停事件。4.如权利要求1

3任一项所述的方法,其特征在于,所述在所述目标输入位置显示所述输入内容之后,所述方法还包括:响应于所述书写图层上的第二手写输入事件,基于输入法对所述第二手写输入事件进行解析,得到所述第二手写输入事件对应的编辑方式;根据所述编辑方式,通过文本控件基类对所述输入内容进行编辑;在所述目标输入位置显示编辑后的输入内容。5.如权利要求1

3任一项所述的方法,其特征在于,所述在所述目标输入位置显示所述输入内容之后,所述方法还包括:基于输入法对所述书写图层上的第二手写输入事件进行解析,得到所述第二手写输入事件对应的编辑方式;基于输入监控器将所述第二手写输入事件发送给所述第一界面所对应的应用;根据所述编辑方式,通过所述第一界面所对应的应用对所述输入内容进行编辑;在所述目标输入位置显示编辑后的输入内容。6.如权利要求4或5所述的方法,其特征在于,基于所述输入法对所述第二手写输入事件进行解析,得到所述第二手写输入事件对应的编辑方式,具体包括:通过输入管理服务确定所述输入法为手写输入法;通过所述手写输入法根据笔势识别规则来对所述第二手写输入事件进行笔势识别,确定所述第二手写输入事件对应的编辑方式;所述笔势识别规则包括笔势与编辑方式的对应关系。7.如权利要求6所述的方法,其特征在于,所述通过所述手写输入法根据笔势识别规则来对所述第二手写输入事件进行笔势识别,确定所述第二手写输入事件对应的编辑方式,具体包括:通过手写笔服务中的笔势识别模块对所述第二手写输入事件进行识别,得到所述第二手写输入事件对应的笔势;...

【专利技术属性】
技术研发人员:范明超
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1