一种按键功能重定义的方法.pdf

上传人:a3 文档编号:637672 上传时间:2018-02-28 格式:PDF 页数:10 大小:433.60KB
返回 下载 相关 举报
摘要
申请专利号:

CN03160039.5

申请日:

2003.09.23

公开号:

CN1601460A

公开日:

2005.03.30

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G06F9/06; G06F9/00

主分类号:

G06F9/06; G06F9/00

申请人:

联想(北京)有限公司;

发明人:

刘瑞祥

地址:

100085北京市海淀区上地信息产业基地创业路6号

优先权:

专利代理机构:

北京德琦知识产权代理有限公司

代理人:

宋志强

PDF下载: PDF下载
内容摘要

本发明提供了一种按键功能重定义的方法,该方法包括以下步骤:A)从所存在的预先定义的消息和事件中选定要映射的消息或事件;B)按下按键,取得当前按键的采样值;C)将步骤A选定的消息或事件映射到步骤B所得到的按键采样值上,并且将该按键映射方案进行保存,不同的按键映射方案进行分别保存。应用本发明,使线控装置的按键对应的功能可以进行更改,提高按键的实用性和使用率。

权利要求书

1、  一种按键功能重定义的方法,其特征在于,该方法包括以下步骤:
A、从预先定义的消息和事件中选定要映射的消息或事件;
B、按下按键,取得当前按键的采样值;
C、将步骤A选定的消息或事件映射到步骤B所得到的按键采样值上。

2、
  根据权利要求1所述的方法,其特征在于,该方法进一步包括:对多个按键进行按键功能重定义,重复执行步骤A到C。

3、
  根据权利要求1或2所述的方法,其特征在于,该方法进一步包括:将步骤C得到的按键映射进行保存。

4、
  根据权利要求3所述的方法,其特征在于,该方法进一步包括:将不同的按键映射方案进行分别保存。

5、
  根据权利要求3所述的方法,其特征在于,该方法进一步包括:选择并使用所保存的按键映射方案去控制电子设备。

6、
  根据权利要求3所述的方法,其特征在于,该方法进一步包括:在按键所在设备上设置人机交互界面,对保存的按键映射方案进行查看、删除。

7、
  根据权利要求1所述的方法,其特征在于,步骤B所述按下按键,取得将当前按键的采样值的方法为:按下按键,产生特定的电压值,然后通过数模转换转化为数字信号,再通过采样取得该按键的采样值。

8、
  根据权利要求1所述的方法,其特征在于,所述按键为线控装置上的按键。

9、
  根据权利要求8所述的方法,其特征在于,所述线控装置为便携式电子设备提供的线控装置。

说明书

