利用相邻按键输入字符的方法和键盘的制作方法

文档序号:6613963阅读:322来源:国知局
专利名称:利用相邻按键输入字符的方法和键盘的制作方法
技术领域
本发明涉及电子设备的输入键盘。特别是指在设备、系统、方法中,用计算 机标准QWERTY键盘之外的简化键盘,以较少的按键产生字符。
背景技术
目前便携式的电子设备应用越来越多,商务人士用笔记本电脑、个人数字助 理(PDA)及其他便携电子设备写备忘录、写函件、编辑一些电子数据表、数据 库和其他文档、管理日程表和联系本。移动电话(手机)更是常用于联系商户、 客户,用于和家庭、亲人和朋友问候通话、保持联系;成人和儿童喜欢用便携音 乐播放器欣赏音乐;人们更用笔记本电脑、PDA、手机等连接互联网。
人们期望这些便携式的电子设备一个共同的特征是有合适的大小,就是越小 越好,而不喜欢携带又大又重的电子设备。但是,制造商减小这些电子设备的体 积的同时,也减小了人机交互的能力,例如,制造商减小笔记本电脑的体积时, 必须设计键盘足够大,以使大部分人们的手指的大小适合去敲击它。
便携式设备制造商提出了大量的小键盘的方案,但由于各种原因,都不受用 户欢迎。 一个例子是"和音键盘(chording keyboard)",这种键盘利用键的组合 来产生字符,从而减少键的数量,和音键盘有键数和速度的优势,但由于学习慢、 记忆键组合难,人们并没有转向这种键盘。另外,制造商生产非常小的键盘,用 户要用笔尖来按这些很小的键,由于键太小,输入大量字符时,速度慢且枯燥乏 味。
另一类键盘就是手机和电话上的常用的"T-9键盘",这种键盘将多个字母放 在一个键上,它比标准QWERTY键盘的键少得多,用户也容易学和用,但输入字 符的速度慢得多。 一个原因是由于通常需要按二到三次才得到所要的字符。现在 有用软件算法预测整个字的方法来提高输入速度,但其还是远低于标准QWERTY
键盘的输入速度。
还有一类键盘需要特殊操作输入字符,如对键上下左右推拉,就能在一个键 上输入多个字符。但这种键盘操作很不自然方便。用户输入字符的习惯是按一下键就要有响应,这样才简单、方便、快捷, QWERTY键盘也只是在不常用的标点符号才用"SHIFT"组合键,但简化键盘通常 按键数量少,这是一个矛盾。"和音键盘"等很多键盘用组合按键表示新字符, 解决了按键数量少的问题,但违背了用户输入字符的习惯。
因此,对于便携式的电子设备,用户需要输入字符的键盘小巧的同时,也要 求符合输入习惯,简单、方便、快捷、易学易用。本发明就是想要实现这些目标。

发明内容
本发明的目的是提供一种键盘输入字符的方法和键盘,使人们能够易学易 用、方便快捷地输入字符。
为实现上述目的,本发明提供一种键盘输入方法,通过处理器扫描键盘的按 键矩阵,将按键转换为对应字符,其特征在于,还包括以下步骤
邻键识别步骤,处理器识别相邻按键同时被按下,产生邻键码;
邻键字符转换步骤,处理器将邻键码转换为对应的邻键字符。
上述输入字符方法中,其特征在于-
所述相邻按键是在键盘排列上处于上下,或左右相邻位置的两个按键; 所述邻键码是对应于相邻按键的一个编码;
所述邻键识别是处理器检测有两个按键同时被按下,如果这两个按键是相邻 按键时,产生邻键码。
上述输入字符方法中,其特征在于
所述邻键字符对应于邻键码,即对应于相邻按键,其不同于这相邻按键单独 被按下时对应的字符。
本发明还提供一种字符输入键盘,包括按键矩阵,以及扫描按键矩阵、并将 按键转换为对应字符的处理器,其特征在于还包括
邻键识别器,用于识别相邻按键同时被按下,产生邻键码;
邻键字符转换器,用于将邻键码转换为对应的邻键字符。
上述输入字符的键盘中,其特征在于
所述相邻按键是在键盘排列上处于上下,或左右相邻位置的两个按键; 所述邻键码是对应于相邻按键的一个编码;
所述邻键识别器检测有两个按键同时被按下,如果这两个按键是相邻按键 时,产生邻键码。
上述输入字符的键盘中,其特征在于
所述邻键字符对应于邻键码,即对应于相邻按键,其不同于这相邻按键单独 被按下时对应的字符。
通过以下结合附图以举例方式对本发明的实施方式进行详细描述后,本发明 的其他特征、特点和优点将会更加明显。


