事件识别的制作方法

文档序号:18684852发布日期:2019-09-13 23:49阅读:来源:国知局

技术特征:

1.一种用于处理子事件序列的方法,包括:

在具有内部状态的电子设备中,所述电子设备被配置成执行包括具有多个视图的视图层次结构的软件:

显示所述视图层次结构的一个或多个视图;

执行一个或多个软件元素,每个软件元素与特定视图相关联,所述特定视图包括一个或多个事件识别器,每个事件识别器具有:

基于一个或多个子事件的一个或多个事件定义,以及

事件处理器,其中所述事件处理器:

指定对目标的动作,并且

被配置成响应于所述事件识别器检测到与所述一个或多个事件定义中的特定事件定义相对应的事件而发送所述动作到所述目标;

检测一个或多个子事件的序列;

将所述视图层次结构中的相应视图标识为点击视图,其中所述点击视图确立所述视图层次结构中的哪些视图是有效涉及的视图;以及

传送相应子事件到用于所述相应视图的事件识别器,其中所述相应视图具有用于相应事件的多个事件定义,根据所述电子设备的所述内部状态选择所述多个事件定义中的一个事件定义,并且根据所选择的事件定义,在处理子事件序列中的下一个子事件之前,相应事件识别器处理所述相应子事件,包括:

当已经根据所述电子设备的所述内部状态选择所述多个事件定义中的第一事件定义时,响应于所述事件识别器检测到与所述第一事件定义相对应的事件而发送动作到相应目标,以及

当已经根据所述电子设备的所述内部状态选择所述多个事件定义中的与所述第一事件定义不同的第二事件定义时,响应于所述事件识别器检测到与所述第二事件定义相对应的事件而发送动作到相同的相应目标。

2.根据权利要求1所述的方法,其中所述多个事件定义包括与具有第一手指个数的第一挥击姿态相对应的第一事件定义、以及与具有和所述第一手指个数不同的第二手指个数的第二挥击姿态相对应的第二事件定义。

3.根据权利要求1所述的方法,其中所述内部状态包括用于辅助操作模式的一个或多个设置。

4.根据权利要求1所述的方法,其中根据所述电子设备的所述内部状态以及关于所述相应事件定义不对应于除了相应事件识别器之外的用于所述有效涉及的视图的任何事件识别器的事件定义的确定,针对所述相应事件识别器选择所述多个事件定义中的相应定义。

5.根据权利要求1所述的方法,其中用于所述视图层次结构中的所述有效涉及的视图的两个或更多个事件识别器中的每一个都具有相应多个事件定义,以及根据所述电子设备的所述内部状态以及关于相应事件定义不对应于针对除了相应事件识别器之外的具有两个或更多个事件定义的任何事件识别器选择的任何事件定义的确定,针对所述相应事件识别器选择所述相应多个事件定义中的相应事件定义。

6.根据权利要求1所述的方法,其中根据所选择的事件定义来处理所述相应子事件包括显示与包括所述视图层次结构的所述软件不同的第一软件应用程序的一个或多个视图。

7.根据权利要求1所述的方法,其中通过将所述视图层次结构的所述一个或多个视图的显示替换为与包括所述视图层次结构的所述软件不同的第一软件应用程序的一个或多个视图的显示,所述相应事件识别器处理所述相应子事件。

8.根据权利要求1所述的方法,其中所述相应事件识别器通过以下操作来处理所述相应子事件:

在所述电子设备中的显示器的第一预定区域中显示对应于多个同时打开的应用程序中的至少一些的一组打开的应用程序图标;以及

同时至少显示所述视图层次结构的所述一个或多个视图的子集。

9.根据权利要求1所述的方法,其中所述软件是应用程序启动器。

10.根据权利要求1所述的方法,其中所述软件是操作系统应用程序。

11.根据权利要求1所述的方法,其中:

当根据所述电子设备的所述内部状态针对相应事件识别器选择第一事件定义时,所述事件识别器被配置成识别与所述第一事件定义相对应的一个或多个子事件的第一序列,以及所述事件识别器未被配置成识别不与所述第一事件定义相对应的一个或多个子事件的第二序列,一个或多个子事件的所述第二序列不同于一个或多个子事件的所述第一序列;以及

