一种电子设备及键位映射矩阵处理的方法

文档序号:6605847阅读:119来源:国知局
专利名称:一种电子设备及键位映射矩阵处理的方法
技术领域
本发明涉及键盘的按键设计,特别是指一种电子设备及键位映射矩阵处理的方法。
背景技术
经常有用户抱怨笔记本电脑的1 键和Ctrl键位不适合自己的使用习惯,导致经常按错键。有的用户喜欢Ctrl键在键盘的最左边,而有的用户却喜欢1 键在键盘的最左边。目前笔记本电脑键盘的键位都是固定的没办法调节,然而各品牌的笔记本电脑对此又没有统一的规定,因此用户在更换笔记本电脑后发现键位和原有键位不符合,导致用户使用不方便,对此抱怨不断。发明人在实现本发明的过程中,发现现有技术中至少存在如下问题现有技术中,与键盘的多个按键对应键位映射矩阵通常只有一个,不满足用户的实际使用需求。

发明内容
本发明要解决的技术问题是提供一种具有多个版本键位映射矩阵的电子设备及键位映射矩阵处理的方法,可以在多个版本的键位映射矩阵间进行切换,能够适应不同用户的使用习惯,满足用户的使用需求。为解决上述技术问题,本发明的实施例提供技术方案如下—方面,提供一种电子设备,包括一具有多个按键的键盘;所述电子设备还包括存储模块,用于存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得模块,用于获得一切换指令;处理模块,用于根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。优选的,所述获得模块具体包括第一获得子模块,用于获得BIOS设置的启动指令,并根据所述启动指令进入BIOS 的系统设置菜单;第二获得子模块,用于根据在所述BIOS系统设置菜单中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。优选的,所述获得模块具体包括第三获得子模块,用于在所述电子设备的操作系统运行状态下,获得一中断程序的调用指令,根据所述调用指令启动所述中断程序;
第四获得子模块,用于根据在所述中断程序启动后产生的设置界面中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。优选的,上述电子设备还包括暂停模块,用于在所述第三获得子模块启动所述中断程序后,暂停所述操作系统, 并保存所述操作系统被暂停时的第一状态;恢复模块,用于在所述处理模块将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵后,保存所述第二版本键位映射矩阵的设置,结束所述中断程序,并恢复所述操作系统至所述第一状态。优选的,所述处理模块包括第一处理子模块,用于根据所述切换指令,关闭所述第一版本键位映射矩阵,并启用所述第二版本键位映射矩阵;第二处理子模块,用于检测到所述第一按键被按压下,从所述第二版本键位映射矩阵中读取所述第二按键值,并执行所述第二按键值对应的功能。另一方面,本发明的实施例还提供一种键位映射矩阵处理的方法,应用于一具有多个按键的键盘的电子设备中,所述方法包括存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得一切换指令;根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。优选的,所述获得一切换指令的步骤包括获得BIOS设置的启动指令,并根据所述启动指令进入BIOS系统设置菜单;根据在所述BIOS系统设置菜单中选择的要启用的所述第二版本键位映射矩阵, 获得所述切换指令。优选的,所述获得一切换指令的步骤包括在所述电子设备的操作系统运行状态下,获得一中断程序的调用指令,根据所述调用指令启动所述中断程序;根据在所述中断程序启动后产生的设置界面中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。优选的,所述启动所述中断程序的步骤后还包括暂停所述操作系统,并保存所述操作系统被暂停时的第一状态;所述根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵的步骤后包括保存所述第二版本键位映射矩阵的设置,结束所述中断程序,恢复所述操作系统至所述第一状态。优选的,所述根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵的步骤包括
根据所述切换指令,关闭所述第一版本键位映射矩阵,并启用所述第二版本键位映射矩阵;检测到所述第一按键被按压下,从所述第二版本键位映射矩阵中读取所述第二按键值,并执行所述第二按键值对应的功能。本发明的实施例具有以下有益效果上述方案,通过存储第一版本键位映射矩阵和第二版本键位映射矩阵,其中,第一按键在第一版本键位映射矩阵中的第一按键值与该第一按键在第二版本键位映射矩阵中的第二按键值不同;换句话说,对于同一个键盘,在启用不同版本的键位映射矩阵时,相同位置的按键对应的键值不同,这样可以使用户根据自己的需要切换到自己需求的键位映射矩阵,从而满足用户的使用需求。


