一种蓝光播放器虚拟键盘输入显示的方法

文档序号:6424620阅读:420来源:国知局
专利名称:一种蓝光播放器虚拟键盘输入显示的方法
技术领域
本发明涉及一种虚拟键盘的输入显示方法,特别是涉及一种蓝光播放器虚拟键盘输入显示的方法。
背景技术
传统的蓝光播放器的虚拟键盘操作显示时,虚拟键盘操作多采用遥控器控制高亮光标移动到需要的虚拟按键上,然后按下确认键来选中此按键进行输入。一般光标在移动时,需要经过先加速再减速的过程。此移动方式需要耗费更多的时间。对于蓝光播放器来说,按键响应的速度至关重要,用户希望按下按键就看到光标移动后的效果;另外,输入按键跟光标移到目标位置是两个先后过程,造成了一定程度上的时间浪费,再加上人的视觉滞后性,使得光标不能快速定位在按键选中位置。

发明内容
本发明的目的在于克服现有技术的不足,提供一种蓝光播放器虚拟键盘输入显示的方法,提高了输入内容的显示速度和光标滑动速度,且节约了时间,效率高。为了达到上述目的,本发明采用的技术方案是,一种蓝光播放器虚拟键盘输入显示的方法,其步骤如下
步骤1、进入蓝光播放器的虚拟键盘界面,并按下遥控器或是外接键盘的按键X ; 步骤2、系统接收到按键X的信息并进行处理; 步骤3、同时进行进程1和进程2, 进程1、在UI界面显示X按键的内容;
进程2、根据虚拟键盘按键布局搜索到X按键图标中屏幕上的位置,并将高亮光标快速平滑移动到X键的位置;
步骤4、完成X按键内容显示,且光标移到X按键位置。所述的按键X为任意长度按键。所述的按键X的信息包括按键X的字符长度、当前光标位置及目标光标位置。所述的进程1中,当收到按键信息后,根据按键的键值,若是0-9,a-z等值,直接将此按键内容显示在屏幕上;若是Siift,Enter等功能键,则执行此按键相应的功能。所述的进程2中,根据虚拟键盘的UI设计布局,建立两个数组,数组1保存各按键的键值,数组2按照数组1的按键保存按键顺序,保存数组1对应的按键的位置坐标。数组 1的按键键值与数组2的位置坐标是一一对应关系。当收到按键时,根据此按键的键值在数组1中的索引,查询数组2中此索引对应的位置坐标值,如此即可获得该按键在屏幕上的显示位置,然后将高亮光标移动到此坐标即可。与现有技术相比,本发明的有益效果是在虚拟键盘的图标用户界面,按下遥控器或是外接键盘某个按键时,根据接收到的键值与虚拟键盘的按键布局获取此按键在屏幕上的位置坐标,然后将高亮光标平滑移动到该位置坐标上面,实现高亮光标跟随按键快速滑动的效果;并且能同时在UI界面显示输入按键的内容,使用户很方便醒目的看到用户键入的内容。


图1为本发明的方法流程图。
具体实施例方式本发明的主旨在于克服现有技术的不足,提供一种蓝光播放器虚拟键盘输入显示的方法,在虚拟键盘的图标用户界面,按下遥控器或是外接键盘某个按键时,根据接收到的键值与虚拟键盘的按键布局获取此按键在屏幕上的位置坐标,然后将高亮光标平滑移动到该位置坐标上面,实现高亮光标跟随按键快速滑动的效果;并且能同时在UI界面显示输入按键的内容,使用户很方便醒目的看到用户键入的内容。
下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。本发明的方法流程图如图1所示,一种蓝光播放器虚拟键盘输入显示的方法,其步骤如下
步骤1、进入蓝光播放器的虚拟键盘界面,并按下遥控器或是外接键盘的按键X ; 步骤2、系统接收到按键X的信息并进行处理; 步骤3、同时进行进程1和进程2, 进程1、在UI界面显示X按键的内容;
进程2、根据虚拟键盘按键布局搜索到X按键图标中屏幕上的位置,并将高亮光标快速平滑移动到X键的位置;
步骤4、完成X按键内容显示,且光标移到X按键位置。所述的按键X为任意字符长度按键。所述的按键X的信息包括按键X的字符长度、当前光标位置及目标光标位置。所述的进程1为比较常规的做法,当收到按键信息后,根据按键的键值,若是0-9, a-z等值,直接将此按键内容显示在屏幕上;若是Siift,Enter等功能键,则执行此按键相应的功能。所述的进程2为新增内容,根据虚拟键盘的UI设计布局,建立两个数组,数组1保存各按键的键值,数组2按照数组1的按键保存顺序,保存数组1对应的按键的位置坐标。 数组1的按键键值与数组2的位置坐标是一一对应关系。当收到按键时,根据此按键的键值在数组1中的索引,查询数组2中此索引对应的位置坐标值,如此即可获得该按键在屏幕上的显示位置,然后将高亮光标移动到此坐标即可。本发明的效果的实现与传统的虚拟键盘操作显示是一个相反的过程。以往的虚拟键盘操作多采用遥控器控制高亮光标移动到需要的虚拟按键上,然后按下确认键来选中此按键进行输入。而本发明为了支持遥控器和外接键盘直接输入,在虚拟键盘的用户界面,按下遥控器或是外接键盘某个按键时,根据接收到的键值与虚拟键盘的按键布局获取此按键在屏幕上的位置坐标,然后将高亮光标平滑移动到该位置坐标上面,实现高亮光标跟随按键快速滑动的效果。这样使用户利用遥控器和外接键盘的按键直接快速输入时,能通过UI界面显示的光标滑动位置很方便醒目的知道用户自己键入的内容。由于光标的滑动过程需要一些时间,为了尽可能快的提高输入显示速度,本发明将光标滑动的过程放入另外一个进程处理。即按下按键后显示按键内容为一个进程,光标移动为另外一个进程,两者互不干涉。这样可保证用户实时看到输入的内容,而光标跟随只是起到提示的效果。当快速输入时,此光标跟随不仅不影响输入的显示,而且因为光标在虚拟键盘的不同位置之间快速滑动而产生炫丽美观的效果。此时,提高了用户输入按键内容的速度及按键内容的显示速度。尽管本发明通过具体实例对如何实现蓝光播放器虚拟键盘输入显示的方法作出了清晰而完成的描述,但是本发明不仅仅限于所述实施例,通过简单的改变程序来达到相同目的是可能发生的并且都包括在本发明之中。
权利要求
1.一种蓝光播放器虚拟键盘输入显示的方法,其步骤如下步骤1、进入蓝光播放器的虚拟键盘界面,并按下遥控器或是外接键盘的按键X ;步骤2、系统接收到按键X的信息并进行处理;步骤3、同时进行进程1和进程2,进程1、在UI界面显示X按键的内容;进程2、根据虚拟键盘按键布局搜索到X按键图标中屏幕上的位置,并将高亮光标快速平滑移动到X键的位置;步骤4、完成X按键内容显示,且光标移到X按键位置。
2.根据权利要求1所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于所述的按键X为任意长度按键。
3.根据权利要求2所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于所述的按键X的信息包括按键X的字符长度、当前光标位置及目标光标位置。
4.根据权利要求3所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于所述的步骤3中的进程1,当收到按键信息后,根据按键的键值,若是0-9,a-z等值,直接将此按键内容显示在屏幕上;若是Siift,Enter等功能键,则执行此按键相应的功能。
5.根据权利要求4所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于所述的步骤3中的进程2,根据虚拟键盘的UI设计布局,建立两个数组,数组1保存各按键的键值, 数组2按照数组1的按键保存按键顺序,保存数组1对应的按键的位置坐标。
6.根据权利要求5所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于所述的数组1的按键键值与数组2的位置坐标是一一对应关系,收到按键时,根据此按键的键值在数组1中的索引,查询数组2中此索引对应的位置坐标值,如此即可获得该按键在屏幕上的显示位置,然后将高亮光标移动到此坐标。
全文摘要
本发明公开了一种蓝光播放器虚拟键盘输入显示的方法,其步骤如下步骤1、进入蓝光播放器的虚拟键盘界面,并按下遥控器或是外接键盘的按键X;步骤2、系统接收到按键X的信息并进行处理;步骤3、同时进行进程1和进程2,进程1、在UI界面显示X按键的内容;进程2、根据虚拟键盘按键布局搜索到X图标中屏幕上的位置,并将高亮光标快速平滑移动到X键的位置;步骤4、完成X按键内容显示,且光标移到X按键位置。本发明与现有技术相比,能实现高亮光标跟随按键快速滑动的效果;并且能同时在UI界面显示输入按键的内容,使用户很方便醒目的看到用户键入的内容,节约了时间,提高了效率。
文档编号G06F3/048GK102193738SQ201110132898
公开日2011年9月21日 申请日期2011年5月23日 优先权日2011年5月23日
发明者刘作虎 申请人:广东欧珀电子工业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1