A Deskflow client for Android.
The name is leap-scrcpy because originally it uses Input Leap and Scrcpy.
It's still in early development stage:
- Mouse movement
- Mouse click
- Mouse scroll wheel
- Two-way clipboard sync
- Keyboard
- File Drag and Drop
Download and run adb: https://developer.android.com/tools/releases/platform-tools#downloads
Enable USB debugging or Wireless debugging on your Android device.
- Download and install Deskflow
- Set your PC as server
- In Edit -> Preferences, turn off Require client certificates
- Add a screen named "Android" and place it as you want (https://github.com/input-leap/input-leap#usage)
Barrier, Input Leap and Synergy 1 should also be compatible, but Synergy 3 is not.
Android Studio is required to build the server, before a binary release is ready.
There is no binary release yet, so you need to run from source
cd server
./gradlew assembleDebugDon't use release build because the path is hardcoded.
- Install Node.js and pnpm (
npm i -g pnpm) - Clone this repository
- Run
pnpm install - Run
pnpm build
node esm/index.js [server-address] [name]Server address is like host:port. Defaults to localhost:24800 which is the default port of Input Leap running on current machine.
Name must be same as the screen name you added in Input Leap. Defaults to Android.
Now when you move the mouse to the configured edge, it will teleport to the Android device.