UniControlHub
UniControlHub:无缝连接您的设备
UniControlHub 革新了您与数字环境交互的方式,提供跨多设备的无缝直观控制体验。受苹果 Universal Control 便捷流畅性的启发,UniControlHub 将这一创新功能扩展到苹果生态系统之外。只需一只鼠标和键盘,您即可轻松导航和管理设备,UniControlHub 确保工作空间的连贯与高效。该应用采用 Flutter 构建,带来流畅响应的用户体验,是提升生产力和简化数字生活的终极工具。
快速开始
从发布部分下载适用于您的平台的应用
MacOS
- 安装 libusb:
brew install libusb
Windows
Linux
确保已安装 libqt5dbus5
基于 Ubuntu/Debian 的系统,运行:
sudo apt update
sudo apt install libqt5dbus5在 Fedora/RHEL/CentOS 上,运行:
sudo dnf install qt5-qtbase在 Arch Linux 上,运行:
sudo pacman -S qt5-base支持的平台
| 平台 | 蓝牙 | USB | ADB | | -------- | ---------- | --- | --- | | IOS | ✅ | ❌ | ❌ | | Android | ⏳ | ✅ | ✅ |
截图
演示
故障排除
- 在 MacOS 上,应用程序会请求 MacOS 的
辅助功能和蓝牙权限,(更新后,即使已经授权,应用可能会再次请求辅助功能权限,尝试从辅助功能中移除应用后重新运行) - 要在 Android 上使用 UHID 模式,请确保已安装
ADB(AOA 模式不需要) - 对于桌面和 IOS 连接,请确保蓝牙已开启
- 连接 Android 设备后,点击刷新按钮
开发者指南
本节指导您设置和运行 UniControlHub 以进行开发。
#### 前提条件:
- 安装适用于您操作系统的最新版本 Flutter。您可以在 Flutter 官方网站找到安装说明。
- 按照您平台的 Flutter 设置指南操作。如果不开发 Android 或 iOS 应用,可以跳过对应步骤。
- Flutter 设置完成后,运行
flutter pub get下载依赖,然后运行flutter run启动应用
赞助者
如果您觉得这个项目有用,考虑赞助它!您的支持有助于保持开发活跃,添加新功能,并提升稳定性。您也可以在讨论区分享您的想法或反馈。感谢您的支持!🚀
其他说明:
UniControlHub 使用了Synergy 服务器实现跨平台键盘和鼠标共享。您可以在其官网了解更多关于Synergy的信息。
我们欢迎对 UniControlHub 的贡献!如果您发现了错误或有功能请求,请在我们的 GitHub 仓库中提交 issue。
--- Tranlated By Open Ai Tx | Last indexed: 2026-01-17 ---
