Skip to content

matthieuMay/react-native-keyboard-controller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 55.7%
  • Kotlin 22.4%
  • Swift 11.0%
  • Objective-C++ 4.6%
  • JavaScript 2.8%
  • Objective-C 2.4%
  • Other 1.1%