There is an excellent jQuery on-screen keyboard plugin by Mottie: https://github.com/Mottie/Keyboard
By default text from the keyboard goes into additional input and then can be accepted or cancelled. If text is accepted it goes into the source textarea/input.
But is there a way to input directly from the keyboard to the source textarea/input without the need to accept it (like with mobile keyboards on android/ios)?
The documentation for the plugin is contained in GitHub wiki pages.
The option needed not include a preview is called usePreview
(ref); set it to false
(demo):
To autoaccept the contents, set the autoAccept
option to true
$('#keyboard').keyboard({
layout: 'qwerty',
// true: preview added above keyboard;
// false: original input/textarea used
usePreview: false
// Auto-accept content when clicking outside the
// keyboard (popup will close)
autoAccept: true
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With