当根据所述电子设备的所述内部状态针对所述相应事件识别器选择与所述第一事件定义不同的第二事件定义时,所述事件识别器被配置成识别与所述第二事件定义相对应的一个或多个子事件的所述第二序列,以及所述事件识别器未被配置成识别一个或多个子事件的所述第一序列。

12.根据权利要求1所述的方法,包括:

显示所述视图层次结构的两个或更多个视图;

执行两个或更多个软件元素,每个软件元素与特定视图相关联,其中每个特定视图包括多个不同的事件识别器中的一个或多个事件识别器,所述多个不同的事件识别器中的每个事件识别器具有:

基于子事件的序列的一个或多个事件定义,以及

事件处理器,其中所述事件处理器:

指定对目标的动作,并且

被配置成响应于所述事件识别器检测到与所述一个或多个事件定义中的特定事件定义相对应的事件而发送所述动作到所述目标。

13.根据权利要求1所述的方法,其中在检测一个或多个子事件的所述序列中的任何子事件之前,标识所述电子设备的所述内部状态。

14.一种用于处理子事件序列的电子设备,包括:

显示单元,用于显示软件的具有多个视图的视图层次结构的一个或多个视图;

存储单元,用于存储内部状态;

执行单元,用于执行一个或多个软件元素,每个软件元素与特定视图相关联,所述特定视图包括一个或多个事件识别器,每个事件识别器具有:

基于一个或多个子事件的一个或多个事件定义,以及

事件处理器,其中所述事件处理器:

指定对目标的动作,并且

被配置成响应于所述事件识别器检测到与所述一个或多个事件定义中的特定事件定义相对应的事件而发送所述动作到所述目标;

检测单元,用于检测一个或多个子事件的序列;

标识单元,用于将所述视图层次结构中的相应视图标识为点击视图,其中所述点击视图确立所述视图层次结构中的哪些视图是有效涉及的视图;以及

传送单元,用于传送相应子事件到用于所述相应视图的事件识别器,其中所述相应视图具有用于相应事件的多个事件定义,根据所述电子设备的所述内部状态选择所述多个事件定义中的一个事件定义,并且根据所选择的事件定义,在处理子事件序列中的下一个子事件之前,相应事件识别器处理所述相应子事件,包括:

当已经根据所述电子设备的所述内部状态选择所述多个事件定义中的第一事件定义时,响应于所述事件识别器检测到与所述第一事件定义相对应的事件而发送动作到相应目标,以及

当已经根据所述电子设备的所述内部状态选择所述多个事件定义中的与所述第一事件定义不同的第二事件定义时,响应于所述事件识别器检测到与所述第二事件定义相对应的事件而发送动作到相同的相应目标。

15.根据权利要求14所述的电子设备,其中所述多个事件定义包括与具有第一手指个数的第一挥击姿态相对应的第一事件定义、以及与具有和所述第一手指个数不同的第二手指个数的第二挥击姿态相对应的第二事件定义。

16.根据权利要求14所述的电子设备,其中根据所述电子设备的所述内部状态以及关于所述相应事件定义不对应于除了相应事件识别器之外的用于所述有效涉及的视图的任何事件识别器的事件定义的确定,针对所述相应事件识别器选择所述多个事件定义中的相应定义。

17.根据权利要求14所述的电子设备,其中用于所述视图层次结构中的所述有效涉及的视图的两个或更多个事件识别器中的每一个都具有相应多个事件定义,以及根据所述电子设备的所述内部状态以及关于相应事件定义不对应于针对除了相应事件识别器之外的具有两个或更多个事件定义的任何事件识别器选择的任何事件定义的确定,针对所述相应事件识别器选择所述相应多个事件定义中的相应事件定义。

18.根据权利要求14所述的电子设备,其中处理所述相应子事件包括将所述视图层次结构的所述一个或多个视图的显示替换为与包括所述视图层次结构的所述软件不同的第一软件应用程序的一个或多个视图的显示。

19.根据权利要求14所述的电子设备,其中:

