发明内容
本发明一方面在于提供一种具有实用的和便利的横向输入区域的改良键盘
本发明另一方面在于在计算机键盘上提供一套设计的新的输入元件来对分离的指点装置例如计算机的鼠标进行补充。这些输入元件可以使较有力的和不是较有力的手方便地工作一起来执行各种功能,从而在执行“消耗”和“组合”任务时提高了用户效率。
本发明另一方面在于提供一种具有字母数字部分的键盘,并且输入部分设置在字母数字部分的横向。输入区域具有可转动的元件或其它滚动的装置并且在启动时输入元件提供前进或后退命令。
本发明另一方面在于提供一种具有字母数字部分的键盘并且输入部分设置在字母数字部分的横向。输入区域具有可转动的元件或其它滚动的装置。输入部分也具有剪裁键、拷贝键和粘贴键。
在本发明的另一方面,键盘包括设置为提供命令的应用程序转换装置,当启动时,在打开的应用程序或窗口间移动。该应用程序转换装置是(a)独立活动的,(b)提供有表示其用途的标记,(c)专门用作为应用程序转换装置,和/或(d)与键盘的字母数字部分相隔开。
在本发明的又一方面,键盘包括转动部件。该转动部件具有不对称边线外形或截锥体形状。
因此,本发明提供一种键盘,包括:字母数字部分;输入区域,所述的输入区域横向地与所述字母数字部分隔开放置,所述的输入区域具有当启动时至少提供网页地址的前进命令和后退命令之一的一个输入元件,以及一个转动轮;以及应用程序转换装置,其配置成在多个打开的应用程序的窗口之间提供顺序的前进和后退切换,所述应用程序转换装置邻近于所述输入元件和转动轮而设置在所述输入区域中。
本发明还提供一种键盘,包括:字母数字部分;输入区域,所述的输入区域横向地与所述字母数字部分隔开放置,所述输入区域具有剪裁键、拷贝键、粘贴键和转动轮;以及应用程序转换装置,其配置成在多个打开的应用程序的窗口之间提供顺序的前进和后退切换,所述应用程序转换装置邻近于所述剪裁键、拷贝键、粘贴键和转动轮而设置在所述输入区域中。
本发明还提供一种键盘,包括:可独立启动的应用程序转换装置,所述应用程序转换装置配置成提供命令,当启动时,在多个打开的应用程序的窗口间提供顺序的前进和后退切换,其中,所述应用程序转换装置包括一可转动的转盘,所述转盘能沿两个彼此相反的方向、即顺时针方向和逆时针方向转动,沿一个方向的转动在所述应用程序的窗口间提供顺序的前进切换,而沿另一个方向的转动在所述应用程序的窗口间提供顺序的后退切换。
本发明还提供一种键盘,包括:字母数字部分;以及应用程序转换装置,所述应用程序转换装置与所述字母数字部分隔开并且被配置来提供命令,当启动时,在多个打开的应用程序的窗口之间提供顺序的前进和后退切换,其中,所述应用程序转换装置是可运动的,用于沿两个彼此相反的方向动作,沿一个方向的动作在所述应用程序的窗口间提供顺序的前进切换,而沿另一个方向的动作在所述应用程序的窗口间提供顺序的后退切换。
本发明还提供一种键盘,包括:字母数字部分;以及应用程序转换装置,所述应用程序转换装置与所述字母数字部分隔开并且被配置来提供命令,当启动时,在多个打开的应用程序的窗口之间提供顺序的前进和后退切换,其中,所述应用程序转换装置包括两个分离隔开的按钮,按压所述两个按钮中的一个在所述应用程序的窗口间提供顺序的前进切换,而按压所述两个按钮中的另一个在所述应用程序的窗口间提供顺序的后退切换。
本发明还提供一种键盘,包括:字母数字部分;输入区域,所述输入区域横向地与所述字母数字部分隔开放置,所述输入区域具有在启动时至少提供网页地址的前进命令和后退命令中的一个的输入元件,以及位于邻近所述输入元件处的并配置成提供显示器上图像的滚动的滚动装置;以及应用程序转换装置,其配置成在多个打开的应用程序的窗口之间提供顺序的前进和后退切换,所述应用程序转换装置邻近于所述输入元件和滚动装置而设置在所述输入区域中。
本发明还提供一种键盘,包括:字母数字部分;输入区域,所述输入区域横向地与所述字母数字部分隔开放置,所述输入区域具有剪裁键、拷贝键、粘贴键、以及接近所述剪裁键、拷贝键和粘贴键的并配置成提供显示器上图像的滚动的滚动元件;以及应用程序转换装置,其配置成在多个打开的应用程序的窗口之间提供顺序的前进和后退切换,所述应用程序转换装置邻近于所述剪裁键、拷贝键、粘贴键和滚动元件而设置在所述输入区域中。
从以下对本发明的最佳实施例的具体描述和参考附图将对本发明的另外的目的、特点和其它方面进一步理解。
具体实施方式
作为这一部份的序言在这里定义几个术语。
“键簇”定义为一组键,它们中的每一个是直接相邻,或者非常接近于至少该簇中另外的键,并且通过大于该簇中相邻键之间间距的一个距离以及键盘外壳的一部分而设置在脱离于其它键的位置处。
当它包括其上的或直接与其相邻的标记时,该键被“标记”为键的某一类型,对应于当该键被按下时将提供图像或执行相关的功能。
“输入区域”是一组放置在彼此最接近区域内的输入元件。“输入区”是一个设置所有的输入元件的输入区域,这样当他或她在该区内使用其他输入元件时,每一个输入元件被设置在可由手指够着的普通用户的自然手指伸展范围内。最好是,输入区在任何方向上的长度不超过12.5厘米。
本发明的典型键盘设计如图1—5所示并且用参考数字20表示。为了参考目的,键盘20具有在一般使用期间靠近用户的前边缘16,以及在一般使用期间远离用户的后边缘17。因此,当一个物体处于另一个物体和后边缘17之间时,该物体在这里被称为是在另一个物体的“后面”。当一个物体处于另一个物体和后边缘17之间时,并且至少部分地位于前后方向扩展的这个物体的侧边缘之间,该物体在这里称为是在另一个物体的“直接后面”。当一个物体处于另一个物体和后边缘17之间,并且全部位于前后方向的这个物体的侧边缘之间,该物体在这里称为在另一个物体的“全部直接后面”。当一个物体处于另一个物体和前边缘16之间时,该物体在这里被称为是在另一个物体的“前面”。此外,键盘20还具有左右边界18和19。“横向”的方向定义为从左边缘18到右边缘19和从右边缘19到左边缘18的总的方向。
在最佳实施例中,键盘20包括字母数字部分24、编辑部分26、数字部分28和功能部分29。数字部分24,有时称为QWERTY部分,可以包括字母表中每一个字母的键,每一个0—9的数字,和各种标点符号。字母数字部分24可选择为这些键的子集。编辑部分26最好直接位于字母数字部分24的右侧,最好包括四个箭头键,Delete,Home,End,PageUp和PageDown键。数字部分28最好在编辑部分的右侧。数字部分28最好包括数字键0—9,运算功能键/,×,—和+,十进制分隔符键和Enter(回车)键。功能键29最好包括Escape(或Esc)键34和一个或多个在字母数字部分24后面的键组38,一个或多个在数字部分28后面的键组36,和一个或多个在编辑部分26后面的键组32。这些键最好构成一个横向扩展的行。该行键可以是标准功能键和/或可以是最好根据按动时其所执行的命令而标记的命令键。这些键不必限制为被标记的键。另外,键盘20最好包括“发动”的横向扩展的行或另外的最好位于功能部分29这行键后面的命令键39。
键盘20最好也包括以输入区40的形式的输入部分,在最佳实施例中它横向位于字母数字部分24的左侧。输入区40具有几个输入装置包括第一键组50、滚动装置如滚动轮44、第二键组60和应用程序转换装置70。在上下文中使用的“轮”表示沿着单一的轴线转动的转动装置。在描述的实施例中,安装滚动轮44以用于涉及键盘20的横向扩展的轴线转动。轮44可以通过拇指和/或一个或多个手指与轮44的***结合来操作,以及在前或后方向上转动轮44的一般方法来转动。轮44的转动可能引起显示器的图像相对于显示器的显示屏的滚动。滚动轮44可以被提供为以任何期望的方式作用以将轮44的旋转运动转换成适当的命令以引起滚动。已经在计算机鼠标上提供了这些滚动轮以实现滚动并且任何这种安排可以用于感知轮44的转动。在一种安排中,当滚动轮44转动时,编码器感知编码器轮的转动并且向主计算机传送相应的信号。这一信号依次可用于滚动图像已经是公知的技术。滚动有助于文件比显示器的高度要长并且用户想要看全文时。
在一个典型实施例中,滚动轮44具有用于用户操作的显露的部分,最好是宽度在2—5厘米的范围并且可能具有3厘米的宽度。另外,轮44也可以具有不变的直径,例如在1.5—3厘米范围的直径。在很多实施例中,宽度比它的直径大。代替不变的直径,轮44可以具有锥形直径和/或是如附图1和2所描述的平截头式。在描述的实施例中,轮44显露部分具有从一个横向末端到另一末端的逐渐减小的直径。如在另一种方式中所叙述的,轮44具有从横向中心线的不对称的外部轮廓。例如,轮44在横向末端最接近字母数字部分24处具有第一直径d1,在横向末端远离字母数字部分24处逐渐减小到第二较小的直径d2。在一个实施例中,轮可以在它的较大横向端d1具有2.0—2.7厘米的直径,并且在它的较小的横向端为1.5—2.0厘米的直径。在这样的实施例中的一个例子提供它的较大的横向端d1具有2.5厘米,并且它的较小的横向端为1.9厘米的直径的轮。但是,可以向轮44提供任何期望的尺寸和/或锥形。这种轮廓的直径可使与用户的一个或多个手指的接触面更容易。例如,如果用户选择使用他或她的左手的一个、两个、三个或所有的食指、中指、无名指和/或小指,并且在相对键盘的前后方向上保持手指,轮44的锥形创建的轮廓最好与这些手指端的位置相对应。如果希望的话,轮44的外表面最好可以提供增强紧握的特征例如槽或凸缘,如示意性表示的,或高摩擦材料层,如橡胶。
替代滚动轮44,一种可选择的滚动装置例如触摸板、滑块、D板、例如过去的游戏控制器、操纵杆和任何其它合适的输入装置可以用作起滚动作用的滚动装置。
此外,当文件比显示器屏幕的宽度宽时,轮44可以用于水平地对文件进行滚动,根据公知的技术例如在图形水平滚动条上定位光标并且转动滚动轮。另外,滚动轮44可以以并排方式移动来引起水平或向左和向右滚动。由于这种并排的动作,轮可以压下内部的或外部的启动水平滚动的动作开关。
在这里提到的作为分开脊或定位脊的外壳22凸起的横向扩展部分42,最好是设置在轮44的相反的横向侧,并且轮44可以位于脊42中。脊42是外壳22的一个突起的上部并且有助于用户定位以及操作轮44和通过触觉反馈给用户无需视觉查看的邻近的输入元件。此外,它通过提供视觉指示也帮助这些功能部件的视觉定位。因此,在可以“盲”定位和轮44的操作时,它能使用户保持更多的视觉和精神从事屏幕上的活动。此外,脊42帮助将输入区40细分为第一消耗区域或第一消耗区40a以及组成区域或组成区40b(如附图2所示)。第一消耗区域或消耗区40a最好包括滚动轮44和在脊42一侧的键52和键54的第一键组50。组成区域或组成区40b最好包括滚动轮44、键62、64和66的第二键组60,和/或在与键的第一键组50相反的脊42一侧上的应用程序转换装置70。
第一键组50最好包括后退键52和前进键54。当后退和前进键52和54启动时,将相应提供后退和前进命令。这些命令一般与因特网浏览器一起使用,浏览器将提供列表中当前网页地址直接在前或直接在后的相应的在列表中网页地址的信息。这些键52和54中的每一个最好被定位在非常接近滚动轮44。在一个实施例中,如所示的,这些键52和54的每个与轮44定位在2.5厘米或更小和/或与每个邻近的键在2.5厘米或更小。
第二键组60最好包括剪裁键62、拷贝键64和粘贴键66。这些键62、64和66最好被定位在非常接近滚动轮44。这些命令一般以一种公知的方式用于从一个文件中的一处到这个文件的另一处或到不同文件的剪裁、拷贝和粘贴信息。在一个实施例中,如所示的,这些键62、64和66中的每一个与轮44定位在2.5厘米或更小和/或与每一个邻近的键在2.5厘米或更小。键62、64和66的顺序与一般使用的带有编辑特点的程序的图形工具栏中剪裁、拷贝和粘贴图标相对应。这种顺序和空间也对剪裁、拷贝和粘贴键有益,这些键设置与无名指、中指和食指相对应。这一优点在于,当启动这些键时,因为使用这些键的相关的频率(粘贴键在这一组中使用最频繁并且在这一组中剪裁键使用最不频繁)有利于与相对的手指的灵活和强度相对应(在这一组中食指最有力并且最灵活,而在这一组中无名指最弱并且最不灵活)。
键52、54、62、64和66最好作为或根据按下时它们执行的命令来标记。在最佳的安排中,与命令相对应的标记直接印在邻近于或在每个输入元件或键上来指示它的使用。
相对于字母数字部分24、编辑部分26、和/或在这些部分24、26和28后面的键38内的键,键52、54、62、64和66最好是低剖面的键。也就是,这些键52、54、62、64和66的上表面最好是与外壳22的上表面平齐或略高于壳22的上表面。键52、54、62、64和66的底部可以是所示的椭圆形的。作为选择,这些键可以是圆形、正方形或任何其它希望地形状。如果需要,键52、54、62、64和66可以是与键盘上标准的字母数字键或其它的键同样的尺寸、形状和/或轮廓。
另外,在一个安排中,键52、54、62、64和66最好是具有一个在50—80毫米2的范围内的上表面区域,例如64毫米2。但是,也可认为在50毫米2—195毫米2之间的范围内的上表面区域,或它们可以是其它任何尺寸。此外,键52、54、62、64和66最好被隔开以便在每个键组50和60中的相邻键之间提供14毫米到23毫米范围内的间隙,例如,21毫米。也可认为这个间隙可以更大些或更小些。也可以认为可以使用任何其它类型的键。
此外,可认为使用其它的输入装置来提供这些命令。例如,代替不同的键52和54来提供后退和前进命令,转换、可旋转的转盘或可滑动的元件,与附图2—4描述的用于应用程序转换装置70相类似的装置,或可以使用的输入装置。
应用程序转换装置70最好可以包括在输入区40,可以是任何希望的元件或在打开的应用程序键切换的元件。但是,应用程序转换装置70,如附图所描述的,可以位于键盘的任何位置。应用程序装置70可使用户在打开的应用程序间快速地移动。例如,应用程序转换装置70可以包括如图2所示的转换开关或摇杆开关72。转换开关72最好被安装用于相对外壳22关键地移动。开关72包括相对的第一和第二端74和76,下面描述可以按动其中的一个来转换应用程序。在一个典型的实施例中,转换开关的第一和第二端74和76可以是椭圆形和卵圆形的,并且通过中央部分连接。但是,代替这种安排,第一和第二端74和76可以是圆形、正方形、矩形或任何其它期望的形状。此外,第一和第二端74和76尺寸最好在64毫米2—195毫米2之间的范围内,例如100毫米2,并且中心与中心相间隔,距离在14毫米到23毫米的范围,例如21毫米。但是,可认为这些端74和76可以是任何期望的尺寸和空间。
附图3表示应用程序转换装置70的另一个典型的例子。在这一实施例中,应用程序转换装置70采用一种旋转的转盘的形式。转盘78最好是这样转动,沿垂直于外壳22的上表面的轴线在与外壳22的上表面平行的平面内转动。最好是,外壳中的传感器探测何时转盘以预定量沿顺时针或者逆时针转动。任何期望的传感装置可以用于探测转盘的转动例如一个多位开关。另外,转盘78的***79最好是提供增强紧握的特征例如槽、凸缘或高摩擦材料层例如橡胶。转盘78可以是任何想要的尺寸。
附图4表示应用程序转换开关70的另一个典型的实施例。在这一实施例中,应用程序转换开关70采用滑动器80的形式。滑动器80最好包括键盘外壳22中的槽84并且滑动元件82在槽84中滑动,并且更具体地,在槽84的横向端86,88之间滑动。任何想要的传感器,例如多位开关,可以用于探测滑动元件82的位移量。滑动元件82可以设计成便于用户的一个或多个手指操作。在一个例子中,滑动元件82可以具有便于滑动元件82在任何横向上移动的凸起的中央部分89。
在如附图2—4所示的实施例中,应用程序转换装置70的移动元件最好是三位置装置。也就是,它具有一个中央位置,以及在两个相对或相反方向上移动元件可以执行活动。附图2—4中的每个应用程序转换装置70最好包括一个或多个偏置元件,例如弹簧,未示出,使移动的元件倾斜到它的中央位置,以至于通过用户释放它返回到它的中央位置上。附图2—4中的这三位置移动元件也体现了有益的设计,因为防止无意识的同时在两个方向的活动。
附图5表示应用程序转换装置70的另一个典型的实施例。在这一实施例中,应用程序转换装置70采用两个不同的按钮96,98的形式。如果需要,应用程序转换装置70可以采用单个按钮的形式可以在应用程序的列表内在单一方向上切换应用程序。
在附图2、4和5的实施例中,应用程序转换装置70,无论是由单一元件组成
(附图2和4)或者由多个不同元件组成(附图5),最好是横向(水平方向)确定位置。也就是,单个或多个元件横向地延伸或横向地隔开。这种定位是有益的,因为它生物力学地响应手指—手动作并且还因为它响应图形界面活动。但是,应用程序转换装置可以选择地定位在不同的方向,如垂直的或者斜的。
在应用程序转换装置70的活动中通过合适的方法,例如通过旋转(附图2)、转动(附图3)、滑动(附图4)或按下(附图5),将命令传送到中对应列表中下一个(即接着的/前进或原来的/后退)打开的应用程序或窗口的显示器的当前的图形接口。
如所示的典型的实施例中,应用程序转换装置70是可独立运动的。“独立运动”含义是它可以独立的作用不需要其他输入装置的帮助。换句话说,它表示应用程序转换装置70可以通过用户活动来切换应用程序不需要提高附加的用户输入,如同时按下附加的键。应用程序转换装置70最好也用一个或多个词组标记或提供对应于输入元件的指示的符号用于应用程序的切换。在最佳实施例中,单词“应用程序”可以设置在应用程序转换装置70上或邻近处。最好应用程序转换装置70是专门用于应用程序转换并且不是用于执行任务的元件。但是,可认为应用程序转换装置70不必是独立运动的、标记的和/或专门用于程序的切换。
应用程序转换装置70的操作将结合附图6表示显示器显示屏100的图形用户界面进行描述。包括微软视窗的很多操作***,可以在同一时间内运行多个应用程序。应用程序的例子包括文字处理器、数据库程序、网页浏览器、开发工具、制图、绘图、图形编辑程序和通讯程序。应用程序使用计算机的操作***的服务并且可以使用其他支持的应用程序。当使用一个分离的用于每一个应用程序的窗口时,用户可以与每一个应用程序相结合并且从一个应用程序到另一个不用重新启动它。在多个窗口中具有不同的信息或活动可易于计算机用户更有效地工作。
在附图6中,使用中的应用程序是通过图形用户界面或窗口102表示的微软Word文件,并且在这种情况下,其中具有文本104。任务栏中的图标110—115以图形方式代表其它当前运行的应用程序,这些图标可以设置在显示器100的底部。创建到操作***中的窗口***以一个顺序管理和放置这些应用程序,如以它们被打开或启动的顺序。在附图6中,任务栏120的顺序包括四个应用程序110—113,打开的应用程序106和两个附加的应用程序114—115。在上下文中使用的应用程序指不同程序的应用程序和不同应用程序文件。例如,应用程序113和打开的应用程序106两者是微软的Word文件。
启动应用程序转换装置70将打开的应用程序转换到列表中下一个(接着的或原来的)应用程序中。例如,在描述的实施例中,通过(i)按下转换开关72右侧76(附图2),(ii)顺时针转动转盘78(附图3),(iii)将滑动元件转移到右侧(附图4),(iv)按下键98(附图5),打开的应用程序106将转换到应用程序114。根据上面描述的,每个连续的动作,导致打开的应用程序从应用程序114转换到应用程序115、到应用程序106等等。用户可以在列表的对应的方向上转换打开的应用程序,例如从应用程序106到应用程序113,通过(i)按下转换开关72的左侧(附图2),(ii)转盘78沿逆时针方向转动(附图3),(iii)将滑动元件82转移到左侧(附图4),(iv)按下键96(附图5)。按照这一方向每个连续的动作将导致打开的应用程序从应用程序113转换应用程序112、到应用程序111、到应用程序110,到应用程序115、到应用程序114并且返回到应用程序106等等。最好是设置应用程序转换装置70提供在两个方向上(双方向)转换应用程序的能力,可认为被设置的应用程序转换装置只提供单一方向(单方向)的程序转换。注意到当多个方向的应用程序转换装置70的转换的方向最好导致上面所描述的方向上的转换,它可被编程以相反的方向转换应用程序。虽然已经根据存在于普通的操作***中的序时***(作为打开的)描述了应用程序/窗口的转换,但是应用程序转换装置可以用于转换应用程序/窗口而无管操作***所使用的顺序***。
计算机键盘20的输入区40向用户提供一系列输入元件,这些元件可以与外部指点装置,例如鼠标配合使用。这样使得较有力的手和不是较有力的手一起工作来执行各种功能。从而使“消耗”和“组合”任务更有效,并且在执行一些任务时不必要伸手触摸鼠标。在一个有力的情况下,当由握鼠标的手(即较有力的手)使用外部指点装置时,由用户没有握鼠标的手(即不是较有力的手)使用输入区40的元件。因此,提供了一套工具使得由不是较有力的手执行粗的动作来补充由计算机鼠标上有力的手执行的好的动作。
与滚动装置,例如轮44相结合的前进和后退按钮52和54,更增强了使用键盘的“消耗”特征。在操作中,通过较有力的手用户具有选项来选择文件、网页或其它项目的操作(例如右手),并且通过不是较有力的手(例如左手)用户可以(a)使用滚动装置,例如轮44交换选择选项的视野,以及(b)使用前进和后退按钮52和54在网页间移动。
与滚动装置,例如轮44结合的剪裁、拷贝和粘贴键62、64和66,以及应用程序转换装置70更增强了使用键盘的“组合”特点。因此在操作中,使用较有力的手(例如右手)用户可以寻找和选择文本、图形目标、电子数据表中单元的内容或其它项目的部分,并且使用不是较有力的手(例如左手)用户可以(a)使用滚动装置交换选择的视野来找到文本或感兴趣的目标,(b)使用区域中专门用途键62、64和66剪裁、拷贝和粘贴项,(c)使用应用程序转换键70在打开的窗口或应用程序之间转换,以及(d)在任何创建或编辑过程中重复该步骤。
在键、键组、排和键盘部分间的相关的定位最好是如图所示。因此,例如,当不是明确地详细列举时,从这一说明中显然在典型的实施例所示的前进键54是完全在粘贴键66之后的。此外,在最佳的实施例中,所有输入区40最好是,但不是必须,横向地小于或等于5或6厘米并且前后距离小于或等于8、9或10厘米,其结果是整个区域小于或等于40、45、48、50、54或60厘米2。“消耗”输入区的尺寸,例如第一键组50和滚动装置44最好是,但不是必须,横向地小于或等于4到5厘米并且前后距离小于或等于4、5或6厘米,其结果是整个区域小于或等于16、20、24、25或30厘米2。“组合”输入区的尺寸,例如,第二键组60,滚动装置44和应用程序转换装置70最好是,但不是必须,横向地小于或等于5到6厘米并且前后距离小于或等于7、8和9厘米,其结果是整个区域小于或等于35、40、42、45、48或54厘米。
在使用中可以认为,键盘20最好可以与***,例如,但不是必须,包括处理器和运行应用程序的软件的计算机耦合。根据公知的安排键盘20的键可以可操作的向***提供想要的命令。此外,虽然图中所示的键盘20与计算机或设备是物理上分离的类型,但是可认为键盘可以在结构上与计算机一体,如膝上电脑或设备或其它装置。此外,虽然所示的键盘最好是标准的计算机键盘尺寸和形状,但是可认为上述发明将只是由所附的权利要求书限制。