图1是电话、手机常用的T-9键盘;
图2是T-9键盘的数字输入状态;
图3是本发明的一个实施例键盘的字母输入状态;
图4是本发明的一个实施例的流程图5是本发明的一个实施例键盘的方框图。
具体实施例方式
下面将结合附图对本发明的实施方式进行详细说明,本实施例仅仅是一种基 本的实施方式,其他实施方式可以是不同的按键(如触摸屏按键)、及其排列设 计,不同的按键上字符的排列设计,不同的处理流程等等。
图1是电话、手机常用的一种T-9键盘,用于输入数字及字母,有12个按 键,在数字输入状态时,如图2所示,按键表示0至9、 "*"、 12个字符, 每个按键一个意义,用户使用方便快捷;而在字母输入状态时, 一个按键有一至 四个意义,用户使用要按键一至四次才输入一个字母,很不方便,速度也慢。
本发明的一个实施例键盘,用于输入数字及字母,有12个按键,也采用T-9 键盘的按键排列,即以4行3列排列,第一行是按键"l、 2、 3",第二行是按键 "4、 5、 6",第三行是按键"7、 8、 9",第四行是按键"*、 0、
本实施例键盘在数字输入状态时,按键意义与T-9键盘相同,如图2所示, 按键表示0至9、 "*"、 "#" 12个字符,每个按键一个意义,用户使用方便快捷;
本实施例键盘而在字母输入状态时,如图3所示,12个按键与T-9键盘意义 不相同,表示a至z、","、"."和空格29个字符,12个按键本身表示一个字符, 标示在键中央,同时相邻按键也表示一个字符, 一共又表示了 17个字符,标示 在相邻部位,所谓相邻按键就是在键盘排列上处于上下,或左右相邻位置的两个 按键,这12个按键的单键和相邻按键共表示的29个字符是
按键"1 ",表示字符,,5
按键"1"和"2",表示字符"□",即空格;
按键T,表示字符
按键和"3",表示字符"b";
按键"3",表示字符"c ,、
按键T和"4",表示字符"d";
按键 2,,和"5",表示字符
按键"3"和%,,,表示字符"f,,;
按键"4,,,表示字符"g";
按键"4"和"5",表示字符
按键^ 5,,,表示字符"i ,,;
按键"5',和"6",表示字符"j ,,;
按键"6",表示字符"k";
按键和"7",表示字符T;
按键和"8",表示字符"m,';
按键和"9",表示字符"n,,;
按键"7",表示字符"0,,5
按键"7,,和"8",表示字符'V,;
按键"8,,,表示字符"q";
按键"8,,和"9",表示字符
按键"9,,,表示字符
按键 7,,和"承,,,表示字符"t";
按键"8"和"0",表示字符"U,,;
按键和T,表示字符"V ,、
按键"*,,,表示字符"W,,;
按键"氺',和"0",表示字符
按键"0,,,表示字符"y";
按键"0"和"ft",表示字符"Z,,5
按键"tt",表示字符",,,。
在操作时,用户按下键中央时,输入的是这单个键表示的字符,用户按下相 邻按键相邻位置时,两键会同时被按下,输入的是相邻按键表示的新字符,而不
是这两个相邻键各自单独表示的字符,这样,利用12个按键,用户只需单指按 下按键一次,就输入一个字符,共有29个字符,包括所有26个英文字母,用户 能像输入数字一样,方便、快捷地输入字母。
图4是本发明的一个实施例的流程图,对应上述实施例键盘,处理器执行以
下步骤
步骤401:运行开始,进入步骤402;
步骤402:扫描按键矩阵,监视哪些按键被按下,进入步骤403;
步骤403:根据扫描结果,判定是否有按键被按下,如果没有,进入步骤402, 如果有按键被按下,进入步骤404;
步骤404:进行邻键识别,处理器识别是否有相邻按键同时被按下,如果有 相邻按键同时被按下,就产生对应于相邻按键的一个编码,也就是邻键码,进入
步骤405;如果没有相邻按键同时被按下,就直接进入步骤405;
步骤405:判断按键是否为相邻按键,如果不是相邻按键,进入步骤406, 如果是相邻按键,进入步骤407;
步骤406:根据按键产生本按键单独对应的单键字符,进入步骤408; 步骤407:产生邻键字符,根据邻键识别得出的邻键码,产生相对应的邻键 字符,进入步骤408;
步骤408:将产生的字符显示和输出,进入步骤402。
图5是本发明的一个实施例键盘的方框图,键盘由处理器、按键矩阵、显示 器和接口组成,处理器包括邻键识别器和邻键字符产生器;处理器扫描按键矩阵, 监视哪些按键被按下;处理器内的邻键识别器检测被按下的按键是否有相邻按键 同时被按下,如果有相邻按键同时被按下,就产生对应于相邻按键的一个编码, 也就是邻键码;处理器内的邻键字符产生器根据邻键识别得出的邻键码,产生相 对应的邻键字符;对于不是相邻按键同时被按下的按键,处理器根据按键产生本 按键单独对应的单键字符;最后处理器将产生的单键字符或者邻键字符,通过接 口输出,并在显示器上显示。
在QWERTY标准键盘和其他的一些键盘都有利用双键来定义新字符的,如 shift+ "1" = "!",和音键盘更是只有很少的按键,通过按键组合定义新字符, 等等,他们都需要两个指头同时按下两键,或者多个指头按下多键,才输入字符。 本发明的不同在于只利用相邻按键,既解决了按键数量少的问题,同时又在用户 按相邻键时,不需要两个指头去按两下,用单指在相邻按键的结合部标示的区域 按一下就行,就输入字符,就保留了用户的输入习惯,实际上对用户来讲,不需 要知道按下去的是一个键,还是两个键,甚至其他什么东西,只要按下去有响应 就行,这样就解决了按键数量少和用户输入习惯的矛盾。字符标示清楚,再按字 母顺序排列,就更易学易用了。
本发明可以在便携式和普通电子设备中广泛应用。
本发明具有以下优点
1、 利用少量的按键数量,可以输入更多的字符;
2、 用户只需单指按一下,就输入一个字符,符合输入习惯、简单、方便、
快捷;
3、 标示清楚唯一,可按字母顺序排列,易学易用;
4、 一个m行n列的键盘,最多可增加2*m*n-m-n个字符。 虽然以上描述了本发明的具体实施方式
,但是本技术领域内的熟练技术人
员应当理解,这些仅是举例说明,可以对这些实施方式作出多种变更和修改,而 不背离本发明的原理和实质。本发明的范围仅由所附权利要求书限定。
权利要求
1、一种利用相邻按键输入字符方法,通过处理器扫描键盘的按键矩阵,将按键转换为对应字符,其特征是包括以下步骤邻键识别步骤,处理器识别相邻按键同时被按下,产生邻键码;产生邻键字符步骤,处理器根据所述邻键码产生对应的邻键字符。
2、 根据权利要求1所述输入字符方法,其特征在于 所述相邻按键是在键盘排列上处于上下,或左右相邻位置的两个按键; 所述邻键码是对应于相邻按键的一个编码;所述邻键识别是处理器检测有两个按键同时被按下,如果这两个按键是相邻 按键时,产生邻键码。
3、 根据权利要求2所述输入字符方法,其特征在于所述邻键字符对应于邻键码,即对应于相邻按键,其不同于这相邻按键单独 被按下时对应的字符。
4、 根据权利要求3所述输入字符方法,所述键盘包括12个按键,以4行3 列排列,第一行是按键"l、 2、 3",第二行是按键"4、 5、 6",第三行是按键"7、 8、 9",第四行是按键"*、 0、 H",其特征在于所述键盘还包括利用这12个按键的相邻按键又表示了 17个字符,用户只需单指按下相邻按 键一次,就输入一个字,这12个按键的单键和相邻按键共表示了29个字符。
5、 根据权利要求4所述输入字符方法,其特征在于所述12个按键的单键和 相邻两键表示的29个字符是按键"1",表示字符按键"1"和"2",表示字符"□按键"2",表示字符"a";按键"2"和"3",表示字符"b,,;按键"3",表示字符"C ,,;按键"1"和"4",表示字符"d";按键"2"和"5",表示字符"e";按键"3"和W,表示字符"f,,;按键"4",表示字符"g,,;按键"4"和"5",表示字符"h"; 按键T,表示字符按键"5"和"6",表示字符"j,,;按键"6",表示字符'V,;按键"4,,和"7",表示字符"l,,;按键和"8",表示字符按键"6,,和"9",表示字符按键",,,表示字符"0";按键"7,,和"8",表示字符'V,;按键"8",表示字符'V,;按键"8"和"9",表示字符"r";按键"9",表示字符"s '、按键和 承,,,表示字符"t";按键和"0",表示字符"U',;按键"9"和T,表示字符w v,、按键 求",表示字符 ,,;按键"氺,,和"0",表示字符"X,,;按键"0",表示字符'Y,;按键"0,,和T,表示字符"Z,,;按键T,表示字符","。
6、 一种利用相邻两键输入字符的键:并将按键转换为对应字符的处理器,其特征在于还包括邻键识别器,用于识别相邻按键同时被按下,产生邻键码; 邻键字符产生器,用于根据所述邻键码产生对应的邻键字符。
7、 根据权利要求6所述输入字符的键盘,其特征在于 所述相邻按键是在键盘排列上处于上下,或左右相邻位置的两个按键; 所述邻键码是对应于相邻按键的一个编码;所述邻键识别器检测有两个按键同时被按下,如果这两个按键是相邻按键 时,产生邻键码。
8、 根据权利要求7所述输入字符的键盘,其特征在于 所述邻键字符对应于邻键码,即对应于相邻按键,其不同于这相邻按键单独被按下时对应的字符。
9、 根据权利要求8所述输入字符的键盘,包括12个按键,以4行3列排列, 第一行是按键"l、 2、 3",第二行是按键"4、 5、 6",第三行是按键"7、 8、 9", 第四行是按键"*、 0、 tt",其特征在于所述键盘还包括利用这12个按键的相邻按键又表示了 17个字符,用户只需单指按下相邻按 键一次,就输入一个字,这12个按键的单键和相邻按键共表示了29个字符。
10、 根据权利要求9所述输入字符的键盘,其特征在于所述12个按键的单和相邻两键表示的29个字符是:按键"1",表示字符",,,;按键"1"和"2",表示字符按键"2",表示字符按键"2"和"3",表示字符"b";按键"3",表示字符"C ";按键"1"和 4,,,表示字符按键"2"和"5",表示字符按键"3"和"6",表示字符"f";按键"4",表示字符"g";按键"4"和"5",表示字符"h";按键"5",表示字符"i,,;按键"5"和"6",表示字符"j ";按键"6",表示字符"k,,;按键"4"和"7",表示字符T;按键"5"和"8",表示字符"m,,;按键"6"和"9",表示字符"n,,;按键"7",表示字符"o ,、按键"7"和"8",表示字符'V;按键"8",表示字符'V,;按键"8"和"9",表示字符"r,,;按键"9",表示字符"S ,,5按键"7"和"承',,表示字符"t ,,;按键"8"和"0",表示字符"U,,;按键"9"和"#,,,表示字符"V";按键"*",表示字符 按键"*"和"0",表示字符按键"0",表示字符、按键"0"和"#",表示字符按键"ft",表示字符",
全文摘要
本发明提供一种利用相邻按键输入字符的方法和键盘,涉及电子设备的输入方法和键盘。利用相邻按键表示一个新字符,用户单指一次按下相邻按键的结合部,这样同时按下了两个相邻按键,从而输入新字符。本方法中,其特征在于包括以下步骤处理器识别相邻按键同时被按下,产生邻键码;根据所述邻键码产生对应的邻键字符。本键盘其特征在于包括邻键识别器和邻键字符产生器,用于识别相邻按键同时被按下,产生邻键码,并根据邻键码产生对应的邻键字符。这样做的效果是对于用少量按键输入较多字符的简易键盘,用户操作符合习惯、简单、方便、快捷、易学易用。
文档编号G06F3/023GK101178621SQ20071017890
公开日2008年5月14日 申请日期2007年12月7日 优先权日2007年12月7日
发明者光 洪 申请人:北京安效技术有限公司;洪 光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1