一种按键功能重定义的方法
技术领域
本发明涉及控制方法领域,特别是指一种按键功能重定义的方法。
背景技术
随着电子技术的发展,很多便携式电子设备都提供了线控装置,例如,随身听、CD机、MD机以及掌上电脑均配置了线控耳机。用户通过线控装置,可以对线控装置所属的电子设备进行方便的操作。
随着电子设备功能的增多,不可避免的要求线控装置也能提供更多的功能。目前,线控装置上各按键的功能单一固定,因此为了使线控装置可以提供更多的功能,必须在线控装置有限的空间上增加按键的数量。线控装置上按键的增多,使得在线控装置的分压电路中,相邻按键的电压差值变小。由于对按键的采样难免存在着误差,因此,为了消除由于相邻按键电压差值减小可能带来的误采样而引起的按键误触发,就不得不采用更精密的电子元件,无形中,提高了电子设备的成本。
另一方面,由于不同用户使用习惯或使用目的不同,用户对线控装置功能要求也不一样,因此可能存在着用户对某些按键使用率很低的情况。例如一个提供录音功能的随身听,使用者可能很少会录制节目,这样,对于该用户,线控装置上该录音键的使用率就会很低。目前,用户对线控装置的追求越来越高,每个用户都希望所使用的线控装置拥有最小的体积和最适合自己使用的功能。因此,如何在线控装置有限的空间,用有限的功能键,去满足每个用户的使用习惯和使用目的,目前还是个难题。
发明内容
有鉴于此,本发明的目的在于提供一种按键功能重定义的方法,使线控装置的按键对应的功能可以进行更改,提高按键的实用性和使用率。
实现本发明,需要以下步骤:A、从预先定义的消息和事件中选定要映射的消息或事件;
B、按下按键,取得当前按键的采样值;
C、将步骤A选定的消息或事件映射到步骤B所得到的按键采样值上。
其中,该方法进一步包括:对多个按键进行按键功能重定义,重复执行步骤A到C。将步骤C得到的按键映射进行保存,或者将不同的按键映射方案进行分别保存。
其中,该方法进一步包括:选择并使用所保存的按键映射方案去控制电子设备。
其中,该方法进一步包括:在按键所在设备上设置人机交互界面,对保存的按键映射方案进行查看、删除。
其中,步骤B所述按下按键,取得将当前按键的采样值的方法为:按下按键,产生特定的电压值,然后通过数模转换转化为数字信号,再通过采样取得该按键的采样值。
其中,所述按键为线控装置上的按键,所述线控装置为便携式电子设备提供的线控装置。
由上述方法可以看出,本发明提供的按键功能重定义的方法,使用户可以根据个人喜好和使用习惯自由定义线控按键的功能。在不增加新按键的情况下,通过本方法,可以将新功能赋予原有的线控按键,提高了每个线控按键的实用性与使用率,避免使用率低的按键占据线控装置有限的空间,同时,实现了线控按键功能的用户个性化设置。
另外,使用本发明不仅可以随时重新设定各按键的功能,而且可以将多套不同按键映射方案进行存储,按照用户喜好进行调用,尤其适用于掌上电脑,用户可以根据当前使用的不同程序,调取存储的不同的按键映射方案,而不需要在切换程序后,按照切换后的程序要求重新一步步设定每个按键的功能。
另一方面,使用本方法对按键进行重新采样,可以使功能对应到准确的按键采样值,降低了采样误差。因此,在不使用更精密的电子元件,不增加电子设备成本的情况下,就可以实现在线控装置上增加更多的按键。
图1为实现本发明方法的结构示意图。
图2为本发明按键重定义流程图。
为使本发明地目的、技术方案及优点更加清楚明白,以下通过具体实施例和参照附图,对本发明进一步详细说明。
图1为实现本发明方法的结构示意图。如图1所示,实现本发明,需要按键采样模块(101)、ROM(102)、RAM(103)、按键定义模块(104)、按键映射方案引导切换模块(105)和按键映射方案管理模块(106)。
其中,按键采样模块用来将按键信号转换为采样值。按键采样模块的硬件实现包括线控装置侧的线控按键机构(1011)和按键分压电路(1012),电子设备侧的数模转化模块(1013)和采样处理模块(1014)。当线控装置上某按键被按下时,线控按键机构和按键分压电路配合产生该按键对应的电压,然后将电压传递给数模转化电路,将电压从模拟信号转化为数字信号,再传递给采样处理模块,采样处理模块对该数字信号采样后输出该按键采样值。
按键定义模块,用来将选定的消息或事件映射到按键采样模块输出的按键采样值上。在这个模块中实现了上层应用程序与线控驱动程序的对话,上层应用程序是指实现本发明的程序,上层应用程序将用户选定要映射的消息或事件,通过线控驱动程序将映射到当前按键采样模块输出的按键采样值上,从而实现线控装置按键功能的重新定义。
ROM用来存储预先设置或后来设置的按键映射方案,实现掉电后按键映射方案的存储,除了ROM外,也可以是其他存储媒体,如硬盘等,根据当前的电子设备而定。
RAM用来存储当前正在使用的按键映射方案。除了RAM外,也可以是其他存储媒体,如内存等,根据当前的电子设备而定。
按键映射方案引导切换模块,用于从ROM中读取所保存的按键映射方案,并将该方案写入RAM中。
按键映射方案管理模块,用来对ROM中所存储的按键映射方案进行管理,包括查看、删除,设定电子设备启动时首选的按键映射方案等。通过该模块,用户可以对选定的方案进行删除,或者对一个方案中具体的一个按键映射进行删除;或通过设置标签,设置某方案为启动时默认的按键映射方案。实现方式可以通过人机交互的界面来实现。
图2为本发明按键重定义的流程图。以下以掌上电脑的线控装置为例,参照图2进行说明。
步骤201:掌上电脑启动后,按键映射方案引导切换模块读取ROM中默认的按键映射方案,并将读取的方案写入到RAM中,供用户使用。
步骤202-203:若用户希望使用ROM中保存的其他按键映射方案,则按键映射方案引导切换模块根据用户的选择,从ROM中读取所选择的按键映射方案,并将读取的方案写入RAM中,供用户使用;若用户不想使用其他方案,则执行步骤204。
步骤204-205:判断用户是否对按键进行重新定义,若否,则执行步骤211;若是,则初始化按键定义模块,将底层线控驱动中所存在的预先定义的所有消息和事件读取出来。
步骤206:通过按键定义模块从步骤205读取出的消息和事件中选定要映射的消息或事件。
步骤207:线控装置的按键按下,通过按键采样模块对该按键进行采样,并将得到的按键采样值传递给按键定义模块。
步骤208:按键定义模块将步骤206选定的消息或事件映射到步骤207所传递过来的按键采样值上。
步骤209:重复步骤206-208,完成一套按键映射方案的设定,并将该套方案保存为一个文件。其中,不同的按键映射方案可以保存为不同的文件,或者不同的方案保存到同一个文件中去,不同方案之间用一个特殊符号间隔进行区分。
步骤210-211:将用户设定的按键映射方案保存到RAM和ROM中。其中,保存到RAM中的方案,用户可以马上使用,用来对电子设备进行控制;保存在ROM中的方案,供以后进行调用。
通过以上方法,用户可以把掌上电脑的线控按键定义为所需要的应用键(APP,Application Key);在玩游戏的时候,可以根据个人喜好把掌上电脑的线控按键定义成为游戏中需要的功能按键。
另外,本发明也可以用于无线遥控装置,不同之处在于按键采样模块的硬件部分在线控装置侧和电子设备侧分别增加了无线信号发送电路和无线信号接收电路,遥控装置的信号通过无线信号发送电路使用无线协议,如蓝牙、红外、802.11协议等,将按键信号传递给电子设备端的无线信号接收电路,接收端还原出原来的信号后再按照上述方法进行处理。
通过本发明的方法,可以对按键进行重新采样,取得精确的采样值。目前,在设备的生产过程中,线控和便携式电子设备通常是各自独立进行生产。为了使便携式电子设备能接收任一线控的正确控制,线控上的各个按键电压范围设置较大,对该电压区间内的采样结果都相同,对应一个功能。由于采样电压范围较大,因此器件精度也可以相对低一些,因为只要在这个电压范围内,采样结果是相同的。
但是,在增加按键后,总电压不变,分给每个按键的电压区间就变小,若还使用原来等级的电子元件做电路,则由于等级低,造成的电压偏差到达其他功能键的电压区间领域,由于预先设定每个电压区间领域采样值对应功能不同,因此造成误触发。
使用本发明,在设备生产后,重新对按键对应的电压进行采样,能得到较准确的采样值,并将采样值与功能重新进行映射。经过重新映射,无论这个采样值落到哪个区间,都将采样值映射到按键对应的功能上,避免了误触发。由于采用了重新采样映射的方法,偏差已经不是问题,因此可以实现在线控装置上增加更多的按键。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

一种按键功能重定义的方法.pdf_第1页
第1页 / 共10页
一种按键功能重定义的方法.pdf_第2页
第2页 / 共10页
一种按键功能重定义的方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种按键功能重定义的方法.pdf》由会员分享,可在线阅读,更多相关《一种按键功能重定义的方法.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明提供了一种按键功能重定义的方法,该方法包括以下步骤:A)从所存在的预先定义的消息和事件中选定要映射的消息或事件;B)按下按键,取得当前按键的采样值;C)将步骤A选定的消息或事件映射到步骤B所得到的按键采样值上,并且将该按键映射方案进行保存,不同的按键映射方案进行分别保存。应用本发明,使线控装置的按键对应的功能可以进行更改,提高按键的实用性和使用率。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1