29

An onscreen keyboard for React Native

 5 years ago
source link: https://www.tuicool.com/articles/hit/ayuiYfA
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

React Native On-screen Keyboard

A React Native component onscreen keyboard for React Native that displays an onscreen keyboard and puts the input into a TextInput component.

Installation

npm i @junctiontv/react-native-on-screen-keyboard

Usage

import Keyboard from "@junctiontv/react-native-on-screen-keyboard";
...

<Keyboard
  title={title}
  textInput={textInputRef}
  onInput={this.handleInput}
  inputType={inputType}
  keyboardContainerStyle={styles.keyboardContainer}
  keyboardTitleStyle={styles.keyboardTitle}
  keyboardButtonContainerStyle={styles.keyboardButtonContainer}
  keyboardButtonTextStyle={styles.keyboardButtonText}
  keyboardButtonTextPressStyle={styles.keyboardButtonTextPress}
  keyboardButtonStyle={styles.keyboardButton}
  keyboardButtonPressStyle={styles.keyboardButtonPress}
/>
Prop Type Optional Description title String :heavy_check_mark: sets the title of the keyboard textInput React Ref :x: the reference of the TextInput which is to be attached onInput Function :x: callback to set the value of the text from the keyboard inputType String :x: sets the input type of the keyboard. Currently only textEmailAddress and textPassword are supported keyboardContainerStyle Object :heavy_check_mark: style to set the style for the keyboard container keyboardTitleStyle Object :heavy_check_mark: style to set the style for the keyboard title keyboardButtonContainerStyle Object :heavy_check_mark: style to set the style for the keyboard buttons container keyboardButtonTextStyle Object :heavy_check_mark: style to set the style for the keyboard buttons text in unpressed state keyboardButtonTextPressStyle Object :heavy_check_mark: style to set the style for the keyboard buttons text in pressed state keyboardButtonStyle Object :heavy_check_mark: style to set the style for the keyboard buttons in unpressed state keyboardButtonPressStyle Object :heavy_check_mark: style to set the style for the keyboard buttons in pressed state

GitHub


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK