当前位置: 首页 > 专利查询>罗蒙明专利>正文

一种实现双手拇指操控宽屏虚拟键盘按键的方法技术

技术编号:15746120 阅读:221 留言:0更新日期:2017-07-03 00:44
本发明专利技术公开了一种实现双手拇指操控宽屏虚拟键盘按键的方法,包括:按照相应按键布局及设定排布按键的预设虚拟键盘,以及计算机程序根据预设虚拟键盘的按键排布和相应的设定、参数将预设虚拟键盘及其中按键显示在触摸屏幕上的常规技术处理,其特征是可以在不改变预设虚拟键盘按键布局和按键位置设定以及根据当前屏幕宽度所确定的当前虚拟键盘宽度的前提下,使预设虚拟键盘在宽触摸屏上显示、运行时,其中的按键能够分别处于操作者左、右手拇指可以触控的位置,本发明专利技术可广泛应用于宽屏触屏手机及平板电脑。

Method for realizing double hand thumb operated widescreen virtual keyboard key

The invention discloses a method for realizing virtual control, hands thumb widescreen keyboard keys include: according to the corresponding key layout and arrangement of keys set the default virtual keyboard, and the computer program according to the preset key arrangement of the virtual keyboard and the corresponding parameter setting, the preset virtual keyboard and the key display routine processing technology on the touch screen its characteristic is, you can not change the default virtual keyboard layout and key position setting and the premise of the virtual keyboard according to the width of the screen width determined by the preset virtual keyboard in wide touch screen display, the operation, the key to the operator respectively in the left and right hand thumb can touch position. The invention can be widely used in widescreen touch screen mobile phone and tablet computer.

