simple-keyboard 2.5.0 released! now with cursor positioning support (virtual keyboard)

Version: 2.X
Last updated: fetching…
Open issues: 0


Simple-keyboard is a lightweight and customizable on-screen virtual keyboard.

It is available for vanilla Javascript projects (compatible with Angular, Vue, jQuery, etc) and React projects as well.

Learn more…


If you like simple-keyboard, please support it by starring its Github repository. {n} devs have already done it!



Source code and installation:


Vanilla JS:

The Vanilla JS version works with most frameworks and libraries (Angular, Vue..), yet also works standalone. Check out the demos below.


React JS:


Live demo:

Click here to see simple-keyboard in action.


Other demos:




Got any issues? File a ticket here :

Leave Your Comment