提供附加功能和各功能预览的多功能按键的制作方法_3

文档序号:9602451阅读:来源:国知局
ft”键的同时随后按压的字母导致大写的或修改的字符。如果多输入物体404 (例如,2根或更多根手指)按压并释放“Shift”键,那么所得到的响应类似于常规的“Caps Lock”键的响应。在一些实施例中,可以简单地呈现消息406 (例如,Caps Lock(大写锁定)打开)来通知用户被多个物体按键按压激活的功能。随后单根手指或多根手指按压和释放“Shift”键将禁用大写锁定功能。在另一实例中,如果多个输入物体被感测为在按压那些“Ctrl ”或“Alt”键,则这些按键可以被置于锁定模式。
[0042]在另一实例中,单根手指按压在“Backspace”键上导致常规的行为,其最常见的是前一个字符被删除。如果有多个输入放置在“Backspace”键上并且按压该键,可能会发生相关的功能。例如,两个输入物体按压“Backspace”键会导致前一个单词被删除;而三个输入物体按压“Backspace”键会导致文本的一整行或一整段被删除。
[0043]在另一个实例中,单根手指按压在“Return”或“Enter”键上导致常规的行为,其最常见的是在文本输入环境中文本输入光标移动到下一行。如果在“Return”或“Enter”键上感测到多个输入并且该键被按压,则会出现不同的功能。例如,两根手指按压“Return”或“Enter”键可能会导致分页符或双倍行距。
[0044]在另外一个实例中,单根手指按压在spacebar键上导致常规的行为,最常见的是在文本输入环境中文本输入光标的间隔。如果在spacebar键上感测到多个输入并且该键被按压,则会出现不同的功能。例如,两根手指按压spacebar键可能会导致”或”(带有一个空格的句号)或“.” (带有双空格的句号)来结束句子。
[0045]在又一个实例中,许多键盘具有“Fn”或“功能”键,其用于允许对现有字母数字键的附加输入。例如,在按压“Fn”键的同时,“Home”和“End”按钮用于控制显示器的亮度。根据文中所披露的技术,可以由另一个多功能按键来实现并且基于按压-按钮的手指(物体)的数量来激活“Fn”键。例如,当被多于一根的手指按压时,“Ctrl”键(图3中的306)可充当“Fn”键而不会占用单独按键所需的空间。
[0046]作为另外一个实例,单根手指按压在“Tab”键上导致常规的行为,最常见的是用于将光标前移动到下一个标签停止点。如果在“Tab”键上感测到多个输入并且该键被按压,则会出现不同的功能。例如,两根手指按压“Tab”键可用于将光标倒回到前一个标签停止点。
[0047]在另一个非限制性的实例中,单根手指按压在箭头键(图3中的310)导致常规的行为,最常件的是用于沿相关方向移动光标。如果多个输入物体按压其中一个箭头键,则可能会出现高级功能。例如,两根手指按压向上箭头可能会导致“上翻页”动作,两根手指按压向下箭头可能会导致“下翻页”动作,两根手指按压向右箭头可能会导致“末尾”动作,而两根手指按压向左箭头可能会导致“起始”动作。将理解的是箭头键的映射可被反转或以其他方式布置。
[0048]此外,可用多功能按键实现具有数字小键盘的键盘(图3中的314)。例如,单根手指按压在键盘(类似于图3的键盘)上的数字键上将导致常规的响应(例如,在“1”键上按压导致数字“ 1 ”被输入)。在一些实施例中,多个输入物体按压在“ 1 ”键上可能会导致高级功能,诸如“! ”被输入(相当于按压Shift+Ι),或被映射到“1”键的另一字符/符号。
[0049]如果多功能按键是可编程的(例如,图3中的通用功能键304),则这些按键也可以被用来提供益处。例如,触摸(接触)感测会引起对话框指示已编程功能。如果按键(例如“F2”)为非编程的,那么回出现指示该按键可被编程的消息。根据多功能按键,按键可通过多物体按压而被重新编程,然后通过单物体按压该按键来激活。
[0050]在图5A和5B中,示出了多功能按键的另一个益处。在图5A中,用户经由键盘500输入了单词“hello”并且选择了该单词来提供选定的文本502。此后在图5B中,如果用户在Shift键上进行多手指触摸,则选定的文本502具有适用于其的功能为在本实例中提供如图所示的全部大写的“HELLO” 502’。
[0051]在一些实施例中,在感测到多物体接触按键组件时提供相关功能的预览。当按键提供的功能无法通过按键标签明确指示时,此预览功能特别有用。正如已知的,许多程序或应用程序的发行者提供键盘快捷键来激活某些动作或功能。这使得用户不必一只手离开键盘去使用鼠标(或其他导航设备)来经由菜单定位和激活功能或动作。如将意识到的,一些发行者具有键盘快捷键的广泛列表,会增加存储器的负担并且令一些用户抵触。此外,键盘快捷键随着发行者的不同而不同,这可能会进一步令一些用户抵触,如果有多个程序正在运行并且用户正在各程序之间切换的话。
[0052]然而,多功能按键的使用提供了一种解决方案,以帮助用户摆脱必须记住所有的键盘快捷键或在活动程序中可获得哪些键盘快捷键。使用上述大写锁定的实例,在检测到两根手指触摸Shift键时,一旦在多物体触摸之后发生多物体按压就将出现指示“CapsLock(大写锁定)”的对话框。按照这种方式,Shift键也可以执行Caps Lock键的功能,以便允许实现更小的键盘。虽然标签指示Shift功能,但多物体触摸也可指示Caps Lock的相关功能。在多物体按压之后,对话框会指示“大写锁定打开”,以确认相关功能的激活。当用户在操作环境(例如,操作系统、应用程序或宏)之间切换时预览功能特别有用,并且键盘快捷键的变化取决于活动的操作环境。在一些实施例中,在呈现预览之后,用户可以通过按压当前正在接触的所有按键来采取所指示的动作。在其他实施例中,在呈现预览之后,对所接触按键的任何(一个或多个)的按入将导致采取指示动作。此外,一些实施例在简短的延迟时间之后呈现预览,以便不让用户分心。在这样的实施方式中,简短的接触(但非按压)输入将提供由该按键提供的功能的预览。
[0053]图6A-6C示出了根据具有与按键的非按压交互(触摸或接触)的输入物体在具有附加结果功能的多功能按键上的用户输入的实例。在图6A中,操作输入装置600 (在本实例中为键盘)的用户接触或按压“Ctrl”键602并且用第二输入物体对“C”键604进行非按压输入。响应于此输入组合,处理系统(图6A中未显示)显示视觉指示(例如,暗示或提示)806,其通知用户如果按压“Ctrl”和“C”键用户可能预期何种类型的动作-在本实例中为“复制”动作。如此处所使用的,“视觉指示”是指如果按相应的接触按键被按压将发生的动作的暗示或提示。
[0054]在另一实例中,图6B示出了第一输入物体接触或按压“Win”键606并且用第二输入物体在“D”键608上进行非按压输入,从而产生“显示桌面”610的视觉指示。如果用户在“Win”键和“D”键上进行按压输入,则该系统将确实显示桌面。
[0055]在另外一个实例中,图6C示出了第一输入物体在“F1”键612上进行非按压输入。作为响应,电子系统向用户显示视觉指示614,其显示了如果用户对“F1”键进行按压输入将呈现“帮助”菜单。
[0056]现代计算和操作系统以及它们所操作的应用程序(各种操作环境)将许多快捷键打包成诸如功能键等按键,以及打包成诸如“(^1+1^”、11丨+1?^”或“¥111+1?^”等按键组合。不仅众多的快捷键很难记住,而且各快捷键随着在任何一个时间是哪个操作环境是活动的而变化。在本发明的各种实施例中,如果用户对特定的按键(例如,“F1”或具有关联的键盘快捷键的至少一个组合键(例如,Ctrl+C)进行非按压输入,则处理系统可以提示应用程序和/或操作系统显示视觉指示(例如,对话框、暗示或提示),其通知用户何种快捷键,如果有的话,与按键组合相关联。这样,通过完成先前在非按压输入下的至少一个按键的按键按压对用户提供视觉暗示,以帮助用户决定他们是否要完成所显示的动作。
[0057]图7A-B示出了另一实例,其中用户之前使用了键盘700来输入文本“HelloComputer ”702并且选定此文本用于下一步的动作。接触或按压CTRL键704并且对C键706提供非按压输入,视觉指示(对话框)708显示此特定的按键组合,如果被按压,将复制所选定的文本。此外,如果相反用户决定将先前对c键706的非按压输入移动到D键710,则对话框712将显示,新的按键组合,如果被按压,将在本实例的特定操作环境中提出“字体”菜单来修改选定文本的字体。将理解到,在这两种情况下,文本不需要被选定,以显示视觉指示708或712。用户可以继续移动非按压的输入物体,以发现组合键按压会导致何种其他的动作。
[0058]此外,在另外一个实例中,第一输入物体可通过对按键表面(已按压构造或非按压构造中)刷屏来与多功能按键交互,导致“锁定”该按键。这样,按压CTRL键并且向下滑动将激活CTRL-Lock (锁定CTRL键)(类似于大写锁定),之后用户可在各种按键上进行单指(输入物体)或多指非按压输入。作为响应,系统将提供相关联的快捷键或动作的提示,所述快捷键或动作由按压被锁定的更改键(例如,Ctrl)和当前被接触但未被按压的按键(数个按键)而引起。
[0059]图8A-B示出了由多功能按键提供的另一个益处。如果图10A,用户使用键盘800输入文本“这是一个月黑风高的夜晚”802。在如上所讨论的选择和复制此文本之后,用户可能想知道该文本曾经在不同位置上看起来像是什么样的。相应地,在图8B中,当用户将文本输入光
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1