react-touch-screen-keyboard
This library will render a draggable virtual keyboard on the bottom of the screen when the input is selected. The usage is very simple - instead of using the input tag, use the KeyboardedInput tag from the library. You can control the input's value via the callback function you give to its props.
Currently supported keyboards: us, de, ru
Installing via npm
npm install react-touch-screen-keyboard
Example
Use Custom Keyboard
You can pass a Nx3 sized array into defaultKeyboard
prop to render a customize layout.
Note: The array must be 3 rows, however the size of the row's columns is not limited.
Running Local Example
# NPM
$ npm run-script start
# Yarn
$ yarn start