输入事件分发方法、终端和计算机可读存储介质技术

技术编号:16175586 阅读:42 留言:0更新日期:2017-09-09 02:48
本发明专利技术公开了一种输入事件分发方法,该方法包括:在收到终端底层上传的输入事件时,获取所述输入事件的类别;若所述输入事件的类别为按键事件,则检测软键盘的显示状态;若软键盘处于显示状态,则将分发输入事件的预设窗口切换为所述软键盘;将所述输入事件分发给所述软键盘,以响应所述输入事件。本发明专利技术还公开了一种终端和计算机可读存储介质。本发明专利技术解决了按键输入事件分发流程繁冗的问题,减少了对IPC通信对资源的占用,使用户得到流畅的输入体验。

【技术实现步骤摘要】
输入事件分发方法、终端和计算机可读存储介质
本专利技术涉及终端
,尤其涉及一种输入事件分发方法、终端和计算机可读存储介质。
技术介绍
随着移动终端的普及,人们日常生活和工作中用到移动终端的频率也越来越高。目前,用户与移动终端的交互方式主要有物理按键、触摸屏以及物理按键+触摸屏等方式,而物理按键+触摸屏的方式则是最普遍最常用的。但是,物理按键在受到用户按压时,触发的按键输入事件会被默认分发给应用窗口。若当前用户是对软键盘进行的操作,则需要应用窗口再将按键输入事件转发给软键盘,软键盘再将按键输入事件对应的指令分发给应用窗口,进行按键事件的响应。可以看出,按键输入事件的转发和分发经过了多次IPC(Inter-ProcessCommunication,进程间通信)通信,传递流程存在繁冗的IPC通信。并且,由于IPC通信本身的速度较慢,而且若系统的资源消耗较多,则极易出现交互延迟的现象。
技术实现思路
本专利技术的主要目的在于提供一种输入事件分发方法、终端和计算机可读存储介质,旨在解决按键输入事件分发流程繁冗的技术问题。为实现上述目的,本专利技术提供一种输入事件分发方法,所述输入事件分发方法本文档来自技高网...
输入事件分发方法、终端和计算机可读存储介质

【技术保护点】
一种输入事件分发方法,其特征在于,所述输入事件分发方法包括以下步骤:在收到终端底层上传的输入事件时,获取所述输入事件的类别;若所述输入事件的类别为按键事件,则检测软键盘的显示状态;若软键盘处于显示状态,则将分发输入事件的预设窗口切换为所述软键盘;将所述输入事件分发给所述软键盘,以响应所述输入事件。

【技术特征摘要】
1.一种输入事件分发方法,其特征在于,所述输入事件分发方法包括以下步骤:在收到终端底层上传的输入事件时,获取所述输入事件的类别;若所述输入事件的类别为按键事件,则检测软键盘的显示状态;若软键盘处于显示状态,则将分发输入事件的预设窗口切换为所述软键盘;将所述输入事件分发给所述软键盘,以响应所述输入事件。2.如权利要求1所述的输入事件分发方法,其特征在于,所述若软键盘处于显示状态,则将分发输入事件的预设窗口切换为所述软键盘的步骤包括:若软键盘处于显示状态,则在所述终端当前所有的应用窗口中筛选出最上层的应用窗口;锁定所述应用窗口上显示的软键盘,将分发输入事件的预设窗口切换为所述软键盘。3.如权利要求1所述的输入事件分发方法,其特征在于,所述输入事件分发方法还包括:若软键盘处于隐藏状态,则将所述输入事件分发给预设窗口。4.如权利要求1所述的输入事件分发方法,其特征在于,所述输入事件分发方法还包括:若所述输入事件的类别为触摸事件,则获取所述输入事件的输入动作参数;根据所述输入动作参数确定目标窗口,将所述输入事件分发给所述目标窗口进行响应。5.如权利要求1-4任一项所述的输入事件分发方法,其特征在于,所述在收到终端底层上传的输入事...

【专利技术属性】
技术研发人员:安占磊
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1