遥控器快速搜寻图形用户界面目标键的方法

文档序号:6569118阅读:455来源:国知局
专利名称:遥控器快速搜寻图形用户界面目标键的方法
技术领域
本发明涉及无线遥控装置,更具体涉及遥控器快速搜寻图形用户界面目标键的方法。
背景技术
随着科学和技术的飞速发展,大量的家电、IT设备走入了普通百姓的生活,有线和无线遥控器成了我们操作这些设备的必备的緥具。在一般的设备中,例如电视、VCD中,现有遥控器的控制模式基本上可以满足需要。但是在一些有复杂图形用户界面(GUI)的设备中,现有控制模式就显得较为困难。例如在汽车导航设备中,由于其系统的复杂性,往往需要操作控制与台式计算机类似的界面,如在对话框中做出选择,或在屏幕软键盘中选择某一个键,用现有遥控控制模式是十分复杂的。以日本的汽车导航设备为例,为了找到图形用户界面的目标键,采用遥控器的上下左右四个键在图形用户界面中移动、寻找,往往要多次甚至十多次的按键才找到目标键;台湾的导航设备也采用类似的方法进行遥控控制;当图形用户界面可供选择的键有十几甚至几十个时,现有遥控搜寻图形用户界面目标键的方法将变得十分繁琐。

发明内容
本发明的目的,是提供一种用遥控器快速找到图形用户界面目标键的方法。该方法可在复杂的图形用户界面中快速地找到目标键。
为了达到上述目的,本发明采用以下技术方案当图形用户界面中的各项功能键少于或者等于10个时,将图形用户界面中的各项功能键与0~9这十个数字用编码的方式相对应,只要选择了0~9中的任意一个数字,就等于选择了与其对应的目标键,从而达到快速选择执行各项功能的目的。
当图形用户界面中的各项功能键多于10个少于100个时,将功能键按照矩阵方式排列,每个功能键将对应于矩阵中的相应行列,可将矩阵中的行用键F1~F10表示,列用0~9键表示,也可将矩阵中的行用0~9键表示,列用F1~F10键表示,这样图形用户界面中的各项功能键即可与(F1~F10,0~9)的矩阵相对应,缺省行为第一行,只要选择了(F1~F10,0~9)中的任意一个二维数组,就等于选择了与其对应的目标键,从而达到快速选择执行各项功能的目的。
与现有技术相比,本发明的显著特点是方便、快捷。在现有技术中,对各选项目标键的选择是通过上下左右键来完成的,例如在3×9的软键盘中,从左上角移动到右下角需要按动8次左键、2次下键,共按10次键。而使用本发明的方法,选择一个行的键和一个列的键,只按2次键便可达到相同的目的。


