One Phone.
Every Screen.
Turn your mobile device into a wireless keyboard, trackpad, gamepad, and media remote. Control your computer and TV from anywhere in the room.
Three steps to
total control
Install the Receiver
Download and run the ComboKey Receiver on your Windows, macOS, Linux, or Android TV device. It runs quietly in the background, ready to accept connections.
Get the Controller
Install the free ComboKey Controller app on your iPhone or Android phone from the App Store or Google Play. No account, no sign-up.
Pair & Control
Open the controller, scan for nearby receivers on your Wi-Fi, and tap to pair. Instantly control your keyboard, mouse, gamepad, or TV from your phone.
Everything you need
in one app
Full Keyboard
Type naturally with a full QWERTY layout, modifier keys, function row, and text paste. Works in any app on your computer or TV.
Precision Trackpad
Multi-touch virtual trackpad with tap-to-click, two-finger scroll, and drag support. As responsive as a physical trackpad.
Gamepad Mode
Virtual Xbox-style gamepad with dual analog sticks, D-pad, face buttons, and shoulder triggers. Works with any game that supports controllers.
Media Remote
Play, pause, volume, and skip controls. Perfect for presentations, streaming, or controlling music from across the room.
Android TV Control
Navigate Android TV with D-pad, home, back, and voice search. Type with your phone keyboard instead of the on-screen remote.
Text Input
Type directly into any text field on your TV or computer. Paste URLs, search queries, or messages from your phone clipboard.
Get the Receiver
Choose your platform below. The controller app is available separately on mobile app stores.
Get the Controller
on your phone
The ComboKey Controller is free.
How to set up
your receiver
- Download the Windows installer from the download section above.
- Run the installer and follow the prompts. The receiver installs as a background application.
- Launch ComboKey Receiver from the Start Menu or system tray.
- The receiver appears in your system tray. It broadcasts its presence on your local network automatically.
- On your phone, open the ComboKey Controller app. Your computer should appear in the device list.
- Tap to pair. A pairing code appears on both screens. Confirm to connect.
- You are ready to control your PC from your phone.
- Download the macOS DMG from the download section above.
- Open the DMG and drag ComboKey Receiver to your Applications folder.
- Launch the app. macOS may show a security prompt — click Open.
- The receiver needs Accessibility permission to send keyboard and mouse events. You will be prompted to enable it in System Settings.
- Go to System Settings → Privacy & Security → Accessibility and enable ComboKey Receiver.
- Restart the receiver. The status should show permission: ready.
- On your phone, open the ComboKey Controller app and pair with your Mac.
- Download the AppImage, .deb, or .rpm package from the download section above.
- AppImage: Make it executable with chmod +x combokey-receiver.AppImage and run it.
- .deb: Install with sudo dpkg -i combokey-receiver.deb.
- .rpm: Install with sudo rpm -i combokey-receiver.rpm.
- The receiver requires access to
/dev/uinputfor keyboard and mouse input. Add your user to theinputgroup: sudo usermod -aG input $USER. - Log out and back in for the group change to take effect.
- Launch the receiver. It should appear in your system tray or as a terminal process.
- On your phone, open the ComboKey Controller app and pair with your Linux machine.
uinput kernel module. Some Wayland
compositors may not support global input injection. X11 is recommended for full functionality.
- Download the APK from the download section above.
- Transfer the APK to your Android TV device via USB drive, cloud storage, or the Send files to TV app.
- On your Android TV, open a file manager and navigate to the APK. Tap to install. You may need to enable Install unknown apps in Settings.
- Launch ComboKey Receiver from your apps list.
- Enable the ComboKey Accessibility Service in Settings → Accessibility. This allows the receiver to send navigation commands.
- Optionally, enable the ComboKey IME in Settings → Keyboard for text input support.
- On your phone, open the ComboKey Controller app and pair with your Android TV.