掌桥专利:专业的专利平台
掌桥专利
首页

一种基于事件分发的输入状态识别方法及相关设备

文献发布时间:2024-04-18 19:59:31


一种基于事件分发的输入状态识别方法及相关设备

技术领域

本发明涉及投屏技术领域,特别涉及一种基于事件分发的输入状态识别方法及相关设备。

背景技术

在现有技术中,在电视终端的配置中出现了空鼠遥控器。空鼠,是一种可以脱离桌面束缚在空中使用的鼠标,由于空中鼠标内置了陀螺仪,可以感知方向和速度的变化,所以只要通过在空中挥动鼠标,就可以精准控制电脑、智能电视。空鼠遥控器的出现,带动了一波在安卓电视上使用鼠标输入方案的热潮,一些或守旧或新奇的方案被应用到了安卓电视上。而安卓电视的软件应用都只适配了遥控器事件的输入,对于鼠标的Hover事件(悬停事件:携带有鼠标光标当前在屏幕的横纵坐标,以及光标进入/退出/悬停在某个UI控件的状态)是没有响应的,因此,安卓应用适配传统的遥控器事件的同时还需要适配Hover事件。

目前,遥控器模式下与空鼠模式下的交互方案、视觉方案在很大程度上是存在冲突的,因此,如何区分这两个模式,并且在不同的模式下,做不同的交互视觉方案,成为了亟待解决的问题。

因此,现有技术还有待改进和提高。

发明内容

本发明提供一种基于事件分发的输入状态识别方法及相关设备,旨在解决现有技术中还没有能够快速切换遥控器模式与空鼠模式的交互方案的问题。

本发明的第一方面,提供一种基于事件分发的输入状态识别方法,包括:

接收目标信号,判断所述目标信号的输入事件类别,其中,所述输入事件类别包括运动类输入事件和按键类输入事件,所述按键类输入事件包括功能类按键输入事件和方向控制类按键输入事件;

获取目标应用当前的输入模式,所述输入模式包括遥控器模式和空鼠模式,所述遥控器模式用于处理所述按键类输入事件,所述空鼠模式用于处理所述功能类按键输入事件和所述运动类输入事件;

根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,若不需要,则直接将所述目标信号进行分发,若需要,则切换所述输入模式后,再将所述目标信号进行分发。

所述的基于事件分发的输入状态识别方法,其中,所述判断所述目标信号的输入事件类别,包括:

当识别到人体学输入方式控制鼠标光标位置以及鼠标点击事件,则判定当前的所述输入事件类别为所述运动类输入事件;

当识别到使用按键控制遥控器的焦点位置进行交互,则判定当前的所述输入事件类别为所述按键类输入事件。

所述的基于事件分发的输入状态识别方法,其中,所述获取目标应用当前的输入模式前,还包括:

在所述目标应用中创建目标变量,所述目标变量用于实时记录所述目标应用的输入模式。

所述的基于事件分发的输入状态识别方法,其中,所述获取目标应用当前的输入模式,包括:

读取所述目标应用中的所述目标变量,以获取所述目标应用当前的输入模式。

所述的基于事件分发的输入状态识别方法,其中,所述根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,包括:

当所述目标信号为所述运动类输入事件时,判断所述目标应用的当前输入模式是否为所述空鼠模式,若是,则将所述目标信号分发至所述空鼠模式的下一步操作流程;

若否,则将所述目标应用的当前输入模式切换为所述空鼠模式后,再将所述目标信号分发至所述空鼠模式的下一步操作流程。

所述的基于事件分发的输入状态识别方法,其中,所述根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,还包括:

当所述目标信号为所述方向控制类按键输入事件时,判断所述目标应用的当前输入模式是否为所述遥控器模式,若是,则将所述目标信号分发至所述遥控器模式的下一步操作流程;

若否,则将所述目标应用的当前输入模式切换为所述遥控器模式后,再将所述目标信号分发至所述遥控器模式的下一步操作流程。

所述的基于事件分发的输入状态识别方法,其中,所述根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,还包括:

当所述目标信号为所述功能类按键输入事件时,直接发至当前模式的下一步操作流程。

所述的基于事件分发的输入状态识别方法,其中,所述切换所述输入模式后,还包括:

弹出目标提示框,所述目标提示框用于提示所述输入模式的变化。

本发明的第二方面,一种基于事件分发的输入状态识别装置,包括:

