Ross ROSS = Recommend OSS · open-source software intelligence for agents

senzhk/ADBKeyBoard

Android Virtual Keyboard Input via ADB (Useful for Test Automation) observed · 2026-08-28

github.com/senzhk/ADBKeyBoard · Java · GPL-2.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

83/100

  • Activity 96
  • Release rhythm 56
  • Longevity 100

Flags: prerelease_only

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 102
  • age_days: 4744
  • days_rel: 132
  • days_push: 24
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1943 stars · 400 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

ADBKeyBoard is an Android virtual keyboard (IME) that receives text input commands via ADB broadcast intents. It enables sending arbitrary Unicode text and key events to Android devices and emulators, which the built-in 'input' shell command cannot do.

Use cases

  • send unicode text to android device via adb
  • automate text input in android ui tests
  • type chinese or other non-ascii characters over adb
  • input text into emulator for appium tests
  • send keyevent codes like delete via broadcast intent
  • replace manual typing during android device automation

When to choose

  • you need to send unicode or CJK text to an Android device over ADB
  • you are building Android UI test automation that requires text input
  • the built-in 'adb shell input text' command fails on non-ASCII strings

When to avoid

  • you only need ASCII text input, which 'adb shell input text' already handles
  • you need a keyboard for daily human use rather than automation
  • your target device cannot install third-party IMEs due to security policy

Facets

application · maturity active

testing workflow-automation cli mobile-development developer-tools testing cli adb android-testing virtual-keyboard ime unicode-input test-automation appium automation android

1 source

Member repositories

RepositoryRoleHealth v2
senzhk/ADBKeyBoardmain83

For agents

markdown · JSON · MCP: product_card(name="senzhk/ADBKeyBoard")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem