Skip to content
React Virtual Keyboard - Customizable, responsive and lightweight
JavaScript Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update publish.yml Jan 16, 2020
build Build update Feb 26, 2020
config Fix dev environment per webpack/webpack#1275 Sep 8, 2019
public Fix dev environment per webpack/webpack#1275 Sep 8, 2019
scripts Handle compile errors Aug 17, 2019
src fix(typings): makes keyboardRef not required, as it is specified in docs Feb 6, 2020
.gitignore Adding simple-keyboard to devDependencies as per pull request #29 Nov 14, 2018
.npmignore 1.22.0 Apr 28, 2019
LICENSE MIT Licensing Feb 23, 2019 Update Feb 9, 2020
package-lock.json 2.2.19 Feb 26, 2020
package.json 2.2.19 Feb 26, 2020

simple-keyboard: Javscript Virtual Keyboard
The slick virtual keyboard for React. Customizable, responsive and lightweight.

npm version Build Status Publish Status install size coverage coverage

🚀 Demo

📦 Installation & Usage

Check out the Getting Started docs to begin.

📖 Documentation

Check out the simple-keyboard documentation site.

Feel free to browse the Questions & Answers page for common use-cases.

To run demo on your own computer

Other versions


🎯 Compatibility

Simple-keyboard is intended for modern, standards-compliant browsers. Internet Explorer is sadly not one of them, and since its market-share is negligible (~2% for IE11), resources won't be spent in trying to support it.

To learn more about the rationale for not supporting IE, check out this link.


PR's and issues are welcome. Feel free to submit any issues you have at:

You can’t perform that action at this time.