用于便携式计算装置的键盘的制作方法

文档序号:6349047阅读:182来源:国知局
专利名称:用于便携式计算装置的键盘的制作方法
技术领域
本发明大体上涉及便携式计算装置,且更明确地说,涉及便携式计算装置键盘。
背景技术
便携式计算装置(PCD)无处不在。这些装置可包括蜂窝式电话、便携式数字助理 (PDA)、便携式游戏控制台、掌上型计算机和其它便携式电子装置。许多便携式计算装置包括键盘,即机械键盘、虚拟键盘或其组合。虚拟键盘可经由触摸屏显示器来呈现,且可用以向便携式计算装置输入文本、数字和其它字符。通常,这些键盘可能难以使用。另外,虚拟键盘可能占据太多屏幕,且可能在使用便携式计算装置时有损用户体验。因此,需要一种用于ρ⑶的改进型键盘。

发明内容
本发明揭示一种用于便携式计算装置(P⑶)的键盘,且所述键盘可包括第一象限部分,其安置于中心轴的左侧,其中所述第一象限部分跨越大约零度到大约九十度,且其中所述第一象限部分包含第一多个键盘按钮;以及第二象限部分,其安置于中心轴的右侧, 其中所述第二象限部分跨越大约九十度到一百八十度,且其中所述第二象限部分包含第二多个键盘按钮。在特定方面中,位于所述第一象限部分内的所述第一多个键盘按钮可布置成第一多个弧形按钮行,且位于所述第二象限部分内的所述第二多个键盘按钮可布置成第二多个弧形按钮行。另外,所述第一多个弧形按钮行可围绕所述第一象限部分的顶点成同心,且所述第二多个弧形按钮行可围绕所述第二象限部分的顶点成同心。所述第一多个弧形按钮行可包括第一弧形按钮行、第二弧形按钮行、第三弧形按钮行、第四弧形按钮行、第五弧形按钮行、第六弧形按钮行或其组合。所述第一弧形按钮行可包括标记有“ENTER”的第一按钮。所述第二弧形按钮行可包括标记有“ ! m,,的第一按钮和标记有“SHIFT”的第二按钮。所述第三弧形按钮行可包括标记有“Z”的第一按钮、标记有“X”的第二按钮、标记有“C”的第三按钮和标记有“V”的第四按钮。所述第四弧形按钮行可包括标记有“A”的第一按钮、标记有“S”的第二按钮、标记有“D”的第三按钮、标记有“F”的第四按钮和标记有“G”的第五按钮。所述第五弧形按钮行可包括标记有“Q”的第一按钮、标记有“W”的第二按钮、标记有“E”的第三按钮、标记有“R”的第四按钮和标记有 “T”的第五按钮。另外,所述第六弧形按钮行可包括标记有“1”的第一按钮、标记有“2”的第二按钮、标记有“3”的第三按钮、标记有“4”的第四按钮和标记有“5”的第五按钮;或其任何组合。在此方面中,所述第一象限部分可包括第一空格按钮。所述第二多个弧形按钮行可包括第一弧形按钮行、第二弧形按钮行、第三弧形按钮行、第四弧形按钮行、第五弧形按钮行、第六弧形按钮行或其组合。所述第一弧形按钮行可包括标记有“ENTER”的第一按钮。所述第二弧形按钮行可包括标记有“SHIFT”的第一按钮和标记有“FUNC”的第二按钮。所述第三弧形按钮行可包括标记有“B”的第一按钮、标记有“N”的第二按钮、标记有“M”的第三按钮和标记有“RETURN”的第四按钮。所述第四弧形按钮行可包括标记有“H”的第一按钮、标记有“J”的第二按钮、标记有“K”的第三按钮、标记有“L”的第四按钮和标记有“CLEAR”的第五按钮。所述第五弧形按钮行可包括标记有“Y” 的第一按钮、标记有“U”的第二按钮、标记有“I”的第三按钮、标记有“0”的第四按钮和标记有“P”的第五按钮。此外,所述第六弧形按钮行可包括标记有“6”的第一按钮、标记有“7” 的第二按钮、标记有“8”的第三按钮、标记有“9”的第四按钮和标记有“0”的第五按钮;或其任何组合。在此方面中,所述第二象限部分可包括第二空格按钮。在特定方面中,所述键盘可为虚拟键盘,且所述第一多个键盘按钮可包括第一多个软按钮,且所述第二多个键盘按钮可包括第二多个软按钮。另外,在此方面中,所述键盘可为可在显示所有软按钮的最大化配置与显示一部分软按钮的最小化配置之间移动。在另一方面中,所述键盘可为机械键盘,且所述第一多个键盘按钮可包括第一多个机械按钮,且其中所述第二多个键盘按钮可包括第二多个机械按钮。在此方面中,所述键盘还可包括位于所述第一象限部分与所述第二象限部分之间的空格按钮。另外,所述键盘可包括位于所述第一象限部分与所述第二象限部分之间的鼠标垫。在另一方面中,揭示一种用于管理虚拟键盘的方法,且所述方法可包括检测按钮是否被按压;以及确定与按压所述按钮的用户指部相关联的接触区块大小。所述方法还可包括确定与所述按钮相关联的按钮大小;确定所述按钮大小是否满足最佳条件;当所述按钮大小未满足所述最佳条件时,询问用户以对所述按钮重新定大小;以及自动地对所述按钮重新定大小,使得所述按钮大小满足所述最佳条件。另外,所述方法可包括询问用户以对所有按钮重新定大小;以及基于最佳按钮大小来自动地对所有按钮重新定大小。在特定方面中,所述方法可包括将所述接触区块大小与所述按钮大小进行比较, 以便确定所述按钮大小是否满足所述最佳条件。当所述按钮大小至少与所述接触区块大小相同时,所述按钮大小可为最佳的。另外,当所述按钮大小不大于所述接触区块大小的一倍半时,所述按钮大小可为最佳的。在又一方面中,揭示一种便携式计算装置,且所述便携式计算装置可包括用于检测按钮是否被按压的装置;以及用于确定与按压所述按钮的用户指部相关联的接触区块大小的装置。所述便携式计算装置还可包括用于确定与所述按钮相关联的按钮大小的装置; 用于确定所述按钮大小是否满足最佳条件的装置;用于当所述按钮大小未满足所述最佳条件时询问用户以对所述按钮重新定大小的装置;以及用于自动地对所述按钮重新定大小以使得所述按钮大小满足所述最佳条件的装置。另外,所述便携式计算装置可包括用于询问用户以对所有按钮重新定大小的装置;以及用于基于最佳按钮大小来自动地对所有按钮重新定大小的装置。在特定方面中,所述便携式计算装置可包括用于将所述接触区块大小与所述按钮大小进行比较以便确定所述按钮大小是否满足所述最佳条件的装置。当所述按钮大小至少与所述接触区块大小相同时,所述按钮大小可为最佳的。另外,当所述按钮大小不大于所述接触区块大小的一倍半时,所述按钮大小可为最佳的。在再一方面中,揭示一种便携式计算装置,且所述便携式计算装置可包括处理器, 所述处理器可为可操作以检测按钮是否被按压;以及确定与按压所述按钮的用户指部相关联的接触区块大小。所述处理器可为进一步可操作以确定与所述按钮相关联的按钮大小;确定所述按钮大小是否满足最佳条件;当所述按钮大小未满足所述最佳条件时,询问用户以对所述按钮重新定大小;以及自动地对所述按钮重新定大小,使得所述按钮大小满足所述最佳条件。另外,所述处理器可为可操作以询问用户以对所有按钮重新定大小;以及基于最佳按钮大小来自动地对所有按钮重新定大小。在特定方面中,所述处理器可为可操作以将所述接触区块大小与所述按钮大小进行比较,以便确定所述按钮大小是否满足所述最佳条件。当所述按钮大小至少与所述接触区块大小相同时,所述按钮大小可为最佳的。另外,当所述按钮大小不大于所述接触区块大小的一倍半时,所述按钮大小可为最佳的。在又一方面中,揭示一种计算机程序产品,且所述计算机程序产品可包括计算机可读媒体。所述计算机可读媒体可包括至少一个用于检测按钮是否被按压的指令;以及至少一个用于确定与按压所述按钮的用户指部相关联的接触区块大小的指令。所述计算机可读媒体还可包括至少一个用于确定与所述按钮相关联的按钮大小的指令;至少一个用于确定所述按钮大小是否满足最佳条件的指令;至少一个用于当所述按钮大小未满足所述最佳条件时询问用户以对所述按钮重新定大小的指令;以及至少一个用于自动地对所述按钮重新定大小以使得所述按钮大小满足所述最佳条件的指令。另外,所述计算机可读媒体可包括至少一个用于询问用户以对所有按钮重新定大小的指令;以及至少一个用于基于最佳按钮大小来自动地对所有按钮重新定大小的指令。在特定方面中,所述计算机可读媒体可包括至少一个用于将所述接触区块大小与所述按钮大小进行比较以便确定所述按钮大小是否满足所述最佳条件的指令。当所述按钮大小至少与所述接触区块大小相同时,所述按钮大小可为最佳的。另外,当所述按钮大小不大于所述接触区块大小的一倍半时,所述按钮大小可为最佳的。


