---
title: "Scrcpy-mask - 通过'按键映射'，实现模拟器式流畅手游体验：跨平台的电脑控制安卓工具"
date: 2024-05-13T07:26:13Z
modified: 2024-05-13T07:26:18Z
permalink: "https://www.appinn.com/scrcpy-mask/"
type: post
status: publish
excerpt: ""
categories:
  - Android
  - linux
  - macOS
  - Windows
tags:
  - Android
  - linux
  - macOS
  - Windows
  - Scrcpy
  - 电脑控制安卓
featured_image: "https://www.appinn.com/wp-content/uploads/2024/05/Appinn.jpg"
author: 青小蛙
timestamp: 2024-05-13T07:26:18Z
---

**Scrcpy-mask** 是一款基于 [Scrcpy](https://www.appinn.com/scrcpy-remote-android-from-computer.md) 的图形界面工具，跨平台。支持可视化的鼠标和键盘按键映射配，可以流畅的在电脑上玩手游。支持 Windows、macOS（支持 M 芯片）、Linux。@[Appinn](https://www.appinn.com/scrcpy-mask.md)

![Scrcpy-mask - 通过'按键映射'，实现模拟器式流畅手游体验：跨平台的电脑控制安卓工具](https://www.appinn.com/wp-content/uploads/2024/05/Appinn.jpg)

## Scrcpy 是什么

[Scrcpy](https://www.appinn.com/tag/scrcpy/?output_format=md) 依旧是那个 Scrcpy，这是一个有着 10 万+ GitHub 星星的开源项目，主要功能是显示和控制你的 Android 设备。

有很多基于 Scrcpy 的项目，我们的[标签](https://www.appinn.com/tag/scrcpy/?output_format=md)里也介绍过很多了。而 Scrcpy-mask 也是这样一款。

来自[**发现频道**](https://meta.appinn.net/c/faxian/10)，开发者 @**ruchuby** 自荐：[https://meta.appinn.net/t/topic/56349](https://meta.appinn.net/t/topic/56349)

## 俺正在 mac 上打王者：开源项目 Scrcpy Mask 像模拟器一样用鼠标键盘控制 Android 设备，基于 Rust & Tarui 开发的跨平台客户端

为了实现电脑控制安卓设备，本人（@**ruchuby**）使用 Tarui + Vue 3 + Rust 开发了一款跨平台桌面客户端。该客户端能够提供可视化的鼠标和键盘按键映射配置。通过按键映射实现了实现类似安卓模拟器的多点触控操作，具有毫秒级响应速度。该工具可广泛用于电脑控制安卓设备玩手游等等，提供流畅的触控体验。

本项目仅实现了 Scrcpy 控制协议，**不提供投屏功能**。因为投屏会存在延迟和模糊问题，本项目另辟蹊径，直接放弃投屏，而使用透明的蒙版显示窗口背后的内容（可以使用 AVD 、手机自带低延迟投屏界面等），从根本上杜绝了投屏延迟的现象。

### 可视化编辑按键映射配置

![](https://www.appinn.com/wp-content/uploads/2024/05/66371911f989f2fb975b62a3.avif)

### [](https://meta.appinn.net/t/topic/56349#todo-2)特性 & TODO

- ✅ 有线、无线连接安卓设备
- ✅ 启动并连接 Scrcpy 服务端
- ✅ 实现 Scrcpy 控制协议
- ✅ 鼠标和键盘按键映射
- ✅ 可视化编辑按键映射配置
- ✅ 按键映射配置的导入与导出
- ✅ 更新检查
- ✅ 在按键映射和插入文本之间切换
- ✅ 国际化
- 手柄按键映射
- 更好的宏
- 通过 WebSocket 提供外部接口
- 帮助文档

### 小视频

开发者还录制了视频：

 

### 基本使用

1. 安装
2. 确认你的安卓设备类型 
    1. 对于手机或平板电脑等物理设备 
        1. 你需要自己解决投屏的问题。推荐使用设备品牌的官方投屏方式，这样一般延迟最小。
        2. 通过USB或无线方式在设备上启用ADB调试，然后将其连接到电脑。
    2. 对于模拟器，不仅不需要投屏，而且模拟器通常默认启用ADB有线调试。所以几乎不用操作就能获得最好的体验。
3. 启动软件并导航到设备页面。 
    1. 在可用的设备中查找你的设备(如果未找到，请自行搜索如何为安装设备启用ADB调试)。
    2. 右击你的设备并选择“获取屏幕大小”。根据获得的屏幕尺寸为参考，正确输入设备的宽度和高度。注意：如果宽度或高度不正确 (例如，在纵向和横向模式下这两个参数是颠倒的)，所有触摸操作将被忽略，但是不会有任何错误消息。
    3. 再次右击设备并选择“控制此设备”。
4. 导航到设置页面->蒙版设置，将蒙版的宽度和高度设置为设备大小的一定倍数，以确保蒙版大小合适。
5. 导航到蒙版页面，你可以在其中看到一个完全透明的蒙版区域。接下来，调整并移动模拟器窗口或投屏窗口，让其内容区域与透明蒙版区域完全对齐。
6. 导航到键映射页面，切换或编辑键映射配置。
7. 返回到蒙版界面，开始使用吧！

## 获取

- [GitHub](https://github.com/AkiChase/scrcpy-mask)
- [搬运](https://pan.quark.cn/s/8eef37eab762)

有问题去发现频道向开发者反馈。

---

原文：https://www.appinn.com/scrcpy-mask/

## Topics

**分类目录:** [Android](https://www.appinn.com/category/android/?output_format=md), [linux](https://www.appinn.com/category/linux/?output_format=md), [macOS](https://www.appinn.com/category/mac/?output_format=md), [Windows](https://www.appinn.com/category/windows/?output_format=md)

**标签:** [Scrcpy](https://www.appinn.com/tag/scrcpy/?output_format=md), [电脑控制安卓](https://www.appinn.com/tag/%e7%94%b5%e8%84%91%e6%8e%a7%e5%88%b6%e5%ae%89%e5%8d%93/?output_format=md)