【技术实现步骤摘要】
一种实现双手拇指操控宽屏虚拟键盘按键的方法
本专利技术涉及在宽屏手机、平板电脑触摸屏上绘制虚拟键盘的方法以及使用此方法的计算机程序产品,尤其涉及一种实现双手拇指操控宽屏虚拟键盘按键的方法,以及使用此方法的计算机程序产品。
技术介绍
一般来说,触摸屏多宽则虚拟键盘就会有多宽,如果触摸屏/虚拟键盘太宽,同一排按键个数较多,则操作者无法进行双手拇指操控按键(左/右手拇指都无法操控处于虚拟键盘中间的按键),针对由于触摸屏/虚拟键盘太宽操作者无法双手拇指操控输入按键的问题,目前现有技术是将虚拟键盘及其中按键拆分成两个独立键盘(即左半部分键盘、右半部分键盘)显示在屏幕的左、右两端,这虽然可以满足操作者双手拇指操控按键的要求,但却显然是存在由于拆分键盘所导致的需基于两个键盘输入、人机界面欠佳,以及改变原先按键布局、按键相对位置影响可操作性等负面问题。
技术实现思路
本专利技术的目的在于弥补现有技术的不足而提出一种能够在不改变预设虚拟键盘按键布局和按键位置设定以及根据当前屏幕宽度所确定的当前虚拟键盘宽度的前提下,使计算机程序可以实现在宽触摸屏上显示、运行预设虚拟键盘时,其中的按键能够分别处于操作者左、右手拇指可以触控位置的方法。本专利技术的技术问题采用以下技术方案予以解决:这种实现双手拇指操控宽屏虚拟键盘按键的方法,包括:按照常规按键布局及相应设定排布按键且至少有三排按键是排布五个以上按键的预设虚拟键盘,以及计算机程序根据预设虚拟键盘的按键排布和相应的设定、参数将预设虚拟键盘及其中按键显示在触摸屏上的常规技术处理,所述常规技术处理包括根据当前屏幕宽度来确定预设虚拟键盘在当前屏幕上的宽度即当前虚拟键盘宽度的通用技术处理,尤其还包括根据当前虚拟键盘宽度以及其中按键、空白区预设宽度所占虚拟键盘宽度百分比计算出当前虚拟键盘中相应按键、空白区预设宽度的通用技术处理。这种实现双手拇指操控宽屏虚拟键盘按键的方法的特征是:在不改变预设虚拟键盘按键布局和按键位置设定以及根据当前屏幕宽度所确定的当前虚拟键盘宽度的前提下,使预设虚拟键盘在宽触摸屏上显示、运行时,其中的按键能够分别处于操作者左、右手拇指可以触控的位置,即:1.将排布在当前虚拟键盘中线上的按键设定为在其预设宽度的基础上按照特定参数所标定的宽度值追加其按键的宽度,以及将排布在当前虚拟键盘中线左、右两侧的按键设定为在其预设宽度的基础上按照特定参数所标定的宽度值的二分之一追加其按键的宽度,或者是,将排布在当前虚拟键盘中线上的按键设定为在其预设宽度的基础上按照特定参数所标定的宽度值的双倍追加其按键的宽度,以及将排布在当前虚拟键盘中线左、右两侧的按键设定为在其预设宽度的基础上按照特定参数所标定的宽度值追加其按键的宽度。所述特定参数是可以由操作者自行修改且能直接或间接标定与虚拟键盘的宽度计量单位相同的宽度参数值,该特定参数的初始值可以是其最小值“0”,该特定参数最小值“0”所标定的宽度值为“0”,该特定参数最大值所标定的最大宽度值可以设定为当前虚拟键盘实际宽度减去显示其中按键至少所需虚拟键盘宽度之后的一个宽度值。所述排布在虚拟键盘中线左、右两侧的按键是指,同一排按键中最靠近虚拟键盘中线左侧的一个按键、最靠近虚拟键盘中线右侧的一个按键。2.将计算机程序根据当前虚拟键盘宽度以及其中按键、空白区预设宽度所占虚拟键盘宽度百分比计算当前虚拟键盘中相应按键、空白区的预设宽度时所取用的当前虚拟键盘宽度值设定为减去所述排布在虚拟键盘中线上按键单个按键所要追加的宽度值,或者是,设定为减去所述排布在虚拟键盘中线左、右两侧按键单个按键所要追加宽度值的双倍,即,计算机程序根据当前虚拟键盘宽度以及其中按键、空白区预设宽度所占虚拟键盘宽度百分比计算当前虚拟键盘中相应按键、空白区预设宽度时所取用的虚拟键盘宽度值是当前虚拟键盘宽度值减去所述排布在虚拟键盘中线上按键单个按键所要追加宽度值之后的宽度值,或者是,当前虚拟键盘宽度值减去双倍所述排布在虚拟键盘中线左、右两侧按键单个按键所要追加宽度值之后的宽度值;3.所述按照常规按键布局及相应设定排布按键包括:排布在虚拟键盘中线上按键的左端边线至虚拟键盘中线的距离与该按键右端边线至虚拟键盘中线的距离基本对称;以及排布在虚拟键盘中线左侧按键的左端边线至虚拟键盘中线的距离与同一排按键中排布在虚拟键盘中线右侧按键的右端边线至虚拟键盘中线的距离基本对称。本专利技术的技术问题采用以下进一步的技术方案予以解决:如果当前显示在触摸屏上的虚拟键盘太宽,无法双手拇指触控输入按键,则操作者可以通过触控相应按键修改特定参数,使当前虚拟键盘中的按键分别处于自己左、右手拇指可以触控的位置。本专利技术与现有技术对比的优点与效果是,能够在不改变预设虚拟键盘按键布局和按键位置设定以及根据当前屏幕宽度所确定的当前虚拟键盘宽度的前提下,使预设虚拟键盘在宽触摸屏上显示运行时其中的按键能够分别处于操作者左、右手拇指可以触控的位置,无论当前触摸屏有多宽,操作者都可以通过触控相应按键修改特定参数,使自己可以双手拇指触控虚拟键盘中的所有按键,本专利技术可广泛应用于宽屏触屏手机以及平板电脑。附图说明图1是具体实施例1当“特定参数”为“0”时,显示在触摸屏上的虚拟键盘图。图2是具体实施例1当“特定参数”为“200”时,显示在触摸屏上的虚拟键盘图。图3是具体实施例2当“特定参数”为“0”时,显示在触摸屏上的虚拟键盘图。图4是具体实施例2当“特定参数”为“100”时,显示在触摸屏上的虚拟键盘图。具体实施方式下面结合具体实施方式对本专利技术作进一步的说明。实施例1:本具体实施方式是基于如图1所示的排布有二十六个字母键、两个功能键的预设虚拟键盘,其中每个字母键预设宽度所占虚拟键盘宽度的百分比均设定为百分之十,两个功能键预设宽度所占虚拟键盘宽度的百分比均设定为百分之十五,字母键A左侧空白区预设宽度以及字母键L右侧空白区预设宽度所占虚拟键盘宽度的百分比均设定为百分之五,第一排按键中的字母键T、Y是排布在虚拟键盘中线左、右两侧的按键,字母键T的左端边线至虚拟键盘中线的距离与字母键Y的右端边线至虚拟键盘中线的距离基本对称;第二排按键中的字母键G是排布在虚拟键盘中线上的按键,字母键G的左端边线至虚拟键盘中线的距离与其右端边线至虚拟键盘中线的距离基本对称;第三排按键中的字母键V是排布在虚拟键盘中线上的按键,字母键V的左端边线至虚拟键盘中线的距离与其右端边线至虚拟键盘中线的距离基本对称。本具体实施方式将显示以上所述按键至少所需虚拟键盘的宽度设定为“400”个点,将排布在当前虚拟键盘中线上的按键设定为在其预设宽度基础上按照特定参数所标定的宽度值追加其按键的宽度、将排布在当前虚拟键盘中线左、右两侧的按键设定为在其预设宽度基础上按照特定参数所标定的宽度值的二分之一追加其按键的宽度。如,当前屏幕宽度/虚拟键盘宽度为“720”个点,特定参数为初始值/最小值“0”,其所标定的宽度值为“0”个点,则排布在当前虚拟键盘中线上的字母键G、V均要在其预设宽度的基础上追加“0”个点的宽度;排布在虚拟键盘中线左、右两侧的字母键T、Y均要在其预设宽度的基础上追加“0”个点的宽度,在根据当前虚拟键盘宽度以及其中按键、空白区预设宽度所占虚拟键盘宽度百分比计算当前虚拟键盘中相应按键、空白区的预设宽度本文档来自技高网...
一种实现双手拇指操控宽屏虚拟键盘按键的方法

