一种键盘、键盘的输入方法、计算机及笔记本电脑转让专利

申请号 : CN200810106372.7

文献号 : CN101581972B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 向智军

申请人 : 联想(北京)有限公司

摘要 :

本发明提供了一种键盘、键盘的输入方法、计算机及笔记本电脑,该键盘包括:多个按键,设置在不同的键区,键区至少包括:第一、第二、第三键区,第三键区为主键区,第一、第二键区为小键盘区,第一、第二键区分别设置在键盘左、右侧;存储装置,用于存储与按键相对应的第一、第二扫描码表;键盘控制器,用于根据预设的扫描码表选择指令与扫描码表之间的对应关系,调用与输入的指令相对应的扫描码表,当调用第一扫描码表时,第一键区的至少十个按键中十个按键定义为数字键,当调用第二扫描码表时,第二键区的至少十个按键中的十个按键定义为十个数字键。上述方案利用同一种键盘能够满足不同使用习惯的用户对小键盘使用的要求,为用户带来了方便。

权利要求 :

1.一种键盘,其特征在于,包括:

多个按键,设置在不同的键区,所述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,所述第二键区设置在键盘右侧;

存储装置,用于存储预先设置的、与所述多个按键相对应的第一扫描码表和第二扫描码表;

键盘控制器,与所述多个按键及所述存储装置相连接,用于根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从所述存储装置中调用与用户输入的所述选择指令相对应的扫描码表,所述扫描码表选择指令包括:右手习惯选择指令和左手习惯选择指令,与所述左手习惯选择指令相对应的左手习惯扫描码表为所述第一扫描码表或第二扫描码表;与所述右手习惯选择指令相对应的右手习惯扫描码表为所述第二扫描码表或第一扫描码表;所述左手习惯扫描码表与所述右手习惯扫描码表不同;当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为数字键。

2.根据权利要求1所述的键盘,其特征在于,所述第一键区和所述第二键区相对于第三键区对称设置,或所述第一键区和所述第二键区相对于键盘的中轴线对称设置。

3.根据权利要求1-2中任一项所述的键盘,其特征在于,当所述第一键区的至少十个按键中的十个按键定义为数字键时,所述第二键区的按键定义为预设的控制键;当所述第二键区的至少十个按键中的十个按键定义为数字键时,所述第一键区的按键定义为预设的控制键。

4.根据权利要求1或2所述的键盘,其特征在于,所述第三键区位于所述第一键区和所述第二键区之间,所述第一键区和所述第二键区分别位于所述第三键区的左方和右方;或,所述第一键区和所述第二键区位于所述第三键区的上方;或,所述第一键区和第二键区位于所述第三键区的下方。

5.根据权利要求3所述的键盘,其特征在于,所述预设的控制键包括:数字锁定键、滚动锁定键、中止功能键、插入键、删除键、向前翻页键、向后翻页键、回车键、光标回句首键、光标回句尾键、屏幕打印键、和/或光标上下左右移动的四个方向键。

6.一种键盘的输入方法,所述键盘包括:多个按键,所述多个按键设置在不同的键区,所述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,所述第二键区设置在键盘右侧,其特征在于,包括:检测输入的扫描码表选择指令;

根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从预先设置的第一扫描码表和第二扫描码表中,调用与所述选择指令相对应的扫描码表,所述扫描码表选择指令包括:右手习惯选择指令和左手习惯选择指令,当用户输入所述右手习惯选择指令时,调用右手习惯扫描码表,所述右手习惯扫描码表为所述第一扫描码表或第二扫描码表;当用户输入所述左手习惯选择指令时,调用左手习惯扫描码表,所述左手习惯扫描码表为所述第一扫描码表或第二扫描码表;所述左手扫描码表与所述右手扫描码表不同;当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为数字键。

7.根据权利要求6所述的方法,其特征在于,所述第一键区的按键与所述第二键区的按键对称设置。

8.根据权利要求6或7所述的方法,其特征在于,当调用所述第一扫描码表时,所述第二键区的按键定义为预设的控制键;当调用所述第二扫描码表时,所述第一键区的按键定义为预设的控制键。

9.根据权利要求8所述的方法,其特征在于,所述预设的控制键包括:数字锁定键、滚动锁定键、中止功能键、插入键、删除键、向前翻页键、向后翻页键、回车键、光标回句首键、光标回句尾键、屏幕打印键、和/或光标上下左右移动的四个方向键。