信号接收模块,所述信号接收模块用于接收目标信号,判断所述目标信号的输入事件类别,其中,所述输入事件类别包括运动类输入事件和按键类输入事件,所述按键类输入事件包括功能类按键输入事件和方向控制类按键输入事件;

输入模式获取模块,所述输入模式获取模块用于获取目标应用当前的输入模式,所述输入模式包括遥控器模式和空鼠模式,所述遥控器模式用于处理所述按键类输入事件,所述空鼠模式用于处理所述功能类按键输入事件和所述运动类输入事件;

判断模块,所述判断模块用于根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,若不需要,则直接将所述目标信号进行分发,若需要,则切换所述输入模式后,再将所述目标信号进行分发。

本发明的第三方面,提供一种终端,其中,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于事件分发的输入状态识别程序,所述基于事件分发的输入状态识别程序被所述处理器执行时实现如上所述的基于事件分发的输入状态识别方法的步骤。

有益效果:与现有技术相比,本发明提供了一种基于事件分发的输入状态识别方法及相关设备。本发明提供的基于事件分发的输入状态识别方法中,通过接收目标信号,判断所述目标信号的输入事件类别,其中,所述输入事件类别包括运动类输入事件和按键类输入事件,所述按键类输入事件包括功能类按键输入事件和方向控制类按键输入事件,之后获取目标应用当前的输入模式,所述输入模式包括遥控器模式和空鼠模式,所述遥控器模式用于处理所述按键类输入事件,所述空鼠模式用于处理所述功能类按键输入事件和所述运动类输入事件,最后根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,若不需要,则直接将所述目标信号进行分发,若需要,则切换所述输入模式后,再将所述目标信号进行分发。本发明为用户提供了一种基于事件分发的输入状态识别方法,解决了现有技术中还没有能够快速切换遥控器模式与空鼠模式的交互方案的问题,使得用户可以更自由的使用空鼠遥控器,无需手动切换电视遥控的空鼠模式和遥控器模式,为用户带来了便利。

附图说明

图1为本发明提供的基于事件分发的输入状态识别方法的实施例的流程图;

图2为本发明提供的基于事件分发的输入状态识别方法的实施例中输入模式判定图一;

图3为本发明提供的基于事件分发的输入状态识别方法的实施例中输入模式判定图二;

图4为本发明提供的基于事件分发的输入状态识别装置的实施例的结构原理图;

图5为本发明提供的终端的实施例的运行环境示意图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

实施例一

本实施例提供的基于事件分发的输入状态识别方法,可以是由终端执行,终端可以但不限于是电视机、计算机等,下面以智能空鼠遥控器为例进行说明。

在现有技术中,很多安卓电视已经可以接入鼠标,在接入鼠标后移动鼠标,电视上会显示鼠标光标,以此进行不同于遥控器的输入操作。不过,在以前,给电视接个鼠标操作意义不大,一是鼠标只有确认键和返回键,许多遥控器能做的操作做不了,比如音量加减、频道切换之类的;二是以前安卓电视的软件应用都只适配了遥控器事件的输入,对于鼠标的Hover事件,例如悬停事件:携带有鼠标光标当前在屏幕的横纵坐标,以及光标进入/退出/悬停在某个UI控件的状态是没有响应的,导致用起来也不好用。

而近期电视厂家研究出了空鼠遥控器方案,解决了鼠标只有确认键和返回键,许多遥控器能做的操作做不了的问题。

在现有技术中,空鼠遥控器有两个状态:

一是遥控器模式,该模式下空鼠遥控器与普通遥控器的操作方式相同;

二是空鼠模式,该模式下空鼠遥控器相会在安卓电视上显示鼠标光标,通过体感操作鼠标光标,并且可以使用除了方向键以外的其他按键。

空鼠遥控器的出现,带动了一波在安卓电视上使用鼠标输入方案的热潮,一些或守旧或新奇的方案被应用到了安卓电视上。而配合鼠标输入方案的热潮,对于鼠标的Hover事件的状态容易出现没有响应的问题也成了急需解决的问题。安卓应用需要同时适配Hover事件,和传统的遥控器事件。而遥控器模式下与空鼠模式下的交互方案、视觉方案并不是完全统一,甚至很大程度上是存在冲突的,因此,应用程序需要区分两个模式,并且在不同的模式下,做出不同的交互视觉方案。

如果应用程序是系统应用,可以走对应厂家系统定制的“后门”来获取当前的模式,并且在状态切换时让系统通知系统应用。但是对于第三方应用来说,却还没有可以在不同的遥控模式下,做出不同的交互视觉方案的方法。

