当前位置: 首页 > 专利查询>微软公司专利>正文

键盘快捷键制造技术

技术编号:2827497 阅读:191 留言:0更新日期:2012-04-11 18:40
提供改进的键盘快捷键,用于执行利用基于文本和非基于文本的按钮或控件的软件应用程序的功能性。一旦选择指定的键盘快捷键启动键例如“Alt”键,以小窗口形式的键盘快捷键键提示被显示在所展开的用户界面中所显示的功能性按钮或控件上。每个提示被用一个或多个文本字符标注,以告知用户必须做出次级键盘选择以执行关联功能性。

【技术实现步骤摘要】
【国外来华专利技术】背景随着计算机时代的到来,计算机和软件用户已经习惯了帮助他们写、计算、组织、准备演示、发送和接收电子邮件、制作音乐等等的用户友好软件应用程序。例如,现代电子文字处理应用程序允许用户准备多种有用文档。现代电子表格应用程序允许用户输入、操纵和组织数据。现代电子幻灯演示应用程序允许用户创建含有文本、图片、数据或其他有用对象的多种幻灯演示。现代数据库应用程序允许用户存储、组织和交换大量数据。大部分此类应用程序提供用户界面,通过该用户界面可以选择多种独立的按钮或控件以提供所需要的文件和/或数据的功能性。例如,可以选择按钮或控件以存储数据、格式化数据、组织数据、复制数据等等。先前的应用程序常常提供键盘快捷键,以允许用户快速选择并且运行给定的功能性而不需要导航到控件菜单中的关联按钮或控件。当关联计算机没有装备诸如鼠标或电子笔设备的选择设备时,此类键盘快捷键也允许高效访问功能性。在大多数先前应用程序中,键盘快捷键包括与所选择控件的基于文本的名字中的文本字符关联的键盘键选择。例如,运行“文件(File)”指令的通常的键盘快捷键包括选择键盘“Alt”或“Ctrl”键然后选择“F”键。如果需要包含关联“文件”菜单内的次级功能,例如“保存(Save)”功能,那么可以选择次级键击例如“S”键以运行次级功能。通常通过显示基于文本的控件的字符下的下划线标记来告知用户这类键盘快捷键的可用性。例如,“文件”功能的基于文本的控件中字符“F”被加上下划线,“保存”功能的基于文本的控件中字符“S”被加上下划线,以便告知用户选择关联控件所需要的键盘快捷键键击。当开发出新的或不同的用户界面并将其用于不基于文本的名字的软件以供许多可选择功能性控件时,就会发生问题。一些用户界面将可选择控件提供为图形符号或图标或图形图标和一些基于文本的控件的混合。先前方法通过将基于文本的控件中的文本字符加上下划线来告知用户存在有键盘快捷键,但这对含有一个或多个图形的基于图标的控件的这类新的或不同的用户界面不再有效。-->于是就出于这些和其他考虑提出本专利技术。概述提供这一概述,以便以简化形式引入在以下的详细描述中进一步描述的选择的概念。这一概述并不旨在标识所要求保护主题的关键或重要特征,也不旨在帮助确定所要求保护主题的范围。通过提供改进的键盘快捷键,以便不需要在指令菜单中导航至命令菜单以选择与所需功能关联的控件且不需要使用一系列导航控件就能执行利用基于文本的和非基于文本的控件的软件应用程序的功能性,本专利技术的诸实施例解决以上和其他问题。根据本专利技术的诸方面,一旦选择指定的键盘快捷键启动键例如“Alt”键,以小窗口形式的键盘快捷键键提示被显示在展开展开的用户界面中所显示的功能性控件上。每个键提示都用一个或多个文本字符标注,以通知用户必须做出次级键盘选择以执行关联功能性。如果两个键提示负担相同的标注字符,例如,第三方附加软件应用程序添加具有与现有键提示相同标注的键提示,那么第二文本字符可以被添加到标注,以将所添加的键提示与现有键提示区别开来。一些相关的功能按钮或控件可以接收具有两个文本字符的键提示,其中对于相关的键提示两个文本字符中的第一个是相同的,例如“AB”和“AC”。对于此类键提示,第一字符的第一选择引起取消除了那些具有相同第一字符的键提示之外的键提示。相关的键提示之一的第二字符的第二选择引起执行与具有与第二选择字符关联的功能。根据本专利技术的诸方面利用的键盘快捷键键提示可以用着色或阴影来突出显示,以将其与关联用户界面的其他组件区别开来。可以应用其他区别特性,例如,使得给定用户界面中包含的其他用户界面组件的显示变暗,以进一步突出显示被应用到给定用户界面中一个或多个功能性控件的键提示的出现。阅读下列详细描述并审阅关联的附图,表征本本专利技术的这些和其他功能和优点将显而易见。应了解,上述的一般描述和下列的详细描述只是解释性,并且不限制所要求保护的本专利技术。附图简述图1例示用于本专利技术的诸实施例的示例性计算操作环境。图2例示先前用户界面的计算机屏幕显示,其示出先前的键盘快捷键标识。-->图3例示新的或修改的用户界面的计算机屏幕显示,其示出被组织为按一个或多个功能标签的逻辑分组的用户界面组件。图4例示图3的计算机屏幕显示,其示出根据本专利技术的诸实施例的一个或多个键盘快捷键键提示。图5例示新的或修改的用户界面的计算机屏幕显示,其示出被组织为按一个或多个功能标签的逻辑分组的用户界面组件。图6例示图3的计算机屏幕显示,其示出根据本专利技术的诸实施例的一个或多个键盘快捷键键提示。图7例示图3的计算机屏幕显示,其示出根据本专利技术的诸实施例的分离按钮键盘快捷键键提示的下拉菜单。图8例示与图3中所例示的计算机屏幕显示相关联的工具提示用户界面组件的展开。图9例示图3所例示的用户界面的折叠(collapsed)版本,其中功能性控件的逻辑分组是折叠形式视图。详细描述如上面所简要描述,本专利技术的诸实施例针对改进的键盘快捷键,以允许选择给定软件应用程序的一个或多个功能性而无须在与所需要的功能性关联的一个或多个可选择控件的一个或多个控件菜单中导航。根据本专利技术的诸实施例,键盘快捷键键提示被显示在可选择的控件上以告知用户自动运行关联功能性所必需的键盘快捷键键击,其中可选择控件被显示在软件应用程序用户界面中。在下列的详细描述中对构成其一部分的附图进行引用,其中通过例示特定实施例和例子来示出附图。可以在不偏离本专利技术的精神或范围的前提下组合这些实施例、利用其他实施例、并进行结构改变。因此,不应以限制性的意义来看待下列详细描述,并且本专利技术的范围由所附权利要求书及其等效方案定义。现在其中相同的数字指示相同的元素的参见附图,将描述本专利技术的诸方面和示例性操作环境的计算。图1和下列讨论旨在提供其中可以实现本专利技术的合适计算环境的简要而一般的描述。虽然将在结合在个人计算机上运行的操作系统的应用程序一起执行的程序模块的一般上下文中描述本专利技术,但是本领域的技术人员应认识到,本专利技术也可以结合其他程序模块实现。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、-->组件、数据结构和其他类型结构。而且,本领域的技术人员应明白,本专利技术可以与其他计算机系统配置一起实践,包括手持式设备、多处理器系统、基于微处理器的或可编程的消费性电子产品、小型计算机、大型计算机等等。本专利技术也可以在分布式计算环境中实践,在其中任务由通过通信网络连接的远程处理设本文档来自技高网...