在图中,除非另有指示,否则相同参考标号在各个视图中始终指代相同部分。图1为处于闭合位置的便携式计算装置(P⑶)的正视平面图;图2为处于打开位置的P⑶的正视平面图;图3为处于最大化配置的键盘的第一方面的平面图;图4为处于最小化配置的键盘的第一方面的平面图;图5为处于最大化配置的键盘的第二方面的平面图;图6为处于最小化配置的键盘的第二方面的平面图;图7为处于打开位置的P⑶的第二方面的正视平面图;图8为处于打开位置的P⑶的第三方面的正视平面图;图9为PCD的框图;图10为说明管理虚拟键盘的方法的流程图的第一部分;图11为说明管理虚拟键盘的方法的流程图的第二部分;以及图12为说明管理虚拟键盘的方法的流程图的第三部分。
具体实施例方式词“示范性”在本文中用以意指“充当实例、例子或说明”。不必将本文中描述为“示范性”的任何方面解释为比其它方面优选或有利。在此描述中,术语“应用程序”还可包括具有可执行内容的文件,例如目标代码、脚本、字节代码、标记语言文件和补丁。另外,本文中所提到的“应用程序”还可包括本质上不可执行的文件,例如可能需要打开的文档或其它需要存取的数据文件。术语“内容”还可包括具有可执行内容的文件,例如目标代码、脚本、字节代码、标记语言文件和补丁。另外,本文中所提到的“内容”还可包括本质上不可执行的文件,例如可能需要打开的文档或其它需要存取的数据文件。如此描述中所使用,术语“组件”、“数据库”、“模块”、“系统”等既定指代计算机相关实体,即硬件、固件、硬件与软件的组合、软件或执行中软件。举例来说,组件可为(但不限于为)在处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序和/或计算机。 借助于说明,在计算装置上运行的应用程序和计算装置两者均可为组件。一个或一个以上组件可驻存在进程和/或执行线程内,且组件可位于一个计算机上且/或分布在两个或两个以上计算机之间。另外,这些组件可从上面存储有各种数据结构的各种计算机可读媒体来执行。所述组件可例如根据具有一个或一个以上数据包的信号(例如,来自借助于所述信号与本地系统、分布式系统中的另一组件交互和/或跨越例如因特网等网络与其它系统交互的一个组件的数据)借助于本地和/或远程过程来通信。最初参看图1和图2,展示示范性便携式计算装置(P⑶),且其大体上指示为100。 如图所示,P⑶100可包括外壳102。外壳102可包括上部外壳部分104和下部外壳部分 106。图1展示上部外壳部分104可包括显示器108。在特定方面中,显示器108可为触摸屏显示器。上部外壳部分104还可包括跟踪球输入装置110。另外,如图1所示,上部外壳部分104可包括开机按钮112和关机按钮114。如图1所示,P⑶100的上部外壳部分104 可包括多个指示灯116和一个扬声器118。每一指示灯116可为发光二极管(LED)。在特定方面中,如图2所描绘,上部外壳部分104可相对于下部外壳部分106移动。具体地说,上部外壳部分104可为可相对于下部外壳部分106滑动的。如图2所示,下部外壳部分106可包括多按钮键盘120。在特定方面中,多按钮键盘120可为标准QWERTY 键盘。多按钮键盘120可在上部外壳部分104相对于下部外壳部分106移动时显现。图2 进一步说明P⑶100可在下部外壳部分106上包括复位按钮122。现参看图3和图4,展示虚拟键盘的第一方面,且其大体上指示为300。在此方面中,虚拟键盘300可显示于P⑶(例如,图1和图2中所示的P⑶100)上。虚拟键盘300可包括第一象限部分302和第二象限部分304。在特定方面中,第一象限部分302可位于中心轴306的左侧,且第二象限部分304可位于中心轴306的右侧。如图3所示,第一象限部分302可包括顶点310。第一直边312可从顶点310以大约零度(0° )延伸。第二直边314可从顶点310以大约九十度(90° )延伸。弧形边316 可在第一直边312的末端与第二直边314的末端之间延伸。因此,第一象限部分302可为圆的四分之一,且可跨越从零度(0° )到九十度(90° )的区域。如图所示,第一象限部分302的顶点310可大致与P⑶100上的显示器108的左下角对准。另外,第一象限部分302的第一直边312可部分地沿着P⑶100的显示器108 的底部边缘延伸。而且,第一象限部分302的第二直边314可部分地沿着P⑶100的显示器108的左部边缘延伸。
图3指示虚拟键盘300的第一象限部分302可包括多个按钮,即软键。所述多个按钮可布置在第一弧形按钮行318、第二弧形按钮行320、第三弧形按钮行322、第四弧形按钮行324、第五弧形按钮行3 和第六弧形按钮行328内。如图所示,弧形按钮行318、320、 322,324,324,326,328可围绕第一象限部分302的顶点310同心定位,如虚线圆所指示。在特定方面中,所述多个按钮中的每一者可被标记有数字、字符、符号或其组合。 举例来说,第一弧形按钮行318可包括标记有“ENTER”的第一按钮。第二弧形按钮行320 可包括标记有“! 的第一按钮和标记有“SHIFT”的第二按钮。第三弧形按钮行322可包括标记有“Z”的第一按钮、标记有“X”的第二按钮、标记有“C”的第三按钮和标记有“V” 的第四按钮。第四弧形按钮行3M可包括标记有“A”的第一按钮、标记有“S”的第二按钮、 标记有“D”的第三按钮、标记有“F”的第四按钮和标记有“G”的第五按钮。第五弧形按钮行3 可包括标记有“Q”的第一按钮、标记有“W”的第二按钮、标记有“E”的第三按钮、标记有“R”的第四按钮和标记有“T”的第五按钮。而且,第六弧形按钮行3 可包括标记有 “1”的第一按钮、标记有“2”的第二按钮、标记有“3”的第三按钮、标记有“4”的第四按钮和标记有“5”的第五按钮。如图所示,虚拟键盘300的第一象限部分302还可包括第一空格按钮330。如图3所说明,第二象限部分304可包括顶点340。第一直边342可从顶点340以大约一百八十度(180° )延伸。第二直边344可从顶点340以大约九十度(90° )延伸。 弧形边346可在第一直边342的末端与第二直边344的末端之间延伸。因此,第二象限部分304可为圆的四分之一,且可跨越从九十度(90° )到一百八十度(180° )的区域。如图所示,第二象限部分304的顶点340可大致与P⑶100上的显示器108的右下角对准。另外,第二象限部分304的第一直边342可部分地沿着P⑶100的显示器108 的底部边缘延伸。而且,第二象限部分304的第二直边344可部分地沿着P⑶100的显示器108的右部边缘延伸。图3展示虚拟键盘300的第二象限部分304可包括多个按钮,即软键。所述多个按钮可布置在第一弧形按钮行348、第二弧形按钮行350、第三弧形按钮行352、第四弧形按钮行354、第五弧形按钮行356和第六弧形按钮行358内。如图所示,弧形按钮行348、350、 352、354、354、356、358可围绕第二象限部分304的顶点340同心定位,如虚线圆所指示。在特定方面中,所述多个按钮中的每一者可被标记有数字、字符、符号或其组合。 举例来说,第一弧形按钮行348可包括标记有“ENTER”的第一按钮。第二弧形按钮行350可包括标记有“SHIFT”的第一按钮和标记有“FUNC”的第二按钮。第三弧形按钮行352可包括标记有“B”的第一按钮、标记有“N”的第二按钮、标记有“M”的第三按钮和标记有“RETURN” 的第四按钮。第四弧形按钮行3M可包括标记有“H”的第一按钮、标记有“J”的第二按钮、 标记有“K”的第三按钮、标记有“L”的第四按钮和标记有“CLEAR”的第五按钮。第五弧形按钮行356可包括标记有“Y”的第一按钮、标记有“U”的第二按钮、标记有“I”的第三按钮、 标记有“0”的第四按钮和标记有“P”的第五按钮。而且,第六弧形按钮行358可包括标记有“6”的第一按钮、标记有“7”的第二按钮、标记有“8”的第三按钮、标记有“9”的第四按钮和标记有“0”的第五按钮。如图所示,虚拟键盘300的第二象限部分304还可包括第二空格按钮360。在特定方面中,当每一按钮被按压时,对应于相应按钮的文字、数字或字符可呈现于显示器108上。任何字母的大小写可通过在按压选定按钮之前按压换档按钮来更改。另外,在特定方面中,虚拟键盘300可在图3所示的最大化配置与图4所示的最小化配置之间移动。在最大化配置中,可向用户呈现每一象限部分302、304内的所有弧形按钮行318、 320,322,324,326,328,348,350,352,354,356,358ο 在最小化配置中,可不向用户呈现一个或一个以上弧形按钮行 318、320、322、324、326、328、348、;350、;352、;354、;356、;358。举例来说, 如图4所示,在最小化配置中,可不向用户呈现每一象限部分302、304上的第六弧形按钮行 328、358。当用户正试图使对在显示器108处所显示的内容遮挡减到最小时,可显示最小化配置。用户可通过拖拽任一象限部分302、304的角来在最大化配置与最小化配置之间移动虚拟键盘。象限部分302、304可单独地或一致地在最大化配置与最小化配置之间移动。在特定方面中,如本文中所描述,可基于用户指部(手指或拇指)的大小(即,用户指部与触摸屏显示器108的接触区块的大小)来自动优化按钮大小。或者,可手动改变按钮大小。用户可选择按钮且接着选择与所述按钮相关联的按钮大小。每一按钮可具有若干大小,例如小、中、大等。或者,每一按钮可在最小大小与最大大小之间具有无限数目的大小。按钮大小可通过选择按钮且接着拖拽按钮的角或通过拖拽与按钮相关联的滑块来更改。所有按钮大小可通过改变虚拟键盘300的象限部分302、304的大小来同时改变。在另一方面中,触摸屏显示器108内的第一象限部分302的位置或第二象限部分 304的位置可通过在触摸屏显示器108内拖拽第一象限部分302或第二象限部分304来更改。另外,通过将第一象限部分302拖拽到第二象限部分304上或通过将第二象限部分304 拖拽到第一象限部分302上,虚拟键盘300可还原为一片式大体上矩形QWERTY键盘。图5和图6说明虚拟键盘的第二方面,其大体上指示为500。虚拟键盘500可显示于P⑶(例如,图1和图2所示的P⑶100)上。虚拟键盘500可包括第一象限部分502和第二象限部分504。在特定方面中,第一象限部分502可位于中心轴506的左侧,且第二象限部分504可位于中心轴506的右侧。如图5和图6所示,第一象限部分502可包括顶点510。第一直边512可从顶点 510以大约零度(0° )延伸。第二直边514可从顶点510以大约九十度(90° )延伸。弧形边516可在第一直边512的末端与第二直边514的末端之间延伸。因此,第一象限部分 502可为圆的四分之一,且可跨越从零度(0° )到九十度(90° )的区域。如图所示,第一象限部分502的顶点510可大致与P⑶100上的显示器108的左下角对准。另外,第一象限部分502的第一直边512可部分地沿着P⑶100的显示器108 的底部边缘延伸。而且,第一象限部分502的第二直边514可部分地沿着P⑶100的显示器108的左部边缘延伸。图5指示虚拟键盘500的第一象限部分502可包括多个按钮,即软键。所述多个按钮可布置在第一弧形按钮行518、第二弧形按钮行520、第三弧形按钮行522、第四弧形按钮行524、第五弧形按钮行5 和第六弧形按钮行528内。如图所示,弧形按钮行518、520、 522,524,524,526,528可围绕第一象限部分502的顶点510同心定位,如虚线圆所指示。在特定方面中,所述多个按钮中的每一者可被标记有数字、字符、符号或其组合。 举例来说,第一弧形按钮行518可包括标记有“ENTER”的第一按钮。第二弧形按钮行520 可包括标记有“! 的第一按钮和标记有“SHIFT”的第二按钮。第三弧形按钮行522可包括标记有“Z”的第一按钮、标记有“X”的第二按钮、标记有“C”的第三按钮和标记有“V”的第四按钮。第四弧形按钮行5M可包括标记有“A”的第一按钮、标记有“S”的第二按钮、 标记有“D”的第三按钮、标记有“F”的第四按钮和标记有“G”的第五按钮。第五弧形按钮行5 可包括标记有“Q”的第一按钮、标记有“W”的第二按钮、标记有“E”的第三按钮、标记有“R”的第四按钮和标记有“T”的第五按钮。而且,第六弧形按钮行5 可包括标记有 “1”的第一按钮、标记有“2”的第二按钮、标记有“3”的第三按钮、标记有“4”的第四按钮和标记有“5”的第五按钮。如图5所说明,第二象限部分504可包括顶点M0。第一直边542可从顶点MO以大约一百八十度(180° )延伸。第二直边544可从顶点MO以大约九十度(90° )延伸。 弧形边546可在第一直边542的末端与第二直边544的末端之间延伸。因此,第二象限部分504可为圆的四分之一,且可跨越从九十度(90° )到一百八十度(180° )的区域。如图所示,第二象限部分504的顶点540可大致与P⑶100上的显示器108的右下角对准。另外,第二象限部分504的第一直边542可部分地沿着P⑶100的显示器108 的底部边缘延伸。而且,第二象限部分504的第二直边544可部分地沿着P⑶100的显示器108的右部边缘延伸。图5展示虚拟键盘500的第二象限部分504可包括多个按钮,即软键。所述多个按钮可布置在第一弧形按钮行M8、第二弧形按钮行550、第三弧形按钮行552、第四弧形按钮行554、第五弧形按钮行556和第六弧形按钮行558内。如图所示,弧形按钮行M8、550、 552、554、554、556、558可围绕第二象限部分504的顶点MO同心定位,如虚线圆所指示。在特定方面中,所述多个按钮中的每一者可被标记有数字、字符、符号或其组合。 举例来说,第一弧形按钮行548可包括标记有“ENTER”的第一按钮。第二弧形按钮行550可包括标记有“SHIFT”的第一按钮和标记有“FUNC”的第二按钮。第三弧形按钮行552可包括标记有“B”的第一按钮、标记有“N”的第二按钮、标记有“M”的第三按钮和标记有“RETURN” 的第四按钮。第四弧形按钮行5M可包括标记有“H”的第一按钮、标记有“J”的第二按钮、 标记有“K”的第三按钮、标记有“L”的第四按钮和标记有“CLEAR”的第五按钮。第五弧形按钮行556可包括标记有“Y”的第一按钮、标记有“U”的第二按钮、标记有“I”的第三按钮、 标记有“0”的第四按钮和标记有“P”的第五按钮。而且,第六弧形按钮行558可包括标记有“6”的第一按钮、标记有“7”的第二按钮、标记有“8”的第三按钮、标记有“9”的第四按钮和标记有“0”的第五按钮。如图5和图6所说明,虚拟键盘500可在第一象限部分502与第二象限部分504 之间包括空格按钮560。用户可使用任一拇指来选择所述空格按钮560。在特定方面中,虚拟键盘500可在图5所示的最大化配置与图6所示的最小化配置之间移动。在最大化配置中,可向用户呈现每一象限部分502、504内的所有弧形按钮行 518、520、522、524、526、528、548、550、552、554、556、558。在最小化配置中,可不向用户呈现一个或一个以上弧形按钮行 518、520、522、524、526、528、M8、550、552、554、556、558。举例来说,如图6所示,在最小化配置中,可不向用户呈现每一象限部分502、504上的第六弧形按钮行528、558。当用户正试图使对在显示器108处所显示的内容遮挡减到最小时,可显示最小化配置。用户可通过拖拽任一象限部分502、504的角来在最大化配置与最小化配置之间移动虚拟键盘。象限部分502、504可单独地或一致地在最大化配置与最小化配置之间移动。
在特定方面中,如本文中所描述,可基于用户手指的大小(即,用户手指与触摸屏显示器108的接触区块的大小)来自动优化按钮大小。或者,可手动改变按钮大小。用户可选择按钮且接着选择与所述按钮相关联的按钮大小。每一按钮可具有若干大小,例如小、 中、大等。或者,每一按钮可在最小大小与最大大小之间具有无限数目的大小。按钮大小可通过选择按钮且接着拖拽按钮的角或通过拖拽与按钮相关联的滑块来更改。所有按钮大小可通过改变虚拟键盘500的象限部分502、504的大小来同时改变。在另一方面中,触摸屏显示器108内的第一象限部分502的位置或第二象限部分 504的位置可通过在触摸屏显示器108内拖拽第一象限部分502或第二象限部分504来更改。另外,通过将第一象限部分502拖拽到第二象限部分504上或通过将第二象限部分504 拖拽到第一象限部分502上,虚拟键盘500可还原为一片式大体上矩形QWERTY键盘。图7说明便携式计算装置(P⑶)的第二方面,其大体上指示为700。如图所示,P⑶ 700可包括外壳702。外壳702可包括上部外壳部分704和下部外壳部分706。图7展示上部外壳部分704可包括显示器708。在特定方面中,显示器708可为触摸屏显示器。上部外壳部分704还可包括跟踪球输入装置710。另外,如图7所示,上部外壳部分704可包括开机按钮712和关机按钮714。如图7所示,P⑶700的上部外壳部分704可包括多个指示灯 716和一个扬声器718。每一指示灯716可为发光二极管(LED)。在特定方面中,上部外壳部分704可相对于下部外壳部分706移动。具体地说,上部外壳部分704可为可相对于下部外壳部分706滑动的。如图7所示,下部外壳部分706 可包括多按钮键盘720。多按钮键盘720可在上部外壳部分704相对于下部外壳部分706 移动时显现。如所说明,多按钮键盘720可包括第一象限部分722和第二象限部分724。第一象限部分722可经配置为类似于结合图3所描述的第一象限部分302。然而,组成第一象限部分722的按钮为机械按钮而非如结合图3所描述的软键。第二象限部分7M可经配置为类似于结合图3所描述的第二象限部分304。同样,组成第二象限部分7M的按钮为机械按钮而非如上文结合图3所描述的软键。如图7所示,下部外壳部分708可进一步包括页上移按钮726、页下移按钮728、前进按钮730和后退按钮732。而且,下部外壳部分708可包括鼠标垫734、左鼠标按钮736 和右鼠标按钮738。P⑶700可在下部外壳部分706上包括复位按钮742。现参看图8,说明便携式计算装置(P⑶)的第三方面,且其大体上指示为800。如图所示,P⑶800可包括外壳802。外壳802可包括上部外壳部分804和下部外壳部分806。 图8展示上部外壳部分804可包括显示器808。在特定方面中,显示器808可为触摸屏显示器。上部外壳部分804还可包括跟踪球输入装置810。另外,如图8所示,上部外壳部分 804可包括开机按钮812和关机按钮814。如图8所示,P⑶800的上部外壳部分804可包括多个指示灯816和一个扬声器818。每一指示灯816可为发光二极管(LED)。在特定方面中,上部外壳部分804可相对于下部外壳部分806移动。具体地说,上部外壳部分804可为可相对于下部外壳部分806滑动的。如图8所示,下部外壳部分806 可包括多按钮键盘820。多按钮键盘820可在上部外壳部分804相对于下部外壳部分806 移动时显现。如所说明,多按钮键盘820可包括第一象限部分822和第二象限部分824。第一象限部分822可经配置为类似于结合图3所描述的第一象限部分302。然而,组成第一象限部分822的按钮为机械按钮而非如结合图3所描述的软键。第二象限部分拟4可经配置为类似于结合图3所描述的第二象限部分304。同样,组成第二象限部分拟4的按钮为机械按钮而非如上文结合图3所描述的软键。如图8所示,下部外壳部分808可进一步包括页上移按钮826、页下移按钮828、前进按钮830和后退按钮832。而且,下部外壳部分808可包括鼠标垫834、左鼠标按钮836 和右鼠标按钮838。如所指示,下部外壳部分808可在键盘820的第一象限部分822与键盘820的第二象限部分拟4之间包括空格按钮840。P⑶800可在下部外壳部分806上包括复位按钮842。参看图9,展示便携式计算装置(PCD)的示范性非限制性方面且其大体上指示为 920。如图所示,P⑶920包括芯片上系统922,其包括耦合在一起的数字信号处理器拟4和模拟信号处理器926。芯片上系统922可包括两个以上处理器。举例来说,芯片上系统922 可包括四个核心处理器和一个ARM 11处理器,即如下文结合图32所描述。如图9所说明,显示器控制器拟8和触摸屏控制器930耦合到数字信号处理器 924。又,在芯片上系统922外部的触摸屏显示器932耦合到显示器控制器拟8和触摸屏控制器930。图9进一步指示视频编码器934 (例如,逐行倒相(PAL)编码器、顺序传送色彩与存储(SECAM)编码器或国家电视系统委员会(NTSC)编码器)耦合到数字信号处理器924。 此外,视频放大器936耦合到视频编码器934和触摸屏显示器932。而且,视频端口 938耦合到视频放大器936。如图9所描绘,通用串行总线(USB)控制器940耦合到数字信号处理器924。而且,USB端口 942耦合到USB控制器940。存储器944和订户身份模块(SIM)卡 946也可耦合到数字信号处理器924。此外,如图9所示,数码相机948可耦合到数字信号处理器924。在示范性方面中,数码相机948为电荷耦合装置(CCD)相机或互补金属氧化物半导体(CMOS)相机。如图9进一步说明,立体声音频编解码器950可耦合到模拟信号处理器926。此外,音频放大器952可耦合到立体声音频编解码器950。在示范性方面中,第一立体声扬声器卯4和第二立体声扬声器956耦合到音频放大器952。图9展示麦克风放大器958也可耦合到立体声音频编解码器950。此外,麦克风960可耦合到麦克风放大器958。在特定方面中,调频(FM)无线电调谐器962可耦合到立体声音频编解码器950。而且,FM天线964 耦合到FM无线电调谐器962。此外,立体声头戴受话器966可耦合到立体声音频编解码器 950。图9进一步指示射频(RF)收发器968可耦合到模拟信号处理器926。RF开关970 可耦合到RF收发器968和RF天线972。如图9所示,小键盘974可耦合到模拟信号处理器 926。而且,具有麦克风的单声道头戴耳机976可耦合到模拟信号处理器926。此外,振动器装置978可耦合到模拟信号处理器926。图9还展示电力供应源980可耦合到芯片上系统 922。在特定方面中,电力供应源980为直流(DC)电力供应源,其向PCD 920的需要电力的各种组件提供电力。此外,在特定方面中,电力供应源为可再充电DC电池或从连接到AC电源的交流(AC)/DC变压器得到的DC电力供应源。图9指示P⑶920可包括键盘管理模块982。键盘管理模块982可为独立控制器或其可位于存储器944内。键盘管理模块982可用以管理如本文中所描述的虚拟键盘的操作。图9进一步指示P⑶920还可包括网卡988,其可用以接入数据网络,例如局域网、 个人局域网或任何其它网络。网卡988可为蓝牙网卡、WiFi网卡、个人局域网(PAN)卡、个人局域网超低功率技术(PeANUT)网卡或此项技术中众所周知的任何其它网卡。另外,网卡 988可并入到芯片中,即网卡988可为芯片中的完全解决方案,且可不为单独的网卡988。如图9所描绘,触摸屏显示器932、视频端口 938、USB端口 942、相机948、第一立体声扬声器954、第二立体声扬声器956、麦克风960、FM天线964、立体声头戴受话器966、 RF开关970、RF天线972、小键盘974、单声道头戴耳机976、振动器978和电力供应源980 在芯片上系统922的外部。在特定方面中,本文中所描述的方法步骤中的一者或一者以上可作为计算机程序指令存储在存储器944中。这些指令可由处理器924、拟6执行以便执行本文中所描述的方法。另外,处理器924、926、存储器944、键盘管理模块982、显示器控制器928、触摸屏控制器 930或其组合可充当用于执行本文中所描述的方法步骤中的一者或一者以上以便控制在显示器/触摸屏932处显示的虚拟键盘的装置。现参看图10到图12,展示管理虚拟键盘的方法,且其大体上指示为1000。在框 1002处开始,可进入循环,其中当在触摸屏接口上显示虚拟键盘时,可执行以下步骤。在决策1004处,键盘管理模块可确定是选择最大键盘配置还是最小键盘配置。如果选择最大键盘配置,那么方法1000可前进到框1006,且可在触摸屏接口处向用户显示最大键盘配置, 即完整键盘。相反,如果选择最小键盘配置,那么方法1000可前进到框1008,且可在触摸屏接口处向用户显示最小键盘配置,即部分键盘。方法1000可从框1006或框1008前进到决策1010,且键盘管理模块可检测是否已按压按钮。如果是,那么方法1000可继续到框1012,且键盘管理模块可确定与用户的指尖相关联的接触区块大小。在另一方面中,接触区块大小可与触笔的尖端相关联。接触区块大小可通过确定在用户用其手指或触笔触摸触摸屏时激活触摸屏显示器的哪个部分且确定在用户触摸时被激活的触摸屏的所述部分的面积来确定。移动到框1014,键盘管理模块可确定用户所按压的按钮的大小。在决策1016处, 键盘管理模块可确定按钮大小是否等于最佳条件。键盘管理模块可通过将接触区块大小与按钮大小进行比较来确定按钮大小是否等于最佳条件。如果按钮大小至少与接触区块大小相同而不大于接触区块大小的大小的一倍半,那么可将按钮大小视为最佳的。按钮大小的优化可依据按钮的类型和在特定按钮附近存在其它按钮来改变。举例来说,例如空格按钮等按钮可具有比用户手指的接触区块大得多的大小,例如其两倍、三倍等。较少使用的其它按钮(例如,数字按钮)可在其处于接触区块大小的百分之七十五 (75% )和百分之一百二十五(125% )的范围内时为最佳的。当在邻近按钮之间存在较大空间时,优化可在接触区块大小的百分之一百(100% )和百分之两百000% )的范围内。如果按钮大小不等于最佳条件,那么方法1000可移动到框1018,且键盘管理模块可询问用户以对按钮重新定大小。在决策1020处,键盘管理模块可确定用户是否希望对按钮重新定大小,例如基于所述询问。如果是,那么方法1000可前进到框1022,且可对按钮重新定大小以使得按钮大小满足上文所描述的最佳条件。此后,方法1000可前进到图11的框 1024o返回到决策步骤1010,如果未按压按钮,那么方法1000可直接移动到图11的决策 1030。另外,返回到决策1016,如果按钮大小满足最佳条件,那么方法1000也可直接前进到图11的决策1030。返回到决策1020,如果用户不希望对按钮重新定大小,那么方法1000 可前进到图11的框1024.在图11的框IOM处,键盘管理模块可询问用户以对所有按钮重新定大小。在决策 1026处,键盘管理模块可确定用户是否希望对所有按钮重新定大小,例如基于所述询问。如果是,那么方法1000可移动到框10 ,且可对所有按钮重新定大小以使得每一按钮的大小满足最佳条件。此后,方法1000可移动到决策1030。返回到决策1(^6,如果用户不选择对所有按钮重新定大小,那么方法1000可直接前进到决策1030。在决策1030处,键盘管理模块可确定是否手动选择了按钮,例如通过双击按钮。 如果选择了按钮,那么方法1000可前进到决策1032,且键盘管理模块可确定按钮的大小是否已改变,例如手动地。用户可通过拖拽按钮的角、拖拽滑块、输入大小或进行其组合来手动改变按钮的大小。如果选定按钮的大小已改变,那么方法1000可前进到锁定1034,且可由键盘管理模块锁定按钮的新大小。接着,方法1000可前进到决策1036。返回到决策1032,如果大小未改变,那么方法1000可直接移动到决策1036。在决策1036处,键盘管理模块可确定选定按钮的位置是否已改变。可通过将选定按钮拖拽到虚拟键盘上的新位置来改变位置。如果位置已改变,那么方法1000可前进到框 1038,且键盘管理模块可锁定选定按钮的新位置。返回到决策1036,如果位置未改变,那么方法1000可直接前进到图12的决策1040。此外,返回到决策1030,如果未选择按钮,那么方法1000也可直接移动到决策1040。在决策1040处,键盘管理模块可确定用户是否已选择删除按钮选项。如果是,那么方法1000可继续到框1042,且键盘管理模块可接收按钮选择。此后,键盘管理模块可在框1044处删除选定按钮。方法1000可接着继续到决策1046。返回到决策1040,如果用户尚未选择删除按钮选项,那么方法1000可直接移动到决策1046。在决策1046处,键盘管理模块可确定用户是否已选择添加按钮选项。如果是,那么方法1000可继续到框1048,且键盘管理模块可显示按钮菜单。此后,在框1050处,键盘管理模块可接收按钮选择。在框1052处,键盘管理模块可添加选定按钮。方法1000可接着继续到决策ΙΟΜ。返回到决策1046,如果用户尚未选择添加按钮选项,那么方法1000可直接移动到决策IOM。在决策IOM处,键盘管理模块可确定用户是否已选择复位选项。如果是,那么方法1000可继续到框1056,且键盘管理模块可将每一按钮的大小复位到出厂大小或规定大小。接下来,在框1058处,键盘管理模块可将每一按钮的位置复位到出厂位置或规定位置。 方法1000可接着结束。返回到决策1054,如果用户未选择复位选项,那么方法1000可结
束ο应理解,本文中所描述的方法步骤未必需要以如所描述的次序来执行。另外,例如 “此后”、“接着”、“接下来”等词不希望限制所述步骤的次序。这些词只是用来引导读者浏览对方法步骤的描述。
通过本文中所描述的配置,本文中所揭示的键盘提供比常规线性QWERTY键盘更具人类工程学的键盘。每一象限部分的弧形形状允许用户在利用所述键盘时以由拇指的腕掌(CMC)关节所提供的自然角动移动其拇指。另外,通过基于用户拇指(或手指)的接触区块大小来优化键盘的虚拟按钮的大小,显著增加了使用所述键盘的容易性。此外,本文中所揭示的键盘的形状使键盘在作为虚拟键盘呈现于触摸屏显示器上时所使用的显示屏的量减到最小。另外,按钮的位置或按钮的布局可经定制以满足个别需要。在一个或一个以上示范性方面中,所描述的功能可以硬件、软件、固件或其任何组合来实施。如果以软件来实施,那么所述功能可作为一个或一个以上指令或代码存储于计算机可读媒体上或经由计算机可读媒体来传输。计算机可读媒体包括计算机存储媒体和通信媒体两者,通信媒体包括促进将计算机程序从一处传送到另一处的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。借助于实例而非限制,所述计算机可读媒体可包含 RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于以指令或数据结构的形式携载或存储所要程序代码且可由计算机存取的任何其它媒体。 而且,任何连接被恰当地称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、 双绞线、数字订户线(DSL)或例如红外线、无线电和微波等无线技术从网站、服务器或其它远程源传输软件,那么同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电和微波等无线技术包括于媒体的定义中。如本文中所使用,磁盘和光盘包括压缩光盘(CD)、激光光盘、 光学光盘、数字通用光盘(DVD)、软性磁盘和蓝光光盘,其中磁盘通常以磁性方式再现数据, 而光盘借助激光以光学方式再现数据。以上各项的组合也应包括在计算机可读媒体的范围内。虽然已详细说明和描述了选定方面,但将理解,可在不脱离如所附权利要求书所界定的本发明的精神和范围的情况下在其中做出各种替换和更改。
权利要求
1.一种用于便携式计算装置PCD的键盘,所述键盘包含第一象限部分,其安置于中心轴的左侧,其中所述第一象限部分跨越大约零度到大约九十度,且其中所述第一象限部分包含第一多个键盘按钮;以及第二象限部分,其安置于中心轴的右侧,其中所述第二象限部分跨越大约九十度到一百八十度,且其中所述第二象限部分包含第二多个键盘按钮。
2.根据权利要求1所述的键盘,其中位于所述第一象限部分内的所述第一多个键盘按钮布置成第一多个弧形按钮行,且其中位于所述第二象限部分内的所述第二多个键盘按钮布置成第二多个弧形按钮行。
3.根据权利要求2所述的键盘,其中所述第一多个弧形按钮行围绕所述第一象限部分的顶点成同心,且其中所述第二多个弧形按钮行围绕所述第二象限部分的顶点成同心。
4.根据权利要求3所述的键盘,其中所述第一多个弧形按钮行包含第一弧形按钮行、 第二弧形按钮行、第三弧形按钮行、第四弧形按钮行、第五弧形按钮行、第六弧形按钮行或其组合。
5.根据权利要求4所述的键盘,其中所述第一弧形按钮行包含标记有“ENTER”的第一按钮;所述第二弧形按钮行包含标记有“ ! @*”的第一按钮和标记有“SHIFT”的第二按钮; 所述第三弧形按钮行包含标记有“Z”的第一按钮、标记有“X”的第二按钮、标记有“C”的第三按钮和标记有“V”的第四按钮;所述第四弧形按钮行包含标记有“A”的第一按钮、标记有 “S”的第二按钮、标记有“D”的第三按钮、标记有“F”的第四按钮和标记有“G”的第五按钮; 所述第五弧形按钮行包含标记有“Q”的第一按钮、标记有“W”的第二按钮、标记有“E”的第三按钮、标记有“R”的第四按钮和标记有“T”的第五按钮;所述第六弧形按钮行包含标记有 “1”的第一按钮、标记有“2”的第二按钮、标记有“3”的第三按钮、标记有“4”的第四按钮和标记有“5”的第五按钮;或其任何组合。
6.根据权利要求5所述的键盘,其中所述第一象限部分进一步包含第一空格按钮。
7.根据权利要求3所述的键盘,其中所述第二多个弧形按钮行包含第一弧形按钮行、 第二弧形按钮行、第三弧形按钮行、第四弧形按钮行、第五弧形按钮行、第六弧形按钮行或其组合。
8.根据权利要求7所述的键盘,其中所述第一弧形按钮行包含标记有“ENTER”的第一按钮;所述第二弧形按钮行包含标记有“SHIFT”的第一按钮和标记有“FUNC”的第二按钮; 所述第三弧形按钮行包含标记有“B”的第一按钮、标记有“N”的第二按钮、标记有“M”的第三按钮和标记有“RETURN”的第四按钮;所述第四弧形按钮行包含标记有“H”的第一按钮、 标记有“J”的第二按钮、标记有“K”的第三按钮、标记有“L”的第四按钮和标记有“CLEAR” 的第五按钮;所述第五弧形按钮行包含标记有“Y”的第一按钮、标记有“U”的第二按钮、标记有“I”的第三按钮、标记有“0”的第四按钮和标记有“P”的第五按钮;所述第六弧形按钮行包含标记有“6”的第一按钮、标记有“7”的第二按钮、标记有“8”的第三按钮、标记有“9” 的第四按钮和标记有“0”的第五按钮;或其任何组合。
9.根据权利要求8所述的键盘,其中所述第二象限部分进一步包含第二空格按钮。
10.根据权利要求1所述的键盘,其中所述键盘为虚拟键盘,其中所述第一多个键盘按钮包含第一多个软按钮,且其中所述第二多个键盘按钮包含第二多个软按钮。
11.根据权利要求10所述的键盘,其中所述键盘可在显示所有软按钮的最大化配置与显示一部分软按钮的最小化配置之间移动。
12.根据权利要求1所述的键盘,其中所述键盘为机械键盘,其中所述第一多个键盘按钮包含第一多个机械按钮,且其中所述第二多个键盘按钮包含第二多个机械按钮。
13.根据权利要求1所述的键盘,其进一步包含位于所述第一象限部分与所述第二象限部分之间的空格按钮。
14.根据权利要求13所述的键盘,其进一步包含位于所述第一象限部分与所述第二象限部分之间的鼠标垫。
15.一种用于管理虚拟键盘的方法,所述方法包含 检测按钮是否被按压;以及确定与按压所述按钮的用户拇指相关联的接触区块大小。
16.根据权利要求15所述的方法,其进一步包含 确定与所述按钮相关联的按钮大小。
17.根据权利要求16所述的方法,其进一步包含 确定所述按钮大小是否满足最佳条件。
18.根据权利要求17所述的方法,其进一步包含当所述按钮大小未满足所述最佳条件时,询问用户以对所述按钮重新定大小。
19.根据权利要求18所述的方法,其进一步包含自动地对所述按钮重新定大小,使得所述按钮大小满足所述最佳条件。
20.根据权利要求19所述的方法,其进一步包含 询问用户以对所有按钮重新定大小;以及基于最佳按钮大小来自动地对所有按钮重新定大小。
21.根据权利要求17所述的方法,其进一步包含将所述接触区块大小与所述按钮大小进行比较,以便确定所述按钮大小是否满足所述最佳条件。
22.根据权利要求20所述的方法,其中当所述按钮大小至少与所述接触区块大小相同时,所述按钮大小为最佳的。
23.根据权利要求21所述的方法,其中当所述按钮大小不大于所述接触区块大小的一倍半时,所述按钮大小为最佳的。
24.一种便携式计算装置,其包含 用于检测按钮是否被按压的装置;以及用于确定与按压所述按钮的用户拇指相关联的接触区块大小的装置。
25.根据权利要求M所述的便携式计算装置,其进一步包含 用于确定与所述按钮相关联的按钮大小的装置。
26.根据权利要求25所述的便携式计算装置,其进一步包含 用于确定所述按钮大小是否满足最佳条件的装置。
27.根据权利要求沈所述的便携式计算装置,其进一步包含用于当所述按钮大小未满足所述最佳条件时询问用户以对所述按钮重新定大小的装置。
28.根据权利要求27所述的便携式计算装置,其进一步包含用于自动地对所述按钮重新定大小以使得所述按钮大小满足所述最佳条件的装置。
29.根据权利要求观所述的便携式计算装置,其进一步包含 用于询问用户以对所有按钮重新定大小的装置;以及用于基于最佳按钮大小来自动地对所有按钮重新定大小的装置。
30.根据权利要求沈所述的便携式计算装置,其进一步包含用于将所述接触区块大小与所述按钮大小进行比较以便确定所述按钮大小是否满足所述最佳条件的装置。
31.根据权利要求30所述的便携式计算装置,其中当所述按钮大小至少与所述接触区块大小相同时,所述按钮大小为最佳的。
32.根据权利要求31所述的便携式计算装置,其中当所述按钮大小不大于所述接触区块大小的一倍半时,所述按钮大小为最佳的。
33.一种便携式计算装置,其包含 处理器,其中所述处理器可操作以 检测按钮是否被按压;以及确定与按压所述按钮的用户拇指相关联的接触区块大小。
34.根据权利要求33所述的便携式计算装置,其中所述处理器进一步可操作以 确定与所述按钮相关联的按钮大小。
35.根据权利要求34所述的便携式计算装置,其中所述处理器进一步可操作以 确定所述按钮大小是否满足最佳条件。
36.根据权利要求35所述的便携式计算装置,其中所述处理器进一步可操作以 当所述按钮大小未满足所述最佳条件时,询问用户以对所述按钮重新定大小。
37.根据权利要求36所述的便携式计算装置,其中所述处理器进一步可操作以 自动地对所述按钮重新定大小,使得所述按钮大小满足所述最佳条件。
38.根据权利要求37所述的便携式计算装置,其中所述处理器进一步可操作以 询问用户以对所有按钮重新定大小;以及基于最佳按钮大小来自动地对所有按钮重新定大小。
39.根据权利要求35所述的便携式计算装置,其中所述处理器进一步可操作以将所述接触区块大小与所述按钮大小进行比较,以便确定所述按钮大小是否满足所述最佳条件。
40.根据权利要求39所述的便携式计算装置,其中当所述按钮大小至少与所述接触区块大小相同时,所述按钮大小为最佳的。
41.根据权利要求40所述的便携式计算装置,其中当所述按钮大小不大于所述接触区块大小的一倍半时,所述按钮大小为最佳的。
42.一种计算机程序产品,其包含 计算机可读媒体,其包含至少一个用于检测按钮是否被按压的指令;以及至少一个用于确定与按压所述按钮的用户拇指相关联的接触区块大小的指令。
43.根据权利要求42所述的计算机程序产品,其中所述计算机可读媒体进一步包含 至少一个用于确定与所述按钮相关联的按钮大小的指令。
44.根据权利要求43所述的计算机程序产品,其中所述计算机可读媒体进一步包含 至少一个用于确定所述按钮大小是否满足最佳条件的指令。
45.根据权利要求44所述的计算机程序产品,其中所述计算机可读媒体进一步包含 至少一个用于当所述按钮大小未满足所述最佳条件时询问用户以对所述按钮重新定大小的指令。
46.根据权利要求45所述的计算机程序产品,其中所述计算机可读媒体进一步包含 至少一个用于自动地对所述按钮重新定大小以使得所述按钮大小满足所述最佳条件的指令。
47.根据权利要求46所述的计算机程序产品,其中所述计算机可读媒体进一步包含 至少一个用于询问用户以对所有按钮重新定大小的指令;以及至少一个用于基于最佳按钮大小来自动地对所有按钮重新定大小的指令。
48.根据权利要求44所述的计算机程序产品,其中所述计算机可读媒体进一步包含 至少一个用于将所述接触区块大小与所述按钮大小进行比较以便确定所述按钮大小是否满足所述最佳条件的指令。
49.根据权利要求48所述的计算机程序产品,其中当所述按钮大小至少与所述接触区块大小相同时,所述按钮大小为最佳的。
50.根据权利要求49所述的计算机程序产品,其中当所述按钮大小不大于所述接触区块大小的一倍半时,所述按钮大小为最佳的。
全文摘要
本发明揭示一种用于管理虚拟键盘的方法,且所述方法可包括检测按钮是否被按压;以及确定与按压所述按钮的用户指部相关联的接触区块大小。所述方法还可包括确定与所述按钮相关联的按钮大小;确定所述按钮大小是否满足最佳条件;当所述按钮大小未满足所述最佳条件时,询问用户以对所述按钮重新定大小;以及自动地对所述按钮重新定大小,使得所述按钮大小满足所述最佳条件。另外,所述方法可包括询问用户以对所有按钮重新定大小;以及基于最佳按钮大小来自动地对所有按钮重新定大小。
文档编号G06F3/02GK102414642SQ201080019064
公开日2012年4月11日 申请日期2010年4月29日 优先权日2009年4月30日
发明者罗伯特·S·塔兹, 詹姆斯·B·卡里 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1