This is a monorepo fork of react-simple-keyboard and simple-keyboard, built for internal use, customization, and tighter control over keyboard behavior in React applications.
- Both
react-simple-keyboardand its core dependencysimple-keyboardare maintained side-by-side in a single repository. - Enables direct customization and debugging of the core
simple-keyboardlogic without relying on npm-published versions. - Ideal for monorepo projects, internal demos, or apps requiring fully controlled virtual keyboard behavior.
💡 For most use cases, you should use the official version. This fork is maintained for internal platform needs and rapid iteration.
Virtual Keyboard for React. Customizable, responsive and lightweight.
https://simple-keyboard.com/demo
Check out the Getting Started docs to begin.
Check out the simple-keyboard documentation site.
Feel free to browse the Questions & Answers page for common use-cases.
- Clone this repository
npm installnpm start- Visit http://localhost:3000/
- Internet Explorer 11
- Edge (Spartan) 16+
- Edge (Anaheim/Edge Chromium) 79+
- Chrome 49+
- Safari 9+
- Firefox 57+
- iOS 9+
Note: If you don't want to support old browsers, you can use the Modern Browsers bundle (index.modern.js).
PRs and issues are welcome. Feel free to submit any issues you have at: https://github.com/hodgef/react-simple-keyboard/issues
