[TOC]
> [github](https://github.com/Genymobile/scrcpy)
## 概述
手机壳投屏,可投屏并录屏
需要在手机端的系统设置里开启「开发者选项」及「USB 调试」选项
## 安装
### mac
```
brew install scrcpy
brew cask install android-platform-tools
```
### linux
> [参考](https://github.com/Genymobile/scrcpy/blob/master/BUILD.md)
### widow
```
choco install scrcpy -y
```
## 使用
连接 USB,执行 `scrcpy` 命令即可启动软件。
### 多个手机,选择一台连接
```
adb devices
scrcpy -s 设备ID
```
### 投屏并录屏
`scrcpy -r file.mp4`
### 不投屏只录屏
`scrcpy -Nr file.mp4`
### WIFi 无线连接
1. 手机 UBS 连接电脑
2. 查询设备当前的 IP 地址 (设置 →关于手机→状态)
3. `adb tcpip 5555`
4. 拔掉你的数据线
5. `adb connect 设备IP地址:5555`
6. `scrcpy` 启动 或设置 码率启动 `scrcpy -b 3M -m 800` 意思是限制 3 Mbps,画面分辨率限制 800
7. 如需切换回 USB 模式,执行:adb usb
## Scrcpy 快捷键列表
| Action | Shortcut | Shortcut (macOS) |
| --- | :-- | :-- |
| 切换全屏模式 | `Ctrl`+`f` | `Cmd`+`f` |
| 将窗口调整为1:1(完美像素) | `Ctrl`+`g` | `Cmd`+`g` |
| 调整窗口大小以删除黑色边框| `Ctrl`+`x`|*Double-click¹* | `Cmd`+`x`|*Double-click¹* |
| 设备 HOME 键 | `Ctrl`+`h`|*Middle-click* | `Ctrl`+`h`|*Middle-click* |
| 设备 BACK 键| `Ctrl`+`b`|*Right-click²* | `Cmd`+`b`|*Right-click²* |
| 设备 任务管理 键 (切换APP) | `Ctrl`+`s` | `Cmd`+`s` |
| 设备 菜单 键 | `Ctrl`+`m` | `Ctrl`+`m` |
| 设备音量+键 | `Ctrl`+`↑`*(up)* | `Cmd`+`↑`*(up)* |
| 设备音量-键 | `Ctrl`+`↓`*(down)* | `Cmd`+`↓`*(down)* |
| 设备电源键 | `Ctrl`+`p` | `Cmd`+`p` |
| 点亮手机屏幕 | *Right-click²* |
| 复制设备内容到电脑 | `Ctrl`+`c` | `Cmd`+`c` |
| 粘贴电脑到设备 | `Ctrl`+`v` | `Cmd`+`v` |
| 复制电脑内容到设备 | `Ctrl`+`Shift`+`v` | `Cmd`+`Shift`+`v` |
| 启用/禁用 FPS 计数器(stdout)| `Ctrl`+`i` | `Cmd`+`i` |
| 传输文件到设备 | 将文件拖入投屏(非apk)|
| 安装 apk | 将 apk 文件拖入投屏 |