当根据所述电子设备的所述内部状态针对相应事件识别器选择第一事件定义时,所述事件识别器被配置成识别与所述第一事件定义相对应的一个或多个子事件的第一序列,以及所述事件识别器未被配置成识别不与所述第一事件定义相对应的一个或多个子事件的第二序列,一个或多个子事件的所述第二序列不同于一个或多个子事件的所述第一序列;以及

当根据所述电子设备的所述内部状态针对所述相应事件识别器选择与所述第一事件定义不同的第二事件定义时,所述事件识别器被配置成识别与所述第二事件定义相对应的一个或多个子事件的所述第二序列,以及所述事件识别器未被配置成识别一个或多个子事件的所述第一序列。

20.根据权利要求14所述的电子设备,其中:

所述显示单元用于显示所述视图层次结构的两个或更多个视图;以及

所述执行单元用于执行两个或更多个软件元素,每个软件元素与特定视图相关联,其中每个特定视图包括多个不同的事件识别器中的一个或多个事件识别器,所述多个不同的事件识别器中的每个事件识别器具有:

基于子事件的序列的一个或多个事件定义,以及

事件处理器,其中所述事件处理器:

指定对目标的动作,并且

被配置成响应于所述事件识别器检测到与所述一个或多个事件定义中的特定事件定义相对应的事件而发送所述动作到所述目标。

21.根据权利要求14所述的电子设备,其中在检测一个或多个子事件的所述序列中的任何子事件之前,标识所述电子设备的所述内部状态。

22.一种用于处理子事件序列的方法,包括:

在具有内部状态的电子设备中,所述电子设备被配置成执行包括具有多个视图的视图层次结构的软件:

显示所述视图层次结构的一个或多个视图;

检测子事件的序列;

传送子事件的所述序列中的相应子事件到多个事件识别器,其中所述多个事件识别器中的相应事件识别器具有用于相应事件的多个事件定义;

根据所述电子设备的所述内部状态针对所述相应事件识别器选择所述相应事件的所述多个事件定义中的一个事件定义;

使用所述相应事件识别器处理子事件的所述序列,以确定子事件的所述序列是否匹配所选择的事件定义,包括当已经根据所述电子设备的所述内部状态针对所述相应事件识别器选择所述多个事件定义中的第一事件定义时,确定子事件的所述序列是否匹配所述第一事件定义,以及当已经根据所述电子设备的所述内部状态针对所述相应事件识别器选择所述多个事件定义中的与所述第一事件定义不同的第二事件定义时,确定子事件的所述序列是否匹配所述第二事件定义;以及

根据关于子事件的序列匹配所选择的事件定义的确定,激活与所述相应事件识别器相对应的相应事件处理器。

23.一种用于处理子事件序列的电子设备,包括:

显示单元,用于显示视图层次结构的一个或多个视图,所述视图层次结构包括多个视图;

存储单元,用于存储内部状态;

检测单元,用于检测子事件的序列;

传送单元,用于传送子事件的所述序列中的相应子事件到多个事件识别器,其中所述多个事件识别器中的相应事件识别器具有用于相应事件的多个事件定义;

选择单元,用于根据所述电子设备的所述内部状态针对所述相应事件识别器选择所述相应事件的所述多个事件定义中的一个事件定义;

处理单元,用于使用所述相应事件识别器处理子事件的所述序列,以确定子事件的所述序列是否匹配所选择的事件定义,包括当已经根据所述电子设备的所述内部状态针对所述相应事件识别器选择所述多个事件定义中的第一事件定义时,确定子事件的所述序列是否匹配所述第一事件定义,以及当已经根据所述电子设备的所述内部状态针对所述相应事件识别器选择所述多个事件定义中的与所述第一事件定义不同的第二事件定义时,确定子事件的所述序列是否匹配所述第二事件定义;以及

激活单元,用于根据关于子事件的序列匹配所选择的事件定义的确定,激活与所述相应事件识别器相对应的相应事件处理器。

24.一种用于处理触摸输入序列的方法,包括:

在具有触摸敏感显示器的电子设备中,所述电子设备配置成至少执行第一软件应用程序和第二软件应用程序,所述第一软件应用程序包括第一组一个或多个姿态识别器,所述第二软件应用程序包括第二组一个或多个姿态识别器:

显示所述第二软件应用程序的一个或多个视图;以及

