Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including react-simple-keyboard with all npm packages installed. Try it out:

require("react/package.json"); // react is a peer dependency. require("react-dom/package.json"); // react-dom is a peer dependency. var reactSimpleKeyboard = require("react-simple-keyboard")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

react-simple-keyboard v2.3.122

React.js Virtual Keyboard

simple-keyboard: Javscript Virtual Keyboard

The slick virtual keyboard for React. Customizable, responsive and lightweight.

npm version

Build Status

Publish Status

install size



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

Questions? Join the chat

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.

Contributing ✅

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

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free