“JavaScript VirtualKeyboard provides a virtual keyboard entirely
written in JavaScript with more than 130 supported keyboard layouts
allowing you to enter text in a variety of languages. Two uses for
JavaScript VirtualKeyboard suggest themselves immediately:
integrate it into your Web site to allow clients to enter
internationalized text, and run it directly using the online demo
when you have to enter internationalized text yourself from an
Internet café.“For the latter use case, suppose you have to reply to a message
that is written in Japanese, and you’re in an Internet café
in Europe…”