当显示所述一个或多个视图时:

检测所述触摸敏感显示器上的触摸输入序列;

确定所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器是否识别所述触摸输入序列的一部分;

根据关于所述第一组一个或多个姿态识别器中没有姿态识别器识别所述触摸输入序列的所述部分的确定:

传送所述触摸输入序列到所述第二软件应用程序;

确定所述第二软件应用程序的所述第二组一个或多个姿态识别器中的至少一个姿态识别器是否识别所述触摸输入序列;以及

根据关于所述第二组一个或多个姿态识别器中的至少一个姿态识别器识别所述触摸输入序列的确定,使用所述第二软件应用程序的所述第二组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列。

25.根据权利要求24所述的方法,其中所述触摸输入序列至少部分地交叠于所述第二软件应用程序的一个或多个显示的视图中的至少一个。

26.根据权利要求24所述的方法,其中显示所述第二软件应用程序的所述一个或多个视图包括显示所述第二软件应用程序的所述一个或多个视图,而不显示所述第一软件应用程序的任何视图。

27.根据权利要求24所述的方法,其中显示所述第二软件应用程序的所述一个或多个视图包括显示所述第二软件应用程序的所述一个或多个视图,而不显示任何其他软件应用程序的视图。

28.根据权利要求24所述的方法,还包括在确定所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别所述触摸输入序列的所述部分之前,同时传送所述触摸输入序列的所述部分到所述第一软件应用程序和所述第二软件应用程序。

29.根据权利要求24所述的方法,其中所述第一软件应用程序是应用程序启动器。

30.根据权利要求24所述的方法,其中所述第一软件应用程序是操作系统应用程序。

31.根据权利要求24所述的方法,还包括:

根据关于所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别整个所述触摸输入序列的确定,使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列,其中使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的所述至少一个姿态识别器来处理所述触摸输入序列包括显示所述第一软件应用程序的一个或多个视图。

32.根据权利要求24所述的方法,还包括:

根据关于所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别整个所述触摸输入序列的确定,使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列,其中使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的所述至少一个姿态识别器来处理所述触摸输入序列包括将所述第二软件应用程序的所述一个或多个视图的显示替换为所述第一软件应用程序的一个或多个视图的显示。

33.根据权利要求24所述的方法,其中所述电子设备同时执行所述第一软件应用程序、所述第二软件应用程序以及第三软件应用程序,所述方法还包括:

根据关于所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别整个所述触摸输入序列的确定,使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列,其中使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的所述至少一个姿态识别器来处理所述触摸输入序列包括将所述第二软件应用程序的所述一个或多个视图替换为所述第三软件应用程序的一个或多个视图。

34.根据权利要求24所述的方法,还包括:

根据关于所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别整个所述触摸输入序列的确定,使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列,其中使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的所述至少一个姿态识别器来处理所述触摸输入序列包括:

在所述触摸敏感显示器的第一预定区域中显示对应于多个同时打开的应用程序中的至少一些的一组打开的应用程序图标;以及

同时至少显示所述第二软件应用程序的所述一个或多个视图的子集。

35.一种用于处理触摸输入序列的电子设备,包括:

触摸敏感显示器单元,用于接收触摸输入;

存储单元,用于存储一个或多个程序,所述程序包括:至少第一软件应用程序和第二软件应用程序,所述第一软件应用程序包括第一组一个或多个姿态识别器,所述第二软件应用程序包括第二组一个或多个姿态识别器;

显示单元,用于显示所述第二软件应用程序的一个或多个视图;

处理单元,用于当显示所述一个或多个视图时:

检测触摸敏感显示器上的触摸输入序列;

确定所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器是否识别所述触摸输入序列的一部分;

根据关于所述第一组一个或多个姿态识别器中没有姿态识别器识别所述触摸输入序列的所述部分的确定:

传送所述触摸输入序列到所述第二软件应用程序;

确定所述第二软件应用程序的所述第二组一个或多个姿态识别器中的至少一个姿态识别器是否识别所述触摸输入序列;以及

根据关于所述第二组一个或多个姿态识别器中的至少一个姿态识别器识别所述触摸输入序列的确定,使用所述第二软件应用程序的所述第二组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列。