【技术保护点】
一种用于提供用于选择软件应用程序功能性的键盘快捷键的方法,包括:提供从软件应用程序可用的一个或多个功能性;在用户界面中显示用于每个所述一个或多个功能性的可选择控件;在每个可选择控件上显示键盘快捷键键提示;接收对给定键盘快捷键键提示的选择;以及自动执行与位于所述被选键盘快捷键键提示下的可选择控件相关联的功能性。

【技术特征摘要】
【国外来华专利技术】US 2005-7-1 11/173,6301.一种用于提供用于选择软件应用程序功能性的键盘快捷键的方法,包
括:
提供从软件应用程序可用的一个或多个功能性;
在用户界面中显示用于每个所述一个或多个功能性的可选择控件;
在每个可选择控件上显示键盘快捷键键提示;
接收对给定键盘快捷键键提示的选择;以及
自动执行与位于所述被选键盘快捷键键提示下的可选择控件相关联的功
能性。
2.如权利要求1所述的方法,其特征在于,在每个可选择控件上显示键
盘快捷键键提示包括响应于接收对键盘快捷键启动键的选择在每个可选择控
件上显示键盘快捷键键提示。
3.如权利要求2所述的方法,其特征在于,接收对键盘快捷键启动键的
选择包括接收对键盘替换(Alt)键的选择。
4.如权利要求2所述的方法,其特征在于,接收对键盘快捷键启动键的
选择包括接收对键盘控制(CTRL)键的选择。
5.如权利要求2所述的方法,其特征在于,还包括:
根据可以与所述软件应用程序一起执行的一个或多个任务组织所述一个
或多个功能性;
在所述用户界面中为所述一个或多个任务的每一个提供用户界面标签;
在所述用户界面中提供用于选择在与被选用户界面标签相关联的第一任
务下组织的一个或多个功能性的一个和多个可选择控件;以及
其中一旦接收对键盘快捷键启动键的选择,就在每个用户界面标签上和在
一个或多个可选择控件的每一个上显示键盘快捷键键提示。
6.如权利要求5所述的方法,其特征在于,还包括:
接收对在给定用户界面标签上显示的给定键盘快捷键键提示的选择;以及
响应于接收对在给定用户界面标签上显示的给定键盘快捷键键提示的选
择,在所述用户界面中提供一个或多个可选择控件,以选择在与其上显示被选
键盘快捷键键提示的所述给定用户界面标签相关联的第二任务下组织的一个
或多个功能性。
7.如权利要求1所述的方法,其特征在于,在每个可选择控件上显示键
盘快捷键键提示包括用显示窗口覆盖每个可选择控件,以显示有关每个相应的
下面的可选择控件的标识。
8.如权利要求7所述的方法,其特征在于,在每个可选择控件上显示键
盘快捷键键提示包括在每个键盘快捷键键提示的显示区域上配置文本字符以
标识每个下面的可选择控件。
9.如权利要求8所述的方法,其特征在于,接收对给定键盘快捷键键提
示的选择包括接收对键盘键的选择,其中所述键盘键对应于被配置在所述被选
键盘快捷键键提示的显示区域上所显示的文本字符。
10.如权利要求9所述的方法,其特征在于,如果两个被显示的键盘快捷
键键提示包括所述相同的文本字符,则将第二文本字符添加到所述两个被显示
的键盘快捷键键提示之一的显示区域,以将所述两个被显示的键盘快捷键键提
示区别开来。
11.如权利要求9所述的方法,其特征在于,还包括:
如果涉及两个或多个可选择控件,则将两个文本字符配置在被显示在所述
两个或多个可选择控件每一个上所显示的每个所述两个或多个键盘快捷键键
提示的显示区域上,其中对于与所述两个或多个所涉及的可选择控件相关联的
每个所述键盘快捷键键提示而言,所述两个文本字符的第一文本字符是相同
的;
在与所述两个或多个可选择控件相关联的每个所述键盘快捷键键提示的
显示区域上配置第二文本字符,其中对于与所述两个或多个可选择控件相关联
的每个键盘快捷键键提示而言,所述第二文本字符是不同的;
响应于接收对所述第一文本字符的选择,除了被配置在所述两个或多个所
涉及的可选择控件上的所述键盘快捷键键提示之外,从显示中取消任何已显示
的键盘快捷键键提示;以及
一旦接收对被配置在显示在所述两个或多个可选择控件之一上的所述键
盘快捷键键提示之一上的所述第二文本字符的选择,就自动执行与位于所述被
选键盘快捷键键提示之一的下面的可选择控件相关联的功能性,其中所述被选
键盘快捷键键提示被显示在所述两个或多个所涉及的可选择控件的上面。
12.一种包含计算机可执行指令的计算机可读介质,其中在由计算机执行时,
所述计算机可执行指令执行一种用于提供键盘快捷键以选择软件应用程序功
能性的方法,所述方法包括:
提供从软件应用程序可用的一个或多个功能性;
在用...

【专利技术属性】
技术研发人员:J萨德勒JM哈里斯LN吉拉德P拉马尼TC克瑞根
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1