图1为本发明的实施例计算机的键盘的1 键和Ctrl键的位置关系图;图2为本发明的设置键盘键位的方法的一具体实现流程图。
具体实施例方式为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本发明的实施例针对现有技术中与键盘的多个按键对应键位映射矩阵通常只有一个,不满足用户的实际使用需求的问题;本发明实施例提供一种具有多个版本键位映射矩阵的电子设备及键位映射矩阵处理的方法,可以在多个版本的键位映射矩阵间进行切换,能够适应不同用户的使用习惯,满足用户的实际使用需求。本发明的电子设备的实施例该电子设备包括一具有多个按键的键盘;以及存储模块,用于存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和与所述键盘的所述多个按键对应的第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得模块,用于获得一切换指令;处理模块,用于根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。本发明的该电子设备实施例,通过在存储模块中存储第一版本键位映射矩阵和第二版本键位映射矩阵,其中,第一按键在第一版本键位映射矩阵中的第一按键值与该第一按键在第二版本键位映射矩阵中的第二按键值不同;换句话说,对于同一个键盘,在启用不同版本的键位映射矩阵时,相同位置的按键对应的键值不同,这样可以使用户根据自己的需要切换到自己需求的键位映射矩阵,从而满足用户的实际使用需求;相对于“当键盘控制器检测到W键(当然也可以是其它任何一个按键)按下时, 拦截与该W键对应的W键值发给计算机,而是根据W键与该W键重新定义的另一键值(如向上箭头对应的键值)的对应关系,将该另一键值发给计算机”的方法,本发明的上述实施
6例,当需要该按键对应的另一按键值时,不需要查该键与键重新定义的另一键值的对应关系,直接切换到该另一按键值所在的键位映射矩阵即可,对于电子设备来讲,在满足用户实际使用需求的同时,节省了处理时间,提高了处理效率。上述电子设备的第一具体实施例在上述电子设备包含的其它模块的基础上,上述获得模块可以具体包括第一获得子模块,用于获得BIOS设置的启动指令,并根据所述启动指令进入BIOS 系统设置菜单;第二获得子模块,用于根据在所述BIOS系统设置菜单中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。该电子设备的第一具体实施例,主要应用于具有系统设置菜单的电子设备中,在该电子设备的操作系统启动前,可以在该电子设备的存储模块中所存储的不同版本的键位映射矩阵间进行切换,即用户可以在开机前按照自己的需求设置相应版本的键位映射矩阵。上述电子设备的第二具体实施例在上述电子设备包含的其它模块的基础上,上述获得模块还可以具体包括第三获得子模块,用于在所述电子设备的操作系统运行状态下,获得一中断程序的调用指令,根据所述调用指令启动所述中断程序;第四获得子模块,用于根据在所述中断程序启动后产生的设置界面中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。该电子设备的第二具体实施例,可以应用到任何可以运行操作系统的电子设备中,在该电子设备的操作系统启动后,可以通过调用一中断程序实现不同版本键位映射矩阵间的切换;该中断程序如可以是SMI (系统管理中断),该中断程序的作用是暂停操作系统,并保存所述操作系统被暂停时的第一状态,如可以包括操作系统当前运行的所有进程和应用,或者部分进程和应用,只要可以进入不同版本的键位映射矩阵切换的设置界面,并进行切换设置即可;这样用户可以在电子设备操作系统运行过程中,可以在该电子设备的存储模块中所存储的不同版本的键位映射矩阵间进行切换,即用户可以在开机后也可以按照自己的需求设置相应版本的键位映射矩阵。在该电子设备的第二具体实施例的基础上,该电子设备还可以包括暂停模块,用于在所述第三获得子模块启动所述中断程序后,暂停所述操作系统, 并保存所述操作系统被暂停时的第一状态;恢复模块,用于在所述处理模块将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵后,保存所述第二版本键位映射矩阵的设置,结束所述中断程序,并恢复所述操作系统至所述第一状态。这样,在电子设备的操作系统恢复运行时,就可以启用切换后的第二版本键位映射矩阵,从而满足用户的实际使用需求。在上述电子设备的所有实施例的基础上,上述处理模块可以具体包括第一处理子模块,用于根据所述切换指令,关闭所述第一版本键位映射矩阵,并启用所述第二版本键位映射矩阵;第二处理子模块,用于检测到所述第一按键被按压下,从所述第二版本键位映射矩阵中读取所述第二按键值,并执行所述第二按键值对应的功能。当然,在切换前,若所述第一按键被按压下,该处理模块是从所述第一版本键位映射矩阵中读取所述第一按键值,并执行所述第一按键值对应的功能。本发明的上述实施例中,第一版本键位映射矩阵与第二版本键位映射矩阵并不限定具体是标准映射矩阵还是自定义的键位映射矩阵,如第一版本键位映射矩阵可以是系统自带的标准键位映射矩阵(通常情况下不可更改),第二版本键位映射矩阵可以是用户自定义的键位映射矩阵,该第二版本键位映射矩阵当然也可以是系统设计人员在系统中预先存储的键位映射矩阵,只要和第一版本键位映射矩阵中定义的按键对应的按键值不同即可;该第二版本键位映射矩阵也可以是系统自带的标准键位映射矩阵,而第一版本键位映射矩阵也可以是自定义的键位映射矩阵;当然在用户可以自定义键位映射矩阵时,还可以具有第三版本键位映射矩阵,第四版本键位映射矩阵......;用户自定义键位映射矩阵的方法如下如该电子设备的键盘上具有一个特殊的功能键,该功能键的功能可以是键盘中原有键的新增功能,也可以在键盘上新增一个该功能键;可以按下键盘上的一个功能键,在电子设备的显示屏上显示一张键盘的具体形状图,该形状图中包括有键盘中各个按键对应的位置(简称键位),用户可以选择其中任一个键位,并选择该键位对应的按键值,当用户设置好所有的键位和按键值后,保存设置结果,即可形成一新版本的键位映射矩阵;在使用时,可以切换到该自定义的新版本的键位映射矩阵。下面结合具体的实例说明上述电子设备键位映射矩阵切换的实现方式如图1所示,所述电子设备如可以是一计算机,当然也可以是PDA等任何一种具有键盘并具有一定处理能力的电子设备,此时,键盘为虚拟键盘,如通过触摸的方式实现按键的按下操作,以及触发该按键对应的按键值,例如,通过触摸屏检测用户接近或/和接触屏幕的坐标,根据所述坐标值确定与所述坐标值对应的按键,触发对应的按键值。该计算机具体可以是笔记本电脑或者台式机;附图以笔记本电脑键盘中的第一按键为Ctrl键为例进行说明;该计算机,包括具有多个按键的键盘;以及存储模块,用于存储所述键盘中的所述多个按键对应的第一版本键位映射矩阵和第二版本键位映射矩阵;其中,其中,所述多个按键中的第一按键(如Ctrl键)在所述第一版本键位映射矩阵中对应第一按键值(如实现Ctrl功能的按键值),所述第一按键在所述第二版本键位映射矩阵中对应第二按键值(如实现而功能的按键值),所述第一按键值与所述第二按键值不同; 当然,第一按键若为而键的话,则第一按键在所述第一版本键位映射矩阵中对应第一按键值(如,为实现1 功能的按键值),所述第一按键在所述第二版本键位映射矩阵中对应第二按键值(如,为实现Ctrl功能的按键值);获得模块,用于获得一切换指令;处理模块,用于根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。上述实施例中,若第一按键在第一版本映射矩阵中对应第一按键值,在第二版本映射矩阵中对应第二按键值;该键盘的多个按键中的第二按键在第一版本映射矩阵中对应所述第三按键值,在所述第二版本映射矩阵中对应第四按键值;其中,若所述第一按键值与所述第四按键值相同,所述第二按键值与所述第三按键值相同的话;则第一按键和第二按键刚好实现了功能互换;如笔记本电脑的Ctrl键为第一按键,Fn键为第二按键;Ctrl键在第一版本键位映射矩阵中的第一按键值为Ctrl功能的键值,所述Ctrl在第二版本键位映射矩阵中的第二按键值为1 功能的键值;同样的,Fn键在第一版本键位映射矩阵中的第三按键值为1 功能的键值,所述1 键在第二版本键位映射矩阵中的第四按键值为Ctrl功能的键值;其中,1 键在第一版本键位映射矩阵中的1 功能的键值与Ctrl键在第二版本键位映射矩阵中的1 功能的键值是相同的,均是实现1 键原有的功能;同样,Ctrl键在第一版本键位映射矩阵中的Ctrl功能的键值与1 键在第二版本键位映射矩阵中的Ctrl功能的键值是相同的,均是实现Ctrl键原有功能;这样刚好在由第一版本键位映射矩阵切换到第二版本键位映射矩阵后,实现了 Ctrl键和1 键的功能互换,这对于习惯于而键在键盘最左边的用户,可以切换到第一版本键位映射矩阵或者第二版本键位映射矩阵;对于习惯于Ctrl键在键盘最左边的用户,可以切换到第二版本键位映射矩阵或者第一版本键位映射矩阵,满足了用户的使用需求。本发明的该计算机实施例,通过在存储模块中设置第一版本键位映射矩阵和第二版本键位映射矩阵,其中,第一版本键位映射矩阵中1 键在键盘上的位置与第二版本键位映射矩阵中Ctrl键在所述键盘上的位置相同;且第一版本键位映射矩阵中Ctrl键在键盘上的位置与第二版本键位映射矩阵中而键在所述键盘上的位置相同,这样,当用户从第一版本键位映射矩阵切换到第二版本键位映射矩阵中时,键盘的1 键和Ctrl键的功能正好互换;这种方案,由于不涉及键盘上的其它键位,不会造成键盘键位混乱,且能够让用户方便地实现笔记本电脑的键盘的而键和Ctrl键功能的互换,适应不同用户的使用习惯,满足用户的实际需求。其中,上述的电子设备或者计算机的实施例中,存储模块具体可以为闪存(Flash ROM);当然该存储模块也可以其它介质的存储设备。优选的,对于计算机的键盘来讲,上述第一获得子模块,具体可以通过F2键,获得 BIOS设置的启动指令,根据所述启动指令进入系统设置菜单;第二获得子模块,用于根据在所述BIOS系统设置菜单中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令;在获得所述切换指令后,还可以进一步包括保存所述切换后的第二版本键位映射矩阵,具体来讲,可以用FlO键用于保存启用第二版本键位映射矩阵的设置结果;具体来讲,如图2所示,在计算机启动时,按F2键进入系统设置菜单,如果不按F2 键,则按正常启动模式启动计算机;进入系统设置菜单后,会出现第一版本键位映射矩阵和第二版本键位映射矩阵是否交换的条目;检查该条目是否有效,若有效,判断当前的键位映射矩阵是否是用户想要的设置, 即如果是原有的模式,则不进行键位映射矩阵的改变,直接按FlO键进行保存即可,如当前的键位映射矩阵是第一版本键位映射矩阵,而用户此次选择的依然是第一版本键位映射矩阵;若用户想要进行键位映射矩阵的改变,则选择改变后的键位映射矩阵;按FlO键,保存改变后的键位映射矩阵的设置,如保存该第二版本键位映射矩阵的相关设置;重新启动计算机后,该改变后的键位映射矩阵将会被装载,如从第一版本键位映射矩阵改为设置第二版本键位映射矩阵,计算机重新启动后,该第二版本键位映射矩阵将会被装载。相应的,为了使重新装载后的键位映射矩阵和键盘上的各键上印刷的字符相一致,所述键盘的而键上同时还具有Ctrl标识,所述Ctrl键上同时还具有1 标识;所述键盘还具有一指示灯,用于指示当前选择的是所述第一版本键位映射矩阵或者是所述第二版本键位映射矩阵。当然,还可以提供覆盖贴膜,让用户自己分配键位图标,如该键盘还配有印刷有 Fn字符的贴膜以及印刷有Ctlr字符的贴膜;所述具有1 字符的贴膜被贴到所述第一版本键位映射矩阵中所述1 键在所述键盘中的位置处或者所述第二版本键位映射矩阵中所述而键在所述键盘中的位置处;所述具有Ctrl字符的贴膜被贴到所述第一版本键位映射矩阵中所述Ctrl键在所述键盘中的位置处或者所述第二版本键位映射矩阵中所述Ctrl键在所述键盘中的位置处。另外,为了让用户更方便地识别当前启用的键位映射矩阵,还可以在按键下设置键盘灯,例如,在第一按键上镂空雕刻Ctrl和1 的图标,在第一按键下方设置多个键盘灯, 当检测到用户使用所述第一版本键位映射矩阵时,点亮所述第一按键下方与Ctrl对应的部分的键盘灯;当检测到用户使用所述第二版本键位映射矩阵时,点亮所述第一按键下方与1 对应的部分的键盘灯。当然,上述在操作系统下,利用SMI中断程序切换键位映射矩阵的方法同样适用于该计算机的实施例中,具体包括计算机按正常模式启动后,进入操作系统界面;按下键盘上特殊的功能键,如Fll键或者在键盘上新增的功能键(F13键),调用一 SMI中断程序;暂停操作系统,保存操作系统被暂停时的第一状态;进入不同版本的键位映射矩阵条目切换界面;接收用户选择的键位映射矩阵,保存和启用当前选择的相应版本的键位映射矩阵;结束SMI中断程序,使操作系统恢复至第一状态,并正常运行。本发明的实施例还提供一种键位映射矩阵处理的方法,应用于一具有多个按键的键盘的电子设备中,所述方法包括存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得一切换指令;根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。其中,所述获得一切换指令的步骤可以包括获得BIOS设置的启动指令,并根据所述启动指令进入BIOS系统设置菜单;根据在所述BIOS系统设置菜单中选择的要启用的所述第二版本键位映射矩阵, 获得所述切换指令。其中,所述获得一切换指令的步骤可以包括在所述电子设备的操作系统运行状态下,获得一中断程序的调用指令,根据所述调用指令启动所述中断程序;根据在所述中断程序启动后产生的设置界面中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。其中,所述启动所述中断程序的步骤后还包括暂停所述操作系统,并保存所述操作系统被暂停时的第一状态;所述根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵的步骤后包括保存所述第二版本键位映射矩阵的设置,结束所述中断程序,恢复所述操作系统至所述第一状态。其中,所述根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵的步骤包括根据所述切换指令,关闭所述第一版本键位映射矩阵,并启用所述第二版本键位映射矩阵;检测到所述第一按键被按压下,从所述第二版本键位映射矩阵中读取所述第二按键值,并执行所述第二按键值对应的功能。该方法的所有实施例,同样通过存储的第一版本键位映射矩阵和第二版本键位映射矩阵,其中,第一按键在第一版本键位映射矩阵中的第一按键值与该第一按键在第二版本键位映射矩阵中的第二按键值不同;换句话说,对于同一个键盘,在启用不同版本的键位映射矩阵时,相同位置的按键对应的键值不同,这样可以使用户根据自己的需要切换到自己需求的键位映射矩阵,从而满足用户的使用需求;相对于“当键盘控制器检测到W键(当然也可以是其它任何一个按键)按下时,拦截与该W键对应的W键值发给计算机,而是根据 W键与该W键重新定义的另一键值对应关系,将该另一键值发给计算机”的方法,本发明的上述实施例,当需要该按键对应的另一按键值时,不需要查对应关系,直接从切换到该另一按键值所在的键位映射矩阵即可,对于电子设备来讲,节省了处理时间,提高了处理效率。需要说明的是,上述电子设备的所有实施例以及计算机的应用实例均适应于该方法的实施例中,同样能达到相同的技术效果;如对于计算机的应用实例,可以让用户根据自己的习惯自定义1 键和Ctrl键的键位,新计算机出厂时可以默认一种键位,但用户可以自己更改。在机构上! 键和Ctrl键原印刷保留,可以给用户提供覆盖贴膜式的方法来让用户自己分配键位图标;或者可以让这两个键上同时印刷而和Ctrl,通过LED指示灯的情况告知当前用户设定的情况。在系统内部EC处理上预置两版Keyboard matrix (键盘矩阵)在flash ROM(闪存)里面,通过判断当前用户选择状态,在开机的过程中,选择对应的键位映射矩阵来实现1 和Ctrl键的功能互换。用户根据自己的习惯自定义1 键和Ctrl键的键位,整个方案实现容易。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种电子设备,包括一具有多个按键的键盘;其特征在于,所述电子设备还包括 存储模块,用于存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和与所述键盘的所述多个按键对应的第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同; 获得模块,用于获得一切换指令;处理模块,用于根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。
2.根据权利要求1所述的电子设备,其特征在于,所述获得模块具体包括第一获得子模块,用于获得BIOS设置的启动指令,并根据所述启动指令进入BIOS的系统设置菜单;第二获得子模块,用于根据在所述BIOS系统设置菜单中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。
3.根据权利要求1所述的电子设备,其特征在于,所述获得模块具体包括第三获得子模块,用于在所述电子设备的操作系统运行状态下,获得一中断程序的调用指令,根据所述调用指令启动所述中断程序;第四获得子模块,用于根据在所述中断程序启动后产生的设置界面中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。
4.根据权利要求3所述的电子设备,其特征在于,还包括暂停模块,用于在所述第三获得子模块启动所述中断程序后,暂停所述操作系统,并保存所述操作系统被暂停时的第一状态;恢复模块,用于在所述处理模块将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵后,保存所述第二版本键位映射矩阵的设置,结束所述中断程序,并恢复所述操作系统至所述第一状态。
5.根据权利要求1-4任一项所述的电子设备,其特征在于,所述处理模块包括第一处理子模块,用于根据所述切换指令,关闭所述第一版本键位映射矩阵,并启用所述第二版本键位映射矩阵;第二处理子模块,用于检测到所述第一按键被按压下,从所述第二版本键位映射矩阵中读取所述第二按键值,并执行所述第二按键值对应的功能。
6.一种键位映射矩阵处理的方法,应用于一具有多个按键的键盘的电子设备中,其特征在于,所述方法包括存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值, 所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得一切换指令;根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。
7.根据权利要求6所述的方法,其特征在于,所述获得一切换指令的步骤包括获得BIOS设置的启动指令,并根据所述启动指令进入BIOS系统设置菜单;根据在所述BIOS系统设置菜单中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。
8.根据权利要求6所述的方法,其特征在于,所述获得一切换指令的步骤包括在所述电子设备的操作系统运行状态下,获得一中断程序的调用指令,根据所述调用指令启动所述中断程序;根据在所述中断程序启动后产生的设置界面中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。
9.根据权利要求8所述的方法,其特征在于,所述启动所述中断程序的步骤后还包括暂停所述操作系统,并保存所述操作系统被暂停时的第一状态;所述根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵的步骤后包括保存所述第二版本键位映射矩阵的设置,结束所述中断程序,恢复所述操作系统至所述第一状态。
10.根据权利要求6-9任一项所述的方法,其特征在于,所述根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵的步骤包括根据所述切换指令,关闭所述第一版本键位映射矩阵,并启用所述第二版本键位映射矩阵;检测到所述第一按键被按压下,从所述第二版本键位映射矩阵中读取所述第二按键值,并执行所述第二按键值对应的功能。
全文摘要
本发明提供一种电子设备及键位映射矩阵处理的方法,包括一具有多个按键的键盘;还包括存储模块,用于存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得模块,用于获得一切换指令;处理模块,用于根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。本发明的方案可以在多个版本的键位映射矩阵间进行切换,能够适应不同用户的使用习惯,满足用户的使用需求。
文档编号G06F3/023GK102314356SQ201010226068
公开日2012年1月11日 申请日期2010年7月6日 优先权日2010年7月6日
发明者冯晓毅, 陈本海 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1