36.根据权利要求35所述的电子设备,其中所述触摸输入序列至少部分地交叠于所述第二软件应用程序的一个或多个显示的视图中的至少一个。

37.根据权利要求35所述的电子设备,其中显示所述第二软件应用程序的所述一个或多个视图包括显示所述第二软件应用程序的所述一个或多个视图,而不显示所述第一软件应用程序的任何视图。

38.根据权利要求35所述的电子设备,其中

所述处理单元被配置成根据关于所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别整个所述触摸输入序列的确定,使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列,以及

使用所述第一组一个或多个姿态识别器中的所述至少一个姿态识别器来处理所述触摸输入序列包括将所述第二软件应用程序的所述一个或多个视图的显示替换为所述第一软件应用程序的一个或多个视图的显示。

39.根据权利要求35所述的电子设备,其中

所述处理单元被配置成根据关于所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别整个所述触摸输入序列的确定,使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列,以及

使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的所述至少一个姿态识别器来处理所述触摸输入序列包括:

在所述触摸敏感显示器的第一预定区域中显示对应于多个同时打开的应用程序中的至少一些的一组打开的应用程序图标;以及

同时至少显示所述第二软件应用程序的所述一个或多个视图的子集。

40.根据权利要求35所述的电子设备,其中显示所述第二软件应用程序的所述一个或多个视图包括显示所述第二软件应用程序的所述一个或多个视图,而不显示任何其他软件应用程序的视图。

41.根据权利要求35所述的电子设备,其中所述处理单元被配置成在确定所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别所述触摸输入序列的所述部分之前,同时传送所述触摸输入序列的所述部分到所述第一软件应用程序和所述第二软件应用程序。

42.根据权利要求35所述的电子设备,其中所述第一软件应用程序是应用程序启动器。

43.根据权利要求35所述的电子设备,其中所述第一软件应用程序是操作系统应用程序。

44.根据权利要求35所述的电子设备,其中所述处理单元被配置成:

根据关于所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别整个所述触摸输入序列的确定,使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列,其中使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的所述至少一个姿态识别器来处理所述触摸输入序列包括显示所述第一软件应用程序的一个或多个视图。

45.根据权利要求35所述的电子设备,其中:

所述一个或多个程序包括所述第一软件应用程序、所述第二软件应用程序、第三软件应用程序,以及

所述处理单元被配置成根据关于所述第一软件应用程序的所述第一组一个或多个姿态识别器中的至少一个姿态识别器识别整个所述触摸输入序列的确定,使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的识别所述触摸输入序列的所述至少一个姿态识别器来处理所述触摸输入序列,其中使用所述第一软件应用程序的所述第一组一个或多个姿态识别器中的所述至少一个姿态识别器来处理所述触摸输入序列包括将所述第二软件应用程序的所述一个或多个视图替换为所述第三软件应用程序的一个或多个视图。

46.一种用于处理触摸输入序列的方法,包括:

在具有内部状态的电子设备中,所述电子设备被配置成执行包括多个视图的软件:

显示所述多个视图中的一个或多个视图;

当显示所述一个或多个视图时:

检测与所述一个或多个视图中的相应视图相对应的位置处的触摸敏感显示器上的触摸输入序列;以及

使用用于所述相应视图的事件识别器来处理所述触摸输入序列,其中所述事件识别器具有用于相应事件的多个事件定义,根据所述电子设备的所述内部状态选择所述多个事件定义中的一个事件定义,并且根据所选择的事件定义,相应事件识别器处理所述触摸输入序列,包括:

当已经根据所述电子设备的所述内部状态选择所述多个事件定义中的第一事件定义时,响应于所述事件识别器检测到与所述第一事件定义相对应的事件,而发送针对所述事件识别器指定的动作到相应目标,以及

当已经根据所述电子设备的所述内部状态选择所述多个事件定义中的与所述第一事件定义不同的第二事件定义时,响应于所述事件识别器检测到与所述第二事件定义相对应的事件,而发送针对所述事件识别器指定的动作到相同的相应目标。

47.根据权利要求46所述的方法,其中使用所述事件识别器来处理所述触摸输入序列包括:

