Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 19.0Version 18.0 (current version)Version 17.0Version 16.0Version 15.0Version 14.0Version 13.0Version 12.0Version 11.0Version 10.0Version 2.0

On this page

You are viewing an incomplete pre-release version of this documentation. Click here to open the current version, 18.0.

Automatic Mode Example


This page shows how to include a local keyboard from an arbitrary location in your website's file structure.

In this example, we use only the LaoKey keyboard. Please click this link to open the test page.

Code Walkthrough

<head>
  <!-- Start of Code -->
  <script src="https://s.keyman.com/kmw/engine/17.0.331/keymanweb.js" type="text/javascript"></script>
  <script>
    keyman.init().then(async function() {
      await keyman.addKeyboards({
        id:'laokeys',
        name:'Lao (Phonetic)',
        languages:{
          id:'lo',
          name:'Lao'
        },
        filename:'./js/laokeys.js'
      });
    });
  </script>
  <!-- End of Code -->
</head>

API References

On initialization: keyman.init().

On including keyboards: keyman.addKeyboards().


On to Manual Control Example