Skip to content
Nuvyntra Labs
All packages

Device & UX

Plugin.Maui.KeyboardManager

Hide, show, dismiss, resize, and safe-area keyboard

Current NuGet 1.0.4

Soft-keyboard control for MAUI: hide, show, dismiss-on-tap, resize/pan/safe-area avoidance, visibility, height, and focus — without platform #if on every page.

Install

dotnet add package Plugin.Maui.KeyboardManager

Package ID: Plugin.Maui.KeyboardManager

Plugin.Maui.* restores from GitHub Packages. Add the org feed first — see Use nuvyntralabs GitHub Packages from a C# project.

Overview

Plugin.Maui.KeyboardManager is soft-keyboard control for MAUI on Android and iOS. Hide, show, dismiss on tap outside, resize/pan/safe-area avoidance, visibility, height, and focus — without platform #if in every page. UseKeyboardManager is optional; Hide() works without it. Register when you want IME listeners, avoidance, and tap-outside wired at startup.

Current release

  • 1.0.4. Documented pack artifact matches the shipped package. No API change.

Full upgrade map for the 3 September 2026 hardening wave: Hardened plugin releases.

Capabilities

  • Hide and show the IME, including Show(entry).
  • Dismiss on tap outside a field.
  • Resize, pan, and safe-area avoidance.
  • Visibility, height, insets, and focus events.

Discussion

Comment on Plugin.Maui.KeyboardManager. The thread lives on this component's GitHub repository (nuvyntralabs/Plugin.Maui.KeyboardManager). Sign in with GitHub — Giscus uses Discussions, Utterances uses Issues.

Related in Device & UX