发明名称 |
一种实现键盘模块复合键功能的方法、装置和芯片 |
摘要 |
本发明提供了一种实现嵌入式系统键盘模块复合键功能的方法、装置和芯片,所述方法包括:所述嵌入式系统检测到按键被按下,执行按键中断,记录该按键;启动定时器,按预定的时间间隔重复扫描是否还有新按键被按下,如有,记录该新按键;扫描是否所有按键都已被释放;若是,则关闭定时器;依据按键记录,生成复合键的键值,提交发生按键中断之前的程序。本发明在现有阵列式键盘模块基础上增加了定时器,系统检测到按键中断事件后,启动定时器,按预定的时间间隔重复扫描并记录其他按键,从而在占用一个系统中断的情况下,获得对多个按键的响应,实现复合键功能;另外本发明方案对按键的顺序和数量没有限制,支持任意键的复合、支持多个键的复合。 |
申请公布号 |
CN101510127A |
申请公布日期 |
2009.08.19 |
申请号 |
CN200910080957.0 |
申请日期 |
2009.03.30 |
申请人 |
北京中星微电子有限公司 |
发明人 |
覃善兴;谭帅 |
分类号 |
G06F3/023(2006.01)I |
主分类号 |
G06F3/023(2006.01)I |
代理机构 |
北京国昊天诚知识产权代理有限公司 |
代理人 |
顾惠忠 |
主权项 |
1、一种实现嵌入式系统键盘模块复合键功能的方法,其特征在于,所述方法包括:S1:所述嵌入式系统检测到按键被按下,执行按键中断,记录该按键;S2:启动定时器,按预定的时间间隔重复扫描是否还有新按键被按下,如有,记录该新按键;S3:扫描是否所有按键都已被释放;若是,则关闭定时器;S4:依据按键记录,生成复合键的键值,提交发生按键中断之前的程序。 |
地址 |
100083北京市海淀区学院路35号世宁大厦16层 |