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 How to Turn an Android Phone into a Bluetooth Keyboard and Mouse for Your Computer

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

  1. Open the Google Play Store on your phone.
  2. Search for Bluetooth Keyboard & Mouse (by AppGround).
  3. 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

  1. Launch the Bluetooth Keyboard & Mouse app.
  2. 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.
  3. 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

  1. On your computer, open the Bluetooth settings:
    • Windows 10/11: Settings > Devices > Bluetooth & other devices
    • macOS: System Settings > Bluetooth
    • Linux (GNOME): Settings > Bluetooth
  2. Make sure Bluetooth is turned on and click Add device (Windows) or wait for the list to populate (macOS/Linux).
  3. 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.
  4. 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

  1. Return to the app’s Settings screen.
  2. Adjust Mouse Sensitivity to a comfortable level – low values give precise control, high values are faster.
  3. Toggle Tap to Click if you prefer tapping the screen rather than a dedicated button.
  4. 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

  1. Download the DeskDock server from https://deskcop.com (choose the Windows, macOS, or Linux package).
  2. 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

  1. Open the Play Store, search for DeskDock, and install it.
  2. Open the app and enable the Accessibility Service when prompted – this permission allows the app to read touch events.
  3. In the app’s main screen, tap Connect. The app will look for the server on the local network.

Step 3 – Connect the devices

  1. Make sure both phone and computer are on the same Wi‑Fi network.
  2. When the server appears in the list, tap it to connect. If a firewall blocks the connection, open port 1730 (TCP) on the computer.
  3. 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.

User Comments (0)

Add Comment
We'll never share your email with anyone else.