平码五不中公式规律
  • / 21
  • 下载费用:30 金币  

用于与计算设备一起使用的键盘.pdf

关 键 ?#21097;?/dt>
用于 计算 设备 一起 使用 键盘
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580034705.8

申请日:

2015.09.02

公开号:

CN106662935A

公开日:

2017.05.10

当前法律状态:

实审

?#34892;?#24615;:

审中

法?#19978;?#24773;: 著录事项变更IPC(主分类):G06F 3/02变更事项:申请人变更前:谷歌公司变更后:谷歌有限责任公司变更事项:地址变更前:美国加利福尼亚州变更后:美国加利福尼亚州|||实质审查的生效IPC(主分类):G06F 3/02申请日:20150902|||公开
IPC分类号: G06F3/02 主分类号: G06F3/02
申请人: 谷歌公司
发明人: 安德鲁·鲍尔斯; 凯文·汤姆; 瑞切尔·伊丽莎白·罗伯茨; 詹姆斯·塔纳尔; 凯特琳·约翰逊; 汤姆·巴克利
地址: 美国加利福尼亚州
优?#28909;ǎ?/td> 2014.09.02 US 62/044,783; 2015.09.01 US 14/842,546
专利代理机构: 中原信达知识产权代理有限责任公司 11219 代理人: 李宝泉;周亚荣
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580034705.8

授权公告号:

||||||

法律状态公告日:

2018.02.06|||2017.06.06|||2017.05.10

法律状态类型:

著录事项变更|||实质审查的生效|||公开

摘要

一种用于与计算设备一起使用的键盘,其包括多个键行,该键行中的每一个键行包括多个键。键的水平间距在18mm与19mm之间,并且键行的长度在230mm与235mm之间。所述键中的一个为启动键,所述启动键在被选择时使所述计算设备的处理器在所述触摸屏显示器上显示用于选择的一个或者多个虚拟键,其中,所述虚拟键包括未包括在所述键盘上的键。

权利要求书

1.一种用于与计算设备一起使用的键盘,所述键盘包括:
多个键行,所述多个键行中的每一个键行包括多个键,
其中:
所述键的水平间距在18mm与19mm之间,并且
所述多个键行的长度在230mm与235mm之间。
2.根据权利要求1所述的键盘,其中,所述水平间距在18.4mm与19mm之间。
3.根据权利要求1所述的键盘,其中:
所述键的所述水平间距为约18.8mm,并且
所述多个键行的所述长度为约233mm。
4.根据权利要求1所述的键盘,其中:
所述键的所述水平间距为约18.4mm,并且
所述多个键行的所述长度为约233mm。
5.根据前述权利要求中的任一项所述的键盘,其中,回车键跨越两个键行。
6.根据前述权利要求中的任一项所述的键盘,其中,所述键行包括五个键行。
7.根据前述权利要求中的任一项所述的键盘,其中,所述键的底行包括单个控制键、单
个替换键和空格键。
8.根据前述权利要求中的任一项所述的键盘,其中,所述键中的一个包括启动键,所述
启动键在被选择时使所述计算设备的处理器在所述计算设备的显示器上显示用于选择的
一个或者多个虚拟键。
9.根据权利要求8所述的键盘,其中,所述计算设备的所述显示器包括触摸屏显示器,
并且所述虚拟键是能使用所述触摸屏显示器选择的。
10.根据权利要求8所述的键盘,其中,一个或者多个所述虚拟键是能使用所述多个键
行内的一个或者多个所述键选择的。
11.根据权利要求8所述的键盘,其中,一个或者多个所述虚拟键表示不在所述多个键
行内的键。
12.根据权利要求1至11中的任一项所述的键盘,其中,所述键盘与所述计算设备物理
地分离并且能从所述计算设备移除并无线连接至所述计算设备。
13.根据权利要求1至11中的任一项所述的键盘,其中,所述键盘为所述计算设备的一
部分,其中,所述键盘和所述计算设备为膝上型计算设备。
14.一种计算设备,包括:
存储器,所述存储器被配置为存储指令;
处理器,所述处理器可操作为连接至所述存储器,并且被配置为执行在所述存储器中
存储的所述指令;
触摸屏显示器,所述触摸屏显示器可操作为耦合至所述处理器;以及
键盘,其中:
所述键盘包括多个键行,所述多个键行中的每一个键行包括多个键,并且
所述键中的一个为启动键,所述启动键在被选择时使所述计算设备的所述处理器在所
述触摸屏显示器上显示用于选择的一个或者多个虚拟键,其中所述虚拟键包括未包括在所
述键盘上的键。
15.根据权利要求14所述的计算设备,其中:
所述计算设备包括平板计算机;
所述键盘与所述计算设备物理地分离并且能从所述计算设备移除;并且
所述键盘与所述计算设备无线通信。
16.根据权利要求14或15所述的计算设备,其中,一个或者多个所述虚拟键包括所述虚
拟键上的数字,并且所述虚拟键显示在所述触摸屏显示器上同所述键盘上与所述虚拟键上
的所述数字对应的数字键对齐。
17.根据权利要求16所述的计算设备,其中,一个或者多个所述虚拟键包括所述虚拟键
的所述数字和?#22336;?#24182;且选择所述键盘上的与所述虚拟键上的所述数字对应的所述数字键
使所述处理器在所述触摸屏显示器上输入所述?#22336;?br />
18.根据权利要求14或15所述的计算设备,其中,所述虚拟键显示在所述触摸屏显示器
上的光标所在位置处。
19.根据权利要求14至18中的任一项所述的计算设备,其中,未包括在所述键盘上的所
述键包括右括号键、左括号键、退出键、?#19968;?#25324;号键、左花括号键、反?#22791;?#38190;、管道键、撇号键
和波浪键。
20.根据权利要求14至17中的任一项所述的计算设备,其中,所述启动键在被选择时使
所述计算设备的处理器在所述触摸屏显示器上显示用于选择的一个或者多个虚拟键,其
中,所述虚拟键包括与在所述计算设备?#26174;?#34892;的应用相关的键。
21.一种计算机实施的方法,所述方法包括执行存储在非暂时性计算机存储设备上的
指令,所述指令在被执行时使计算设备执行以下动作:
接收对键盘上的启动键的选择;以及
响应于接收对所述启动键的所述选择,在所述计算设备的显示器上显示一个或者多个
虚拟键,其中所述虚拟键表示未包括在所述键盘上的键。
22.根据权利要求21所述的计算机实施的方法,其中,所述虚拟键表示包括与在所述计
算设备?#26174;?#34892;的应用相关的键。
23.根据权利要求21或22所述的计算机实施的方法,其中,所述键的水平间距在18mm与
19mm之间,并且所述键行的长度在230mm与235mm之间。
24.一种计算机程序,所述计算机程序包括指令,所述指令在计算设备上执行时执行权
利要求21至23中的一项的方法。

