keyboard_done_button_ios 0.0.2 copy "keyboard_done_button_ios: ^0.0.2" to clipboard
keyboard_done_button_ios: ^0.0.2 copied to clipboard

A Flutter plugin that adds a Done button toolbar above iOS keyboard for number inputs.

keyboard_done_button_ios #

A Flutter plugin that adds a Done button toolbar above iOS keyboards.

iOS number keyboards don't have a dismiss key. This plugin solves that.

Demo #

https://github.com/user-attachments/assets/28802bed-ecb5-403e-9bba-bccda5c19620

Installation #

dependencies:
  keyboard_done_button_ios: ^0.0.2

Usage #

Wrap your TextField with KeyboardToolbarField:

import 'package:keyboard_done_button_ios/keyboard_done_button_ios.dart';

// Shows Done button
KeyboardToolbarField(
  child: TextField(
    keyboardType: TextInputType.number,
  ),
)

// Hides Done button (for text fields)
KeyboardToolbarField(
  showToolbar: false,
  child: TextField(
    keyboardType: TextInputType.text,
  ),
)

Manual Control #

// Show toolbar
TextField(
  keyboardType: TextInputType.number,
  onTap: () => KeyboardToolbar.show(),
)

// Hide toolbar
TextField(
  onTap: () => KeyboardToolbar.hide(),
)

Platform Support #

Platform Support
iOS (iPhone) ✅ Full support
iOS (iPad) ⏭️ Skipped (has built-in Done)
Android ➖ No-op (safe to call)

Localization #

The Done button uses system language automatically.

Add to ios/Runner/Info.plist:

<key>CFBundleAllowMixedLocalizations</key>
<true/>
2
likes
0
points
157
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin that adds a Done button toolbar above iOS keyboard for number inputs.

Homepage
Repository (GitHub)
View/report issues

Topics

#keyboard #ios #input #done-button

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on keyboard_done_button_ios

Packages that implement keyboard_done_button_ios