yshrsmz/KeyboardVisibilityEvent
Android Library to handle software keyboard visibility change event. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
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: n/a
- age_days: 4187
- days_rel: n/a
- days_push: 1799
- n_releases_24m: 0
Adoption not part of the score
1740 stars · 171 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An Android library that lets apps listen for soft keyboard visibility change events and check whether the keyboard is currently open. It also includes helper methods to programmatically show or hide the keyboard.
Use cases
- detect when the soft keyboard opens or closes in an Android activity
- adjust UI layout when the keyboard appears
- check if the keyboard is currently visible
- programmatically show or hide the soft keyboard
- auto-unregister keyboard listeners when an activity or fragment is destroyed
When to choose
- you need keyboard visibility callbacks on Android with lifecycle-aware auto-unregistration
- you want a small, simple library for show/hide keyboard utilities
When to avoid
- your activity uses windowSoftInputMode modes like adjustNothing that don't change activity height
- you want an actively maintained library — the author has stated they no longer maintain it
- you're on modern Android where WindowInsetsCompat APIs cover this need
Facets
library · maturity maintenance
ui-components developer-tools mobile-development android-tools android-library keyboard-visibility soft-keyboard kotlin event-listener android mobile
1 source
- readme: https://github.com/yshrsmz/KeyboardVisibilityEvent · fetched 2026-08-28 · 7ff401c8c5b8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| yshrsmz/KeyboardVisibilityEvent | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="yshrsmz/KeyboardVisibilityEvent")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem