Help

Frequently asked questions

Answers to the most common questions about Keystroke Sender. Can't find yours? Get in touch.

About the app

It turns your Android device into a virtual keyboard and mouse. You write a script on your phone, connect it to a computer over a CH9329 USB cable or an InputStick Bluetooth dongle, and the app "types" your script into that computer as if it came from a real keyboard.

No. The computer sees a standard USB or Bluetooth keyboard/mouse, so no drivers or software are required on the PC. It works with practically any operating system that accepts a keyboard.

One of two things: a CH9329 USB-to-serial adapter (for Cable mode, using your Android device's USB Host / OTG support), or an InputStick Bluetooth dongle (for wireless Dongle mode). Without one of these, the app cannot reach a PC.

Android 8.0 (Oreo) or newer. For Cable mode your device also needs to support USB Host / OTG.

It's an experimental hobby project, distributed directly as an APK from this site. See the download section for install instructions.

Installing & using

Download the APK, open it, and when prompted allow your browser or file manager to "install unknown apps". Then tap Install. Full step-by-step instructions are on the Keystroke Sender page. This is a standard Android feature, and you can switch the permission back off afterwards.

Make sure you selected Cable mode in Settings, then tap Refresh and grant USB permission when Android asks. Check that your cabling and adapter support USB Host / OTG. Turning on Debug Mode in Settings shows detailed logs that can help pinpoint the issue.

Enable Windows Mode (CR+LF) in Settings. This sends both a carriage return and a line feed at the end of each line, which many Windows terminals expect.

Yes. Save them as macros using the Save button, and open them again from the Macros screen. You can also generate sample macros to see how the scripting syntax works.

Privacy, cost & safety

No. There is no analytics, no telemetry, no account and no login. The app doesn't even request internet access, so it cannot send anything off your device. Your scripts stay in the app's private folder on your phone.

No. The app is not a web app and uses no cookies. This website sets no cookies or trackers either.

Completely free, with no ads and no in-app purchases. We never ask for money.

The app is provided "as is", for learning and experimentation, with no warranty. Only use it on computers you own or are explicitly authorised to operate. You are solely responsible for how you use it. Please read the full Privacy Statement & Disclaimer before use.

Use the contact form. Your message is emailed to us and we'll reply to the email address you provide.