Getting started
Let's set up DeckPad
About five minutes, once. You need a Windows PC, an Android phone (6.0 or newer), and either a USB data cable or Bluetooth on both.
USB or Bluetooth?
| USB cable | Bluetooth | |
|---|---|---|
| Speed | Fastest: a few milliseconds per press | Fast enough for buttons: tens of milliseconds |
| Phone battery | Charges while you use it | Doesn't charge |
| One-time setup | Turn on USB debugging on the phone | Pair the phone and PC in Bluetooth settings |
You can set up both. DeckPad uses the cable whenever it's plugged in and Bluetooth the rest of the time. Wi-Fi isn't supported yet.
1. Install DeckPad for Windows
DeckPad for Windows is the small app on your PC that carries out the button presses. Install it first.
- On your PC, download DeckPad-Setup.exe (or go to the download page).
- Open the downloaded file. If Windows says “Windows protected your PC”, click More info → Run anyway. DeckPad isn't code-signed yet; here's why. On Windows 11 with Smart App Control on, read this first.
- When the installer finishes, DeckPad starts and shows “DeckPad is ready”.
- Its icon, four small keys, sits in the notification area next to the clock. If it isn't there, click the ^ arrow by the clock to show hidden icons. That's where Windows 11 puts new icons.
There's nothing else to do on the PC. Hover over the icon to see its status; right-click it for the menu (pairing code, paired devices, Bluetooth, start with Windows, logs).
2. Install the phone app
Install DeckPad from Google Play on your Android phone and open it. It walks you through the same steps as this page.
3. Connect with a USB cable
Over USB, DeckPad uses Android's USB debugging connection to reach the PC. No network, no IP addresses. Turning on USB debugging is a one-time switch. Android asks you to approve each computer before it can connect, so only approve your own PC.
No cable, or rather not turn on developer options? Use Bluetooth instead.
Turn on USB debugging
USB debugging lives in a hidden Developer options menu. Unlock it first, then turn the switch on. The menu names differ a little between phone brands; find yours below.
- Open Settings → About phone and tap Build number 7 times.
- Enter your PIN, pattern or password if asked. You'll see “You are now a developer!”
- Go to Settings → System → Developer options, turn on USB debugging and confirm with OK.
Samsung Galaxy phones
- Open Settings → About phone → Software information.
- Tap Build number 7 times and enter your PIN or pattern. Samsung confirms that developer mode is on.
- Go back to the main Settings list. Developer options now appears at the bottom, below About phone. Open it and turn on USB debugging.
On newer Galaxy phones, Auto Blocker (Settings → Security and privacy → Auto Blocker) blocks commands over USB, which stops DeckPad's USB connection. If USB debugging won't turn on or the PC never sees the phone, turn Auto Blocker off, or use Bluetooth instead.
Other brands
| Brand | Tap 7 times | Then find Developer options in |
|---|---|---|
| Google Pixel, Motorola, Nokia and most others | Settings → About phone → Build number | Settings → System → Developer options |
| Xiaomi, Redmi, POCO | Settings → About phone → MIUI version (or OS version) | Settings → Additional settings → Developer options |
| OnePlus | Settings → About device → Version → Build number | Settings → System → Developer options |
| OPPO, realme | Settings → About device → Version → Build number | Settings → Additional settings (or System) → Developer options |
| vivo | Settings → System management → About phone → Software version | Settings → Additional settings (or System) → Developer options |
The DeckPad app shows the steps for your phone's brand, with a button that opens the right settings screen.
Plug in
- Make sure DeckPad is running on the PC (its icon is next to the clock).
- Connect the phone to the PC with a USB cable that carries data. Some cheap cables only charge.
- The phone asks “Allow USB debugging?” Tick Always allow from this computer and tap Allow. If nothing appears, unlock the phone and look again.
- Open DeckPad on the phone. Within a few seconds it shows “Found <your PC>”. Carry on with pairing.
Not connecting? The DeckPad icon on the PC gives hints: hover over it. See also the phone can't find my PC.
3. Or connect with Bluetooth
No cable and no developer options needed. Your phone and PC have to be paired with each other in their Bluetooth settings first. DeckPad only talks to devices you've already paired; it never scans for devices around you.
- Pair the phone with the PC (once). On the phone, open Bluetooth settings so it's visible. On the PC:
- Windows 11: Settings → Bluetooth & devices → Add device → Bluetooth.
- Windows 10: Settings → Devices → Bluetooth & other devices → Add Bluetooth or other device → Bluetooth.
- On the PC, right-click the DeckPad icon and check that Allow Bluetooth connections is ticked. It's on by default.
- On the phone, open DeckPad. During setup, tap No cable? Use Bluetooth instead. Later, you can find it under Settings → Bluetooth in the app.
- On Android 12 and newer, allow the Nearby devices permission when asked. DeckPad uses it only to list your paired devices and connect to the one you choose.
- Choose your PC from the list. DeckPad connects and shows “Found <your PC>”. Carry on with pairing.
Keep the phone within Bluetooth range of the PC (a few metres, ideally the same room). If you plug in the USB cable later, DeckPad switches to USB the next time it reconnects.
4. Pair with the 6-digit code
The first time a phone connects, you confirm it's yours with a code. This stops anyone else from using your PC through DeckPad.
- On the phone, tap Show code on PC.
- A “Pair with DeckPad” window with a 6-digit code opens on the PC.
- Type the code on the phone and tap Pair. Then tap Open my deck.
- A code works once and expires after 2 minutes. Tap Show a new code for another.
- After 3 wrong codes, pairing pauses for 60 seconds. After 10 wrong codes in an hour, it stays off until you choose Show pairing code… in the DeckPad menu on the PC.
- Only type the code on your own phone. DeckPad never asks for it anywhere else.
You only pair once. The phone keeps a secret token, encrypted with the Android Keystore, and reconnects on its own from then on. To unpair, tap Forget this PC in the app's settings, or on the PC right-click the DeckPad icon → Paired devices → your phone → Remove….