JSPM

  • Created
  • Published
  • Downloads 415659
  • Score
    100M100P100Q183495F
  • License MIT

Keyboard manager which works in identical way on both iOS and Android

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-native-keyboard-controller) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    react-native-keyboard-controller

    Keyboard manager which works in identical way on both iOS and Android.

    Demonstration

    Key features

    • mapping keyboard movement to animated values 😎
    • missing keyboardWillShow / keyboardWillHide events are available on Android 😍
    • module for changing soft input mode on Android 🤔
    • reanimated support 🚀
    • interactive keyboard dismissing 👆📱
    • prebuilt components (KeyboardStickyView, KeyboardAwareScrollView, re-worked KeyboardAvoidingView) 📚
    • KeyboardToolbar with easy behavior customization of previous, next and done buttons in the keyboard toolbar 📐
    • show anything over the keyboard (without dismissing it) using OverKeyboardView 🌐
    • easy focused input information retrieval 📝 🔮
    • works with any navigation library 🧭
    • and more is coming... Stay tuned! 😊

    Installation

    Install react-native-keyboard-controller package from npm:

    yarn add react-native-keyboard-controller
    # or
    npm install react-native-keyboard-controller --save

    Documentation

    Check out our dedicated documentation page for info about this library, API reference and more: https://kirillzyusko.github.io/react-native-keyboard-controller/

    Contributing

    See the contributing guide to learn how to contribute to the repository and the development workflow.

    License

    MIT