
Make sure you have enabled ADB debugging on your device(s). You can join my QQ group for QtScrcpy and exchange ideas with like-minded friends.: It details the development architecture and the development process of the entire software and helps you develop QtScrcpy from scratch.

If you are interested in it and want to learn how it works but do not know how to get started, you can choose to purchase my recorded video lessons. Asynchronous programming of Qt-based signal slot mechanism improves performance.It's very easy to customize your GUI with Qt.The difference between QtScrcpy and the original scrcpy is as follows: key points QtScrcpy is based on Genymobile's scrcpy project. You can control all your phones at the same time. (For games such as PUBG Mobile) If you want to move vehicles with the STEER_WHEEL keys, you need to set the move mode to single rocker mode.Press the ~ key again to switch back to normal mode.Press ~ key (the SwitchKey in the key map script) to switch to custom mapping mode.Connect to your phone, start service and click apply.Write a customized script and put it in the keymap directory.Instruction for adding new customized mapping files. Here is a video demonstration playing PUBG Mobile. The default key mapping for PUBG Mobile is as follows: Once enabled, you can play the game with your keyboard and mouse. Script for TikTok and some other games are provided by default.

You can write your script to map keyboard and mouse actions to touches and clicks of the mobile phone according to your needs.


It supports three major platforms: GNU/Linux, Windows and macOS. QtScrcpy supports displaying and controlling Android devices via USB or over network.