10.一种计算机,包括:键盘、显示器和主机,其特征在于,所述键盘包括:

多个按键,设置在不同的键区,所述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,所述第二键区设置在键盘右侧;

存储装置,用于存储预先设置的、与所述多个按键相对应的第一扫描码表和第二扫描码表;

键盘控制器,与所述多个按键及所述存储装置相连接,用于根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从所述存储装置中调用与用户输入的所述选择指令相对应的扫描码表,所述扫描码表选择指令包括:右手习惯选择指令和左手习惯选择指令,与所述左手习惯选择指令相对应的左手习惯扫描码表为所述第一扫描码表或第二扫描码表;与所述右手习惯选择指令相对应的右手习惯扫描码表为所述第二扫描码表或第一扫描码表;所述左手习惯扫描码表与所述右手习惯扫描码表不同;当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为数字键。

11.一种笔记本电脑,包括:键盘、显示器、和嵌入式控制器,其特征在于,所述键盘包括:多个按键,设置在不同的键区,所述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,所述第二键区设置在键盘右侧;

存储装置,用于存储预先设置的、与所述按键相对应的第一扫描码表和第二扫描码表;

所述嵌入式控制器,与所述多个按键及所述存储装置相连接,用于根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从所述存储装置中调用与用户输入的所述选择指令相对应的扫描码表,所述第一扫描码表和所述第二扫描码表不同,所述扫描码表选择指令包括:右手习惯选择指令和左手习惯 选择指令,与所述左手习惯选择指令相对应的左手习惯扫描码表为所述第一扫描码表或第二扫描码表;与所述右手习惯选择指令相对应的右手习惯扫描码表为所述第二扫描码表或第一扫描码表;所述左手习惯扫描码表与所述右手习惯扫描码表不同;当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为数字键。

说明书 :

一种键盘、键盘的输入方法、计算机及笔记本电脑

技术领域

[0001] 本发明涉及键盘输入技术,特别是涉及一种键盘、键盘的输入方法、计算机及笔记本电脑。

背景技术

