KMKB0005: Switching keyboards with Visual Basic for Applications

Keyboard Switching from Visual Basic

Although it is not usually necessary, it is sometimes convenient to be able to enable or disable different Keyman keyboards programmatically.

A Visual Basic for Applications module has been written to simplify this task, and is available from the downloads page. The library routines used in the module are fully documented, and can be readily adapted for use in other programming systems.

You can download the VBA module from

Please Note!

Although this VBA module has been tested, all users use it at their own risk, and while we would like to be informed of any difficulties that may be encountered, no liability is accepted by Tavultesoft for its failure to work as described.

Applies to:

  • Keyman 6.0
  • Keyman 6.2 Home Use Edition
  • Keyman 6.2 Standard Edition
  • Keyman 6.2 Corporate Edition 10 seat pack 1 yr

KB article KMKB0005 created on 24 May 2006

Browse all knowledge base articles