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

技术编号:7091995 阅读:171 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种电子设备及键位映射矩阵处理的方法,包括:一具有多个按键的键盘;还包括:存储模块,用于存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得模块,用于获得一切换指令;处理模块,用于根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。本发明专利技术的方案可以在多个版本的键位映射矩阵间进行切换,能够适应不同用户的使用习惯,满足用户的使用需求。

【技术实现步骤摘要】

本专利技术涉及键盘的按键设计,特别是指。
技术介绍
经常有用户抱怨笔记本电脑的1 键和Ctrl键位不适合自己的使用习惯,导致经常按错键。有的用户喜欢Ctrl键在键盘的最左边,而有的用户却喜欢1 键在键盘的最左边。目前笔记本电脑键盘的键位都是固定的没办法调节,然而各品牌的笔记本电脑对此又没有统一的规定,因此用户在更换笔记本电脑后发现键位和原有键位不符合,导致用户使用不方便,对此抱怨不断。专利技术人在实现本专利技术的过程中,发现现有技术中至少存在如下问题现有技术中,与键盘的多个按键对应键位映射矩阵通常只有一个,不满足用户的实际使用需求。
技术实现思路
本专利技术要解决的技术问题是提供一种具有多个版本键位映射矩阵的电子设备及键位映射矩阵处理的方法,可以在多个版本的键位映射矩阵间进行切换,能够适应不同用户的使用习惯,满足用户的使用需求。为解决上述技术问题,本专利技术的实施例提供技术方案如下—方面,提供一种电子设备,包括一具有多个按键的键盘;所述电子设备还包括存储模块,用于存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得模块,用于获得一切换指令;处理模块,用于根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。优选的,所述获得模块具体包括第一获得子模块,用于获得BIOS设置的启动指令,并根据所述启动指令进入BIOS 的系统设置菜单;第二获得子模块,用于根据在所述BIOS系统设置菜单中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。优选的,所述获得模块具体包括第三获得子模块,用于在所述电子设备的操作系统运行状态下,获得一中断程序的调用指令,根据所述调用指令启动所述中断程序;第四获得子模块,用于根据在所述中断程序启动后产生的设置界面中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。优选的,上述电子设备还包括暂停模块,用于在所述第三获得子模块启动所述中断程序后,暂停所述操作系统, 并保存所述操作系统被暂停时的第一状态;恢复模块,用于在所述处理模块将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵后,保存所述第二版本键位映射矩阵的设置,结束所述中断程序,并恢复所述操作系统至所述第一状态。优选的,所述处理模块包括第一处理子模块,用于根据所述切换指令,关闭所述第一版本键位映射矩阵,并启用所述第二版本键位映射矩阵;第二处理子模块,用于检测到所述第一按键被按压下,从所述第二版本键位映射矩阵中读取所述第二按键值,并执行所述第二按键值对应的功能。另一方面,本专利技术的实施例还提供一种键位映射矩阵处理的方法,应用于一具有多个按键的键盘的电子设备中,所述方法包括存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得一切换指令;根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。优选的,所述获得一切换指令的步骤包括获得BIOS设置的启动指令,并根据所述启动指令进入BIOS系统设置菜单;根据在所述BIOS系统设置菜单中选择的要启用的所述第二版本键位映射矩阵, 获得所述切换指令。优选的,所述获得一切换指令的步骤包括在所述电子设备的操作系统运行状态下,获得一中断程序的调用指令,根据所述调用指令启动所述中断程序;根据在所述中断程序启动后产生的设置界面中选择的要启用的所述第二版本键位映射矩阵,获得所述切换指令。优选的,所述启动所述中断程序的步骤后还包括暂停所述操作系统,并保存所述操作系统被暂停时的第一状态;所述根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵的步骤后包括保存所述第二版本键位映射矩阵的设置,结束所述中断程序,恢复所述操作系统至所述第一状态。优选的,所述根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵的步骤包括根据所述切换指令,关闭所述第一版本键位映射矩阵,并启用所述第二版本键位映射矩阵;检测到所述第一按键被按压下,从所述第二版本键位映射矩阵中读取所述第二按键值,并执行所述第二按键值对应的功能。本专利技术的实施例具有以下有益效果上述方案,通过存储第一版本键位映射矩阵和第二版本键位映射矩阵,其中,第一按键在第一版本键位映射矩阵中的第一按键值与该第一按键在第二版本键位映射矩阵中的第二按键值不同;换句话说,对于同一个键盘,在启用不同版本的键位映射矩阵时,相同位置的按键对应的键值不同,这样可以使用户根据自己的需要切换到自己需求的键位映射矩阵,从而满足用户的使用需求。附图说明图1为本专利技术的实施例计算机的键盘的1 键和Ctrl键的位置关系图;图2为本专利技术的设置键盘键位的方法的一具体实现流程图。具体实施例方式为使本专利技术的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本专利技术的实施例针对现有技术中与键盘的多个按键对应键位映射矩阵通常只有一个,不满足用户的实际使用需求的问题;本专利技术实施例提供一种具有多个版本键位映射矩阵的电子设备及键位映射矩阵处理的方法,可以在多个版本的键位映射矩阵间进行切换,能够适应不同用户的使用习惯,满足用户的实际使用需求。本专利技术的电子设备的实施例该电子设备包括一具有多个按键的键盘;以及存储模块,用于存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和与所述键盘的所述多个按键对应的第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得模块,用于获得一切换指令;处理模块,用于根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。本专利技术的该电子设备实施例,通过在存储模块中存储第一版本键位映射矩阵和第二版本键位映射矩阵,其中,第一按键在第一版本键位映射矩阵中的第一按键值与该第一按键在第二版本键位映射矩阵中的第二按键值不同;换句话说,对于同一个键盘,在启用不同版本的键位映射矩阵时,相同位置的按键对应的键值不同,这样可以使用户根据自己的需要切换到自己需求的键位映射矩阵,从而满足用户的实际使用需求;相对于“当键盘控制器检测到W键(当然也可以是其它任何一个按键)按下时, 拦截与该W键对应的W键值发给计算机,而是根据W键与该W键重新定义的另一键值(如向上箭头对应的键值)的对应关系,将该另一键值发给计算机”的方法,本专利技术的上述实施6例,当需要该按键对应的另一按键值时,不需要查该键与键重新定义的另一键值的对应关系,直接切换到该另一按键值所在的键位映射矩阵即可,对于电子设备来讲,在满足用户实际使用需求的同时,节省了处理时间,提高了处理效率。上述电子设备的第一具体实施例在上述电子设备包含的其它模块的基础上,上述获得模块可以具体包括第一获得子模块,用于获得BIOS本文档来自技高网...

【技术保护点】
1.一种电子设备,包括:一具有多个按键的键盘;其特征在于,所述电子设备还包括:存储模块,用于存储与所述键盘的所述多个按键对应的第一版本键位映射矩阵和与所述键盘的所述多个按键对应的第二版本键位映射矩阵;其中,所述多个按键中的第一按键在所述第一版本键位映射矩阵中对应第一按键值,所述第一按键在所述第二版本键位映射矩阵中对应第二按键值,所述第一按键值与所述第二按键值不同;获得模块,用于获得一切换指令;处理模块,用于根据所述切换指令,将所述第一版本键位映射矩阵切换为所述第二版本键位映射矩阵。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈本海冯晓毅
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1