Wireless connect: Connect to Android devices wirelessly You must start it before the wireless connection. Start adbd: Start the adbd service of the Android device. Get device IP: Get the IP address of the Android device and update it to the "Wireless" area for the ease of wireless connection setting. Stop all services: disconnect all connected Android devices Stop service: disconnect from the Android device Start service: connect to the Android device Refresh devices: Refresh the currently connected device You can uncheck it if you experience connection failure with a message more than one device
Enable USB debugging in developer options on the Android device.Or you can build it yourself (not recommended, get it in Actions if you can) RunĬonnect to your Android device on your computer, then run the program and click USB connect or WiFi connect Wireless connection steps (ensure that the mobile phone and PC are on the same LAN): Or you can get it at GitHub Actions, in branch dev and download the latest artifact. On Mac OS, for simplicity, prebuilt archives with all the dependencies (including ADB) are available at Releases:įor Arch Linux Users, you can use AUR to install: yay -Syu qtscrcpy (may be outdated maintainer: yochananmarqos)įor users in other distros, you can use the prebuilt archives from Releases: On Windows, for simplicity, prebuilt archives with all the dependencies (including ADB) are available at Releases:
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. non-intrusiveness (nothing will be installed on the device).low startup time (only about 1 second to display the first frame).lightness (displays only the device screen).It supports three major platforms: GNU/Linux, Windows and macOS. QtScrcpy supports displaying and controlling Android devices via USB or over network.