本实施例则提供了相应的解决方案。具体地,如图1所示,本实施例提供的基于事件分发的输入状态识别方法包括步骤:

S100、接收目标信号,判断所述目标信号的输入事件类别,其中,所述输入事件类别包括运动类输入事件和按键类输入事件,所述按键类输入事件包括功能类按键输入事件和方向控制类按键输入事件。

所述判断所述目标信号的输入事件类别,包括:

当识别到人体学输入方式控制鼠标光标位置以及鼠标点击事件,则判定当前的所述输入事件类别为所述运动类输入事件;

当识别到使用按键控制遥控器的焦点位置进行交互,则判定当前的所述输入事件类别为所述按键类输入事件。

其中,所述人体学输入方式为通过人体学输入设备触发的包括体感或其他类型的运动类输入方式。

在本实施例中,所述基于事件分发的输入状态识别方法是基于MotionEvent类(运动输入事件类),KeyEvent类(按键输入事件类),dispatchGenericMotionEvent(安卓通用运动输入事件分发函数)、dispatchKeyEvent(安卓按键输入事件分发函数)来实现的。

具体地,在本实施例中,是对安卓的应用软件进行输入状态识别,所有安卓的按键事件都会先走dispatchKeyEvent方法进行分发,之后再进行具体处理。

所有安卓的鼠标、空鼠、或者其他运动输入设备事件,都会先走dispatchGenericMotionEvent方法进行分发,之后再进行具体处理。

也就是说,当识别到人体学输入方式控制鼠标光标位置以及鼠标点击事件,则判定当前的所述输入事件类别为所述运动类输入事件,此时,通过dispatchGenericMotionEvent方法进行分发;当识别到使用按键控制遥控器的焦点位置进行交互,则判定当前的所述输入事件类别为所述按键类输入事件,此时,通过dispatchKeyEvent方法进行分发。

S200、获取目标应用当前的输入模式,所述输入模式包括遥控器模式和空鼠模式,所述遥控器模式用于处理所述按键类输入事件,所述空鼠模式用于处理所述功能类按键输入事件和所述运动类输入事件。

所述获取目标应用当前的输入模式前,还包括:

在所述目标应用中创建目标变量,所述目标变量用于实时记录所述目标应用的输入模式。

在获取应用软件当前的所述输入模式前,是先在所述目标应用中创建了一个所述目标变量,在本实施例中,所述目标变量为inputState变量,所述inputState变量是用于记录所述目标应用当前的输入模式是处于遥控器模式还是空鼠模式的,且当所述目标应用刚开启时,默认为遥控器模式。

S300、根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,若不需要,则直接将所述目标信号进行分发,若需要,则切换所述输入模式后,再将所述目标信号进行分发。

在所述目标应用中使用的Activity或View时,是通过重写dispatchGenericMotionEvent与dispatchKeyEvent方法来达到判断是否需要切换所述输入模式的目的。

具体地,在Android中,Activity是一个应用程序组件,它提供了一个屏幕,用户可以通过该屏幕进行交互以执行某些操作,例如拨打电话,拍照,发送电子邮件或查看地图。每个Activity都会获得一个窗口来绘制各自的界面。而View是Android中的一个基本组件,它是所有UI元素的基类。View是一个抽象类,它定义了一组通用的视图属性和方法,例如绘制文本、图像和形状等。

在Activity启动或者View显示时,可以根据所述目标应用内记录的所述目标应用的当前输入模式为遥控器模式还是空鼠模式,来使用对应的配套交互、逻辑等方案。

具体地,所述根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,包括:

S310、当所述目标信号为所述运动类输入事件时,判断所述目标应用的当前输入模式是否为所述空鼠模式,若是,则将所述目标信号分发至所述空鼠模式的下一步操作流程;

若否,则将所述目标应用的当前输入模式切换为所述空鼠模式后,再将所述目标信号分发至所述空鼠模式的下一步操作流程。

S320、当所述目标信号为所述方向控制类按键输入事件时,判断所述目标应用的当前输入模式是否为所述遥控器模式,若是,则将所述目标信号分发至所述遥控器模式的下一步操作流程;

若否,则将所述目标应用的当前输入模式切换为所述遥控器模式后,再将所述目标信号分发至所述遥控器模式的下一步操作流程。

当所述目标信号为所述功能类按键输入事件时,直接发至当前模式的下一步操作流程。

