{"id":15013241,"url":"https://github.com/akichase/scrcpy-mask","last_synced_at":"2026-04-01T20:50:15.827Z","repository":{"id":227583720,"uuid":"771841294","full_name":"AkiChase/scrcpy-mask","owner":"AkiChase","description":"A Scrcpy client in Rust \u0026 Tarui aimed at providing mouse and key mapping to control Android device, similar to a game emulator","archived":false,"fork":false,"pushed_at":"2025-03-25T07:59:46.000Z","size":24115,"stargazers_count":780,"open_issues_count":15,"forks_count":49,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-15T12:05:32.331Z","etag":null,"topics":["rust","scrcpy","tauri","vue"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AkiChase.png","metadata":{"files":{"readme":"README-zh.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-14T03:37:49.000Z","updated_at":"2025-05-15T02:58:34.000Z","dependencies_parsed_at":"2024-05-31T11:55:44.071Z","dependency_job_id":"9a7b98ce-1375-48cf-92a2-b7da5522a782","html_url":"https://github.com/AkiChase/scrcpy-mask","commit_stats":{"total_commits":203,"total_committers":1,"mean_commits":203.0,"dds":0.0,"last_synced_commit":"8228ffd39be8850ec609e274bd526b01328199a6"},"previous_names":["akichase/scrcpy-mask"],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkiChase%2Fscrcpy-mask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkiChase%2Fscrcpy-mask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkiChase%2Fscrcpy-mask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkiChase%2Fscrcpy-mask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AkiChase","download_url":"https://codeload.github.com/AkiChase/scrcpy-mask/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254337613,"owners_count":22054253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rust","scrcpy","tauri","vue"],"created_at":"2024-09-24T19:43:56.755Z","updated_at":"2026-04-01T20:50:15.819Z","avatar_url":"https://github.com/AkiChase.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scrcpy Mask\n\n[English](./README.md)\n\n**Scrcpy Mask** 是一款基于 **Rust + Bevy + React** 构建的跨平台桌面客户端，用于高效控制安卓设备。\n它提供了可视化的鼠标与键盘按键映射配置，实现了类似安卓模拟器的多点触控操作，具备毫秒级响应速度，带来流畅自然的交互体验。该工具可广泛应用于在电脑上操控安卓设备、玩手游等场景。\n\n\u003e 从 **v0.7.0** 开始，项目已完全迁移至 **Bevy 游戏引擎**，带来了更强大、更稳定的功能，包括 **scrcpy 投屏**、**组合按键映射**、以及更灵活的 **内置脚本系统与外部控制机制**。\n\u003e\n\u003e ⚠️ 旧版基于 **Rust + Tauri + Vue** 的分支已停止维护。\n\n特别感谢 **Scrcpy** 项目的开发者。Scrcpy 是一个功能强大、性能卓越的开源工具，为 Android 设备的远程控制提供了坚实基础。\nScrcpy Mask 基于其优秀架构，针对鼠标与键盘控制进行了进一步的增强与扩展。\n\n为了更好地支持 **Scrcpy Mask** 与安卓设备的交互，对原 **scrcpy-server** 进行了功能扩展与优化，并基于此创建了分支项目 [**scrcpy-mask-server**](https://github.com/AkiChase/scrcpy-mask-server)。\n\n## 特性\n\n- [x] 国际化\n- [x] 有线、无线连接安卓设备\n- [x] Scrcpy 控制协议（映射）\n- [x] Scrcpy 视频协议（投屏）\n- [x] 按键映射配置可视化\n- [x] 内置脚本，见[脚本语法规则简介](./scripts-help-zh.md)\n- [x] 鼠标、键盘按键映射\n- [ ] 手柄按键映射（等待赞助支持❤️）\n- [ ] 外部程序控制，见[外部控制](https://github.com/AkiChase/scrcpy-mask-external-control)（等待更新）\n- [ ] 帮助文档\n\n## 视频教程\n\n- [“像模拟器一样控制安卓设备玩手游” Scrcpy Mask 重要版本更替说明与教程](https://www.bilibili.com/video/BV1ynkWBLEza/?share_source=copy_web\u0026vd_source=36923115230d8a46ae8b587fc5348e6e)\n\n## 截图\n\n- 设备\n\n![](https://pic1.imgdb.cn/item/68e79a25c5157e1a885fb7e9.png)\n\n- 映射\n\n![](https://pic1.imgdb.cn/item/68e79a27c5157e1a885fb7ec.png)\n\n- 投屏\n\n![](https://pic1.imgdb.cn/item/68e79a27c5157e1a885fb7ed.png)\n\n- 设置\n\n![](https://pic1.imgdb.cn/item/68e79a25c5157e1a885fb7e8.png)\n\n## 贡献\n\n[build-help](./build-help.md) 简要说明了如何运行和编译项目。\n\n如果你对本项目感兴趣，欢迎提交 PR 或 Issue。\n由于个人时间和精力有限，可能无法及时处理所有反馈，敬请谅解。\n\n[![Star History Chart](https://api.star-history.com/svg?repos=AkiChase/scrcpy-mask\u0026type=Date)](https://star-history.com/#AkiChase/scrcpy-mask\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakichase%2Fscrcpy-mask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakichase%2Fscrcpy-mask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakichase%2Fscrcpy-mask/lists"}