说明书

用于与计算设备一起使用的键盘

相关申请的交叉引用

本申请案要求于2015年9月1日申请的标题为“KEYBOARD FOR USE WITH A
COMPUTING DEVICE”的美国非临时专利申请案第14/842,546号的优?#28909;ǎ?#24182;且是该申请案
的?#26377;?#35813;申请案又要求于2014年9月2日申请的标题为“KEYBOARD FOR USE WITH A
COMPUTING DEVICE”的美国临时专利申请案第62/044,783号的优?#28909;ǎ?#36825;两个申请案通过
引用的方式全部并入本文。

技术领域

本描述涉及一种与计算设备一起使用的键盘。本描述进一步涉及一种计算设备、
一种计算机实施的方法和一种计算机程序。

背景技术

用于诸如平板计算机和上网?#38236;?#36739;小的计算设备的键盘可以包括彼此靠近地放
置在一起的键,这可能会?#26723;?#29992;户使用键盘与计算设备交互的体验。

发明内容

根据一个一般方面,一种用于与计算设备一起使用的键盘包括多个键行,多个键
行中的每一个键行包括多个键。键的水平间距在18mm与19mm之间,并且键行的长度在230mm
与235mm之间。

在另一一般方面中,一种计算设备包括:存储器,该存储器被配置为存储指令;以
及处理器,该处理器可操作地连接至存储器,并且被配置为执行存储在存储器中的指令。计
算设备包括触摸屏显示器,该触摸屏显示器可操作地耦合至处理器和键盘。键盘包括多个
键行,多个键行中的每一个键行包括多个键。多个键中的一个键是启动键,该启动键在被选
择时使计算设备的处理器在触摸屏显示器上显示一个或者多个虚拟键以供选择,其中该虚
拟键包括未包括在键盘上的键。

在另一一般方面中,一种计算机实施的方法包括执行存储在非暂时性计算机存储
设备上的指令,该指令在被执行时使计算设备进行以下动作:接收对键盘上的启动键的选
择;以及响应于接收对启动键的选择,在计算设备的显示器上显示一个或者多个虚拟键,其
中,该虚拟键表示未包括在键盘上的键。

在另一一般方面中,一种计算机程序包括机器可读指令,该指令在计算设备上被
执行时使计算设备进行以下动作:接收对键盘上的启动键的选择;以及响应于接收对该启
动键的选择,在计算设备的显示器上显示一个或者多个虚拟键,其中,该虚拟键表示未包括
在键盘上的键。

根据本文所述的各个方面,提供了?#28909;?#38190;盘或者计算设备的设备、以及能够在小
型计算设备上提供全距键盘的计算机实施的方法和计算机程序。根据一个方面,提供了一
种键盘,该键盘具有用户键入时经常使用的键并且省略了用户不常使用的键。根据一方面,
提供了一种包括显示器并且耦合至键盘的计算设备。该计算设备适于通过用户交互或者基
于应用上下文或者响应于另一输入或者控制命令启动在显示器上显示省略的键作为虚拟
键或者软键。提供的键盘和计算设备允许具有用于具有全距键盘的小型计算设备键盘。

在以下的附图和说明书中阐述了一种或者多种实施方式的?#38468;凇?#20854;它特征将通过
本说明书?#36879;?#22270;以及权利要求书而显而易见。

附图说明

图1是键盘的示例原理图。

图2是图1的键盘和具?#34892;?#25311;键的计算设备的示例原理图。

图3是图1的键盘的一部分和具?#34892;?#25311;键的计算设备的示例原理图。

图4是键盘的示例原理图。

图5是基座中的图1的键盘的示例原理图。

图6是使用图1至图4的键盘的过程的示例流程图。

图7示出了可以用于实施本文描述的技术的计算机设备和移动计算机设备的示
例。

具体实施方式

图1图示了键盘100的示例示意图。键盘100包括五个键行102、104、106、108和110。
行102至110中的每一个行包括多个键。键盘100包括用户键入时经常使用的键并且省略了
可能会在其它键盘上发现的一些键。按照这种方式,键盘100可以是全距键盘,并且同时,具
有使得键盘100可以与诸如,例如,约10英寸平板计算设备或者约10英寸膝上型计算设备的
小型计算设备兼容使用的长度。键盘100还可以与其它大小的计算设备一起使用。从键盘
100省略的键可以实例化为计算设备上的虚拟键或者软键,其中,可以通过选择键盘100上
的键中的一个来启动虚拟键,如下文更详细讨论。

