Note: Please see KeymanWeb 17.0 documentation for information on the latest version.
KeymanWeb 2.0 is an Open Source input method system for the web, supporting both desktops and touch devices. Keyboard layouts for
use with KeymanWeb can be created with the free download Keyman Developer (Windows).
Add KeymanWeb (minified version) to a Website
KeymanWeb can be added to your website with just a few lines of code. The following example sources both the core engine and two keyboard
layouts from the Keyman Cloud CDN; the code can be hosted on your own servers just as easily.
View code snippet versions:
<script src='https://s.keyman-staging.com/kmw/engine/2.0.473/keymanweb.js'></script>
<script src='https://s.keyman-staging.com/kmw/engine/2.0.473/kmwuitoggle.js'></script>
<script>
(function(kmw) {
kmw.init();
kmw.addKeyboards('@eng'); // Loads default English keyboard from Keyman Cloud (CDN)
kmw.addKeyboards('@tha'); // Loads default Thai keyboard from Keyman Cloud (CDN)
})(tavultesoft.keymanweb);
</script>
KeymanWeb has multiple user interface designs to fit into any site. The sample above uses the
Toggle User Interface for desktop browsers. Mobile browsers all integrate the language selection into
the on screen keyboard.