ScrcpyKeyMapper
ScrcpyKeyMapper copied to clipboard
A GUI key mapping utility for QtScrcpy, allowing you to create and manage keyboard bindings for mobile applications and games.
ScrcpyKeyMapper
A GUI key mapping utility for QtScrcpy, allowing you to create and manage keyboard bindings for mobile applications and games.
π Also available in: Ψ§ΩΨΉΨ±Ψ¨ΩΨ© | δΈζ
π Try it live!

π Features
- Visual key mapping interface
- Support for all mapping types:
- Click
- Double-click
- Multi-click
- Drag
- Mouse move
- Steer wheel
- π Dark/Light theme support
- πΌοΈ Upload background image to work with
- β¨ Easy node editing and management
- π±οΈ Drag-and-drop interface
- πΎ JSON import/export functionality
- π Auto scaling based on background image
β¨οΈ Keyboard Shortcuts
- Ctrl - Hold to clone a node
- Shift - Hold to move complex nodes
- Ctrl + Shift - Hold both to clone and move simultaneously
π¦ Getting Started
- Upload background image to work with
- Create nodes by selecting the desired node type (double click or drag and drop)
- Position nodes on the screen where you want the touch events to occur
- Configure key bindings and properties for each node
- Export your mapping configuration for use with QtScrcpy
π οΈ Built With
- Konva.js - HTML5 Canvas JavaScript framework
- Bootstrap 5 - CSS framework
π Support the Project
If you find this tool helpful and want to support me, you can:
- β Star the project on GitHub
- π Report bugs or suggest new features
- π Contribute to the project
- π° Make a donation:
Your support helps maintain and improve ScrcpyKeyMapper! β€οΈ
π¨βπ» Author
Made with β€οΈ by w4po