There is an excellent jQuery on-screen keyboard plugin by Mottie:
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)?
There is an excellent jQuery on-screen keyboard plugin by Mottie: https://github./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)?
Share edited May 8, 2014 at 12:23 Mottie 86.5k30 gold badges130 silver badges248 bronze badges asked May 8, 2014 at 10:02 CubiusCubius 1,3342 gold badges16 silver badges37 bronze badges1 Answer
Reset to default 9The 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
});