UniControlHub
UniControlHub:デバイスをシームレスに連携
UniControlHubは、複数のデバイス間でシームレスで直感的な操作体験を提供することで、デジタル環境とのやり取りを革新します。AppleのUniversal Controlの利便性と流動性に着想を得て、UniControlHubはAppleエコシステムを超えたこの革新的な機能を拡張します。マウスとキーボードを1つだけ使って、デバイスを簡単に操作・管理でき、UniControlHubは統一された生産的な作業環境を実現します。Flutterで構築されており、滑らかで応答性の高いユーザー体験を提供するこのアプリは、生産性向上とデジタルライフの効率化に最適なツールです。
はじめに
プラットフォーム向けのアプリはリリースセクションからダウンロードしてください
MacOS
- libusbをインストール:
brew install libusb
Windows
- お使いのx86またはx64 OSに対応した
Microsoft Visual C++ 2015-2022をインストールしてください。 - Androidデバイスが検出されない場合は、libusbのドライバーがインストールされていることを確認してください。
Linux
libqt5dbus5がインストールされていることを確認してください
Ubuntu/Debian系のシステムでは、以下を実行してください:
sudo apt update
sudo apt install libqt5dbus5Fedora/RHEL/CentOSでは、次を実行してください:
sudo dnf install qt5-qtbaseArch Linuxでは、以下を実行してください:
sudo pacman -S qt5-base
対応プラットフォーム
| プラットフォーム | Bluetooth | USB | ADB | | -------- | --------- | --- | --- | | IOS | ✅ | ❌ | ❌ | | Android | ⏳ | ✅ | ✅ |
スクリーンショット
デモ
トラブルシューティング
- MacOSでは、アプリが
アクセシビリティとBluetoothの許可を求めます(アップデート後、すでに許可されていても再度アクセシビリティの許可を求めることがあります。その場合はアクセシビリティからアプリを削除して再度実行してください) - AndroidでUHIDモードを使用するには、
ADBがインストールされていることを確認してください(AOAモードでは不要です) - デスクトップおよびIOS接続の場合、Bluetoothがオンになっていることを確認してください
- Androidデバイス接続後は、更新ボタンをクリックしてください
開発者ガイド
このセクションでは、開発目的でUniControlHubをセットアップし実行する方法を案内します。
#### 前提条件:
- ご使用のOSに最新のFlutterをインストールしてください。公式Flutterウェブサイトで手順を確認できます。
- プラットフォームに応じたFlutterセットアップガイドに従ってください。AndroidやiOS向けの開発でなければ、それら特有のステップはスキップ可能です。
- Flutterのセットアップが完了したら、依存関係をダウンロードするために
flutter pub getを実行し、アプリを起動するにはflutter runを実行してください
スポンサー
このプロジェクトが役立つと感じたら、ぜひスポンサーになってください!皆様のサポートが開発の継続、新機能の追加、安定性の向上に繋がります。また、Discussionsでアイデアやフィードバックを共有することもできます。ご支援ありがとうございます!🚀
追加の注意事項:
UniControlHubはクロスプラットフォームのキーボード・マウス共有にSynergyサーバーを使用しています。Synergyの詳細は公式サイトをご覧ください。
UniControlHubへの貢献を歓迎します!バグを見つけた場合や機能要望がある場合は、GitHubリポジトリでIssueを開いてください。
--- Tranlated By Open Ai Tx | Last indexed: 2026-01-17 ---