S330、当所述目标信号为所述功能类按键输入事件时,直接发至当前模式的下一步操作流程。

具体地,参照图2,当所述目标信号为所述运动类输入事件时,通过安卓通用运动输入事件分发函数dispatchGenericMotionEvent分发所述运动类输入事件MotionEvent,判断所述目标应用的当前输入模式inputState是否为所述空鼠模式,若是则不做额外操作,若否则将inputState设置为所述空鼠模式,并将交互、逻辑等方案切换为所述空鼠模式配套的模式,再进行下一步操作流程。

参照图3,当所述目标信号为所述方向控制类按键输入事件时,通过安卓按键输入事件分发函数dispatchKeyEvent准备分发所述方向控制类按键输入事件KeyEvent,判断所述按键类输入事件KeyEvent的键值是否为方向控制类按键输入事件,所述方向控制类按键输入事件也就是当按下遥控器上下左右键对应的键值时产生的事件,若不是,则代表本次所述按键类输入事件为功能类按键输入事件,在本实施例中,所述功能类按键输入事件是所述遥控器模式和所述空鼠模式均可以处理的,因此,无需做切换所述输入模式的操作,直接发至当前模式的下一步操作流程。若是,则需要做进一步判断,判断所述目标应用的当前输入模式inputState是否为所述遥控器模式,若是,则将所述目标信号分发至所述遥控器模式的下一步操作流程;若不是则将inputState设置为所述遥控器模式,并将交互、逻辑等方案等切换为遥控器模式配套的模式,再进行下一步操作流程。

进一步地,在本实施例中,所述切换所述输入模式后,还包括:

弹出目标提示框,所述目标提示框用于提示所述输入模式的变化。

具体地,当所述输入模式切换至所述空鼠模式时,弹出所述目标提示框,并在所述目标提示框中显示“已进入空鼠模式”字样,以提示用户所述输入模式的变化;当所述输入模式切换至所述遥控器模式时,弹出所述目标提示框,并在所述目标提示框中显示“已进入遥控器模式”字样,以提示用户所述输入模式的变化。

更进一步地,在更多的实施例中,所述切换所述输入模式后,所述电视机还可以进行更多的操作,如自动开启第一应用程序,或者;自动进入第一播放模式,或者;关闭本地终端显示屏等。

以下通过两个应用例来为本实施例所述的方法做进一步的理解:

应用例一:

当用户使用有本实施例所述的的应用基于事件分发的输入状态识别方法时,使用所述空鼠模式进入所述目标应用,所述目标应用默认是使用所述遥控器模式交互,但是在用户尝试将光标移动光标时,交互会马上会进入所述空鼠模式,这时候用户点击选项进入下一个Activity时,新的Activity也会是空鼠模式。在整个操作过程中,用户可随时按上下左右键,切换回遥控器模式。

应用例一:

当用户使用有本实施例所述的的应用基于事件分发的输入状态识别方法时,在使用所述目标应用时,即便是处于所述空鼠模式,除了上下左右按键,其他功能性按键都是能正常响应的。比如空鼠模式下按返回键、菜单键等等,也是正常的分发给了应用进行处理。

综上所述,本实施例提供一种基于事件分发的输入状态识别方法,在使用所述目标应用时,通过接收目标信号,判断所述目标信号的输入事件类别,其中,所述输入事件类别包括运动类输入事件和按键类输入事件,所述按键类输入事件包括功能类按键输入事件和方向控制类按键输入事件,之后获取目标应用当前的输入模式,所述输入模式包括遥控器模式和空鼠模式,所述遥控器模式用于处理所述按键类输入事件,所述空鼠模式用于处理所述功能类按键输入事件和所述运动类输入事件,最后根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,若不需要,则直接将所述目标信号进行分发,若需要,则切换所述输入模式后,再将所述目标信号进行分发。本实施例为用户提供了一种基于事件分发的输入状态识别方法,解决了现有技术中还没有能够快速切换遥控器模式与空鼠模式的交互方案的问题,使得用户可以更自由的使用空鼠遥控器,无需手动切换电视遥控的空鼠模式和遥控器模式,为用户带来了便利。

应该理解的是,虽然本发明说明书附图中给出的的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,本发明中的步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,本发明步骤的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来信号相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

实施例二

基于上述实施例,本发明还提供了一种基于事件分发的输入状态识别装置,其功能模块示意图如图4所示,该基于事件分发的输入状态识别装置包括:

信号接收模块,所述信号接收模块用于接收目标信号,判断所述目标信号的输入事件类别,其中,所述输入事件类别包括运动类输入事件和按键类输入事件,所述按键类输入事件包括功能类按键输入事件和方向控制类按键输入事件,具体如实施例一所述;

输入模式获取模块,所述输入模式获取模块用于获取目标应用当前的输入模式,所述输入模式包括遥控器模式和空鼠模式,所述遥控器模式用于处理所述按键类输入事件,所述空鼠模式用于处理所述功能类按键输入事件和所述运动类输入事件,具体如实施例一所述;

判断模块,所述判断模块用于根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,若不需要,则直接将所述目标信号进行分发,若需要,则切换所述输入模式后,再将所述目标信号进行分发,具体如实施例一所述。

实施例三

如图5所示,基于上述基于事件分发的输入状态识别方法,本发明还相应提供了一种终端,所述终端包括处理器10、存储器20及显示器30。图5仅示出了终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述存储器20在一些实施例中可以是所述终端的内部存储单元,例如终端的硬盘或内存。所述存储器20在另一些实施例中也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器20还可以既包括所述终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述终端的应用软件及各类数据,例如所述安装终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有基于事件分发的输入状态识别程序40,该基于事件分发的输入状态识别程序40可被处理器10所执行,从而实现本申请中基于事件分发的输入状态识别方法。

所述处理器10在一些实施例中可以是一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述基于事件分发的输入状态识别方法等。

所述显示器30在一些实施例中可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。所述显示器30用于显示在所述终端的信息以及用于显示可视化的用户界面。所述终端的部件10-30通过系统总线相互通信。

在一实施例中,当处理器10执行所述存储器20中基于事件分发的输入状态识别程序40时实现以下步骤:

接收目标信号,判断所述目标信号的输入事件类别,其中,所述输入事件类别包括运动类输入事件和按键类输入事件,所述按键类输入事件包括功能类按键输入事件和方向控制类按键输入事件;

获取目标应用当前的输入模式,所述输入模式包括遥控器模式和空鼠模式,所述遥控器模式用于处理所述按键类输入事件,所述空鼠模式用于处理所述功能类按键输入事件和所述运动类输入事件;

根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,若不需要,则直接将所述目标信号进行分发,若需要,则切换所述输入模式后,再将所述目标信号进行分发。

其中,所述判断所述目标信号的输入事件类别,包括:

当识别到人体学输入方式控制鼠标光标位置以及鼠标点击事件,则判定当前的所述输入事件类别为所述运动类输入事件;

当识别到使用按键控制遥控器的焦点位置进行交互,则判定当前的所述输入事件类别为所述按键类输入事件。

其中,所述获取目标应用当前的输入模式前,还包括:

在所述目标应用中创建目标变量,所述目标变量用于实时记录所述目标应用的输入模式。

其中,所述获取目标应用当前的输入模式,包括:

读取所述目标应用中的所述目标变量,以获取所述目标应用当前的输入模式。

其中,所述根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,包括:

当所述目标信号为所述运动类输入事件时,判断所述目标应用的当前输入模式是否为所述空鼠模式,若是,则将所述目标信号分发至所述空鼠模式的下一步操作流程;

若否,则将所述目标应用的当前输入模式切换为所述空鼠模式后,再将所述目标信号分发至所述空鼠模式的下一步操作流程。

其中,所述根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,还包括:

当所述目标信号为所述方向控制类按键输入事件时,判断所述目标应用的当前输入模式是否为所述遥控器模式,若是,则将所述目标信号分发至所述遥控器模式的下一步操作流程;

若否,则将所述目标应用的当前输入模式切换为所述遥控器模式后,再将所述目标信号分发至所述遥控器模式的下一步操作流程。

其中,所述根据所述目标信号的输入事件类别和所述目标应用当前的所述输入模式,判断是否需要切换所述输入模式,还包括:

当所述目标信号为所述功能类按键输入事件时,直接发至当前模式的下一步操作流程。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 一种发光二极管外延片的制备方法及发光二极管外延片
  • 一种发光二极管外延片的制备方法及发光二极管外延片
  • 一种发光二极管外延片的制备方法及发光二极管外延片
  • 一种发光二极管外延片的制备方法及发光二极管外延片
  • 一种发光二极管的外延片的制备方法及外延片
  • 一种欧姆接触层、发光二极管外延片及其制备方法
  • 一种欧姆接触层、发光二极管外延片及其制备方法
技术分类

06120116516022