This application provides a simulation method for peripheral input signal, the input signal was detected in the peripheral after parsing the input signal, peripherals including any one of the following: the keyboard input signal, mouse input signal, a microphone input signal; according to the multi touch protocol encapsulates data parsed into touch signal; package good touch signals are transmitted through the I/O interface to support the first operating system data format to the first operating system. Applications running on the first operating system according to the first operating system in the touch signal to execute the corresponding action, through the touch input signal can be converted into a peripheral recognition application, achieved by running on the peripheral of the first operating system should be multi touch operation with program. The application also provides an analog device for peripheral input signals and an electronic device.
【技术实现步骤摘要】
外设输入信号的模拟方法、装置及电子设备
本申请涉及计算机
,尤其涉及外设输入信号的模拟技术。
技术介绍
随着智能手机等手持设备的普及,针对手机等手持设备开发的应用软件也越来越多,然而,手机等手持设备与PC端(personalcomputer)相比,手持设备具有屏幕较小、网络不稳定、消耗流量、电池容量小、易发热等问题,而PC端还具有屏幕大、清晰度高等优势,因此,越来越多的用户希望在PC端运行手持设备中的应用软件。通过安装Android模拟器,即可在PC端运行针对手持设备开发的应用软件,然而,由于手持设备与PC端的硬件不同,Android模拟器运行在PC端没有相应的硬件支持,例如,手持设备是触屏操作的,而PC端不支持触屏操作,目前在Android模拟器上运行应用软件时,例如,玩手游(运行于手机上的游戏软件)是通过鼠标点击画面模拟人手的触屏操作,然而使用鼠标为单点操作,远远不能满足用户操控速度的需求。
技术实现思路
有鉴于此,本申请提供一种外设输入信号的模拟方法、装置及电子设备,旨在解决在模拟器中不能进行多点触摸操作的问题。具体地,本申请是通过如下技术方案实现的:一种 ...
【技术保护点】
一种外设输入信号的模拟方法,应用于电子设备中,所述电子设备包括安装于本设备自身的操作系统中的第一操作系统,其特征在于,包括以下步骤:检测到外设的输入信号后进行解析,外设的输入信号包括以下任一种:键盘的输入信号、鼠标的输入信号、麦克风的输入信号;按照多点触控协议将解析后的数据封装成触摸信号;将封装好的触摸信号通过第一操作系统支持的I/O接口的数据格式发送给第一操作系统。
【技术特征摘要】
1.一种外设输入信号的模拟方法,应用于电子设备中,所述电子设备包括安装于本设备自身的操作系统中的第一操作系统,其特征在于,包括以下步骤:检测到外设的输入信号后进行解析,外设的输入信号包括以下任一种:键盘的输入信号、鼠标的输入信号、麦克风的输入信号;按照多点触控协议将解析后的数据封装成触摸信号;将封装好的触摸信号通过第一操作系统支持的I/O接口的数据格式发送给第一操作系统。2.如权利要求1所述的外设输入信号的模拟方法,其特征在于,所述检测到外设的输入信号后进行解析的步骤包括:当所述输入信号为鼠标滚轮的滚动信号时,解析鼠标光标位置及滚动方向;将滚动信号转换成以鼠标光标位置为起点沿滚动方向滑动的滑动触摸信号。3.如权利要求1所述的外设输入信号的模拟方法,其特征在于,所述检测到外设的输入信号后进行解析的步骤包括:当所述输入信号为键盘的输入信号或鼠标的点击信号时,将该键盘的输入信号或鼠标的点击信号解析成预设的触摸信号。4.如权利要求3所述的外设输入信号的模拟方法,其特征在于,预设的触摸信号包括以下之一:单击事件触摸信号或连击事件触摸信号、开启瞄准事件的触摸信号或关闭瞄准事件的触摸信号、开启缩放事件的触摸信号或关闭缩放事件的触摸信号;所述检测到外设的输入信号后进行解析的步骤包括:当所述预设的触摸信号为开启瞄准事件的触摸信号,且检测到鼠标轨迹球的轨迹信号时,解析鼠标光标位置以及轨迹信号的滑动方向;将轨迹球的轨迹信号转换成以鼠标光标位置为起点沿滑动方向滑动的滑动触摸信号;当所述预设的触摸信号为开启缩放事件的触摸信号,且检测到鼠标轨迹球的轨迹信号时,解析鼠标光标位置以及轨迹信号的滑动方向;将轨迹球的轨迹信号转换成以鼠标光标位置为起点沿滑动方向滑动的缩放触摸信号;当所述预设的触摸信号为开启缩放事件的触摸信号,且检测到鼠标滚轮的滚动信号时,解析鼠标光标位置以及滚动方向;将滚轮的滚动信号转换成以鼠标光标位置为中点沿滚动方向滑动的缩放触摸信号。5.如权利要求3所述的外设输入信号的模拟方法,其特征在于,预设的触摸信号包括:摇杆事件触摸信号;所述检测到外设的输入信号后进行解析的步骤包括:当所述预设的触摸信号为摇杆事件触摸信号,且检测到与单个方向键对应的输入信号时,根据该输入信号解析方向键坐标及摇杆中心坐标;将输入信号转换成从摇杆中心坐标到方向键坐标的滑动触摸信号;当所述预设的触摸信号为摇杆事件触摸信号,且检测到与多个方向键对应的输入信号时,根据该输入信号解析多个方向键的中点坐标及摇杆中心坐标;将输入信号转换成从摇杆中心坐标到中点坐标的滑动触摸信号。6.一种外设输入信号的模拟装置,其特征在于,包括:驱动模块,用于检测到外设的输入信号后进行解析,外设的输入信...
【专利技术属性】
技术研发人员:邓江,唐杏,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。