当已经根据所述电子设备的所述内部状态选择所述第一事件定义时,响应于所述事件识别器检测到与所述第二事件定义相对应的事件,而放弃发送所述动作到所述相应目标,以及

当已经根据所述电子设备的所述内部状态选择所述第二事件定义时,响应于所述事件识别器检测到与所述第一事件定义相对应的事件,而放弃发送所述动作到所述相应目标。

48.根据权利要求46所述的方法,其中所述多个事件定义包括与具有第一手指个数的第一挥击姿态相对应的第一事件定义、以及与具有和所述第一手指个数不同的第二手指个数的第二挥击姿态相对应的第二事件定义。

49.根据权利要求46所述的方法,其中所述内部状态包括用于辅助操作模式的一个或多个设置。

50.根据权利要求46所述的方法,其中在检测所述触摸输入序列中的触摸输入之前,标识所述电子设备的所述内部状态。

51.根据权利要求46所述的方法,其中两个或更多个事件识别器中的每一个都具有相应多个事件定义,以及根据所述电子设备的所述内部状态以及关于相应事件定义不对应于针对除了相应事件识别器之外的任何事件识别器选择的任何事件定义的确定,针对所述相应事件识别器选择所述相应多个事件定义中的相应事件定义。

52.根据权利要求46所述的方法,其中使用所述事件识别器来处理所述触摸输入序列包括显示与包括所述多个视图的所述软件不同的第一软件应用程序的一个或多个视图。

53.一种用于处理触摸输入序列的电子设备,包括:

用于显示软件的多个视图中的一个或多个视图的装置,所述软件由所述电子设备执行;

当显示所述一个或多个视图时被启用的装置,包括:

用于检测与所述一个或多个视图中的相应视图相对应的位置处的触摸敏感显示器上的触摸输入序列的装置;以及

用于使用用于所述相应视图的事件识别器来处理所述触摸输入序列的装置,其中所述事件识别器具有用于相应事件的多个事件定义,根据所述电子设备的内部状态选择所述多个事件定义中的一个事件定义,并且根据所选择的事件定义,相应事件识别器处理所述触摸输入序列,包括:

当已经根据所述电子设备的所述内部状态选择所述多个事件定义中的第一事件定义时,响应于所述事件识别器检测到与所述第一事件定义相对应的事件,而发送针对所述事件识别器指定的动作到相应目标,以及

当已经根据所述电子设备的所述内部状态选择所述多个事件定义中的与所述第一事件定义不同的第二事件定义时,响应于所述事件识别器检测到与所述第二事件定义相对应的事件,而发送针对所述事件识别器指定的动作到相同的相应目标。

54.根据权利要求53所述的电子设备,其中使用所述事件识别器来处理所述触摸输入序列包括:

当已经根据所述电子设备的所述内部状态选择所述第一事件定义时,响应于所述事件识别器检测到与所述第二事件定义相对应的事件,而放弃发送所述动作到所述相应目标,以及

当已经根据所述电子设备的所述内部状态选择所述第二事件定义时,响应于所述事件识别器检测到与所述第一事件定义相对应的事件,而放弃发送所述动作到所述相应目标。

55.根据权利要求53所述的电子设备,其中所述多个事件定义包括与具有第一手指个数的第一挥击姿态相对应的第一事件定义、以及与具有和所述第一手指个数不同的第二手指个数的第二挥击姿态相对应的第二事件定义。

56.根据权利要求53所述的电子设备,其中所述内部状态包括用于辅助操作模式的一个或多个设置。

57.根据权利要求53所述的电子设备,其中在检测所述触摸输入序列中的触摸输入之前,标识所述电子设备的所述内部状态。

58.根据权利要求53所述的电子设备,其中两个或更多个事件识别器中的每一个都具有相应多个事件定义,以及根据所述电子设备的所述内部状态以及关于相应事件定义不对应于针对除了相应事件识别器之外的任何事件识别器选择的任何事件定义的确定,针对所述相应事件识别器选择所述相应多个事件定义中的相应事件定义。

59.根据权利要求53所述的电子设备,其中使用所述事件识别器来处理所述触摸输入序列包括显示与包括所述多个视图的所述软件不同的第一软件应用程序的一个或多个视图。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1