System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 软键盘的输出控制方法、软键盘及电子设备技术_技高网

软键盘的输出控制方法、软键盘及电子设备技术

技术编号:43233138 阅读:0 留言:0更新日期:2024-11-05 17:20
本申请公开了一种软键盘的输出控制方法、软键盘及电子设备,所述方法包括:获得针对显示界面中的输入区域的输入指令;响应于所述输入指令,在所述显示界面上输出软键盘;所述软键盘由多个按键区域组成,每个所述按键区域分别对应于一个按键字符,所述按键字符在所述软键盘的按键布局方式与所述按键字符在硬键盘的按键布局方式不同;其中,所述显示界面中除所述软键盘和所述输入区域之外的其他区域处于可见状态或不可见状态。

【技术实现步骤摘要】

本申请涉及信息安全,尤其涉及一种软键盘的输出控制方法、软键盘及电子设备


技术介绍

1、目前,应用程序接收用户输入时,显示的软键盘都是系统自带或第三方输入法自带,用户在使用软键盘进行按键输入时,会有信息泄露的风险。


技术实现思路

1、鉴于上述问题,本申请提供了一种软键盘的输出控制方法、软键盘及电子设备,以实现提高通过软键盘进行输入的安全性的目的。具体方案如下:

2、本申请第一方面提供一种软键盘的输出控制方法,包括:

3、获得针对显示界面中的输入区域的输入指令;

4、响应于所述输入指令,在所述显示界面上输出软键盘;所述软键盘由多个按键区域组成,每个所述按键区域分别对应于一个按键字符,所述按键字符在所述软键盘的按键布局方式与所述按键字符在硬键盘的按键布局方式不同;

5、其中,所述显示界面中除所述软键盘和所述输入区域之外的其他区域处于可见状态或不可见状态。

6、在一种可能的实现中,所述软键盘包括切换控件和多个子键盘,每个所述子键盘包含多个所述按键区域,所述切换控件始终处于显示状态,且,所述切换控件用于将所述多个子键盘中的目标子键盘处于显示状态,所述多个子键盘中的其他子键盘处于隐藏状态。

7、在一种可能的实现中,所述软键盘基于第一视图和第二视图实现,所述第一视图处于所述显示界面与所述第二视图之间;

8、其中,所述第一视图上被构建有蒙层视图;所述蒙层视图在被使能的情况下使得所述其他区域处于隐藏状态;

<p>9、所述第二视图上被构建有多个子视图,每个所述子视图分别对应于一个所述子键盘或所述切换控件,所述子视图用于输出对应的所述子键盘或所述切换控件。

10、在一种可能的实现中,所述方法还包括:

11、禁用所述第一视图,以使得所述显示界面中除所述软键盘和所述输入区域之外的其他区域处于可见状态;

12、或,

13、使能所述第一视图,以使得所述显示界面中除所述软键盘和所述输入区域之外的其他区域处于不可见状态。

14、在一种可能的实现中,所述蒙层视图基于预设的模糊方式实现。

15、在一种可能的实现中,所述按键字符在所述软键盘上的布局位置基于随机算法获得。

16、在一种可能的实现中,在所述显示界面上输出软键盘之后,所述方法还包括:

17、在所述软键盘处于密码设置模式的情况下,将所述软键盘中与所述输入区域中被输入的字符相对应的按键区域禁用。

18、本申请第二方面提供一种软键盘,包括:

19、多个按键区域,每个所述按键区域分别对应于一个输入字符,所述按键字符在所述软键盘的按键布局方式与所述按键字符在硬键盘的按键布局方式不同;

20、其中,所述软键盘在响应于针对显示界面中的输入区域的输入指令输出在所述显示界面的情况下,所述显示界面中除所述软键盘和所述输入区域之外的其他区域处于可见状态或不可见状态。

21、本申请第三方面提供一种计算机程序产品,包括计算机可读指令,当所述计算机可读指令在电子设备上运行时,使得所述电子设备实现上述第一方面或第一方面任一实现方式的软键盘的输出控制方法。

22、本申请第四方面提供一种电子设备,包括至少一个处理器和与所述处理器连接的存储器,其中:

23、所述存储器用于存储计算机程序;

24、所述处理器用于执行所述计算机程序,以使所述电子设备能够实现上述第一方面或第一方面任一实现方式的软键盘的输出控制方法。

25、本申请第五方面提供一种计算机存储介质,所述存储介质承载有一个或多个计算机程序,当所述一个或多个计算机程序被电子设备执行时,能够使所述电子设备上述第一方面或第一方面任一实现方式的软键盘的输出控制方法。

26、借由上述技术方案,本申请提供的一种软键盘的输出控制方法、软键盘及电子设备中,响应于针对输入区域的输入指令,在显示界面上输出软键盘,软键盘中的按键区域之间的排序位置与按键区域上的输入字符之间的字符顺序不同,这样用户在通过软键盘进行字符输入时不会被其他人通过输入字符之间的字符顺序推断出来,由此可以提高用户进行字符输入时的安全性,而且,显示界面中除了软键盘和输入区域之外的其他区域可以处于可见状态或不可见状态,这样其他区域处于不可见状态的情况下,可以避免其他人观看到其他区域的显示内容,由此可以进一步提高用户进行字符输入时的安全性。

本文档来自技高网
...

【技术保护点】

1.一种软键盘的输出控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述软键盘包括切换控件和多个子键盘,每个所述子键盘包含多个所述按键区域,所述切换控件始终处于显示状态,且,所述切换控件用于将所述多个子键盘中的目标子键盘处于显示状态,所述多个子键盘中的其他子键盘处于隐藏状态。

3.根据权利要求2所述的方法,其特征在于,所述软键盘基于第一视图和第二视图实现,所述第一视图处于所述显示界面与所述第二视图之间;

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

5.根据权利要求3所述的方法,其特征在于,所述蒙层视图基于预设的模糊方式实现。

6.根据权利要求1或2所述的方法,其特征在于,所述按键字符在所述软键盘上的布局位置基于随机算法获得。

7.根据权利要求1或2所述的方法,其特征在于,在所述显示界面上输出软键盘之后,所述方法还包括:

8.一种软键盘,其特征在于,包括:

9.一种电子设备,其特征在于,包括至少一个处理器和与所述处理器连接的存储器,其中:

<p>10.一种计算机存储介质,其特征在于,所述存储介质承载有一个或多个计算机程序,当所述一个或多个计算机程序被电子设备执行时,能够使所述电子设备实现如权利要求1至7中任意一项所述的软键盘的输出控制方法。

...

【技术特征摘要】

1.一种软键盘的输出控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述软键盘包括切换控件和多个子键盘,每个所述子键盘包含多个所述按键区域,所述切换控件始终处于显示状态,且,所述切换控件用于将所述多个子键盘中的目标子键盘处于显示状态,所述多个子键盘中的其他子键盘处于隐藏状态。

3.根据权利要求2所述的方法,其特征在于,所述软键盘基于第一视图和第二视图实现,所述第一视图处于所述显示界面与所述第二视图之间;

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

5.根据权利要求3所述的方法,其特征在于,所述蒙层视图基于...

【专利技术属性】
技术研发人员:许泉泉王亦男曾亮
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1