【技术保护点】
一种实现双手拇指操控宽键盘按键的方法,所述宽键盘是指键盘宽度大于操作者双手握着键盘时双手拇指可以触控的最大宽度的键盘,其包括:按照常规按键布局排布按键且至少有三排按键排布五个以上按键,其特征在于:按照特定键盘宽度来设定所述宽键盘中按键、空白区的宽度,所述特定键盘宽度是指被认为适合操作者双手拇指触控输入按键的键盘宽度,并且,将所述宽键盘宽度减去所述特定键盘宽度之后的宽度分别加入到排布在所述宽键盘中间线上的按键的宽度中,将所述宽键盘宽度减去所述特定键盘宽度之后的宽度的二分之一分别加入到排布在所述宽键盘中间线左、右两侧的按键的宽度中,使所述宽键盘中的所有按键分别处于操作者左、右手拇指可以触控的位置,排布在所述宽键盘中间线左、右两侧的按键是指同一排按键中最靠近所述宽键盘中间线左侧的一个按键、最靠近所述宽键盘中间线右侧的一个按键。

【技术特征摘要】
2013.11.14 CN 201310565660X1.一种实现双手拇指操控宽键盘按键的方法,所述宽键盘是指键盘宽度大于操作者双手握着键盘时双手拇指可以触控的最大宽度的键盘,其包括:按照常规按键布局排布按键且至少有三排按键排布五个以上按键,其特征在于:按照特定键盘宽度来设定所述宽键盘中按键、空白区的宽度,所述特定键盘宽度是指被认为适合操作者双手拇指触控输入按键的键盘宽度,并且,将所述宽键盘宽度减去所述特定键盘宽度之后的宽度分别加入到排布在所述宽键盘中间线上的按键的宽度中,将所述宽键盘宽度减去所述特定键盘宽度之后的宽度的二分之一分别加入到排布在所述宽键盘中间线左、右两侧的按键的宽度中,使所述宽键盘中的所有按键分别处于操作者左、右手拇指可以触控的位置,排布在所述宽键盘中间线左、右两侧的按键是指同一排按键中最靠近所述宽键盘中间线左侧的一个按键、最靠近所述宽键盘中间线右侧的一个按键。2.如权利要求1所述的一种实现双手拇指操控宽键盘按键的方法,其特征在于:所述按照常规按键布局排布按键包括,排布在所述宽键盘中间线上按键的左端边线至所述宽键盘中间线的距离与该按键右端边线至所述宽键盘中间线的距离相等;以及排布在所述宽键盘中间线左侧按键的左端边线至所述宽键盘中间线的距离与同一排按键中排布在所述宽键盘中间线右侧按键的右端边线至所述宽键盘中间线的距离相等。3.如权利要求1或2所述的一种实现双手拇指操控宽键盘按键的方法,其特征在于:所述宽键盘是显示在宽屏幕上的预设虚拟键盘,包括:计算机程序根据预设虚拟键盘的按键排布和相应设定将预设虚拟键盘及其中按键显示在触摸屏上的常规技术处理,所述常规技术处理包括根据当前屏幕宽度来确定预设虚拟键盘在当前屏幕上的宽度即当前虚拟键盘宽度的通用技术处理,还包括根据当前虚拟键盘宽度以及其中按键、空白区预设宽度所占虚拟键盘宽度百分比计算出当前虚拟键盘中相应按键、空白区预设宽度的通用技术处理,在不需要改变所述预设虚拟键盘的按键布局和按键位置设定以及根据当前屏幕宽度所确定的当前虚拟键盘宽度的前提下,使所述预设虚拟键盘在宽触摸屏上显示、运行时,其中的按键能够分别处于操作者左、右手拇指可以触控的位置,即:3.1将排布在当前虚拟键盘中间线上的按键设定为在其预设宽度的基础上按照特定参数所标定的宽度值追加其按键的宽度,以及将排布在当前虚拟键盘中间线左、右两侧的按键设定为在其预设宽度的基础上按照特定参数所标定的宽度值的二分之一追加其按键的宽度,或者是,将排布在当前虚拟键盘中间线上的按键设定为在其预设宽度的基础上按照特定参数所标定的宽度值的双倍追加其按键的宽度,以及将排布在当前虚拟键盘中间线左、右两侧的按键设定为在其预设宽度的基础上按照特定参数所标定的宽度值追加其按键的宽度;所述特定参数是可以由操作者自行修改且能直接或间接标定与虚拟键盘的宽度计量单位相同的宽度参数值,该特定参数的初始值可以是其最小值“0”,该特定参数最小值“0”所标定的宽度值为“0”,该特定参数最大值所标定的最大宽度值可以设定为当前虚拟键盘实际宽度减去显示其中按键至少所需虚拟键盘宽度之后的一个宽度值;3.2将计算机程序根据当前虚拟键盘宽度以及其中按键、空白区预设宽度所占虚拟键盘宽度百分比计算当前虚拟键盘中相应按键、空白区预设宽度时所取用的当前虚拟键盘宽度值设定为减去3.1所述的排布在虚拟键盘中间线上按键单个按键所要追加的宽度值,或者是,设定为减去3.1所述的排布在虚拟键盘中间线左、右两...

【专利技术属性】
技术研发人员:罗蒙明
申请(专利权)人:罗蒙明
类型:发明
国别省市:江西,36

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

1