Go to file
2024-05-02 08:44:01 +08:00
.github/workflows Scrcpy Mask v0.1.1 2024-05-02 08:44:01 +08:00
public feat(icon): new icon 2024-04-15 08:29:39 +08:00
src bug(Device): refresh devices 2024-04-30 22:17:56 +08:00
src-tauri Scrcpy Mask v0.1.1 2024-05-02 08:44:01 +08:00
.gitignore init 2024-04-13 08:32:42 +08:00
index.html init 2024-04-13 08:32:42 +08:00
LICENSE Create LICENSE 2024-04-15 21:15:42 +08:00
package.json Scrcpy Mask v0.1.1 2024-05-02 08:44:01 +08:00
publish.js Scrcpy Mask v0.1.1 2024-05-02 08:44:01 +08:00
README.md feat(Device): add wireless connections 2024-04-30 22:02:40 +08:00
tsconfig.json migration from v1 2024-04-13 09:53:41 +08:00
tsconfig.node.json init 2024-04-13 08:32:42 +08:00
vite.config.ts init 2024-04-13 08:32:42 +08:00

Scrcpy-mask

A Scrcpy (control) client in Rust & Tarui aimed at providing mouse and key mapping.

Due to the delay and blurred image quality of the mirror screen. This project found another way, directly abandoned the mirror screen, and instead used a transparent mask to display the screen content behind the window, which fundamentally put an end to the delay in casting the screen.

Features

  • Wired and wireless connections to Android devices
  • Start scrcpy-server and connect to it
  • Implement scrcpy client control protocol
  • Mouse and keyboard mapping
  • Visually setting the mapping
  • Provide external interface through websocket

contribution.

If you are interested in this project, you are welcome to submit pull request or issue. But my time and energy is limited, so I may not be able to deal with it all.