ScrcpyKeyMapper icon indicating copy to clipboard operation
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

License Stars Issues

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!

ScrcpyKeyMapper Screenshot

πŸš€ 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

  1. Upload background image to work with
  2. Create nodes by selecting the desired node type (double click or drag and drop)
  3. Position nodes on the screen where you want the touch events to occur
  4. Configure key bindings and properties for each node
  5. Export your mapping configuration for use with QtScrcpy

πŸ› οΈ Built With

πŸ’ 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:

PayPal

Your support helps maintain and improve ScrcpyKeyMapper! ❀️

πŸ‘¨β€πŸ’» Author

Made with ❀️ by w4po