Javascript Virtual Keyboard - Customizable, responsive and lightweight
Release 3.7.0 includes the following updates:
ESM output has been added. Per #2070
Check it out: https://github.com/hodgef/simple-keyboard/blob/master/build/index.modern.esm.js https://cdn.jsdelivr.net/npm/[email protected]/build/index.modern.esm.js
Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls
Release 3.6.0 includes the following updates:
Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls
Release 3.5.0 includes the following updates:
The following changes affect only certain options and require no action from most users :
display
option is now applied to the layoutCandidates
box items, per #1831.Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls
Release 3.4.0 includes the following updates:
The following changes affect library internals and require no action from most users :
build/types
to build
. This is to address an issue with index.modern.js
missing types.Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls
Release 3.3.0 includes the following updates:
Added Modern Browsers bundle (index.modern.js) :
Simple-keyboard supports a wide array of browser versions, even old ones. This is why it can run on Chrome 38 and IE11, for example.
If you plan to support only modern browsers, you can now use the Modern Browsers bundle linked above. As its name suggests, index.modern.js might not work on older browsers, but in return it is lighter. Choose according to your needs, and if in doubt, stick to the default bundle!
Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls
Release 3.2.0 includes the following updates:
onChange
, onChangeAll
and onKeyPress
callbacks.Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls
Release 3.1.0 includes the following updates:
The following changes might affect a limited number of users:
{delete}
) button is implemented per #1033. If you are using this button in your layout, please be aware that it will now have forward delete functionality.Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls
Release 3.0.0 includes the following updates:
keyboard
passed as parameterThe following changes affect library internals and require no action from most users :
Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls
Release 2.32.0 includes the following updates:
Added physicalKeyboardHighlightPress
option
When this option and physicalKeyboardHighlight
are both set to true
, simple-keyboard buttons will be highlighted and pressed as you type with your physical keyboard.
This means you can use your physical keyboard to trigger simple-keyboard buttons, if the key in question is defined in your layout
.
Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls
Release 2.31.0 includes the following updates:
rtl
option
When set to true
, this option adds unicode directional control characters \u202B
and \u202C
to onChange()
and getInput()
returns. This helps to address issues when using simple-keyboard with right-to-left layouts.Got any improvements to suggest? Please feel free to open an issue here: https://github.com/hodgef/simple-keyboard/issues
Or even better, submit a PR :) https://github.com/hodgef/simple-keyboard/pulls