可以设置x方向上的间距,也称为水平间距,以使得键入对于用户而言是舒适的。
可以将水平间距定义为在一个键的中间与同一行中的相邻键的中间之间的距离。通常,在
大小相同的两个相邻键之间测量间距。例如,可以在行110中的“x”键与“c”键之间测量间距
或者水平间距112。在相同行中大小相同的相邻键之间,相同或大体上相同的水平间距可以
是一致的。全距键盘可以是水平间距在18mm与19mm之间的键盘。

在一个示例实施方式中,水平间距112可以在18mm与19mm之间。如在行102至110中
的每一个行中的相似大小的相邻键之间所测量的,该水平间距跨整个键盘100可以是一致
的。因此,可以将键盘100视为全距键盘。在更具体的示例实施方式中,水平间距112可以为
约18.8mm。在其它示例实施方式中,水平间距112可以在约18mm与19mm之间。

键行102至110中的每一个行的长度相同或至少大体上相同,以使得每一行中的第
一个键的外部边缘与最后一个键的外部边缘对齐。长度114还可称为行102至110的宽度。行
102至110的长度114可以在230mm与235mm之间。在更具体的示例中,长度114可以为约
233mm。因此,在一个具体示例中,水平间距112可以为约18.8mm,并且长度114可以为约
233mm。

垂直间距116可以是在一行上的键的中间与相邻行中的键的中间之间的距离。例
如,在行108中的“shift”键118的中间与行106中的“search”键120的中间之间测量垂直间
距116。垂直间距在相邻行(102-104、104-106、106-108以及108-110)中的每一个行之间可
以是一致的。在本示例中,垂直间距116可以在18mm与19mm之间。全垂直间距可以被视为在
18mm与19mm之间。因此,键盘100提供全水平间距和全垂直间距两者。

可?#28304;?#24213;行110的底部边缘和顶行102的顶部边缘测量键盘的高度122。在本示例
中,高度122可以在89mm与93mm之间。在更具体的示例中,高度122可以为约91mm。

行102至110中的单独键可以包括不同的大小和不同的形状。许多个单独键还可以
是大体上相同的大小和大体上相同的形状。例如,包括行104、106和108中的字母?#22336;?#30340;键
均是大体上相同的大小和大体上相同的形状。字母?#22336;?#38190;可以是具有相同宽度和相同高度
的大体上正方形的形状。在一个示例实施方式中,字母?#22336;?#38190;可以具有约16mm的宽度?#36879;?br />度。

行102中的数字键“2?#34180;ⅰ??#34180;ⅰ??#34180;ⅰ??#34180;ⅰ??#34180;ⅰ??#34180;ⅰ??#34180;ⅰ?”和“0?#24065;?#21487;以是大体上相同
的大小和大体上相同的形状。在键盘100中,行102中的这些数字键(除“1”外)可以是与字母
键相似的大体上正方形的形状。在一个示例,实施方式中,这些数字键(除“1”之外)可以具
有约16mm的宽度?#36879;?#24230;。

在本示例中,行102中的“backspace”键和“1”键具有非正方形的形状,并且比大体
上正方形的键更宽。“backspace”键和“1”键的形状大体上为矩形。在其它示例实施方式中,
“backspace”键可以更宽,并且可以使“1”键的形?#35789;?#22823;体上正方形的。

键盘100上的其它键还可以具有大体上矩形的形状,其它键包括“shift”键118、
“enter”键124、“ctrl”键126、“alt”键128和空格键130。应理解,可以改变矩形键中的一个
或者多个的宽度,并且仍然使该行的总体长度114相同。例如,可以使“ctrl”键126和/或
“alt”键128的宽度更小,并且可以使空格键130的宽度更大,并且行110的总体宽度可以保
持相同。

键盘100上的其它键可以具有?#26085;?#26041;形键中的一个的宽度更小的宽度。例如,
“tab”键132和引号键134可以具有?#26085;?#26041;形键中的一个的宽度更小的宽度。

行102至110中的每一个行中的键可以被布置和定大小为使得至少一些键是在行
与行之间交错或者偏移的。例如,行106中的“f”键从行108中的“v”键偏移,并且从行104中
的“r”键偏移。也就是说,?#20999;?#38190;不在直列中对齐,而是相对于彼此偏移。

为了在键盘100的给定长度中实现键的水平全距,已省略了可能会在其它键盘上
发现的多个键。例如,键盘100仅在空格键130的左边包括单个“ctrl”键126和单个“alt”键
128,而不是在空格键130两侧上都有“ctrl”键和“alt”键。同样,虽然两个“shift”键118和
136都保留在键盘上同一行108中,但是“shift”键118比“shift”键136更宽。

进一步地,从键盘100省略了其它键,但可以作为虚拟键访?#30465;?#20363;如,“[/{”键和
“]/}”键已从键盘100移除,并且被实施为虚拟键。在其它键盘中,可以在例如行104中发现
“[/{”键和“]/}”键。贯穿本文,约定惯例?#30333;址??#22336;保?#35832;如“[/{?#20445;?#29992;于显示在同一键上出
现的两个?#22336;?#22312;选择该键时访问其中一个?#22336;?#24182;且在结合使用其中一个“shift”键选择
该键时,访问另一?#22336;?br />

同样,例如,“~/`”键已被省略并且实施为虚拟键。在其它键盘上,可以在行102中
发现“~/`”键。相似地,“\/|”键已被省略并且实施为虚拟键。”在其它键盘上,可以在行104
中发现“\/|”键。

此外,已经将一个或者多个键移动到键盘100上的在其它键盘上该键可能会出现
的位置。例如,“+/=”键138位于行104中,但在其它键盘上,“+/=”键可以位于与数字键相
同的行102中。同样,引号键104位于行104中,但在其它键盘上,引号键可以位于与“enter”
键相同的行106中。

