Turn Your Android Phone into a Bluetooth Keyboard and Mouse
10 min read
Learn step‑by‑step how to use your Android phone as a Bluetooth keyboard and mouse, enabling you to control a PC or laptop without extra hardware.
September 27, 2026 12:00
Before you start
Make sure you have the following ready before you begin:
- A phone running Android 9 (Pie) or newer – the Bluetooth HID profile is supported from Android 9 onward.
- A computer (Windows 10/11, macOS 10.15+, or Linux) with Bluetooth capability.
- Both devices charged to at least 50 % to avoid interruptions during pairing.
- A stable Wi‑Fi or mobile data connection only if you need to download the helper app.
- Permission to install apps from unknown sources (required for some HID apps).
Warning: Enabling the Bluetooth HID profile gives the phone the ability to send keystrokes to the paired computer. Only pair with devices you trust.
Why use your Android as a Bluetooth keyboard and mouse?
There are several practical reasons to repurpose an Android phone for input:
- Travel light: When you’re on the go, a single device can replace a spare keyboard and mouse.
- Quick presentations: Use your phone as a remote clicker and slide‑advancer without extra hardware.
- Ergonomic flexibility: Position the phone on a stand for a mini‑trackpad while you work on a laptop screen.
- Privacy: You control the software stack, unlike generic Bluetooth dongles that may have hidden firmware.
Method 1: Using a dedicated Bluetooth HID app (recommended)
Several apps turn Android into a Bluetooth Human Interface Device (HID). The steps below use the popular Bluetooth Keyboard & Mouse app, which is free on the Play Store and works on most devices.
Step 1 – Install the Bluetooth HID app
- Open the Google Play Store on your phone.
- Search for
Bluetooth Keyboard & Mouse (by AppGround).
- Tap Install and wait for the download to finish.
After installation, the app will request several permissions: Bluetooth, location (required for Bluetooth scanning on Android 10+), and the ability to run in the background. Grant all of them.
Step 2 – Enable Bluetooth HID mode on the app
- Launch the Bluetooth Keyboard & Mouse app.
- On the main screen, toggle the switch labeled Bluetooth HID to On. The app will display a small notification indicating it is acting as a HID device.
- Tap Settings (gear icon) → Keyboard Layout and choose the layout that matches your computer’s language (e.g., US‑QWERTY).
This step configures how keystrokes are translated. If you use a non‑English layout, select the appropriate option to avoid mismatched characters.
Step 3 – Pair the phone with your computer
- On your computer, open the Bluetooth settings:
- Windows 10/11:
Settings > Devices > Bluetooth & other devices
- macOS:
System Settings > Bluetooth
- Linux (GNOME):
Settings > Bluetooth
- Make sure Bluetooth is turned on and click Add device (Windows) or wait for the list to populate (macOS/Linux).
- In the list of discoverable devices, you should see an entry named something like
BT Keyboard or the name you set in the app’s settings. Select it.
- When prompted for a pairing code, the app will automatically generate a 6‑digit PIN on the phone screen. Enter that PIN on the computer and confirm.
After a successful handshake, the computer will treat the phone as a standard Bluetooth keyboard and mouse. You can test it by moving the finger on the phone’s screen – the cursor on the computer should move accordingly.
Step 4 – Fine‑tune mouse and keyboard behavior
- Return to the app’s Settings screen.
- Adjust Mouse Sensitivity to a comfortable level – low values give precise control, high values are faster.
- Toggle Tap to Click if you prefer tapping the screen rather than a dedicated button.
- Enable Multi‑Touch Gestures (if supported) to simulate scroll wheels or right‑clicks.
These options let you tailor the experience to the way you normally use a laptop trackpad.
Method 2: Using a PC‑side companion app (alternative)
If you prefer not to install an app that runs as a Bluetooth HID on the phone, you can use a companion solution where the phone streams input over Wi‑Fi or USB while a small server runs on the computer. One well‑known example is DeskDock (free version) which creates a virtual Bluetooth mouse using the phone’s touch screen.
Step 1 – Install DeskDock on the computer
- Download the DeskDock server from
https://deskcop.com (choose the Windows, macOS, or Linux package).
- Run the installer and follow the on‑screen prompts. The server runs in the background and creates a virtual input device.
Step 2 – Install DeskDock on the Android phone
- Open the Play Store, search for
DeskDock, and install it.
- Open the app and enable the Accessibility Service when prompted – this permission allows the app to read touch events.
- In the app’s main screen, tap Connect. The app will look for the server on the local network.
Step 3 – Connect the devices
- Make sure both phone and computer are on the same Wi‑Fi network.
- When the server appears in the list, tap it to connect. If a firewall blocks the connection, open port 1730 (TCP) on the computer.
- Once connected, moving your finger on the phone will move the cursor on the computer. A single tap acts as a left‑click.
This method does not use Bluetooth, so it works even on devices without BLE HID support. However, it requires a local network and the extra server component.
Testing the setup
After completing either method, verify that the input works reliably:
- Open a text editor on the computer and type using the phone’s on‑screen keyboard. The characters should appear instantly.
- Move the cursor across the screen; check for lag or jitter.
- Try right‑click (if supported) by using a two‑finger tap or the app’s dedicated button.
If everything feels smooth, you’re ready to use the phone as a permanent secondary input device.
Troubleshooting common issues
- Device not discoverable: Ensure Bluetooth is enabled on both devices. On Android, pull down the quick settings panel and tap the Bluetooth icon to confirm it shows as “On”.
- Pairing fails with “Authentication failed”: Cancel the pairing, restart the Bluetooth service on the computer (toggle off/on), and try again. Make sure you enter the exact PIN displayed on the phone.
- Input lag or jitter: Reduce the mouse sensitivity in the app’s settings, and move the phone’s hand slowly while testing. Wireless interference can also cause lag – keep the phone within 3 meters of the computer and avoid other active Bluetooth devices.
- Keyboard layout mismatch: Change the layout in the app’s
Keyboard Layout menu to match your computer’s language. On Windows, you can also add the same layout under Settings > Time & language > Language & region.
- App crashes after Android update: Re‑install the Bluetooth HID app and grant permissions again. Some updates reset the “Allow background activity” flag, which must be re‑enabled.
Safety and privacy considerations
Because the phone becomes a HID device, any malicious app that gains access to the Bluetooth HID service could potentially send keystrokes to your computer. Follow these best practices:
- Only install the HID app from a reputable source (Google Play Store) and keep it updated.
- Disable the Bluetooth HID switch when you’re done using the phone as an input device.
- Regularly review the list of paired Bluetooth devices on your computer and remove any you no longer use.
- If you work with sensitive data, consider using a dedicated “work” profile on Android (Settings > Accounts > Work profile) and install the HID app only there.
With these steps completed, your Android phone is now a fully functional Bluetooth keyboard and mouse, giving you a lightweight, flexible way to control any computer without extra peripherals.