本文主要是介绍FMouse是啥子?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
FMouse 是我倒腾的一个开源项目。目的是实现 在能采集用户触控的终端上,实现远程终端的触控操作。
背景:过年回家,到家之后兴高采烈,拿出电脑。才发现鼠标没带。触控按板又坏掉了,真是大写的尴尬。看着旁边的手机,突然灵光一闪,既然手机有陀螺仪可以计算移动的距离,为什么不用手机作为电脑的人体设备输入装置了?这就是FMouse的模式之一体感模式。接下来就开始从技术上讨论,这样到底能不能实现,如何实现,FMouse的具体运用场景有哪些?
FMouse运用场景:主要的运用场景是,短距离,或者远距离,实现对电脑的操控(鼠标,键盘)。目前FMouse主要有 两种模式,一种模式是体感模式,也就是利用陀螺仪,捕捉轨迹,通过轨迹与与鼠标键盘动作的绑定实现对电脑的控制,如在会场进行PPT的讲演,如果你要离开讲台,同时控制PPT,那么你就需要一直激光笔(通常激光笔自带这一功能,当然还有无线鼠标)。可是当你需要 进行一些比较负责的操作时,这个是时候激光笔,无线鼠标就显得捉襟见肘了。如回到桌面打开指定的某个文件,建设你想在屏幕上输入“Hello World”,这也不可避免的让你必须回到电脑旁。现在有了FMouse,你可以通过体感模式中的的轨迹 (如:向左挥动,绑定为上一张PPT)。通过FMouse的触摸模式,实现鼠标的精确控制,实现打字操作(就如你在操作手机一样,只不过这个手机是个PC)。
FMouse模式:
1.体感模式——捕捉轨迹,作为输入。如果你玩过VR的手柄,我想这很容易让你理解体感模式的意思。
2.触控模式——touch时间捕捉,作为输入。你是如何操作一部拥有电容屏手机的,那么在FMouse下,你就如何操作一台远程的PC
FMouse架构:
FMouse目前进度:
2018年3月21日——FMouse作为开源项目,很高兴有感兴趣的小伙伴能参入进来。目前离第一个稳定的发布版本非常遥远,在做通讯协议的优化 。
这篇关于FMouse是啥子?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!