How to Add a Keyboard Layout

Written by ruri ranbe
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to Add a Keyboard Layout
A personalised keyboard layout can significantly increase your typing speed. (Keyboard image by S.Q T from

The Microsoft Keyboard Layout Creator (MSKLC) allows you to create your own keyboard or edit an existing layout. You can develop a keyboard for a language Microsoft does not inherently support, or you can create a personalised layout to suit your typing behaviour.

After creating a new layout, you can add the virtual keyboard through the Control Panel and access it from the Language Bar.

Skill level:


  1. 1

    Download the Microsoft Keyboard Layout Creator from the Microsoft Download Center. Download and install the .NET+ 1.0 or 1.1 Framework.

  2. 2

    Install MSKLC to your computer. Launch the tool from the "Start" menu or desktop.

  3. 3

    Select an assignable key from the onscreen keyboard (use the legend at the bottom of the application to locate assignable keys). Enter into the field the character to assign to the specified key.

  4. 4

    Click "All" to further define the action of the key. Enter a character into the second, third and fourth fields to change the behaviour of the key when command keys you press command keys such as "Shift," "CTRL" and "Alt."

  5. 5

    Click "OK." Repeat the steps for each key on the virtual keyboard. Choose "Project" from the main menu.

  6. 6

    Click "Test Keyboard Layout." Type into the blank field to test the performance of the new keyboard. Click "OK." Choose "Properties" from the "Project" menu.

  7. 7

    Name your keyboard layout and enter a description. Choose a keyboard language from the drop-down menu. Check any optional settings. Click "OK."

  8. 8

    Click "File." Click "Save Source File As." Choose a location to save the project. Name the file. Click "Save."

  9. 9

    Click "Project." Click "Build DLL and Setup Package." MSKLC will create a DLL and install file for the virtual keyboard. Click "Yes" to open the directory.

  10. 10

    Double-click the installer to load the new keyboard layout to your computer. Click "Start." Click "Control Panel."

  11. 11

    Type "Language" into the search field. Choose "Change Keyboards or Other Input Methods" from the results. Click "Keyboards and Languages." Click "Change Keyboards." Click "Add."

  12. 12

    Scroll to and expand your input language, then select your keyboard from the options. Click "OK" to add the keyboard to your input languages.

  13. 13

    Click "OK" to save your settings. Click "OK" to exit from "Region and Language." You can now access the new keyboard from the language bar.

Tips and warnings

  • The Microsoft Keyboard Layout Creator is compatible with Windows 2000, Windows XP, Windows Server 2003, Windows Vista and Windows 7. The steps in this article refer to Windows 7.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.