【技术实现步骤摘要】
本专利技术实施例涉及通信领域,尤其涉及一种字符输入方法及电子设备。
技术介绍
随着通讯技术的发展,各种终端已成为人们日常生活不可或缺的工具,字符输入技术始终是实现人机交互的重要手段。对于一些终端,用户预在终端显示屏的字符显示区域内输入字符时,会触发预设操作,在显示区域上方弹出一字符输入区域,用户在字符输入区域内输入的字符会显示在字符显示区域中。但是,由于弹出的字符输入区域位于字符显示区域之上,用户无法准确判断在字符输入区域内输入的字符是否超出字符显示区域,因此会存在用户在字符输入区域中输入多个字符后仅有部分输入字符显示在字符显示区域内的情况,此种情况会降低用户的体验效果。
技术实现思路
本专利技术提供了一种字符输入方法,以解决
技术介绍
中存在的用户在字符输入区域中输入多个字符后仅有部分输入字符显示在字符显示区域内,用户体验效果较差的问题。第一方面,提供了一种字符输入方法,所述方法包括:计算字符输入区域中的当前输入字符在字符显示区域中的位置信息;判断所述当前输入字符是否在所述字符显示区域内;若是,则接收在所述字符输入区域中输入的下一个输入字符并对其在所述字符显示区域中的位置信息进行计算。第二方面,提供了一种电子设备,包括:位置信息计算模块,用于计算字符输入区域中的当前输入字符在字符显示区域中的位置信息;位置信息判断模块,用于判断所述当前输入字符是否在所述字符显示区域内;下一输入字符接收模块,用于若判断所述当前输入字符在所述字符显示区域内,则接收在所述字符输入区域中输入的下一个输入字符并对其在所述字符显示区域中的位置信息进行计算。依据本专利技术的实施例,计算字符输 ...
【技术保护点】
一种字符输入方法,其特征在于,所述方法包括:计算字符输入区域中的当前输入字符在字符显示区域中的位置信息;判断所述当前输入字符是否在所述字符显示区域内;若是,则接收在所述字符输入区域中输入的下一个输入字符并对其在所述字符显示区域中的位置信息进行计算。
【技术特征摘要】
1.一种字符输入方法,其特征在于,所述方法包括:计算字符输入区域中的当前输入字符在字符显示区域中的位置信息;判断所述当前输入字符是否在所述字符显示区域内;若是,则接收在所述字符输入区域中输入的下一个输入字符并对其在所述字符显示区域中的位置信息进行计算。2.根据权利要求1所述的方法,其特征在于,在所述计算字符输入区域中的当前输入字符在字符显示区域中的位置信息之前,所述方法还包括:获取上一输入字符在所述字符显示区域中的坐标信息和所述当前输入字符的字符尺寸;所述计算字符输入区域中的当前输入字符在字符显示区域中的位置信息包括:依据所述上一输入字符在所述字符显示区域中的坐标信息和所述当前输入字符的字符尺寸,计算所述当前输入字符在所述字符显示区域中的位置信息。3.根据权利要求2所述的方法,其特征在于,所述获取上一输入字符在所述字符显示区域中的坐标信息和所述当前输入字符的字符尺寸包括:获取上一输入字符在所述字符显示区域中的右上顶点的坐标(X0,Y0)和右下顶点的坐标(X1,Y1),以及所述当前输入字符在所述字符显示区域中的字符宽度W和字符高度H。4.根据权利要求3所述的方法,其特征在于,所述依据所述上一输入字符在所述字符显示区域中的坐标信息和所述当前输入字符的字符尺寸,计算所述当前输入字符在所述字符显示区域中的位置信息包括:依据所述上一输入字符在所述字符显示区域中的右下顶点的横坐标和所述当前输入字符在所述字符显示区域中的字符宽度中的至少一种,计算所述当前输入字符在所述字符显示区域中的右下顶点的横坐标;依据所述上一输入字符在所述字符显示区域中的右下顶点的纵坐标、右上顶点的纵坐标和所述当前输入字符在所述字符显示区域中的字符高度中的至少一种,计算所述当前输入字符在所述字符显示区域中的右下顶点的纵坐标。5.根据权利要求4所述的方法,其特征在于,所述依据所述上一输入字符在所述字符显示区域中的右下顶点的横坐标和所述当前输入字符在所述字符显示区域中的字符宽度中的至少一种,计算所述当前输入字符在所述字符显示区域中的右下顶点的横坐标包括:判断所述上一输入字符在所述字符显示区域中的右下顶点的横坐标与所述当前输入字符在所述字符显示区域中的字符宽度之和是否小于所述字符显示区域的右下顶点的横坐标;若小于,则计算所述当前输入字符在所述字符显示区域中的右下顶点的横坐标为(X0+W);若大于,则换行所述当前输入字符,计算所述当前输入字符在所述字符显示区域中的右下顶点的横坐标为W。6.根据权利要求4所述的方法,其特征在于,所述依据所述上一输入字符在所述字符显示区域中的右下顶点的纵坐标、右上顶点的纵坐标和所述当前输入字符在所述字符显示区域中的字符高度中的至少一种,计算所述当前输入字符在所述字符显示区域中的右下顶点的纵坐标包括:判断所述当前输入字符在所述字符显示区域中的字符高度是否大于所述上一输入字符在所述字符显示区域中的字符高度;若小于或等于,则计算所述当前输入字符在所述字符显示区域中的右下顶点的纵坐标为Y0;若大于,则计算所述当前输入字符在所述字符显示区域中的右下顶点的纵坐标为(H+Y1)。7.根据权利要求1所述的方法,其特征在于,所述判断所述当前输入字符是否在所述字符显示区域内包括:判断所述当前输入字符在所述字符显示区域中的右下顶点的横坐标和纵坐标是否同时在所述字符显示区域内。8.根据权利要求1所述的方法,其特征在于,若判断所述当前输入字符不在所述字符显示区域内,则所述方法还包括:发出用于警示用户的提示信息。9.根据权利要求8所述的方法,其特征在于,所述发出用于警示用户的提示信息包括以下至少一种:弹出一提示框,所述提示框中显示关于所述字符显示区域已满的文字信息;发出警示响声。10.一种电子设备,其特征在于,所述电子设备包括:位置信息计算模块,用于计算字符输入区域中的当前输入字符在字符显示区域中的位置信息;位置信息判断模块,用于判断所述当前输入字符是否...
【专利技术属性】
技术研发人员:邹雷,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。