为?#31169;?#30465;略的键实施为虚拟键,键盘100包括启动键140。启动键140设置在底行
110中的空格键130旁边。当选择启动键140时,虚拟键可以出现在计算设备的显示器上,如
下文关于图2和图3所描述。

参照图2,计算设备200包括图1的键盘100。在一个示例实施方式中,计算设备200
可以包括膝上型计算设备,该膝上型计算设备包括在膝上型计算机的基座250中的键盘100
和显示器270。显示器270可以包括触摸屏显示器,使?#27599;?#20197;选择触摸屏上的对象以使计算
设备200进行各种不同的动作。

在另一示例实施方式中,计算设备200可以是平板计算机,其中,基座250中的键盘
100与平板计算机部分270分离并且可移除,该平板计算机部分270还用作平板计算机的触
摸屏显示器。基座250中的键盘100可以通过有线和/或无线的方式与平板计算机部分270通
信。

在各种不同的计算设备实施方式中,可以使用相同的键盘100。键盘100包括启动
键140。当选择启动键140时,一个或者多个虚拟键280至288被实例化并且显示在显示器270
上。在一个实施方式中,虚拟键280至288表示如上文所讨论的已从键盘100省略的键。在使
虚拟键280至288出现在显示器270上的启动键140的第一次选择之后,启动键140的第二次
选择可以使虚拟键280至288叠合或者关闭,以使得虚拟键280至288不再显示于显示器270
上。

在一个示例实施方式中,显示器270是触摸屏显示器或者具有触摸屏显示器的平
板计算设备,该触摸屏显示器使得能够选择在显示器270上的对象和图标。例如,虚拟键280
至288中的一个的选择使计算设备200进行由选择的键指示的功能。在虚拟键280至288表示
从键盘100省略的键中的一个或者多个的情况下,虚拟键280至288中的一个的选择使计算
设备200从选择的虚拟键插入?#22336;?br />

可以在使用任何应用时选择启动键140以启动虚拟键280至288。例如,可以在使用
文字处理应用、浏览器应用、电子邮件应用、电子表格应用或者任何其它类型的应用时,选
择启动键140。

参照图3,示例示意图图示了与键盘100的一部分一起实例化在显示器270上的虚
拟键380至390的更详细的视图,该图示出了键102的顶行。如上文讨论的,在一个示例实施
方式中,虚拟键380至390可以表示从键盘100省略的键。可以使用启动键140来显示虚拟键
380至390,还可以使用启动键140从显示器移除该虚拟键。

虚拟键包括退出键“esc”键380、“[”键381、“]”键382、“{”键383、“}”键384、“~”键
385、“\”386、“`”键387和“|”键388。键380至388可以表示未包括在键盘100上并且作为实体
键从键盘100移除的键。通过这种方式,键盘100可以是具有较小的总体长度的大体上全距
的键盘,以与较小型计算设备更兼容并且仍具有全距键盘。移除的键实施为可以通过选择
显示器270上的键来插入的虚拟键380至388。

键380至389还包括每个键上的数字。虚拟键380至389上的数字与键盘100的行102
中的实体数字键的一个相对应。在一个实施方式中,可以通过选择行102中的对应数字键而
不是触摸显示器270上的键,来选择虚拟键380至389上的?#22336;?#21487;以在具有触摸屏显示器的
计算设备中以及在不具有触摸屏显示器的计算设备中实施对行102中的对应数字键的选
择。

当显示虚拟键380至389时,行102中的对应数字键而不是行102中的实体键上的数
字键的选择从虚拟键插入?#22336;?#20363;如,当虚拟键“[”381显示在显示器270上并且选择了行
102中的“2”键时,在显示器上插入“[”?#22336;?#32780;不是“2”?#22336;?#22312;其它时候,当未显示虚拟键
“[”381时,选择行102中的“2”键在显示器270上插入“2”?#22336;?br />

在其它示例中,可以通过其它方式来选择虚拟键380至390。例如,可以使用键盘
100的一个或者多个键或者键的组合的快捷键,来选择虚拟键380至390。

可以将虚拟键380至390显示在显示器270上的各种位置中。在一个示例实施方式
中,可以将虚拟键380至390显示在显示器270上,并且定位在显示器270上,直接地对齐在物
理键盘100的行102中的数字键上方。按照这种方式,因为用于选择虚拟键的物理键大体上
在显示器270上显示的虚拟键下方排成一行,所以使用户更容易使用对应的物理数字键来
选择虚拟键。例如,行102中的“4”键在对应的虚拟键“{”383下方大体上直接地对齐。

在其它实施方式中,可以将虚拟键380至390固定在显示器270上的某个位置中。例
如,可以将虚拟键380至390固定在行102中的对应物理数字键上方,如上文所讨论。在本示
例中,虚拟键380至390可以呈现为被?#24230;?#20026;显示器270上显示的窗口或者框架的一部分。

在其它时候,可以不将虚拟键380至390固定在显示器270上的特定位置中,而是可
以浮动在各种位置中。例如,可以将虚拟键380至390显示在显示器270的顶部或者在显示器
270的侧面或者作为不作为底层窗口或者框架的一部分被?#24230;?#30340;单?#26469;?#21475;或者框架。可以
显示虚拟键380至390,以便?#25442;?#24178;扰到当前在显示器270上显示的其它信息。

进一步地,可以在应用内的光标的位置处显示虚拟键380至390。例如,在文字处理
应用中,虚拟键380至390可以出现在在显示器270上的光标的定位处。虚拟键380至390的其
它位置或者定位也是可能的。

尽管图3中示出了在水平方向上的一条键,但是虚拟键380至390还可以按照包括
键框或者键表的其它格式来显示。虚拟键380-390可以被显示为在指定位置中的键的垂直
条带。

如上文讨论的,键盘100上的启动键140可以用于启动虚拟键380至390的显示。启
动虚拟键380至390的显示的其它方式也是可能的。例如,可以响应于指针悬停在显示器270
上的某一位置(例如,在显示器的底部)显示虚拟键380至390。可以通过触摸包括例如显示
器270上的图标或者其它元素的触摸屏上的特定位置显示虚拟键380至390。触摸屏上的位
置的选择可以显示和启用虚拟键380至390。触摸屏上的位置的第二次选择可以隐藏和/或
禁用虚拟键380至390。

除了从键盘380至388省略的键以外,虚拟键还可以包括其它键。例如,虚拟键389
是表情符号键,该表情符号键在被选择时可以插入表情图标或者表情符号。在另一示例中,
虚拟键389的选择可以使用触摸屏或者键盘?#35789;道?#21270;其它表情图标的显示?#35828;?#20197;供选择。
虚拟键389的选择还可以使得在其它虚拟键380至388的地方显示描绘了表情图标的其它虚
拟键。

在一个示例中,该虚拟键条380至390可以是可滑动的,这意味着可?#28304;?#22312;一次只
显示一条的多虚拟键条。通过在显示的条上滑动?#31181;?#25110;其他物体以显示其他条来访问虚拟
键的其他条。例如,如果选择了虚拟键389,那么虚拟表情图标键条可以显示在虚拟键的地
方,其中,该虚拟表情图标键条可以包括通过沿该条滑动以显露其它隐藏的表情图标键而
被查看的许多键。

在其它示例实施方式中,虚拟键389可以是使其它类型的虚拟键显示以供选择的
不同键。

在一个实施方式中,虚拟键390可以用于叠合或者关闭显示器270上显示的虚拟
键。在其它实施方式中,虚拟键390可以用于提出显示其它虚拟键或者虚拟键的?#35828;?#20197;用于
显示和选择。

在一个示例实施方式中,可以显示的特定虚拟键可以?#19988;览?#24212;用上下文的。例如,
在文字处理应用中,启动键140的选择可以使包括与文字处理应用相关的功能或动作或键
的虚拟键显示。例如,在电子表格应用中,启动键140的选择可以使包括与电子表格应用相
关功能或动作或键的虚拟键显示。在这些应用上下文示例中,虚拟键390的选择可以使?#35828;?br />或者其它应用上下文虚拟键显示以供选择。在其它实施方式中,虚拟键可以在没有启动键
140的特定选择的情况下显示,并且相反,可以基于在显示器上启动和/或引入焦点的特定
应用而显示。例如,如果电子表格应用在显示器上被启动和/或引入焦点,那么可以响应于
启动电子表格和/或使电子表格引入焦点自动显示对应的虚拟键,其中,虚拟键可以包括与
电子表格应用相关的功能或动作或键。当显示虚拟键时,启动键140的选择可以使虚拟键消
失。在基于应用上下文并且响应于应用启动和/或引入焦点来显示虚拟键的实施方式中,启
动键140仍可以如上文所描述的一样运行。

参照图4,图示了键盘400的示例示意图。键盘400在间距和大小上与图1的键盘100
大体上相似。在图4中,键盘400具有略微不同的键布局以适应不同形状的“enter”键401。
“enter”键401跨越键盘400的两个键行。

键盘400包括五个键行402、404、406、408和410。行402至410中的每一个行包括多
个键。键盘400包括用户键入时经常使用的键并且省略了可能在其它键盘上发现的一些键。
按照这种方式,键盘400可以为全距键盘,并且同时,具有使得键盘400可以与诸如,例如约
10英寸平板计算设备或者约10英寸膝上型计算设备的小型计算设备兼容使用的长度。键盘
400还可以与其它大小的计算设备一起使用。从键盘400省略的键可以实例化为计算设备上
的虚拟键或者软键,其中,可以通过选择键盘400上的键中的一个来启动虚拟键,如上文关
于图1的键盘100所讨论的以及如图2和图3图示并且在对应的文本中所讨论的。尽管键盘
400包括略微不同的键布局,但键盘400可以按照如关于图1的键盘100讨论的相同方式和如
上文讨论的虚拟键的操作来运行。

在键盘400中,可以在行410中的“x”键与“c”键之间测量间距或者水平间距412。水
平间距412可以在18mm与19mm之间。如在行402至410中的每一个行中的大小相似的相邻键
之间所测量的,该水平间距跨整个键盘400可以是一致的。因此,可以将键盘400视为全距键
盘。在更具体的示例实施方式中,水平间距412可以为约18.4mm。在其它示例实施方式中,水
平间距412可以在约18mm与19mm之间。

键行402至110中的每一个行的长度相同或至少大体上相同,使得每一行中的第一
个键的外部边缘与最后一个键的外部边缘对齐。长度414还可被称为行402至410的宽度。行
402至410的长度414可以在230mm与235mm之间。在更特具体的示例中,长度414可以为约
233mm。因此,在一个具体示例中,水平间距412可以为约18.4mm,并且长度414可以为约
233mm。

垂直间距416可以是在一行上的键的中间与相邻行中的键的中间之间的距离。例
如,在行408中的“shift”键418的中间与行406中的“search键”420的中间之间测量垂直间
距416。垂直间距在相邻行(402-404、404-406、406-408以及408-410)中的每一个行之间可
以是一致的。在本示例中,垂直间距416可以在18mm与19mm之间。全垂直间距可以被视为在
18mm与19mm之间。因此,键盘400提供全水平间距和全垂直间距两者。

可?#28304;?#24213;行410的底部边缘和顶行402的顶部边缘测量键盘的高度422。在本示例
中,高度422可以在89mm与93mm之间。在更具体的示例中,高度422可以为约91mm。

行402至410中的单独键可以包括不同的大小和不同的形状。许多个单独键还可以
是大体上相同的大小和大体上相同的形状。例如,包括行404、406和408中的字母?#22336;?#30340;键
均是大体上相同的大小和大体上相同的形状。字母?#22336;?#38190;可以是具有相同宽度和相同高度
的大体上方形的形状。在一个示例实施方式中,字母?#22336;?#38190;可以具有约16mm的宽度?#36879;?#24230;。

行402中的数字键“2?#34180;ⅰ??#34180;ⅰ??#34180;ⅰ??#34180;ⅰ??#34180;ⅰ??#34180;ⅰ??#34180;ⅰ?”和“0?#24065;?#21487;以是大体上相同
的大小和大体上相同的形状。在键盘400中,行402中的这些数字键(除“1”外)可以是与字母
键相似的大体上正方形的形状。在一种示例实施方式中,这些数字键(除“1”之外)可以具有
约16mm的宽度?#36879;?#24230;。

在本示例中,行402中的“backspace键”和“1”键具有非正方形的形状,并且比大体
上正方形的键更宽。“backspace”键和“1”键的形状大体上为矩形。在其它示例实施方式中,
“backspace”键可以更宽,并且“1”键可以是大体上正方形的。

键盘400上的其它键还可以具有大体上矩形的形状,包括“shift”键418和436、
“ctrl”键426、“alt”键428和空格键430。应理解,可以改变矩形键中的一个或者多个的宽
度,并且仍然使该行的总体长度414相同。例如,可以使“ctrl”键426和/或“alt”键428的宽
度更小,并且可以使空格键430的宽度更大,并且行410的总体宽度可以保持相同。

键盘400上的其它键可以具有?#26085;?#26041;形键中的一个的宽度更小的宽度。例如,
“tab”键432可以具有?#26085;?#26041;形键中的一个的宽度更小的宽度。

行402至410中的每一个行中的键可以被布置和定大小为使得至少一些键是在行
与行之间交错或者偏移。例如,行406中的“f”键从行408中的“v”键偏移,并且从行404中的
“r”键偏移。也就是说,?#20999;?#38190;不在直列对齐,而是相对于彼此偏移。

为了在键盘400的给定长度中实现键的水平全距,已省略了可能会在其它键盘上
发现的多个键。例如,键盘400仅在空格键430的左边包括单个“ctrl”键426和单个“alt”键
428,而不是在空格键430两侧上都有“ctrl”键和“alt键。”同样,虽然两个“shift”键418和
436都保留在键盘上同一行408中,但是“shift”键418比“shift”键436更宽。

进一步地,从键盘400省略了其它键,但可以作为虚拟键访?#30465;?#20363;如,“[/{”键和
“]/}”键已从键盘400移除,并且被实施为虚拟键。在其它键盘中,可以在例如行404中发现
“[/{”键和“]/}”键。同样,例如,“~/`键已被省略并且实施为虚拟键。”在其它键盘上,可以
在行402中发现“~/`”键。相似地,“\/|”键已被省略并且实施为虚拟键。”在其它键盘上,可
以在行404中发现“\/|”键。

另外,已经将一个或者多个键移动到键盘400上的在其它键盘上该键可能会出现
的位置。例如,“+/=”键438位于行404中,但在其它键盘上,“+/=”键可以位于与数字键相
同的行402中。

为?#31169;?#30465;略的键实施为虚拟键,键盘400包括启动键440。启动键440设置在底行
410中的空格键430旁边。如图2和图3所描述的,当选择启动键440时,虚拟键可以出现在计
算设备的显示器上,如在下文中关于在图2和图3中所描述的图1的启动键140所描述的。

参照图5,示例示意图500图示了处于基座550中的图1的键盘100。虽然该示例示出
了键盘100,但应理解,图4的键盘400也可以与相同的基座550一起使用。基座500和键盘100
可以是与任何计算设备分离的部件。基座500可以包括通过有线和/或无线的方式与任何计
算设备通信的通信模块590。例如,基座550可以使用蓝牙或者其它无线通信技术无线地连
接至计算设备。另外和/或替代地,基座550可以与计算设备配对,并且经由硬线耦合至计算
设备。

参照图6,示例流程图图示了方法600。方法600包括:接收对键盘上的启动键的选
择(602);以及,响应于接收到的对启动键的选择,在计算设备的显示器上显示一个或者多
个虚拟键,其中,虚拟键表示不包括在键盘上的键(604)。例如,键盘可以包括图1的键盘100
或者图4的键盘400。响应于接收到的对启动键140或者启动键440的选择,图2的虚拟键280
至288或者图3的虚拟键380至390可以显示在显示器270上。如上文讨论的,虚拟键可以表示
从键盘100和400省略的键。

图7示出了可以与本文描述的技术一起使用的通用计算机设备700和通用移动计
算机设备750的示例。计算设备700旨在表示各种形式的数字计算机,诸如膝上型计算机、台
式计算机、工作?#23613;?#20010;人数?#31181;?#29702;、服务器、刀片式服务器、大型主机和其它适当的计算机。
计算设备750旨在表示各种形式的移动设备,诸如个人数?#31181;?#29702;、峰窝电话、智能?#21482;?#21644;其
它类似的计算设备。本文示出的部件、其连接和关系以及其功能仅仅旨在是示例性的,并且
不旨在限制本文中描述和/或要求的本发明的实施方式。

计算设备700包括处理器702、存储器704、存储设备706、连接至存储器704?#36879;?#36895;
扩展端口710的高速接口708、以及连接至?#36864;?#24635;线714和存储设备706的?#36864;?#25509;口712。部件
702、704、706、708、710和712中的每一个使用各种总线互连,并且可以安装在公共主板上或
者以适用的其它方式安装。处理器702可以处理用于在计算设备700内执行的指令,包括存
储在存储器704中或者存储设备706上以在诸如耦合至高速接口708的显示器716的外部输
入/输出设备上显示GUI的图形信息的指令。在其它实施方式中,若适用,可以与多个存储器
和多个存储器类型一起使用多个处理器和/或多个总线。同样,可以连接多个计算设备700,
每个设备提供所需操作的部分(例如,一组刀片式服务器或者多处理器?#20302;?#20316;为服务器
库)。

存储器704存储计算设备700内的信息。在一个实施方式中,存储器704是一个或者
多个?#36164;源?#20648;器单元。在另一实施方式中,存储器704是一个或者多个?#19988;资源?#20648;器单
元。存储器704还可以是计算机可读介质的另一形式,诸如磁盘或者光盘。

存储设备706能够为计算设备700提供大量存储。在一个实施方式中,存储设备706
可以是或者含有计算机可读介?#21097;?#35832;如软盘设备、硬盘设备、光盘设备或者磁带设备、闪存
存储器或者其它类似的固态存储器设备、或者设备的阵列,包括存储区域网络中的或者其
它配置的设备。计算机程序产品可以?#34892;?#22320;体现为信息载体。计算机程序产品还可以含有
在被执行时进行诸如上文所描述的一种或者多种方法的指令。信息载体是诸如存储器704、
存储设备706、或者处理器702上的存储器的计算机可读或者机器可读介质。

高速控制器708处理用于计算设备700的带宽密集型操作,而?#36864;?#25511;制器712处理
较低的带宽密集型操作。这种功能配置仅仅是示例性的。在一个实施方式中,高速控制器
708耦合至存储器704、显示器716(例如,通过图形处理器或者加速器),并耦合至可以接受
各种扩展卡(未示出)的高速扩展端口710。在实施方式中,?#36864;?#25511;制器712耦合至存储设备
706和?#36864;?#25193;展端口714。可以包括各种通信端口(例如,USB、蓝牙、以太网、无线以太网)的
?#36864;?#25193;展端口可以例如通过网络适配器耦合至诸如键盘(例如,图1的键盘100和图4的键盘
400)、定点设备、扫描器或者诸如交换机或者路由器的网络设备的一个或者多个输入/输出
设备。

如附图中所示,计算设备700可以通过许多不同的形式?#35789;?#26045;。例如,其可以实施
为标准服务器720或者多次实施在一组这样的服务器中。计算设备还可以实施为机架式服
务器?#20302;?24的部分。另外,计算设备可以实施在诸如膝上型计算机722等个人计算机中。可
替代地,来自计算设备700的部件可以与诸如设备750的移动设备(未示出)中的其它部件组
合。这样的设备中的每一个可以含有计算设备700、750中的一个或者多个,并且整个?#20302;?#21487;
以由彼此通信的多个计算设备700、750组成。

除了其它部件之外,计算设备750包括处理器752、存储器764、诸如显示器754的输
入/输出设备、通信接口766、和收发器768。设备750还可以设置有诸如微型硬盘或者其它设
备的存储设备,以用于提供额外的存储,。部件750、752、764、754、766和768中的每一个使用
各种总线互连,并且一些部件可以安装在公共主板上或者以其它适当的方式安装。

处理器752可以执行计算设备750内的指令,包括存储在存储器764中的指令。处理
器可以实施为包括分离的和多个模拟与数字处理器的芯片的芯片集。处理器可以提供例如
用于设备750的其它部件的协调,诸如用户界面的控制、通过设备750运行的应用、以?#24052;?#36807;
设备750进行的无线通信。

处理器752可以通过控?#24179;?#21475;758和耦合至显示器754的显示界面756与用户通信。
显示器754可以是例如TFT LCD(薄膜晶体管液晶显示器)或者OLED(有机发光二极管)显示
器,或者其它适当的显示技术。显示界面756可以包括用于驱动显示器754以向用户呈现图
形和其它信息的适当的电路。控?#24179;?#21475;758接收来自用户的命令并且对命令进行转换以提
交至处理器752。另外,可以提供与处理器752的通信的外部接口762,以使设备750能够与其
它设备进行邻近区域通信。,外部接口762可以在一些实施方式中提供例如有线通信,或者
在其他实施方式中提供无线通信,并?#19968;?#21487;以使用多个接口。

存储器764存储计算设备750内的信息。存储器764可以被实施为一个或者多个计
算机可读介质、一个或者多个?#36164;源?#20648;器单元、或者一个或者多个?#19988;资源?#20648;器单元。
还可以提供扩展存储器774并且通过扩展接口772将扩展存储器774连接至设备750,该扩展
接口772可以包括例如SIMM(单线存储器模块)卡接口。这种扩展存储器774可以为设备750
提供附加存储空间,或者还可?#28304;?#20648;设备750的应用或者其它信息。具体地,扩展存储器774
可以包括用于执行或者补充上文描述的过程的指令,并?#19968;?#21487;以包括安全信息。因此,例
如,可以将扩展存储器774提供为设备750的安全模块,并且可以用允许安全使用设备750的
指令来对其进行编程。另外,可以经由SIMM卡与附?#26377;?#24687;一起来提供安全应用,诸如将识别
信息通过不可侵入的方式放在SIMM卡上。

存储器可以包括例如闪存存储器和/或NVRAM存储器,如下文所描述的。在一种实
施方式中,计算机程序产品?#34892;?#22320;体现为信息载体。计算机程序产品包含指令,该指令在被
执行时进行一种或者多种方法,诸如,上文描述的?#20999;?#26041;法。可以通过,例如,收发机768或
者外部接口762来接收的信息载体是计算机可读或者机器可读介?#21097;?#35832;如,存储器764、扩展
存储器774、或者在处理器752上的存储器。

设备750可以通过通信接口766无线地通信,若需要,该通信接口766可以包括数字
信号处理电路?#20302;场?#36890;信接口766可以提供在各种模式或者协议下的通信,诸如GSM语音通
话、SMS、EMS、或者MMS短信发送、CDMA、TDMA、PDC、WCDMA、CDMA2000、或者GPRS等。这种通信可
以例如通过无线电?#24503;?#25910;发机768发生。另外,短程通信可以通过使用诸如蓝牙、WiFi、或者
其它这种收发机(未示出)发生。另外,GPS(全球定位?#20302;?接收器模块770可以向设备750提
供附加的与导航或者位置有关的无线数据,该无线数据可以在设备750?#26174;?#34892;的应用适当
地使用。

设备750还可以使用音频编解码器760可听地通信,该音频编解码器760可以接收
来自用户的口头信息并且将其转换为可用的数?#20013;?#24687;。音频编解码器760还可以诸如通过
例如在设备750的听筒中的扬声器的扬声器为用户生成可听见的声音,。这种声音可以包括
来自语音电话的声音,可以包括录制的声音(例如,语音消息、音乐文件等),并?#19968;?#21487;以包
括通过在设备750上操作的应用生成的声音。

如图所示,可以利用多种不同的形式?#35789;?#26045;计算设备750。例如,计算设备可以实
施为蜂窝电话780。还可以将计算设备750实施为智能?#21482;?82、个人数?#31181;?#29702;、或者其它类
似的移动设备的部分。

此处描述的?#20302;?#21644;技术的各种实施方式可以在数字电子电路?#20302;场?#38598;成电路系
统、专用ASIC(专用集成电路)、计算机?#24067;?#22266;件、软件、和/或它们的组合中实现。这些各种
实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在
包括至少一个可编程处理器的可编程?#20302;?#19978;执行和/或解?#20572;?#35813;可编程处理器可以是专用
或者通用可编程处理器,可?#28304;?#23384;储?#20302;场?#33267;少一个输入设备、和至少一个输出设备接收数
据和指令,并且将数据和指令传输至该存储?#20302;场?#35813;至少一个输入设备、和该至少一个输出
设备。

这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器
指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言?#35789;?#26045;这些
计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指用于将机器指令和/
或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存
储器、可编程逻辑设备(PLDs)),包括接收作为机器可?#21015;?#21495;的机器指令的机器可读介质。
术语“机器可?#21015;?#21495;”指用于将机器指令和/或数据提供给可编程处理器的任何信号。

为了提供与用户的交互,可以在计算机上实施此处描述的?#20302;?#21644;技术,该计算机
具有:用于向用户显示信息的显示设备(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视
器);以及键盘和定点设备(例如,鼠标或者轨迹球),用户可以通过该键盘和该定点设备向
计算机输入。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以
是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式
(包括声输入、语音输入或者、触觉输入)接收来自用户的输入。

可以将此处描述的?#20302;?#21644;技术在包括后端部件的计算?#20302;?例如,作为数据服务
器)、或者包括中间件部件的计算?#20302;?例如,应用服务器)、或者包括前端部件的计算?#20302;?br />(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或
者该网络浏览器来与此处描述的?#20302;?#21644;技术的实施方式交互)、或者包括这种后端部件、中
间件部件、或者前端部件的任何组合的计算?#20302;?#20013;实施。?#20302;?#30340;部件可以通过数字数据通
信(例如,通信网络)的任何形式或者介质互连。通信网络的示例包括:局域网(“LAN”)、广域
网(“WAN”)、和互联网。

计算?#20302;?#21487;以包括客户端和服务器。客户端和服务器一般彼此远离并且通常通过
通信网络进行交互。通过在相应的计算机?#26174;?#34892;并且彼?#21496;?#26377;客户端-服务器关系的计算
机程序产生客户端和服务器的关系。

已描述了许多实施例。然而,应当理解,在不脱离本公开的精神和范围的情况下,
可以做出各种修改。

另外,在附图中描绘的逻辑流程不需要所示的特定顺序或者相继顺序以实?#21046;?#26395;
的结果。另外,可?#28304;?#25152;描述的流程提供其它步骤或者可以删除步骤,并且可以将其它部件
添加至描述的?#20302;?#25110;者?#29992;?#36848;的?#20302;?#31227;除其它部件。因此,其它实施例在所附权利要求书
的范围内。

可以通过执行计算机程序的一个或者多个可编程处理器执行方法步骤以通过操
作输入数据和生成输出来执行功能。还可以通过例如FPGA(现场可编程门阵列)或者ASIC
(专用集成电路)等专用逻辑电?#20998;?#34892;方法步骤,并且设备可以实施为例如FPGA(现场可编
程门阵列)或者ASIC(专用集成电路)等专用逻辑电路。

关于本文
本文标题:用于与计算设备一起使用的键盘.pdf
链接地址:http://www.pqiex.tw/p-6091716.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 时时彩计划网 时彩后三包胆怎么玩 大咖汇集 手机捕鱼外挂作弊器 澳门威利斯人官方网站 九五棋牌财神捕鱼 北京pk10彩票是真的吗 3d正版集结号捕鱼下载 广西a6娱乐汇 qq游戏捕鱼达人3d官网