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.KeyboardManagerPackage 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.
- .NET MAUI
- Keyboard
- IME
- C#
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.