Just type inside the box. You can also click the keys.

About the Keyboards

I've tried to implement existing keyboard layouts and to follow standards as much as possible. Many layouts are exact copies of Windows or Linux implementations. I haven't implemented any Apple layouts.

Some layouts, such as Thai, have a special key that toggles with the English (US) layout. Both layouts' labels are displayed on the keys.

Gray characters are produced with Alt Gr. Blue characters are dead keys, which means that they are pressed before a base character.

Arabic, English (US), English (UK), Greek, Hebrew, Russian, Vietnamese

Same as in Windows 7.


Finnish Multilingual Keyboard, as implemented in Linux. Windows 7 does not provide this layout.


Follows the Khmer Unicode Keyboard NiDA Standard, just like Linux and unlike Windows 7.


Dubeolsik standard layout, but no support for Hanja.


There is a somewhat obscure national standard layout, which I implemented. Windows 7 deviates from it slightly.


Also known as Kedmanee. The most common Thai layout, available in Windows 7 and Linux.

Thai (Pattachote)

An alternative layout for Thai that's designed to be more efficient, like Dvorak for English. I couldn't find much information about Pattachote, so I just copied from Linux. Windows 7's implementation is definitely wrong; it has a private-use code point in place of ๅ and two ways to write the อั vowel symbol. There are also a few other deviations from Linux.