把手机变成鼠标和触摸板,附android/iphone、windows/mac 源码
来源:互联网 发布:squareframe美图软件 编辑:程序博客网 时间:2024/06/04 21:59
第一次在苹果店看到Trackpad这种东西时,深深地被它的设计吸引了,欣赏之余,想到手机与它共有的特性,触感,无线互联,于是正好可以充当这一角色。
后来在网上发现这种程序已经很多了。于是就搁置下了,没去实现。
不过最近又想到这个东西,感觉实在挺有意思,就在业余时间实现了一下,并开源出来,供赶兴趣的朋友参考。
目前我实现了android 和iphone 两个手机客户端版本,以及windows和mac 两个电脑端版本。
实现思路:
- 互联。电脑端先在局域网发广播,同时开启tcp服务,手机端接收到以后,根据广播地址,跟电脑建立tcp连接。
- 数据。手机客户端模拟了鼠标三键和一个触摸板,获取触摸数据后传给电脑端。
- 控制。电脑端得到数据,先进行简单的解析,然后利用系统提供的功能进行控制。windows使用 sendinput 或 mouse_event,mac可以使用 CGEventCreateMouseEvent 等模拟鼠标和滚轮事件。
各个版本的源码都在我的 github 上:https://github.com/zhijie/trackpad
只是实现了基本功能,网络异常,多连接等都没有进行处理。而且尚未进行UI设计。
我会在有时间的时候进行更新 :)
- 把手机变成鼠标和触摸板,附android/iphone、windows/mac 源码
- 把手机变成鼠标和触摸板实现思路
- 【EasyMouse】把你的安卓手机变成无线鼠标
- 把Android手机变成远程监控摄像头
- 把Android手机变成远程监控摄像头
- 把Android手机变成远程监控摄像头
- Mac OS使用技巧之六:鼠标和触摸板的使用
- 把Iphone 变成 拨号猫
- Windows 7冷落鼠标键盘 支持语音和触摸技术
- iPhone手机和Android手机的对比
- iPhone手机和Android手机的对比
- 下载Android手机通讯录和Listview实现A-Z排序(附源码)
- 免费VPN代理推荐 适合Windows PC电脑,Mac苹果电脑,iPhone,IOS,Android 等手机平台,无需下载
- 免费代理推荐 适合Windows PC电脑VPN,Mac Book苹果电脑,iPhone,IOS,Android 等手机平台,无需下载
- 警猫眼Arduino源码分享,把闲置手机变成安防监控摄像头!
- 把iPhone变成一台心电图仪
- 如何查看android / iphone 手机/平板的Mac地址
- iPhone变成白苹果,苹果手机变成白苹果怎么办
- 大数相加
- vb.net adsl播号 rasdial命令的使用
- awk 学习
- 阅读优秀代码是提高开发人员修为的一种捷径(转载)
- linux命令后台运行详解
- 把手机变成鼠标和触摸板,附android/iphone、windows/mac 源码
- Java编程中“为了性能”尽量要做到的一些地方
- IT风云15年的那些人、那些事
- 工程师们,不要想一辈子靠技术混饭吃
- MySql相关(字符串函数、日期函数、数字函数、数据类型、运算符等)
- php 读取文件头部两个字节 判断文件的实际类型
- Java Socket 通信中传递Object对象注意的问题
- 简单算法题
- HashMap的存储实现