System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟键盘设置方法、装置及存储介质制造方法及图纸_技高网

虚拟键盘设置方法、装置及存储介质制造方法及图纸

技术编号:40405164 阅读:5 留言:0更新日期:2024-02-20 22:28
本公开涉及一种虚拟键盘设置方法、装置及存储介质。应用于终端,所述方法包括:响应于接收到键盘设置指令,输出第一提示信息,所述第一提示信息用于指示在所述终端的屏幕上绘制预设图形;响应于检测到绘制完成操作,获取已绘制的目标图形;根据所述目标图形,确定所述终端的虚拟键盘的显示尺寸,以将所述显示尺寸作为所述虚拟键盘的设置参数,所述显示尺寸与所述目标图形的尺寸相匹配。由此,能够根据用户所绘制的图形的尺寸,自动为用户确定合适的虚拟键盘的尺寸,有利于提升用户使用虚拟键盘的输入效率,也有利于提升用户的输入体验。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种虚拟键盘设置方法、装置及存储介质


技术介绍

1、目前,终端的输入法能够为用户提供用于输入的虚拟键盘,用户通过操作虚拟键盘实现内容输入。但是,由于不同用户的手掌大小存在区别,对于虚拟键盘的使用情况也存在不同,目前的虚拟键盘无法满足不同用户对虚拟键盘的多样需求。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种虚拟键盘设置方法、装置及存储介质。

2、根据本公开实施例的第一方面,提供一种虚拟键盘设置方法,应用于终端,所述方法包括:

3、响应于接收到键盘设置指令,输出第一提示信息,所述第一提示信息用于指示在所述终端的屏幕上绘制预设图形;

4、响应于检测到绘制完成操作,获取已绘制的目标图形;

5、根据所述目标图形,确定所述终端的虚拟键盘的显示尺寸,以将所述显示尺寸作为所述虚拟键盘的设置参数,所述显示尺寸与所述目标图形的尺寸相匹配。

6、可选地,所述输出第一提示信息,包括:

7、在所述终端的屏幕的第一局部区域输出所述第一提示信息;

8、在所述终端的屏幕的第二局部区域显示用于绘制所述预设图形的图形绘制窗口。

9、可选地,所述方法还包括:

10、在接收到所述键盘设置指令到输出所述第一提示信息之间的第一时段内,输出第二提示信息,所述第二提示信息用于指示握持所述终端绘制所述预设图形时需满足的预设握持姿态。

11、可选地,所述方法还包括:p>

12、在所述第一时段内,检测是否存在对所述终端的屏幕的触摸操作;

13、若存在所述触摸操作,输出第三提示信息,所述第三提示信息用于提示停止对所述终端的屏幕的触摸。

14、可选地,所述方法还包括:

15、在从输出所述第一提示信息开始至检测到所述绘制完成操作之间的第二时段内,获取通过所述终端的屏幕进行的连续的图形绘制操作而产生的触摸位置信息,所述触摸位置信息包括至少一个携带有时间戳信息的触摸位置;

16、根据在目标时间点已获取到的触摸位置信息,生成对应于所述目标时间点的中间图形,其中,所述目标时间点为所述第二时段内的时间点,所述中间图形用于在所述目标时间点被所述终端的屏幕输出以展示已绘制的图形内容。

17、可选地,所述根据在目标时间点已获取到的触摸位置信息,生成对应于所述目标时间点的中间图形,包括:

18、根据在目标时间点已获取到的触摸位置信息,判断截至所述目标时间点的图形绘制操作是否符合预设要求;

19、在确定所述图形绘制操作符合所述预设要求的情况下,生成对应于所述目标时间点的中间图形;

20、在确定所述图形绘制操作不符合所述预设要求的情况下,输出第四提示信息,所述第四提示信息用于提示在所述目标时间点之后重新进行图形绘制操作。

21、可选地,所述预设要求包括以下中的至少一者:

22、时间戳信息所指示的时间最早的起始触摸位置处于预设的起始绘制区域内;

23、每一触摸位置与指定位置的间距均处于预设的距离范围内;

24、所述触摸位置信息对应的绘制方向与预设方向相同;

25、所述触摸位置信息中每一触摸位置对应的时间戳信息各自不相同。

26、可选地,所述方法还包括:

27、当所述触摸位置信息所包含的触摸位置中包含有处于预设的终止绘制区域内的终点触摸位置,确定检测到所述绘制完成操作。

28、可选地,所述终端内存储有虚拟键盘的多种预设尺寸,每一种所述预设尺寸各自对应有预设图形的图形尺寸范围;

29、所述根据所述目标图形,确定所述终端的虚拟键盘的显示尺寸,包括:

30、确定所述目标图形在多个图形尺寸范围中所属的目标图形尺寸范围;

31、将所述目标图形尺寸范围对应的虚拟键盘的预设尺寸确定为所述终端的虚拟键盘的显示尺寸。

32、可选地,所述预设图形为圆弧形;

33、所述确定所述目标图形在多个图形尺寸范围中所属的目标图形尺寸范围,包括:

34、确定所述目标图形与所述终端的边框所形成的扇形区域;

35、根据所述扇形区域的内接矩形的长度和/或宽度,确定所述目标图形尺寸范围。

36、根据本公开实施例的第二方面,提供一种虚拟键盘设置装置,应用于终端,所述装置包括:

37、第一输出模块,被配置为响应于接收到键盘设置指令,输出第一提示信息,所述第一提示信息用于指示在所述终端的屏幕上绘制预设图形;

38、第一获取模块,被配置为响应于检测到绘制完成操作,获取已绘制的目标图形;

39、第一确定模块,被配置为根据所述目标图形,确定所述终端的虚拟键盘的显示尺寸,以将所述显示尺寸作为所述虚拟键盘的设置参数,所述显示尺寸与所述目标图形的尺寸相匹配。

40、根据本公开实施例的第三方面,提供一种虚拟键盘设置装置,应用于终端,包括:

41、处理器;

42、用于存储处理器可执行指令的存储器;

43、其中,所述处理器被配置为:

44、响应于接收到键盘设置指令,输出第一提示信息,所述第一提示信息用于指示在所述终端的屏幕上绘制预设图形;

45、响应于检测到绘制完成操作,获取已绘制的目标图形;

46、根据所述目标图形,确定所述终端的虚拟键盘的显示尺寸,以将所述显示尺寸作为所述虚拟键盘的设置参数,所述显示尺寸与所述目标图形的尺寸相匹配。

47、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的虚拟键盘设置方法的步骤。

48、本公开的实施例提供的技术方案可以包括以下有益效果:

49、响应于接收到键盘设置指令,输出用于指示在终端的屏幕上绘制预设图形的第一提示信息,以及,响应于检测到绘制完成操作,获取已绘制的目标图形,并根据目标图形,确定终端的虚拟键盘的显示尺寸,以将显示尺寸作为虚拟键盘的设置参数,其中,显示尺寸与目标图形的尺寸相匹配。由此,能够根据用户所绘制的图形的尺寸,自动为用户确定合适的虚拟键盘的尺寸,有利于提升用户使用虚拟键盘的输入效率,也有利于提升用户的输入体验。

50、应当理解的是,以上的一般描述和后文的细节描述仅是示例性解释性的,并不能限制本公开。

本文档来自技高网...

【技术保护点】

1.一种虚拟键盘设置方法,其特征在于,应用于终端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述输出第一提示信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述根据在目标时间点已获取到的触摸位置信息,生成对应于所述目标时间点的中间图形,包括:

7.根据权利要求6所述的方法,其特征在于,所述预设要求包括以下中的至少一者:

8.根据权利要求5所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1所述的方法,其特征在于,所述终端内存储有虚拟键盘的多种预设尺寸,每一种所述预设尺寸各自对应有预设图形的图形尺寸范围;

10.根据权利要求9所述的方法,其特征在于,所述预设图形为圆弧形;

11.一种虚拟键盘设置装置,其特征在于,应用于终端,所述装置包括:

12.一种虚拟键盘设置装置,其特征在于,应用于终端,包括:

13.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1~10中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种虚拟键盘设置方法,其特征在于,应用于终端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述输出第一提示信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述根据在目标时间点已获取到的触摸位置信息,生成对应于所述目标时间点的中间图形,包括:

7.根据权利要求6所述的方法,其特征在于,所述预设要求包括以下中的至少一者:

【专利技术属性】
技术研发人员:程子墨
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1