FMouse是啥子?

2023-11-06 06:10
文章标签 啥子 fmouse

本文主要是介绍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是啥子?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/354886

相关文章

啥子是volatile

线程的安全性获得保证 三大特性: 保证可见性不保证原子性禁止指令重排

为啥子

#include<stdio.h>int main(){float e;for(e=0.1;e <= 1.0;e=e+0.1){printf("e=%1f\n",e);}}  没有1.0 #include<stdio.h>int main(){float e;for(e=0.1;e <= 1.000001;e=e+0.1){printf("e=%1f\n",e);}} 有1.0

tf-gpu为啥子不会并行??——总是只用一个卡

没有任何特殊设置,甚至都没有GPU设置,我都不知道这是为啥子?同样的程序, 【本文是死磕笔记的持续】 我跟说理去,这真是郁闷了,我想同时用起来这几个卡,为啥子就是不行呢?? 试试我之前的方法吧: 1-指定GPU 这是最笨的方法,也可能是没有任何屁用的方法。 os.environ["CUDA_VISIBLE_DEVICES"] = "0,1" 事实以及实际证明没屁用。 2-内

好奇喵 | PT(Private Tracker)——什么是P2P,什么是BT,啥子是PT?

前言 有时候会听到别人谈论pt,好奇猫病又犯了,啥子是pt? PT——你有pt吗?啥是pt? 从BT开始 BitTorrent是一种点对点(P2P)文件共享协议,用于高速下载和上传大型文件。它允许用户通过将文件分成小块并从多个来源下载这些块来实现更快的下载速度。BitTorrent协议依赖于用户之间的相互合作,每个用户都可以同时下载和上传文件,从而减轻了服务器的负担。BitTorr