Skip to content

ADBKeyBoard

Android Virtual Keyboard Input via ADB

Open sourceGPL-2.0-only

Highlights

  • Registers as an Android input method driven over ADB.
  • Inserts text sent from a connected computer into the focused field.
  • Accepts characters and strings that are difficult to pass through plain ADB input.
  • Supports scripted form filling and unattended test runs.
  • Provides no on-screen key layout for manual typing.

About this application

ADBKeyBoard installs itself as an Android input method that receives text from the Android Debug Bridge rather than from a touch keyboard. Once it is selected as the active keyboard, a computer connected over ADB can send broadcast intents carrying text, and that text is inserted into whichever field currently holds focus on the device.

The practical use is automation and remote entry. Test scripts, batch jobs, and shell one-liners can fill in login forms, search boxes, and other fields without a person tapping the screen. Because input arrives as text sent from the host, it also handles characters that are awkward to reach through the standard ADB input command, including non-ASCII text and longer passages entered in one operation.

The application draws no key layout for on-device typing; while it is active, the user types from the host machine, not from the phone. It is packaged for Android only and released under GPL-2.0-only.

Android

  • App storeF-Droid

    From the publisher

    OpenOpens in a new tab

    Package identifier: com.android.adbkeyboard

    v2.017 KBreleased 06/16/2021

    SHA-256 from the manifest published by F-Droid, compared on 08/04/2026

    f9446fd3d7f775a764eb0df696b6819a7f3a4ea85bd17871855848ef72d6bb21

We do not host this file, we do not scan it and we do not inspect its contents. Read what the source says, then decide for yourself.