react-native-keyboard-controller
Version:
Keyboard manager which works in identical way on both iOS and Android
38 lines (24 loc) • 1.52 kB
Markdown
# 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