このプロジェクトについて

Scrcpy Maskは、Rust、Bevy、Reactで構築されたAndroidデバイス制御用クロスプラットフォームデスクトップクライアントです。マウスとキーボードのマッピングを設定するための視覚的インターフェースを提供し、Androidエミュレータに似たマルチタッチ操作を可能にします。コンピュータからAndroidデバイスを制御したり、モバイルゲームをプレイしたりするシナリオを対象としています。 v0.7.0以降、プロジェクトはBevyゲームエンジンに完全に移行し、scrcpy画面ミラーリング、コンボキーマッピング、外部制御メカニズムを備えた組み込みスクリプティングシステムなどの機能を追加しました。以前のRust + Tauri + Vueブランチはもうメンテナンスされていません。 このプロジェクトは、オープンソースのAndroidリモート制御ツールであるScrcpyをベースにしており、強化されたマウスとキーボードの制御で拡張しています。このインタラクションをサポートするため、元のscrcpy-serverを拡張・最適化し、別のブランチプロジェクトであるscrcpy-mask-serverとして分離しました。 READMEに記載されている主な機能: - 国際化(i18n) - 有線およびワイヤレスのAndroidデバイス接続 - 入力マッピング用のScrcpy制御プロトコル - 画面ミラーリング用のScrcpyビデオプロトコル - 視覚的キーマッピング設定 - 組み込みスクリプティングサポート(別途スクリプト構文ガイドあり) - マウス・キーボードマッピング(タップ、リピートタップ、マルチタップ、スワイプ、方向パッド、スキル発動、FPS/射撃、RawInput、スクリプトを含む) - 入力ランダム化の強化:ランダムなタッチオフセット、スワイプパス、ランダムアンカー、マイクロジッター - 最大10点の同時接触をサポートするオプションの実験的UHIDタッチスクリーンバックエンド - HTTP APIとWebSocketを介したデバイス、マッピング設定、アプリ設定の外部制御(ウィンドウ同期の例付き) 計画中または未完成の項目には、ゲームコントローラーマッピング(スポンサー待ち)とドキュメントが含まれます。 READMEにはまた、中国語の動画チュートリアル、Devices、Mapping、Screen Casting、Settings画面のスクリーンショット、プロジェクトの実行とコンパイルのためのビルドヘルプドキュメント、Star Historyチャートへのリンクがあります。PRやissueを通じた貢献を歓迎しており、対応時間が限られる場合がある旨の注記があります。