图1为可将普通遥控器信号转换为标准RS232信号的电路图。
图2为将遥控器信号转换为计算机RS232可识别信号的框图。
图3为将遥控器按键转为相应控制值的程序框图。
图4为在菜单选择的界面中将遥控器按键转为相应控制值的示意图。
图5为在屏幕软键盘中将遥控器按键转为相应控制值的示意图。
图6为一般图形用户界面将遥控器按键转为相应控制值的示意图。
图7为如果图形用户界面中即有按钮也有接收输入的文本框将遥控器按键转为相应控制值的示意图。
具体实施例方式1、首先设计遥控器到图形用户界面的命令约定,该约定可以使用二维数组表示{xi,yi},i=1,…,n该数组表示当用户在遥控器上选择了按键xi后,表示在图形用户界面上使用命令yi。
2、设计遥控器,将需要的按键加入其中,并设计好遥控器约定,例如加入0~12用来选择按键,加入F1、F2、F3用来作辅助选择;设计遥控器接收端,将遥控器输入转换为计算机可以辨识的信号,例如图1即为可以将普通遥控器信号转换为标准RS232信号的电路图。
3、将遥控器输入端与计算机相联,如图2即从遥控器发射的信号,通过遥控器接收端接收信号,经过转换电路将普通遥控器信号转换为计算机可识别的信号如RS232信号,传输给计算机通信端口。
4、在软件中从设定的计算机通信端口读取遥控器输入信号,这时候信号是一个计算机可以识别的数值,设为x’;5、按照约定对遥控器输入进行解释,将相应的遥控器按键转为相应的控制值,其步骤为(1)从计算机通信端口读取遥控器输入x’,(2)i赋值为0,(3)当i<n并且xi=x’时,执行命令yi,(4)当i<n与xi=x’不能同时满足时,赋值i=i+1,并返回到(3)。
以下依据不同的界面描述相应的实施方式A、在菜单选择的界面中首先定义每一列的菜单为一个键,例如在图4中,将“文件”菜单定义为F1,将“编辑”菜单定义为F2,将“帮助”菜单定义为F3;然后对每一菜单中的菜单项,依照一定顺序定义为其它键,例如从上到下的顺序定义为数字键;然后等待用户按遥控器上的键,例如当用户依次按“F1”、“2”时,则执行“文件”菜单中的菜单项“打开”。B、在屏幕软键盘中通常的屏幕软键盘是摹仿实际键盘布局的,为了便于编码,首先将屏幕软键盘调整为规则排列的距阵状,例如我们只输入26个英文字母,可以将键盘设计为3×9的软键盘,给不同的行列分配不同的控制键,如图5,利用F1、F2、F3对应选择第一、二、三行;再给不同的列分配不同的控制键,利用1~9数字键对应选择第1~9列;等待用户输入,根据不同的输入作不同的选择,例如当用户依次按“F2”、“2”时,则表明用户选择了“A”。C、在一般图形用户界面中
如果图形用户界面中只有按钮而没有接收输入的文本框,可以直接将各按钮进行数字编码,然后依照用户在遥控器上选择的数字键来确定用户的输入,例如在图6的对话框中,将“前一步”键定义为1,将“后一步”键定义为2,将“取消”定义为3,则在遥控器上按1、2、3中任意一个键,即可执行相应的命令。D、图形用户界面中为如果即有按钮也有接收输入的文本框,由于数字键可能会在输入文本时使用,需要在对按钮和文本框编码时加上其它功能键,以示区分。例如在图7的对话框中,将第一个文本框定义为F1+1,将“确定”键定义为F1+2,将“取消”定义为F1+3,则在遥控器上按组合键F1+1时,将输入焦点放在文本框上;按组合键F1+2、F1+3时,可执行“确定”或“取消”命令。
权利要求
1.遥控器快速搜寻图形用户界面目标键的方法,其特征在于,当图形用户界面的功能键少于或者等于10个时,可将图形用户界面中的各项功能键与0~9用编码的方式相对应,只要选择了0~9中的任意一个数,就等于选择了与其对应的功能键;当图形用户界面的功能键多于10个,少于或等于100个时,将功能键按矩阵方式排列,可将矩阵中的行用键F1~F10表示,列用0~9键表示,每个功能键对应于矩阵(F1~F10,0~9)中的一个数值,缺省行为第一行,只要选择了(F1~F10,0~9)中的任意一个二维数组,就等于选择了与其对应的功能键。
全文摘要
本发明公开了一种遥控器快速搜寻图形用户界面目标键的方法,该方法主要用于具有复杂图形用户界面的设备中,将功能键按矩阵方式排列,每个功能键对应于矩阵(F1~F10,0~9)中的一个数值,缺省行为第一行,只要选择了(F1~F10,0~9)中的任意一个二维数组,就等于选择了与其相对应的功能键;功能键少于或等于10个时,即可用0~9键与功能键对应。本发明的显著特点是用遥控器可方便、快捷地搜寻到复杂图形用户界面的目标键。
文档编号G06F3/03GK1353355SQ0113826
公开日2002年6月12日 申请日期2001年12月10日 优先权日2001年12月10日
发明者魏兴涛 申请人:武汉长江卫星导航通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1