UNPKG

react-native-keyboard-controller

Version:

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

38 lines (24 loc) 1.52 kB
# react-native-keyboard-controller Keyboard manager which works in identical way on both iOS and Android. ## Demonstration <img src="./gifs/demo.gif?raw=true" width="60%"> ## 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 Check out the [installation](https://kirillzyusko.github.io/react-native-keyboard-controller/docs/installation) section of docs for the detailed installation instructions. ## Documentation Check out the dedicated documentation page for information about this library, API reference and more: [https://kirillzyusko.github.io/react-native-keyboard-controller/](https://kirillzyusko.github.io/react-native-keyboard-controller/) ## Contributing See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. ## License MIT