Skip to content
This repository was archived by the owner on Feb 7, 2025. It is now read-only.

stephen-zeng/Mobile-Mouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Mobile Mouse

将手机当电脑鼠标操作

特色

  • 两种操作方式:按钮操作和陀螺仪操作
  • 基于原生Qt开发,性能优秀
  • 基于蓝牙BLE,对网络没有要求,连接稳定
  • 多平台支持,支持Windows,macOS,Android
  • 多架构支持,支持arm64和x64双架构

效果

按钮控制

陀螺仪控制

模拟滚轮

注意,为了适应触屏的操作逻辑,实际的滚动方向和演示的方向相反

使用

直接从release页面下载对应版本,iOS版本需要自己签名。使用方法在APP中均有体现。

  • 对于安卓设备,本机设备的名称在各系统的关于本机处查看。
  • Windows客户端扫描设备时会出现一堆Bluetooth **:**:**:**,不用管,找到自己的设备连接就好。
  • 移动端的连接状态可能会更新不及时,以电脑端的连接状态显示为准

二次开发

项目使用的Qt版本为6.8.0 LTS,在安装Qt时,需要安装一下组件(Additional Libraries):

  • Qt Sensors
  • Qt Connectivity

Windows则需要安装MSVC_2022编译器,不能使用MinGW编译,因为这样蓝牙无法使用。安卓可能有些设备无法正常使用,原因不详。Xcode项目可以直接由Qt项目生成,就不单独放上去了。包名叫homework-qmake,是因为这其实是我们期末作业🤣

About

将移动设备用作鼠标

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors