How to Control Android Using a Computer Mouse and Keyboard

Dan Price Updated 15-12-2019

If you’re like some people, you might work nearly as productively on your phone or tablet as a computer. Of course, the vast majority of Android devices use your finger as the primary input method. But this is a big drawback when doing work; using your digits to control your devices simply isn’t as fluid as using a mouse and keyboard.


Wouldn’t it be great if you could use your computer’s input devices on your phone or tablet? Well, good news—you can! Here’s how to control your Android device using your computer’s mouse and keyboard.

Download DeskDock to Control Android With a Mouse

To follow this tutorial, you’ll need to use an app called DeskDock. There are a couple of other methods available (which we’ll touch on later), but using DeskDock is the fastest, easiest, and most reliable approach.

DeskDock offers both a free and a pro version. The Pro version is available as a separate download.

Download: DeskDock (Free) | DeskDock Pro ($5.49)

What Features Does DeskDock Offer?

DeskDock essentially turns your Android’s screen into a second monitor, allowing you to move your mouse onto your device by moving it over your computer screen’s boundary.


As you’d expect, more features are available in the pro version than the free version. For example, the free version only offers the ability to share your mouse. If you want to use your laptop’s keyboard and mouse on Android, you’ll need to go pro.

If you’re planning to use the app a lot, the pro version is well worth the investment. However, we recommend testing the free version first to ensure it meets your requirements.

Some of the best features of the free version of DeskDock include:

  • Shared clipboards: You can easily copy and paste data between your PC and your device.
  • Multitouch support: The app provides shortcuts that can simulate multitouch gestures on your device, meaning you’ll never need to physically touch your phone while the app is active.
  • Multi-device support: If you’ve got several Android devices, you can hook them all up to one instance of the app and use them at the same time.
  • Customizable mouse input: You can choose what action you want to associate with either a left- or right-click.

As mentioned, the pro version introduces shared keyboards. It also lets you map up to 10 mouse buttons, offers drag-and-drop support, and has keyboard shortcuts for your phone’s power, volume, and screen brightness. The pro version is ad-free.


As well as installing the app on your phone or tablet, you’ll also need to install the app’s server on your computer. The server has versions available for Windows, Mac, and Linux.

Lastly, unlike some of the other alternatives available in the Play Store, DeskDock does not require root access.

How to Set Up DeskDock

Now you know what DeskDock offers, let’s take a look at how to install the app and get it up and running on your machine.

Setting Up the Server: Java and USB Debugging


Before you install the app on your device, you first need to install the server on your machine. This is the most complicated part of the setup process.

The server relies on the Java Runtime Environment 1.7 or higher to run. If it’s not already present on your computer, head to the Java website to download and follow the on-screen installation instructions.

Next, you need to enable USB debugging What Is USB Debugging Mode on Android? Here's How to Enable It Need to allow USB Debugging on your Android? We explain how to use debugging mode for pushing commands from your PC to your phone. Read More on your phone or tablet. The option is tucked away in the hidden Developer Options menu. To activate the Developer Options menu, head to Settings > About Phone and tap on the Build Number field seven times.

Once your device confirms Developer Mode is enabled, go to Settings > System > Developer Options > Debugging > USB Debugging and make sure the toggle is turned on. Tap OK when you see the on-screen confirmation.


Connecting Your Device

Now you need to connect your Android device to your computer using a USB cable. In most cases, your usual charging cable will suffice.

Hopefully, connecting your device via USB will cause your computer to automatically install your device’s ADB drivers. If you’re unlucky and only the MTP drivers (or no drivers at all) are installed, you’ll need to find and install them manually.

Sadly, there are far too many Android devices for us to list all the downloads here. A simple Google search should provide what you’re looking for. If you struggle to find the right file, trying visiting the Android Developer website. In case you still can’t find the right drivers, contact your manufacturer’s customer support line directly.

Note that Mac users do not need to install any drivers.

Finally, you need to download the app’s server software using the link below. Make sure you download the version to match your operating system. The server is a standalone app; you don’t need to install any files on your system to use it.

If the server launches successfully, you’ll see an icon in your system tray. Right-click on the app to customize its settings.

Download: DeskDock Server (Free)

Install the Android App

Use the download links provided earlier to install the Android app on your device.

If you set up the server correctly, all you need to do is attach your phone to your computer via USB. The app should automatically locate the server and make the connection. However, if the app and server cannot establish a connection, it’s likely that you don’t have the right drivers installed. Revisit the previous section and verify you’re running your device’s ADB drivers rather than the MTP drivers.

Anyone running Android 8 Oreo or later will need to enable DeskDock as an Accessibility Service (Settings > Accessibility > Downloaded Services > DeskDock and slide the toggle next to Use Service into the On position). Doing so allows the mouse cursor to display over the top of other apps. Pre-Oreo operating systems do not need to complete this step.

Alternatives Ways to Control Android With a Mouse

Some readers may be familiar with Synergy. It was once an open source project, but the main fork is now behind a paywall. Some smaller forks are available via GitHub (Synergy Android 7 and Synergy Android Cyanogen) but both require root access and are thus unsuitable for most users.

Alternatively, you might purchase a USB OTG (On-The-Go) cable so you can use a normal USB keyboard on your phone. We recommend the UGREEN Micro USB 2.0 OTG Cable on Amazon.

UGREEN Micro USB 2.0 OTG Cable UGREEN Micro USB 2.0 OTG Cable Buy Now On Amazon $5.49

When you’re ready, plug everything in, then head to Settings > System > Languages and input to set up USB devices. If you’d like to learn more, check out our list of cool ways to use OTG cables with Android What Is USB OTG? 5 Cool Ways to Use It on Android What is USB OTG and how can you use it on Android? We explain the feature and the many ways to utilize it. Read More .

Do You Use a Mouse and Keyboard on Android?

We’ve explained how to use a mouse on your mobile device using the DeskDock app, and introduced you to a couple of alternatives. Hopefully these let you use your device just as you like.

For more tips like this, check out different ways to navigate your Android phone and how to mirror your Android screen on a PC or Mac without root. You can also control your Android phone from your computer Can I Control My Android Phone From My Computer? Want to control your Android device from a PC? Here are the best ways to control your phone from a PC. Read More !

Related topics: Android Tablet, Android Tips, Computer Mouse Tips, Keyboard, Multiple Monitors.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Merlin
    June 21, 2019 at 7:38 am

    I have a keyboard with build-in usb ports on which a mouse can be connected.
    With the help of an adapter cable I can connect this combo directly to my Andoid phone, so no need to use a computer in between.

  2. gth
    November 18, 2018 at 8:30 am

    USB type C has revolutionised the connectivity options available for mobile phones (some brands just don't know it yet). The Huawei P20 Pro can use a hub like those in the Hootoo range and, with the single USB type C connection on the phone, enable connectivity to a 4K screen via HDMI, Ethernet cable, 3 x USB 3.0 devices and on top of all that, be recharging.

    Software that requires the USB port for ADB connectivity ruins this, which is a pity, because having Android on a Real Monitor would mean the only thing missing is remote keyboard + mouse for an awesome experience of a VERY productive phone when you're at a desk (home or work) with grab-and-go portability built-in.

    Here's hoping the Remote Keyboard featureset moves to a 'roving mouse' style of connection in the near future...

  3. Gjergji
    August 25, 2018 at 2:59 pm

    Hi, I am a disabled person with limited hands movement. I can use a keyboard and mouse but not a touchscreen. An year ago I discovered that I could connect a wireless mouse with USB dongle to my Galaxy S8 and use the phone as I would use the PC. I use a digital camera arm to hold the phone in front of me while sitting on the wheelchair and on my left hand I keep a finger trackball mouse (bought on ebay for 20 bucks). It revolutionised my life, now I can use my phone as much as I want without needing help. Unfortunately this mouse is offered with a USB dongle only, there are no Bluetooth versions of it, nobody else produces a mouse like it. While i am lying on my bed I use a Logitech K380 Bluetooth compact Keyboard and a Logitech M720 Bluetooth mouse which are great but some table to be put on so I can't use them on my Wheelchair. Another problem is that many Android apps lik the Chrome browser can't be normally controlled by a mouse, i can click but can pan the browser window, so I'm forced to use Firefox.
    What I would like to say and be heard of is: Phone producers, Mobile Software producers, please keep in mind that there are a lot of people like me that ain't got much to do in their life like sports and many other things, computers and smartphones are our best companions so think also about us when you make your products, the mouse and keyboard control for smartphones is the best thing that could happen for me in the electronics world.
    Keep improving it.

    Please spread this message.

  4. Prasanta Shee
    December 29, 2017 at 7:43 am

    You can easily control your Android devices from your computers using apps like R-HUB remote supprt servers. Android mobile clients can show a web browser, photos and Dropbox files. In addition, Android 5.x and newer can show the entire screen.

  5. maciesspace
    August 2, 2017 at 9:44 am

    So if I'm reading your title correctly, support for leftist policies will go up by 2,000 if they use a dollar?

  6. Amit Shan
    June 25, 2017 at 2:27 am

    Windows actually has an in built remote keyboard and mouse that can be used via Bluetooth, but that does not have any of the other features mentioned above. It is purely a keyboard and mouse input.

    • Bennysway
      July 12, 2017 at 7:11 am

      OP I think you got it the other way wrong tho. Windows remote keyboard and mouse controls the PC, this post is about controlling the Android. Correct me if I'm wrong. :)

      • Amit Shan
        July 12, 2017 at 10:26 am

        No. I meant controlling your android phone through your PC. Unfortunately, I was wrong that Windows has this in built. It seems it comes with Broadcom bluetooth drivers. My laptop could not do it with its Qualcomm chip. My desktop could.

    • Panda
      October 2, 2017 at 7:38 am

      Nevertheless using a BT mouse and keyboard directly connected to your Android device works pretty well.