Turn your smartphone into a remote keyboard and trackpad for your PC. Control your computer from across the room with low latency and a clean, dark-mode interface.
- Remote Control: Use your phone as a wireless keyboard and mouse trackpad.
- Buffered Input Mode: Type with full autocorrect and predictive text on your phone, then send the message in one go. Perfect for long messages.
- Smart Throttling: Optimized mouse movement for smooth performance over Wi-Fi.
- Custom Shortcuts: Create a desktop shortcut with your own custom PNG icon using the included script.
- Secure Pairing: Uses a token-based QR code system to ensure only you can control your PC.
- Clone or Download this repository.
- Run Setup: Double-click
setup.batto install Python dependencies automatically.- Note: Requires Python 3.12+ installed and added to PATH.
- Start the App: Double-click
run.bat. - Connect:
- A QR code will appear on your screen.
- Scan it with your phone's camera.
- Open the link to start controlling your PC.
- Buffered Mode:
- Toggle the "Buffered" checkbox in the app to enable autocorrect.
- Type your message and hit "Send" (Green button).
Want a fancy icon on your desktop?
- Run
create_shortcut_advanced.py(or use the command line). - Select a PNG image when prompted.
- A shortcut will be created on your Desktop. Right-click and "Pin to Taskbar" if desired!
- Local Network Only: This application is designed strictly for local Wi-Fi networks.
- Encrypted Traffic: All keystrokes, clipboard text, and mouse movements are sent over a secure HTTPS connection. This means your typed text and sensitive data are encrypted and cannot be read by packet sniffers.
- Local Visibility: Be aware that because this runs openly on your local network, other users on the same Wi-Fi could potentially intercept the initial connection token or see that a device is connected, but they cannot read your encrypted keystrokes.
- Firewall: If you can't connect, ensure "Python" is allowed through your Windows Firewall on Private Networks.
- Same Network: Your phone and PC must be on the same Wi-Fi network.