[0002] 目前市场上销售的普通键盘,通常包括:主键盘区、控制键区和数字小键盘区。其中,主键盘区通常包括:功能键、字母键、数字键、符号键、及字符输入控制键;控制键区通常包括:光标控制键及屏幕控制键;小键盘区通常也称为辅助键盘区,通常包括:数字键、运算符号键、小数点键、及回车键,这些小键盘键通常还可复用为一些常用控制键,如插入键、回车键、光标移动键等,以方便用户录入数据。
[0003] 图1示出了现有技术键盘的一个例子。如图1,主键盘区、控制键区及小键盘区这三个键区按照从左到右的顺序进行排列,方便用户进行数字输入的小键盘区设置在键盘的右侧,位于主键盘区的右方。现有技术的其它键盘,与图1所示的键盘可能会有些差别,如控制键区的分布等。但,相同的是,小键盘区的位置都在键盘的右侧。在实现本发明的过程中,发明人发现现有技术键盘的小键盘区的上述设置具有局限性,使用户使用起来不方便。例如,如果用户,尤其时右手习惯的用户在用右手操作鼠标时,想要利用数字小键盘的数字键进行数字的录入,此时,其通常需要放开右手操作的鼠标,再利用右手进行数字录入,在需要操作鼠标时,又将右手从小键盘移向鼠标,这样造成了用户使用的不方便,尤其是用户需要频繁的交替操作鼠标和小键盘上数字键的情况;在遇到这种情况时,用户如果不放开右手操作的鼠标,则其需要用左手操作位于键盘右侧的小键盘,这样也是很不方便,很别扭的。
[0004] 为克服上述现有键盘的局限性,目前一些厂商生产了某些特殊类型的键盘,调整了键盘的布局,将小键盘区设置在键盘的左侧,位于主键盘区的左方, 这样在遇到上述情况时,习惯使用右手的人就能够用右手操作鼠标,而用左手在设置在左侧的小键盘区进行数字录入了,使用起来比较方便。但是,这种键盘布局对于某些用户,尤其是习惯使用左手的用户来说,也会碰到与上述右手习惯的用户类似的问题,即,在左手习惯的用户在用左手操作鼠标的时候,需要用小键盘区上的数字键输入数字时,只能用左手交替操作鼠标和小键盘区的按键,或别扭地用右手在位于键盘左侧的小键盘区操作数字键。 [0005] 在实现本发明的过程中,发明人发现现有技术的普通键盘和上述厂商推出的小键盘位于左侧的新型键盘的共同缺点是:只固定设置有一个方便用户进行数字录入的小键盘区,该小键盘区要么固定在键盘右侧,要么固定在左侧,这使得利用相同的键盘无法满足不同使用习惯用户的要求,不同使用习惯的用户如右手使用习惯和左手使用习惯的用户无法在通用一个键盘时都能够获得使用上的方便性。
[0006] 发明内容
[0007] 本发明的实施例提供一种键盘、键盘的输入方法、计算机及笔记本电脑,以解决现有技术无法通过同一种键盘同时为不同使用习惯的用户如左手习惯的用户和右手习惯的用户带来小键盘区按键使用上的方便的技术问题。
[0008] 为了实现上述目的,一方面,提供一种键盘,其中,包括:
[0009] 多个按键,设置在不同的键区,所述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,该第一、第二键区各自至少包含十个按键,所述第一键区设置在键盘左侧,所述第二键区设置在键盘右侧; [0010] 存储装置,用于存储预先设置的、与所述多个按键相对应的第一扫描码表和第二扫描码表;
[0011] 键盘控制器,与所述多个按键及所述存储装置相连接,用于根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从所述存储装置中调用与用户输入的所述选择指令相对应的扫描码表,所述扫描码表选择指令包括:右手习惯选择指令和左手习惯选择指令,与所述左手习惯选择指令相对应的左手习惯扫描码表为所述第一扫描码表或第二扫描码表;与所述右手习惯选择指令相 对应的右手习惯扫描码表为所述第二扫描码表或第一扫描码表;所述左手习惯扫描码表与所述右手习惯扫描码表不同;当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为数字键。
[0012] 另一方面,提供一种键盘的输入方法,所述键盘包括:多个按键,所述多个按键设置在不同的键区,所述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,所述第二键区设置在键盘右侧,其中,包括:
[0013] 检测输入的扫描码表选择指令;
[0014] 根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从预先设置的第一扫描码表和第二扫描码表中,调用与所述选择指令相对应的扫描码表,所述扫描码表选择指令包括:右手习惯选择指令和左手习惯选择指令,与所述左手习惯选择指令相对应的左手习惯扫描码表为所述第一扫描码表或第二扫描码表;与所述右手习惯选择指令相对应的右手习惯扫描码表为所述第二扫描码表或第一扫描码表;所述左手习惯扫描码表与所述右手习惯扫描码表不同;当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为数字键。
[0015] 又一方面,提供一种计算机,包括:键盘、显示器和主机,其中,所述键盘包括: [0016] 多个按键,设置在不同的键区,所述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,所述第二键区设置在键盘右侧; [0017] 存储装置,用于存储预先设置的、与所述多个按键相对应的第一扫描码表和第二扫描码表;
[0018] 键盘控制器,与所述多个按键及所述存储装置相连接,用于根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从所述存储装置中调用与用 户输入的所述选择指令相对应的扫描码表,所述第一扫描码表和所述第二扫描码表不同,所述扫描码表选择指令包括:右手习惯选择指令和左手习惯选择指令,与所述左手习惯选择指令相对应的左手习惯扫描码表为所述第一扫描码表或第二扫描码表;与所述右手习惯选择指令相对应的右手习惯扫描码表为所述第二扫描码表或第一扫描码表;所述左手习惯扫描码表与所述右手习惯扫描码表不同;当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为十个数字键。
[0019] 再一方面,提供一种笔记本电脑,包括:键盘、显示器、和嵌入式控制器,其中, [0020] 所述键盘包括:多个按键,设置在不同的键区,所述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,所述第二键区设置在键盘右侧;
[0021] 所述存储装置,用于存储预先设置的、与所述多个按键相对应的第一扫描码表和第二扫描码表;
[0022] 所述嵌入式控制器,与所述多个按键及所述存储装置相连接,用于根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从所述存储装置中调用与用户输入的所述选择指令相对应的扫描码表,所述扫描码表选择指令包括:右手习惯选择指令和左手习惯选择指令,与所述左手习惯选择指令相对应的左手习惯扫描码表为所述第一扫描码表或第二扫描码表;与所述右手习惯选择指令相对应的右手习惯扫描码表为所述第二扫描码表或第一扫描码表;所述左手习惯扫描码表与所述右手习惯扫描码表不同;当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为十个数字键。 [0023] 本发明的一实施例至少具有如下技术效果:
[0024] 通过在键盘左侧和右侧分别设置两个小键盘区,第一键区和第二键区,及为键盘设置两套扫描码表,并根据用户的选择调用第一扫描码表或第二扫描 表,且当调用第一扫描码表时,第一键区的至少部分按键定义为数字键,当调用第二扫描码表时,第二键区的至少部分按键定义为数字键,这样使得用户能够根据自己的使用习惯利用设置在左侧的小键盘区输出数字或利用设置在右侧的小键盘区输出数字,从而,利用同一种键盘能够满足不同使用习惯的用户,如左手习惯的用户和右手习惯的用户,对小键盘如数字小键盘使用的要求,为用户带来了方便。
[0025] 附图说明
[0026] 图1为现有技术键盘的一个例子的键盘按键布局的示意图;
[0027] 图2为本发明一实施例的键盘结构示意图;
[0028] 图3为本发明一实施例的键盘的按键布局的示意图;
[0029] 图4为本发明另一实施例的键盘的按键布局的示意图;
[0030] 图5为本发明又一实施例的键盘的按键布局的示意图;
[0031] 图6为本发明一实施例的键盘输入方法的流程示意图;
[0032] 图7为本发明另一实施例的键盘输入方法的流程示意图。
[0033] 具体实施方式
[0034] 为使本发明实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0035] 图2为本发明一实施例的键盘结构示意图。如图2,本发明一实施例的键盘200包括:
[0036] 多个按键201,设置在不同的键区,上述键区至少包括:第一键区202、第二键区203及第三键区204,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,第一键区设置在键盘左侧,第二键区设置在键盘右侧; [0037] 存储装置205,用于存储预先设置的、与所述按键相对应的第一扫描码表和第二扫描码表;
[0038] 键盘控制器206,与上述多个按键及存储装置相连接,用于根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从所述存储装置中调用与用 户输入的扫描码表选择指令相对应的扫描码表,当调用第一扫描码表时,第一键区的至少十个按键中的十个按键定义为数字键,当调用第二扫描码表时,第二键区的至少十个按键中的十个按键定义为十个数字键。示例性地,对于笔记本电脑,键盘控制器的功能可通过嵌入式控制器来实现。
[0039] 第一扫描码表和第二扫描码表相同时的实施方式,可以是在现有图1所示的现有技术的键盘的基础上,在键盘的左侧再扩展一个与右侧的数字小键盘相同或相类似的、可以输入数字键的小键盘。
[0040] 优选地,第一扫描码表和第二扫描码表不同。
[0041] 在该实施例中,第一键区和第二键区为小键盘区如数字小键盘区,根据用户的选择,第一键区的数字键或第二键区的数字键可用于作为数字键,以方便用户利用小键盘区进行数字输入。用户可以选择调用第一扫描码表,使位于键盘左侧的小键盘区即第一键区能够作为数字键,这样,在用户尤其是右手习惯的用户在用右手操作鼠标时,能同时利用左手在位于键盘左侧的小键盘上进行数字录入;用户也可以选择调用第一扫描码表,使位于键盘右侧的小键盘区即第二键区能够作为数字键,这样,在用户尤其是左手习惯的用户在用左手操作鼠标时,能同时利用右手在位于键盘右侧的小键盘上进行数字录入;这样,同一种键盘可适用于不同使用习惯的用户,为用户带来了方便。
[0042] 优选地,上述扫描码表选择指令可以包括:右手习惯选择指令和左手习惯选择指令,该右手习惯选择指令与第一扫描码表相对应,该左手习惯扫描指令与第二扫描码表相对应。当然,根据用户的使用习惯,右手习惯的用户也可选择调用第二扫描码表,左手习惯的用户也可选择调用第一扫描码表。
[0043] 优选地,当键盘控制器调用第一扫描码表时,第二键区的按键可定义为预设的控制键,如数字锁定键、滚动锁定键、中止功能键、插入键、删除键、向前翻页键、向后翻页键、回车键、光标回句首键、光标回句尾键、屏幕打印键、和/或光标上下左右移动的四个方向键。当键盘控制器调用第二扫描码表时,第一键区的按键可定义为上述预设的控制键。 [0044] 示例性地,第三键区即主键区包括:功能键、数字键、字母键和符号键,以及一些控制键。与小键盘区相比,主键区在键盘上占用的空间最大,包含的按键数目最多。具体实施中,对第三键区在键盘上的位置没有限制,第三键区 位于可位于键盘中部,第一、第二键区分设于第三键区的两侧;也可以位于键盘上方的区域,第一、第二键区位于第三键区下方区域的左右两侧;也可以位于键区下方的区域,第一、第二键区位于第三键区上方区域的左右两侧等等。示例性地,主键区所包含的按键及按键的布局与图1所示的现有技术的键盘上的主键区相同。当然,主键区所包含的按键及按键的布局还可有多种变形,在此不赘述。 [0045] 优选地,第一键区和第二键区的按键数目及按键排列方式相同。 [0046] 优选地,第一键区和第二键区相对于第三键区对称设置,或第一键区和第二键区相对于键盘的中轴线对称设置。
[0047] 图3为本发明一实施例的键盘的按键布局的示意图。如图3,在该实施例的键盘中,其包含的按键设置在:第一键区、第二键区和第三键区中。其中,第三键区为主键区,包括:功能键、数字键、字母键和符号键,以及一些控制键。该实施例中,该第三键区中按键的布局可以与图1中的主键区的按键的布局相同。
[0048] 如图3,在该实施例中,第三键区设置在第一键区和第二键区之间,第一键区与第二键区对称设置在第三键区的左右两侧。第一键区与第二键区分别包括15个按键。如图3,在键盘控制器调用第一扫描码表时,第一键区即左侧小键盘区的15个按键分别定义为:0-9十个数字键,小数点键、加法键、减法键、乘法键、除法键,第二键区即右侧小键盘区的15个按键分别定义为:数字锁定键(NumLock)、滚动锁定键(ScrollLock)、中止功能键(PauseBreak)、插入键(Insert)、删除键(Delete)、向前翻页键(Page UP)、向后翻页键(Page Down)、回车键(Enter)、光标回句首键(Home)、光标回句尾键(End)、屏幕打印键(PrtscSysRq)、和/或光标上下左右移动的四个方向键。而当调用第二扫描键盘码表时,第一键区的15个按键的定义与调用第一扫描码表时第二键区的15个按键的定义相同,第二键区的15个按键的定义与调用第一扫描码表时的第一键区的15个按键的定义相同。当然,在设置第一扫描码表和第二扫描码表时,一个扫描码表定义的哪个数字键与另一扫描码表的哪个控制键共用同一个按键,可以有多种可能。图3示出了一种可能,但其变形有非常多种,如数字键4可不与插入键共用一个按键,而与删除键共用一个按键。这种数字 键与控制键的对应关系的变化有非常多种,在此,不一一赘述。
[0049] 在图3所示实施例中,第一键区中可定义为数字键的十个按键对应扫描码表为如下所示,其中,左边一列的扫描码表为第一扫描表中与第一键区的这十个按键相对应的扫描码,右边一列的扫描码表为第二扫描码表中与第一键区的这十个按键相对应的扫描码: [0050] DB 0047h;7DB 0045h;Num Lock
[0051] DB 0048h;8DB 0046h;Scroll Lock
[0052] DB 0049h;9DB E11Dh;Pause Break
[0053] DB 004Bh;4DB E052h;Insert
[0054] DB 004Ch;5DB E047h;Home
[0055] DB 004Dh;6DB E049h;Page Up
[0056] DB 004Fh;1DB E053h;Delete
[0057] DB 0050h;2DB E04Fh;End
[0058] DB 0051h;3DB E051h;Page Down
[0059] DB 0052h;0DB E02Ah;Prtsc SysRq
[0060] 对应键盘中其它按键对应的扫描码因其均为本领域技术人员公知,在此不再赘述。
[0061] 图3中,相应地,第二键区中可定义为数字键的十个按键对应扫描码表与上述第一键区的可定义为数字键的十个按键对应的扫描码表相类似,不同的地方在于,所示左边一列的扫描码表为第二扫描表中与第二键区的该十个按键相对应的扫描码,右边一列的扫描码表为第一扫描码表中与第二键区的这十个按键相对应的扫描码。
[0062] 当用户按下键盘按键时,键盘控制器会根据所调用的键盘扫描码表的不同而输出不同的键盘扫描码,例如,如果根据用户的选择调用的是第一扫描码表,当用户按下图3所示第一键区的第一个按键“7”时,键盘控制器输出的键盘扫描码为数字7的扫描码“0047h”;如果根据用户的选择调用的是第二扫描码表,则该第一键区的同一个键对应的是“NumLock”键,当用户按下同一键时,键盘控制器输出的键盘扫描码为数字锁定键的扫描码“0045h”。
[0063] 对于同一按键对应的两个不同的功能的键的名称,可以采用不同的颜色区 分开,如黑色和红色,当然也可采用相同的颜色。
[0064] 当然,本发明实施例的键盘的设置与布局并不限于图3中所示的例子。其中,第一键区和第二键区所包含的按键数目并不局限于15个,其可以更多也可以更少,但至少要有十个按键,以便能输出十个数字,且相应的这些按键在定义为控制键时,其也不限于上述功能的控制键,可以是其它功能的控制键。
[0065] 图4为本发明另一实施例的键盘的按键布局的示意图。如图4,该实施例的键盘中,第一键区和第二键区位于第三键区的上方,分设于第三键区上方空间的左右侧。具体地,第一键区、第二键区及第三键区包含的按键,及按键的相对位置可于图3相同。 [0066] 图5为本发明又一实施例的键盘的按键布局的示意图。如图5,该实施例的键盘中,第一键区和第二键区位于第三键区的下方,分设于第三键区下方空间的左右侧。具体地,第一键区、第二键区及第三键区包含的按键,及按键的相对位置可于图3相同。 [0067] 当然,就键盘中键区位置的布局而言,其存在很多的变形。第一键区和第二键区地位置不限于对称设置,例如,第一键区可设置在键区的左上角区,第二键区可设置在键区的右下角区。本发明的实施例中,只需第一键区位于键盘左侧,以方便用户用左手操作,第二键区位于键区右侧,以方便用户用右手操作即可。
[0068] 图6为本发明实施例的键盘的输入方法的流程示意图。该实施例键盘的输入方法中,该键盘包括:多个按键,上述多个按键设置在不同的键区,上述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,第二键区设置在键盘右侧的。如图6,该输入方法包括如下步骤:
[0069] 步骤601,检测输入的扫描码表选择指令;
[0070] 步骤602,根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从预先设置的第一扫描码表和第二扫描码表中,调用与选择指令相对应的扫描码表,当调用第一扫描码表时,第一键区的至少十个按键中的十个按键定义为数字键,当调用所二扫描码表时,第二键区的至少十个按键中的十个按键 定义为十个数字键。
[0071] 优选地,在该输入方法中,第一键区和第二键区相对于第三键区对称设置,或第一键区和第二键区相对于键盘的中轴线对称设置。
[0072] 优选地,当调用第一扫描码表时,第二键区的按键定义为预设的控制键;当调用第二扫描码表时,第一键区的按键定义为预设的控制键。示例性地,上述预设的控制键包括:数字锁定键、滚动锁定键、中止功能键、插入键、删除键、向前翻页键、向后翻页键、回车键、光标回句首键、光标回句尾键、屏幕打印键、和/或光标上下左右移动的四个方向键。 [0073] 优选地,上述扫描码表选择指令可以包括:右手习惯选择指令和左手习惯选择指令,该右手习惯选择指令与第一扫描码表相对应,该左手习惯选择指令与第二扫描码表相对应。当然,根据用户的使用习惯,右手习惯的用户也可选择调用第二扫描码表,左手习惯的用户也可选择调用第一扫描码表。
[0074] 图7为本发明另一实施例的输入方法的流程示意图。在该实施例中,扫描码表选择指令为左手习惯选择指令和右手习惯选择指令。预先设置与左手习惯选择指令对应的左手习惯扫描码表,及与右手习惯选择指令对应的右手习惯扫描码表。且左手习惯扫描码表可以是第一扫描码表也可以是第二扫描码表,右手习惯扫描码表可以是第二扫描码表或第一扫描码表。左右手习惯扫描码表不同。
[0075] 如图7,该实施例的输入方法包括如下步骤:
[0076] 步骤701,接收用户输入的扫描码表选择指令;
[0077] 步骤702,检测输入的扫描码表选择指令是否为左手习惯选择指令;如是,则执行步骤703;否则,执行步骤705;
[0078] 步骤703,调用左手习惯扫描码表;
[0079] 步骤704,接收用户的按键输入,并输出左手习惯扫描码,然后结束流程; [0080] 步骤705,调用右手习惯扫描码表;
[0081] 步骤706,接收用户的按键输入,并输出右手习惯扫描码,然后结束流程。 [0082] 本领域的普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一与键盘相连接的处理器所可读取的存储介质中,该键盘包括:多个按键,上述多个按键 设置在不同的键区,上述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,设置在键盘右侧的第二键区,该程序在执行时,包括如下步骤:
[0083] 检测输入的扫描码表选择指令;
[0084] 根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从预先设置的第一扫描码表和第二扫描码表中,调用与选择指令相对应的扫描码表,当调用第一扫描码表时,第一键区的至少十个按键中的十个按键定义为数字键,当调用所二扫描码表时,第二键区的至少十个按键中的十个按键定义为十个数字键。
[0085] 其中,上述的存储介质,包括:ROM、RAM、磁盘或光盘等。
[0086] 本发明实施例还提供了一种计算机,包括:键盘、显示器和主机,其特征在于,键盘包括:
[0087] 多个按键,设置在不同的键区,所述键区至少包括:第一键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,第二键区设置在键盘右侧;
[0088] 存储装置,用于存储预先设置的、与所述按键相对应的第一扫描码表和第二扫描码表;
[0089] 键盘控制器,与所述多个按键及存储装置相连接,用于根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从存储装置中调用与用户输入的选择指令相对应的扫描码表,当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为十个数字键。
[0090] 优选地,本发明实施例计算机的键盘还可具有上述本发明实施例键盘的其它特征,在此不赘述。
[0091] 本发明实施例还提供了一种笔记本电脑,包括:键盘、显示器、和嵌入式控制器,其特征在于,
[0092] 所述键盘包括:多个按键,设置在不同的键区,所述键区至少包括:第一 键区、第二键区及第三键区,所述第三键区为主键区,所述第一、第二键区为小键盘区,所述第一、第二键区至少包含十个按键,所述第一键区设置在键盘左侧,第二键区设置在键盘右侧的; [0093] 存储装置,用于存储预先设置的、与所述按键相对应的第一扫描码表和第二扫描码表;
[0094] 所述嵌入式控制器,与所述多个按键及存储装置相连接,用于根据预先设置的扫描码表选择指令与扫描码表之间的对应关系,从所述存储装置中调用与用户输入的选择指令相对应的扫描码表,所述第一扫描码表和所述第二扫描码表不同,当调用所述第一扫描码表时,所述第一键区的至少十个按键中的十个按键定义为数字键,当调用所述第二扫描码表时,所述第二键区的至少十个按键中的十个按键定义为数字键。在笔记本电脑中,键盘控制器的功能通过嵌入式控制器来实现。
[0095] 优选地,本发明实施例笔记本电脑的键盘还可具有上述本发明实施例的键盘的其它特征,在此不赘述。
[0096] 本领域普通技术人员可以理解上述实施例中,当用户输入扫描码表选择指令后,示例性地,如用户在计算机如PC或笔记本电脑开机后、根据系统的提示输入扫描码表选择指令后,键盘的键盘控制器检测到用户输入的扫描码表选择指令,并根据预设的扫描码表选择指令与扫描码表之间的对应关系,从存储装置中调用预设的、与用户输入的选择指令相对应的扫描码表,这样,在确定扫描码表后,当用户按压键盘上的某一按键时,键盘控制器将从该确定的描码表中获得该按键对应的扫描码。在键盘控制器根据用户的指令调用相应的扫描码表后,与现有技术的键盘的使用类似,在本发明实施例的键盘的具体使用中,在用户按压按键、键盘控制器获得该按键对应的扫描码的同时,键盘控制器产生一个中断信息通知主机的CPU;CPU接收到该中断信息从该键盘中获得该对应按键的扫描码,将该按键的扫描码转换为该按键扫描码对应的按键字符,并控制显示在计算机的显示器的屏幕上。 [0097] 本发明实施例的技术方案实现了在同一键的两种不同映射之间的切换,使得不同使用习惯的所有人都可以方便地使用同一个键盘。
[0098] 上述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明实施例所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。