[发明专利]一种处理键盘指令的方法、装置、键盘及终端设备无效
申请号: | 201010552978.0 | 申请日: | 2010-11-19 |
公开(公告)号: | CN101995964A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 李伟;何牡禄;熊益铭 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F9/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 键盘 指令 方法 装置 终端设备 | ||
1.一种处理按键指令的方法,其特征在于,包括:
接收物理按键发送的操作指令,并根据该操作指令产生相应的中断指令,所述物理按键包括以下一种或多种:用于实现大写或小写切换功能的大小写字母切换按键,用于实现状态栏切换功能的状态栏切换按键,用于实现复制或粘贴功能的复制或粘贴按键;
根据所述中断指令,对所述物理按键的引脚状态进行扫描,并得到与该物理按键对应的扫描码;
将所述扫描码转换成按键值,并根据该按键值确定出对应的按键事件;
根据所述按键事件进行相应的按键处理流程。
2.如权利要求1所述的方法,其特征在于,所述物理按键为大小写字母切换按键,所述操作指令为大小写字母切换指令;
所述根据所述按键事件进行相应的按键处理流程,包括:
修改当前大小写锁定位的状态标志,并在接收到被选中的字母按键对应的按键事件时,根据修改后的大小写锁定位的状态标志输出被选中的字母按键对应的字母。
3.如权利要求2所述的方法,其特征在于,修改当前大小写锁定位状态标志,包括:检测到当前的大小写锁定位状态标志为用于表征大写的第一标志时,将所述第一标志修改为用于表征小写的第二标志;检测到当前的大小写锁定位状态标志为用于表征小写的第二标志,则将第二标志修改为用于表征大写的第一标志。
4.如权利要求2或3所述的方法,其特征在于,在根据所述按键事件进行相应的按键处理流程之前,还包括步骤:过滤掉被选中的非字母按键对应的按键事件,并上报给应用程序窗口;
在应用程序窗口判断当前的活动窗口为非文字编辑窗口时,结束流程。
5.如权利要求1所述的方法,其特征在于,所述物理按键为复制或粘贴按键,所述操作指令为复制或粘贴指令;
所述根据所述按键事件进行相应的按键处理流程,包括:
将所述按键事件上报给应用程序窗口,应用程序窗口在确定当前活动窗口为文字编辑窗口时,根据所述按键事件的按键值进行复制或粘贴的处理。
6.如权利要求5所述的方法,其特征在于,根据所述按键事件的按键值进行复制或粘贴的处理,包括:
当所述按键值表征复制时,采用编辑窗口控件将选定的内容保存到剪贴板中;
当所述按键值表征粘贴时,采用编辑窗口控件将剪贴板中的内容输出到当前窗口中的选定位置。
7.如权利要求5或6所述的方法,其特征在于,所述按键值通过“Shift”按键和所述复制或粘贴按键的组合键来确定;
当仅接收到所述复制或粘贴按键对应的按键事件时,所述按键值表征复制操作;当同时接收“Shift”按键对应的按键事件和所述复制或粘贴按键对应的按键事件时,所述按键值表征粘贴操作。
8.如权利要求1所述的方法,其特征在于,所述物理按键为状态栏切换按键,所述操作指令为状态栏切换指令;
根据所述按键事件进行相应的按键处理流程,包括:
将所述按键事件上报给公共应用窗口,并控制所述公共应用窗口对状态栏当前的状态进行切换。
9.如权利要求8所述的方法,其特征在于,所述控制所述公共应用窗口对状态栏当前的状态进行切换,包括:
当所述公共应用窗口检测到所述状态栏当前的状态为显示状态时,控制所述公共应用窗口调用状态栏控件隐藏所述状态栏;当所述公共应用窗口检测到所述状态栏当前的状态为隐藏状态时,控制所述公共应用窗口调用状态栏控件显示所述状态栏。
10.一种处理键盘指令的装置,其特征在于,包括:
中央处理器控制单元,用于接收物理按键发送的操作指令,并根据该操作指令产生相应的中断指令并输出,所述物理按键包括以下一种或多种:用于实现大写或小写切换功能的大小写字母切换按键,用于实现状态栏切换功能的状态栏切换按键,用于实现复制或粘贴功能的复制或粘贴按键;
键盘驱动单元,与所述中央处理器控制单元相连接,用于根据所述中央处理器控制单元输出的中断指令,对所述物理按键的引脚状态进行扫描,并得到与该物理按键对应的扫描码并输出;
输入控制单元,与所述键盘驱动单元相连接,用于将所述键盘驱动单元输出的扫描码转换成按键值,并根据该按键值确定出对应的按键事件并输出;
按键处理单元,与所述输入控制单元相连接,用于根据所述输入控制单元输出的按键事件进行相应的按键处理流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010552978.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:转子式深水潜水泵
- 下一篇:用于施工机械的使用电动马达的回转控制系统和方法