Example Output:

Changing target input field (anonymous, no ID) on the fly.
Text is streamed to the field last focused.

Source: JavaScript Virtual Keyboard By Dmitry Khudorozhkov
Arabic customization by Khaled Al-Shamaa

Keyboard [show|hide]

-