Skip to content

kirillzyusko/react-native-keyboard-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8efdeca ยท Aug 30, 2024
Aug 21, 2024
Apr 17, 2022
Aug 30, 2024
Aug 26, 2024
Aug 26, 2024
Aug 26, 2024
Aug 30, 2024
Jun 1, 2022
Aug 29, 2024
Jun 13, 2024
Dec 27, 2023
Aug 23, 2024
Apr 17, 2022
Aug 23, 2024
Apr 17, 2022
Apr 30, 2024
Aug 8, 2024
Apr 17, 2022
Apr 20, 2022
Apr 17, 2022
Feb 19, 2024
Mar 12, 2024
Aug 26, 2024
Aug 30, 2024
Mar 29, 2024
Apr 5, 2024
Dec 27, 2023
Mar 12, 2024
Aug 20, 2024

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 ๐Ÿ“
  • 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