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.
【技术实现步骤摘要】
一种实现双手拇指操控宽屏虚拟键盘按键的方法本专利技术专利申请是申请人罗蒙明于2015年3月10日向中国国家知识产权局提交的申请号为201480002371.1、申请日为2014年9月4日、名称为“一种实现双手拇指操控宽屏虚拟键盘按键的方法”的专利技术专利申请的分案申请,通过引用将其全部内容结合到本申请之中。
本专利技术涉及在宽屏手机、平板电脑触摸屏上绘制虚拟键盘的方法以及使用此方法的计算机程序产品,尤其涉及一种实现双手拇指操控宽屏虚拟键盘按键的方法,以及使用此方法进行按键布局实现双手拇指输入按键的手持式键盘类产品。
技术介绍
一般来说,触摸屏多宽则虚拟键盘就会有多宽,如果触摸屏/虚拟键盘太宽,同一排按键个数较多,则操作者无法进行双手拇指操控按键(左/右手拇指都无法操控处于虚拟键盘中间的按键),针对由于触摸屏/虚拟键盘太宽操作者无法双手拇指操控输入按键的问题,目前现有技术是将虚拟键盘及其中按键拆分成两个独立键盘(即左半部分键盘、右半部分键盘)显示在屏幕的左、右两端,这虽然可以满足操作者双手拇指操控按键的要求,但却显然是存在由于拆分键盘所导致的需基于两个键盘输入、人机界面欠佳,以及改变原先按键布局、按键相对位置影响可操作性等负面问题。
技术实现思路
本专利技术的目的在于弥补现有技术的不足而提出一种能够在不改变预设虚拟键盘按键布局和按键位置设定以及根据当前屏幕宽度所确定的当前虚拟键盘宽度的前提下,使计算机程序可以实现在宽触摸屏上显示、运行预设虚拟键盘时,其中的按键能够分别处于操作者左、右手拇指可以触控位置的方法。本专利技术的技术问题采用以下技术方案予以解决:这种实现 ...
【技术保护点】
一种使宽屏虚拟键盘实现双手拇指操控按键的方法,所述宽屏是指其屏幕宽度大于操作者双手握着具有宽屏的便携式电子装置时双手拇指可触及到的最大屏幕宽度,所述宽屏虚拟键盘是指用于具有宽屏的便携式电子装置的按照常规按键布局排布按键且至少有三排按键是排布五个以上按键的虚拟键盘,所述按照常规按键布局排布按键包括预设虚拟键盘,即,按照虚拟键盘中按键及空白区宽度所占虚拟键盘宽度百分比来预设虚拟键盘中按键及空白区的宽度,以及根据当前虚拟键盘宽度和预设虚拟键盘中按键及空白区预设宽度所占虚拟键盘宽度百分比来最终确定当前虚拟键盘中按键及空白区的宽度的常规技术处理,其特征在于:按照一个特定的当前虚拟键盘宽度来最终确定当前虚拟键盘中按键及空白区的宽度,并且,将当前虚拟键盘的实际宽度减去所述特定的当前虚拟键盘宽度之后的宽度加入到排布在当前虚拟键盘中间线上按键的宽度中,将当前虚拟键盘的实际宽度减去所述特定的当前虚拟键盘宽度之后的宽度的二分之一加入到排布在当前虚拟键盘中间线左、右两侧按键的宽度中,使当前虚拟键盘中的所有按键分别处于操作者左、右手拇指可以触及到的位置,所述特定的当前虚拟键盘宽度是指:将一个被认为适合操作者双手 ...
【技术特征摘要】
2013.11.14 CN 201310565660X1.一种使宽屏虚拟键盘实现双手拇指操控按键的方法,所述宽屏是指其屏幕宽度大于操作者双手握着具有宽屏的便携式电子装置时双手拇指可触及到的最大屏幕宽度,所述宽屏虚拟键盘是指用于具有宽屏的便携式电子装置的按照常规按键布局排布按键且至少有三排按键是排布五个以上按键的虚拟键盘,所述按照常规按键布局排布按键包括预设虚拟键盘,即,按照虚拟键盘中按键及空白区宽度所占虚拟键盘宽度百分比来预设虚拟键盘中按键及空白区的宽度,以及根据当前虚拟键盘宽度和预设虚拟键盘中按键及空白区预设宽度所占虚拟键盘宽度百分比来最终确定当前虚拟键盘中按键及空白区的宽度的常规技术处理,其特征在于:按照一个特定的当前虚拟键盘宽度来最终确定当前虚拟键盘中按键及空白区的宽度,并且,将当前虚拟键盘的实际宽度减去所述特定的当前虚拟键盘宽度之后的宽度加入到排布在当前虚拟键盘中间线上按键的宽度中,将当前虚拟键盘的实际宽度减去所述特定的当前虚拟键盘宽度之后的宽度的二分之一加入到排布在当前虚拟键盘中间线左、右两侧按键的宽度中,使当前虚拟键盘中的所有按键分别处于操作者左、右手拇指可以触及到的位置,所述特定的当前虚拟键盘宽度是指:将一个被认为适合操作者双手拇指触控按键的虚拟键盘宽度作为特定的当前虚拟键盘宽度,所述双手拇指触控按键是指:操作者双手握着具有宽屏的便携式电子装置时以双手拇指触控或输入按键,所述排布在当前虚拟键盘中间线左、右两侧的按键是指:同一排按键中没有按键是排布在当前虚拟键盘中间线上时,该排按键中最靠近当前虚拟键盘中间线左侧的一个按键、最靠近当前虚拟键盘中间线右侧的一个按键;所述按照常规按键布局排布按键还包括,排布在当前虚拟键盘中间线上按键的左端边线至当前虚拟键盘中间线的距离与该按键右端边线至当前虚拟键盘中间线的距离相等;排布在当前虚拟键盘中间线左侧按键的左端边线至当前虚拟键盘中间线的距离与同一排按键中排布在当前虚拟键盘中间线右侧按键的右端边线至当前虚拟键盘中间线的距离相等。2.如权利要求1所述的一种使宽屏虚拟键盘实现双手拇指操控按键的方法,其特征在于:计算机程序根据当前屏幕宽度来确定当前虚拟键盘的宽度,在不改变所述预设虚拟键盘按键布局和按键位置设定以及根据当前屏幕宽度所确定的当前虚拟键盘宽度的前提下,使所述预设虚拟键盘在宽触摸屏上显示、运行时,其中所有的按键分别处于操作者左、右手拇指可以触及到的位置,即:2.1将当前虚拟键盘的实际宽度减去特定参数所标定的宽度之后的宽度作为所述特定的当前虚拟键盘宽度,该特定参数是可以由操作者自行修改的宽度参数,该特定参数的初始值是其最小值“0”,该特定参数最大值设定为当前虚拟键盘的实际宽度减去显示其中按键至少所需虚拟键盘宽度之后的一个宽度值;2.2计算机程序根据当前虚拟键盘宽度以及所述预设虚拟键盘中按键及空白区的预设宽度所占虚拟键盘宽度百分比计算当前虚拟键盘中按键及空白区的宽度时,先将所取用的当前虚拟键盘宽度值减去特定参数所标定的宽度值,即,按照所述特定的当前虚拟键盘宽度来确定当前虚拟键盘中的按键及空白区的宽度;2.3将特定参数所标定的宽度值追加到排布在当前虚拟键盘中间线上按键的宽度中,将特定参数所标定的宽度值的二分之一追加到排布在当前虚拟键盘中间线左、右两侧按键的宽度中。3.如权利要求2所述的一种使宽屏虚拟键盘实现双手拇指操控按键的方法,其特征在于:如果显示在当前屏幕上的当前虚拟键盘太宽,无法双手拇指触控输入按键,则操作者可以通过触控相应按键修改特定参数,使当前虚拟键盘中的按键分别处于自己左、右手拇指可以触控的位置。4.一种使宽键盘实现双手拇指操控按键的方法,所述宽键盘是指其键盘宽度大于操作者双手握着键盘时双手拇指可触及到的最大键盘宽度的按照常规按键布局排布按键且至少有三排按键是排布五个以上按键的键盘,所述按照常规按键布局排布按键包括预设键盘,即,按照键盘中按键宽度所占键盘宽度百分比来预设键盘中按键的宽度,以及根据当前键盘宽度和预设键盘中按键预设宽度所占键盘宽度百分比来最终确定当前键盘中按键的宽度的常规技术处理,其特征在于:按照一个特定的当前键盘宽度来最终确定当前键盘中按键的宽度,并且,将当前键盘的实际宽度减去所述特定的当前键盘宽度之后的宽度加入到排布在当前键盘中间线上按键的宽度中,将当前键盘的实际宽度减去所述特定的当前键盘宽度之后的宽度的二分之一加入到排布在当前键盘中间线左、右两侧按键的宽度中,使当前键盘中的所有按键分别处于操作者左、右手拇指可以触及到的位置,所述特定的当前键盘宽度是指:将一个被认为适合操作者双手拇指触控按键的键盘宽度作为特定的当前键盘宽度,所述双手拇指触控按键是指:操作者双手握着键盘时以双手拇指触控或输入按键,所述排布在当前键盘中间线左、右两侧的按键是指:同一排按键中没有按键是排布在当前键盘中间线上时,该排按键中最靠近当前键盘中间线左侧的一个按键、最靠近当前键盘中间线右侧的一个按键;所述按照常规按键布局排布按键还包括,排布在当前键盘中间线上按键的左端边线至当前键盘中间线的距离与该按...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。