本公开整体涉及计算机用户界面,并且更具体地涉及用于提供集成一个或多个硬件按钮的用户界面的技术。
背景技术:
1、诸如智能电话、平板计算机和可穿戴设备的电子设备提供了用于控制不断增加的范围、多样性和复杂性的功能的用户界面。可使用经显示的软件控件(诸如可经由显示器的触敏表面与之交互的用户界面元素)和硬件控件(诸如按钮和开关)来与示例用户界面进行交互(例如,控制示例用户界面)。
技术实现思路
1、然而,用于提供使用电子设备来集成一个或多个硬件按钮的用户界面的一些系统和技术通常是有限的、麻烦的且低效的。例如,集成许多硬件按钮可能增加电子设备的大小、重量和成本,但是具有过度依赖于经显示的软件控件(例如,触摸控件)或需要在经显示的软件控件与硬件按钮之间频繁切换的用户界面的系统是复杂的、容易出错的、分散注意力的、不舒服的,并且需要比所需更多的时间,导致浪费用户时间和设备能量。这后一考虑在电池驱动的设备中是特别重要的。
2、在一些实施方案中,本技术为电子设备提供了用于提供集成一个或多个硬件按钮的界面的更快、更高效的系统和方法。此类方法和界面可选地补充或替代集成一个或多个硬件按钮的其他方法。此类系统和方法减少了对用户造成的认知负担,并且产生了更高效的人机界面。此类系统和方法降低了由电子设备提供用户界面、通过用户界面接收输入并且对用户输入作出响应所使用的处理能力。对于电池驱动的计算设备,此类方法和界面节省了功率,并且增大了电池充电之间的时间间隔。
3、根据一些实施方案,描述了一种方法。该方法在与显示生成组件、一个或多个相机以及至少包括第一硬件按钮和与该第一硬件按钮不同的第二硬件按钮的硬件按钮集合通信的计算机系统处被执行,并且包括:在经由该显示生成组件显示相机用户界面时,检测第一按钮按压;以及响应于检测到该第一按钮按压:根据确定该第一按钮按压满足准则的第一集合,利用该一个或多个相机捕获第一媒体,其中:准则的该第一集合包括当在该第一硬件按钮处检测到该第一按钮按压时满足的第一准则;并且该第一媒体被指定为以合成景深效果显示;并且根据确定该第一按钮按压满足与准则的该第一集合不同的准则的第二集合,利用该一个或多个相机捕获第二媒体,其中:准则的该第二集合包括当在该第二硬件按钮处检测到该第一按钮按压时满足的第二准则;并且该第二媒体未被指定为以该合成景深效果显示。
4、根据一些实施方案,描述了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机以及至少包括第一硬件按钮和与该第一硬件按钮不同的第二硬件按钮的硬件按钮集合通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示相机用户界面时,检测第一按钮按压;并且响应于检测到该第一按钮按压:根据确定该第一按钮按压满足准则的第一集合,利用该一个或多个相机捕获第一媒体,其中:准则的该第一集合包括当在该第一硬件按钮处检测到该第一按钮按压时满足的第一准则;并且该第一媒体被指定为以合成景深效果显示;并且根据确定该第一按钮按压满足与准则的该第一集合不同的准则的第二集合,利用该一个或多个相机捕获第二媒体,其中:准则的该第二集合包括当在该第二硬件按钮处检测到该第一按钮按压时满足的第二准则;并且该第二媒体未被指定为以该合成景深效果显示。
5、根据一些实施方案,描述了一种暂态计算机可读存储介质。该暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机以及至少包括第一硬件按钮和与该第一硬件按钮不同的第二硬件按钮的硬件按钮集合通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示相机用户界面时,检测第一按钮按压;并且响应于检测到该第一按钮按压:根据确定该第一按钮按压满足准则的第一集合,利用该一个或多个相机捕获第一媒体,其中:准则的该第一集合包括当在该第一硬件按钮处检测到该第一按钮按压时满足的第一准则;并且该第一媒体被指定为以合成景深效果显示;并且根据确定该第一按钮按压满足与准则的该第一集合不同的准则的第二集合,利用该一个或多个相机捕获第二媒体,其中:准则的该第二集合包括当在该第二硬件按钮处检测到该第一按钮按压时满足的第二准则;并且该第二媒体未被指定为以该合成景深效果显示。
6、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机以及至少包括第一硬件按钮和与该第一硬件按钮不同的第二硬件按钮的硬件按钮集合进行通信,该计算机系统包括:一个或多个处理器;以及存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示相机用户界面时,检测第一按钮按压;并且响应于检测到该第一按钮按压:根据确定该第一按钮按压满足准则的第一集合,利用该一个或多个相机捕获第一媒体,其中:准则的该第一集合包括当在该第一硬件按钮处检测到该第一按钮按压时满足的第一准则;并且该第一媒体被指定为以合成景深效果显示;并且根据确定该第一按钮按压满足与准则的该第一集合不同的准则的第二集合,利用该一个或多个相机捕获第二媒体,其中:准则的该第二集合包括当在该第二硬件按钮处检测到该第一按钮按压时满足的第二准则;并且该第二媒体未被指定为以该合成景深效果显示。
7、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机以及至少包括第一硬件按钮和与该第一硬件按钮不同的第二硬件按钮的硬件按钮集合进行通信,该计算机系统包括:用于在经由该显示生成组件显示相机用户界面时检测第一按钮按压的部件;以及用于响应于检测到该第一按钮按压来进行以下操作的部件:根据确定该第一按钮按压满足准则的第一集合,利用该一个或多个相机捕获第一媒体,其中:准则的该第一集合包括当在该第一硬件按钮处检测到该第一按钮按压时满足的第一准则;并且该第一媒体被指定为以合成景深效果显示;并且根据确定该第一按钮按压满足与准则的该第一集合不同的准则的第二集合,利用该一个或多个相机捕获第二媒体,其中:准则的该第二集合包括当在该第二硬件按钮处检测到该第一按钮按压时满足的第二准则;并且该第二媒体未被指定为以该合成景深效果显示。
8、根据一些实施方案,描述了一种计算机程序产品。该计算机程序产品包括被配置为由与显示生成组件、一个或多个相机以及至少包括第一硬件按钮和与该第一硬件按钮不同的第二硬件按钮的硬件按钮集合通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示相机用户界面时,检测第一按钮按压;并且响应于检测到该第一按钮按压:根据确定该第一按钮按压满足准则的第一集合,利用该一个或多个相机捕获第一媒体,其中:准则的该第一集合包括当在该第一硬件按钮处检测到该第一按钮按压时满足的第一准则;并且该第一媒体被指定为以合成景深效果显示;并且根据确定该第一按钮按压满足与准则的该第一集合不同的准则的第二集合,利用该一个或多个相机捕获第二媒体,其中:准则的该第二集合包括当在该第二硬件按钮处检测到该第一按钮按压时满足的第二准则;并且该第二媒体未被指定为以该合成景深效果显示。
9、根据一些实施方案,描述了一种方法。该方法在与显示生成组件、一个或多个相机、触敏表面和硬件按钮通信的计算机系统处被执行,并且包括:在经由该显示生成组件显示具有一个或多个用户界面对象的第一集合的相机用户界面时,检测对该硬件按钮的第一按压,一个或多个用户界面对象的该第一集合能够经由该触敏表面选择以控制功能的第一集合;以及响应于检测到对该硬件按钮的该第一按压:根据确定该第一按压满足准则的第一集合,显示具有与一个或多个用户界面对象的该第一集合不同的一个或多个用户界面对象的第二集合的该相机用户界面,一个或多个用户界面对象的该第二集合能够经由该触敏表面选择以控制与功能的该第一集合不同的功能的第二集合,其中:准则的该第一集合包括当该第一按压未超过第一按压阈值时满足的第一准则;并且根据确定该第一按压满足准则的第二集合,利用该一个或多个相机执行媒体捕获操作,其中准则的该第二集合包括当该第一按压超过该第一按压阈值时满足的第二准则。
10、根据一些实施方案,描述了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机、触敏表面和硬件按钮通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示具有一个或多个用户界面对象的第一集合的相机用户界面时,检测对该硬件按钮的第一按压,一个或多个用户界面对象的该第一集合能够经由该触敏表面选择以控制功能的第一集合;并且响应于检测到对该硬件按钮的该第一按压:根据确定该第一按压满足准则的第一集合,显示具有与一个或多个用户界面对象的该第一集合不同的一个或多个用户界面对象的第二集合的该相机用户界面,一个或多个用户界面对象的该第二集合能够经由该触敏表面选择以控制与功能的该第一集合不同的功能的第二集合,其中:准则的该第一集合包括当该第一按压未超过第一按压阈值时满足的第一准则;并且根据确定该第一按压满足准则的第二集合,利用该一个或多个相机执行媒体捕获操作,其中准则的该第二集合包括当该第一按压超过该第一按压阈值时满足的第二准则。
11、根据一些实施方案,描述了一种暂态计算机可读存储介质。该暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机、触敏表面和硬件按钮通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示具有一个或多个用户界面对象的第一集合的相机用户界面时,检测对该硬件按钮的第一按压,一个或多个用户界面对象的该第一集合能够经由该触敏表面选择以控制功能的第一集合;并且响应于检测到对该硬件按钮的该第一按压:根据确定该第一按压满足准则的第一集合,显示具有与一个或多个用户界面对象的该第一集合不同的一个或多个用户界面对象的第二集合的该相机用户界面,一个或多个用户界面对象的该第二集合能够经由该触敏表面选择以控制与功能的该第一集合不同的功能的第二集合,其中:准则的该第一集合包括当该第一按压未超过第一按压阈值时满足的第一准则;并且根据确定该第一按压满足准则的第二集合,利用该一个或多个相机执行媒体捕获操作,其中准则的该第二集合包括当该第一按压超过该第一按压阈值时满足的第二准则。
12、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机、触敏表面和硬件按钮进行通信,该计算机系统包括:一个或多个处理器;以及存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示具有一个或多个用户界面对象的第一集合的相机用户界面时,检测对该硬件按钮的第一按压,一个或多个用户界面对象的该第一集合能够经由该触敏表面选择以控制功能的第一集合;并且响应于检测到对该硬件按钮的该第一按压:根据确定该第一按压满足准则的第一集合,显示具有与一个或多个用户界面对象的该第一集合不同的一个或多个用户界面对象的第二集合的该相机用户界面,一个或多个用户界面对象的该第二集合能够经由该触敏表面选择以控制与功能的该第一集合不同的功能的第二集合,其中:准则的该第一集合包括当该第一按压未超过第一按压阈值时满足的第一准则;并且根据确定该第一按压满足准则的第二集合,利用该一个或多个相机执行媒体捕获操作,其中准则的该第二集合包括当该第一按压超过该第一按压阈值时满足的第二准则。
13、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机、触敏表面和硬件按钮进行通信,该计算机系统包括:用于在经由该显示生成组件显示具有一个或多个用户界面对象的第一集合的相机用户界面时检测对该硬件按钮的第一按压的部件,一个或多个用户界面对象的该第一集合能够经由该触敏表面选择以控制功能的第一集合;以及用于响应于检测到对该硬件按钮的该第一按压来进行以下操作的部件:根据确定该第一按压满足准则的第一集合,显示具有与一个或多个用户界面对象的该第一集合不同的一个或多个用户界面对象的第二集合的该相机用户界面,一个或多个用户界面对象的该第二集合能够经由该触敏表面选择以控制与功能的该第一集合不同的功能的第二集合,其中:准则的该第一集合包括当该第一按压未超过第一按压阈值时满足的第一准则;并且根据确定该第一按压满足准则的第二集合,利用该一个或多个相机执行媒体捕获操作,其中准则的该第二集合包括当该第一按压超过该第一按压阈值时满足的第二准则。
14、根据一些实施方案,描述了一种计算机程序产品。该计算机程序产品包括被配置为由与显示生成组件、一个或多个相机、触敏表面和硬件按钮通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示具有一个或多个用户界面对象的第一集合的相机用户界面时,检测对该硬件按钮的第一按压,一个或多个用户界面对象的该第一集合能够经由该触敏表面选择以控制功能的第一集合;并且响应于检测到对该硬件按钮的该第一按压:根据确定该第一按压满足准则的第一集合,显示具有与一个或多个用户界面对象的该第一集合不同的一个或多个用户界面对象的第二集合的该相机用户界面,一个或多个用户界面对象的该第二集合能够经由该触敏表面选择以控制与功能的该第一集合不同的功能的第二集合,其中:准则的该第一集合包括当该第一按压未超过第一按压阈值时满足的第一准则;并且根据确定该第一按压满足准则的第二集合,利用该一个或多个相机执行媒体捕获操作,其中准则的该第二集合包括当该第一按压超过该第一按压阈值时满足的第二准则。
15、根据一些实施方案,描述了一种方法。该方法在与显示生成组件、一个或多个相机和硬件按钮通信的计算机系统处被执行,并且包括:检测对该硬件按钮的第一按压;以及响应于检测到对该硬件按钮的该第一按压:根据确定该硬件按钮与启动相机用户界面相关联并且在经由该显示生成组件显示该相机用户界面时检测到该第一按压,在该相机用户界面内执行相机操作;并且根据确定该硬件按钮与启动该相机用户界面相关联并且在经由该显示生成组件显示除该相机用户界面之外的用户界面时检测到该第一按压,经由该显示生成组件显示该相机用户界面。
16、根据一些实施方案,描述了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机和硬件按钮通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:检测对该硬件按钮的第一按压;并且响应于检测到对该硬件按钮的该第一按压:根据确定该硬件按钮与启动相机用户界面相关联并且在经由该显示生成组件显示该相机用户界面时检测到该第一按压,在该相机用户界面内执行相机操作;并且根据确定该硬件按钮与启动该相机用户界面相关联并且在经由该显示生成组件显示除该相机用户界面之外的用户界面时检测到该第一按压,经由该显示生成组件显示该相机用户界面。
17、根据一些实施方案,描述了一种暂态计算机可读存储介质。该暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机和硬件按钮通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:检测对该硬件按钮的第一按压;并且响应于检测到对该硬件按钮的该第一按压:根据确定该硬件按钮与启动相机用户界面相关联并且在经由该显示生成组件显示该相机用户界面时检测到该第一按压,在该相机用户界面内执行相机操作;并且根据确定该硬件按钮与启动该相机用户界面相关联并且在经由该显示生成组件显示除该相机用户界面之外的用户界面时检测到该第一按压,经由该显示生成组件显示该相机用户界面。
18、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机和硬件按钮进行通信,该计算机系统包括:一个或多个处理器;以及存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:检测对该硬件按钮的第一按压;并且响应于检测到对该硬件按钮的该第一按压:根据确定该硬件按钮与启动相机用户界面相关联并且在经由该显示生成组件显示该相机用户界面时检测到该第一按压,在该相机用户界面内执行相机操作;并且根据确定该硬件按钮与启动该相机用户界面相关联并且在经由该显示生成组件显示除该相机用户界面之外的用户界面时检测到该第一按压,经由该显示生成组件显示该相机用户界面。
19、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机和硬件按钮进行通信,该计算机系统包括:用于检测对该硬件按钮的第一按压的部件;以及用于响应于检测到对该硬件按钮的该第一按压来进行以下操作的部件:根据确定该硬件按钮与启动相机用户界面相关联并且在经由该显示生成组件显示该相机用户界面时检测到该第一按压,在该相机用户界面内执行相机操作;并且根据确定该硬件按钮与启动该相机用户界面相关联并且在经由该显示生成组件显示除该相机用户界面之外的用户界面时检测到该第一按压,经由该显示生成组件显示该相机用户界面。
20、根据一些实施方案,描述了一种计算机程序产品。该计算机程序产品包括被配置为由与显示生成组件、一个或多个相机和硬件按钮通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:检测对该硬件按钮的第一按压;并且响应于检测到对该硬件按钮的该第一按压:根据确定该硬件按钮与启动相机用户界面相关联并且在经由该显示生成组件显示该相机用户界面时检测到该第一按压,在该相机用户界面内执行相机操作;并且根据确定该硬件按钮与启动该相机用户界面相关联并且在经由该显示生成组件显示除该相机用户界面之外的用户界面时检测到该第一按压,经由该显示生成组件显示该相机用户界面。
21、根据一些实施方案,描述了一种方法。该方法在与显示生成组件、一个或多个相机和硬件按钮通信的计算机系统处被执行,并且包括:检测对该硬件按钮的第一按压;根据确定对该硬件按钮的该第一按压满足准则的第一集合,经由该显示生成组件显示能够与该硬件按钮相关联的一个或多个设置的菜单,其中准则的该第一集合包括当该第一按压是第一类型的按压时满足的准则的第一子集;以及根据确定对该硬件按钮的该第一按压满足与准则的该第一集合不同的准则的第二集合,将该一个或多个设置中的第一设置的值改变为第一值,其中准则的该第二集合包括当该第一按压是与该第一类型不同的第二类型的按压时满足的准则的第二子集。
22、根据一些实施方案,描述了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机和硬件按钮通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:检测对该硬件按钮的第一按压;根据确定对该硬件按钮的该第一按压满足准则的第一集合,经由该显示生成组件显示能够与该硬件按钮相关联的一个或多个设置的菜单,其中准则的该第一集合包括当该第一按压是第一类型的按压时满足的准则的第一子集;并且根据确定对该硬件按钮的该第一按压满足与准则的该第一集合不同的准则的第二集合,将该一个或多个设置中的第一设置的值改变为第一值,其中准则的该第二集合包括当该第一按压是与该第一类型不同的第二类型的按压时满足的准则的第二子集。
23、根据一些实施方案,描述了一种暂态计算机可读存储介质。该暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机和硬件按钮通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:检测对该硬件按钮的第一按压;根据确定对该硬件按钮的该第一按压满足准则的第一集合,经由该显示生成组件显示能够与该硬件按钮相关联的一个或多个设置的菜单,其中准则的该第一集合包括当该第一按压是第一类型的按压时满足的准则的第一子集;并且根据确定对该硬件按钮的该第一按压满足与准则的该第一集合不同的准则的第二集合,将该一个或多个设置中的第一设置的值改变为第一值,其中准则的该第二集合包括当该第一按压是与该第一类型不同的第二类型的按压时满足的准则的第二子集。
24、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机和硬件按钮进行通信,该计算机系统包括:一个或多个处理器;以及存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:检测对该硬件按钮的第一按压;根据确定对该硬件按钮的该第一按压满足准则的第一集合,经由该显示生成组件显示能够与该硬件按钮相关联的一个或多个设置的菜单,其中准则的该第一集合包括当该第一按压是第一类型的按压时满足的准则的第一子集;并且根据确定对该硬件按钮的该第一按压满足与准则的该第一集合不同的准则的第二集合,将该一个或多个设置中的第一设置的值改变为第一值,其中准则的该第二集合包括当该第一按压是与该第一类型不同的第二类型的按压时满足的准则的第二子集。
25、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机和硬件按钮进行通信,该计算机系统包括:用于检测对该硬件按钮的第一按压的部件;用于进行以下操作的部件:根据确定对该硬件按钮的该第一按压满足准则的第一集合,经由该显示生成组件显示能够与该硬件按钮相关联的一个或多个设置的菜单,其中准则的该第一集合包括当该第一按压是第一类型的按压时满足的准则的第一子集;以及用于进行以下操作的部件:根据确定对该硬件按钮的该第一按压满足与准则的该第一集合不同的准则的第二集合,将该一个或多个设置中的第一设置的值改变为第一值,其中准则的该第二集合包括当该第一按压是与该第一类型不同的第二类型的按压时满足的准则的第二子集。
26、根据一些实施方案,描述了一种计算机程序产品。该计算机程序产品包括被配置为由与显示生成组件、一个或多个相机和硬件按钮通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:检测对该硬件按钮的第一按压;根据确定对该硬件按钮的该第一按压满足准则的第一集合,经由该显示生成组件显示能够与该硬件按钮相关联的一个或多个设置的菜单,其中准则的该第一集合包括当该第一按压是第一类型的按压时满足的准则的第一子集;并且根据确定对该硬件按钮的该第一按压满足与准则的该第一集合不同的准则的第二集合,将该一个或多个设置中的第一设置的值改变为第一值,其中准则的该第二集合包括当该第一按压是与该第一类型不同的第二类型的按压时满足的准则的第二子集。
27、根据一些实施方案,描述了一种方法。该方法在与显示生成组件、一个或多个相机和至少包括第一硬件按钮的硬件按钮集合通信的计算机系统处被执行,并且包括:在经由该显示生成组件显示相机应用时,检测在与该第一硬件按钮相对应的位置处的按压输入;以及响应于检测到该按压输入:根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是第一类型的按压输入,在该相机应用中执行合成景深操作;并且根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是与该第一类型不同的第二类型的按压输入,在该相机应用中执行第一媒体捕获操作,其中该第二类型的在与该第一硬件按钮相对应的该位置处的该按压输入向与该第一硬件按钮相对应的该位置施加比由该第一类型的该按压输入向与该第一硬件按钮相对应的该位置施加的压力量多的压力。
28、根据一些实施方案,描述了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机和至少包括第一硬件按钮的硬件按钮集合通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示相机应用时,检测在与该第一硬件按钮相对应的位置处的按压输入;并且响应于检测到该按压输入:根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是第一类型的按压输入,在该相机应用中执行合成景深操作;并且根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是与该第一类型不同的第二类型的按压输入,在该相机应用中执行第一媒体捕获操作,其中该第二类型的在与该第一硬件按钮相对应的该位置处的该按压输入向与该第一硬件按钮相对应的该位置施加比由该第一类型的该按压输入向与该第一硬件按钮相对应的该位置施加的压力量多的压力。
29、根据一些实施方案,描述了一种暂态计算机可读存储介质。该暂态计算机可读存储介质存储被配置为由与显示生成组件、一个或多个相机和至少包括第一硬件按钮的硬件按钮集合通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示相机应用时,检测在与该第一硬件按钮相对应的位置处的按压输入;并且响应于检测到该按压输入:根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是第一类型的按压输入,在该相机应用中执行合成景深操作;并且根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是与该第一类型不同的第二类型的按压输入,在该相机应用中执行第一媒体捕获操作,其中该第二类型的在与该第一硬件按钮相对应的该位置处的该按压输入向与该第一硬件按钮相对应的该位置施加比由该第一类型的该按压输入向与该第一硬件按钮相对应的该位置施加的压力量多的压力。
30、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机和至少包括第一硬件按钮的硬件按钮集合进行通信,该计算机系统包括:一个或多个处理器;以及存储器,该存储器存储被配置为由该一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示相机应用时,检测在与该第一硬件按钮相对应的位置处的按压输入;并且响应于检测到该按压输入:根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是第一类型的按压输入,在该相机应用中执行合成景深操作;并且根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是与该第一类型不同的第二类型的按压输入,在该相机应用中执行第一媒体捕获操作,其中该第二类型的在与该第一硬件按钮相对应的该位置处的该按压输入向与该第一硬件按钮相对应的该位置施加比由该第一类型的该按压输入向与该第一硬件按钮相对应的该位置施加的压力量多的压力。
31、根据一些实施方案,描述了一种计算机系统。该计算机系统被配置为与显示生成组件、一个或多个相机和至少包括第一硬件按钮的硬件按钮集合进行通信,该计算机系统包括:用于在经由该显示生成组件显示相机应用时检测在与该第一硬件按钮相对应的位置处的按压输入的部件;以及用于响应于检测到该按压输入来进行以下操作的部件:根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是第一类型的按压输入,在该相机应用中执行合成景深操作;并且根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是与该第一类型不同的第二类型的按压输入,在该相机应用中执行第一媒体捕获操作,其中该第二类型的在与该第一硬件按钮相对应的该位置处的该按压输入向与该第一硬件按钮相对应的该位置施加比由该第一类型的该按压输入向与该第一硬件按钮相对应的该位置施加的压力量多的压力。
32、根据一些实施方案,描述了一种计算机程序产品。该计算机程序产品包括被配置为由与显示生成组件、一个或多个相机和至少包括第一硬件按钮的硬件按钮集合通信的计算机系统的一个或多个处理器执行的一个或多个程序,该一个或多个程序包括用于以下操作的指令:在经由该显示生成组件显示相机应用时,检测在与该第一硬件按钮相对应的位置处的按压输入;并且响应于检测到该按压输入:根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是第一类型的按压输入,在该相机应用中执行合成景深操作;并且根据确定在与该第一硬件按钮相对应的该位置处的该按压输入是与该第一类型不同的第二类型的按压输入,在该相机应用中执行第一媒体捕获操作,其中该第二类型的在与该第一硬件按钮相对应的该位置处的该按压输入向与该第一硬件按钮相对应的该位置施加比由该第一类型的该按压输入向与该第一硬件按钮相对应的该位置施加的压力量多的压力。
33、用于执行这些功能的可执行指令可选地被包括在被配置用于由一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。用于执行这些功能的可执行指令可选地被包括在被配置用于由一个或多个处理器执行的暂态计算机可读存储介质或其他计算机程序产品中。
34、因此,向设备提供了集成一个或多个硬件按钮的更快、更高效的方法和界面,从而提高此类设备的有效性、效率和用户满意度。此类方法和界面可补充或替代集成一个或多个硬件按钮的其他方法。