Choose language



CyrKBD for Desktops


CyrKBD for Palmtops




Unerase for NTFS

Free Downloads
Contact Information

"CyrKBD" Keyboard Driver for Windows 95/98/ME/NT/2000/XP

Keyboard driver CyrKBD provides maximum convenience for working with languages that use Cyrillic alphabet. CyrKBD offers a wide variety of useful features, such as an ability to create and modify custom keyboard layouts, dynamic reinitialization, active layout map view and many others that make your work more efficient. CyrKBD is not tied to any of the particular languages and can be used with all known Cyrillic symbols and punctuation signs. This feature allows CyrKBD to be used with almost all languages that use Cyrillic alphabet (Russian, Ukrainian, Belorussian, Slovenian, etc.).

"CyrKBD" features extended set of unique abilities, such as:

  • Ability to create, use, modify and delete custom keyboard layouts (see screenshot);
  • Ability to use four different standards: UNICODE, CP1251 (Windows), KOI-8, CP866 (DOS). This feature is particularly useful if you have problems sending or receiving e-mail messages with Cyrillic letters, or you want to use your old favorite fonts which don't support UNICODE (see screenshot);
  • Ability to dynamically change keyboard layouts without driver reloading. This feature is especially useful while using different languages simultaneously, for example, when translating a document from Russian into Ukrainian;
  • In case if needed, currently active keyboard layout map can be shown on a screen. While shown, it will always stay on top of other windows and can be easily moved to another position;
  • There is an icon located in system notification area (formerly known as "System Tray") which changes as different programs are being activated, reflecting encoding for currently active program;
  • Ability to modify or disable key sequences for switching between different encodings (see screenshot);
  • Ability to change notification icon's color. This feature is especially useful if color of the taskbar can be changed by the user to be identical or similar as icon's color, for example like in Windows XP (see screenshot);
  • Changing encoding for the currently active program does not affect any other running programs in a system. That is, there is an ability to use several different encodings concurrently in a system for different programs, without switching them every time another program is activated;
  • While working with "UNICODE" encoding, which is native for any of Microsoft Windows operating systems, "CyrKBD" uses Windows native support for multiple languages, which allows "CyrKBD" to provide additional conveniences for user, for example an automatic loading of the appropriate character set in the font, or another font that has a support for Cyrillic characters if current font has no such support;
  • Ability to export / import keyboard layout(s), so you can share them with other "CyrKBD" users or use layouts made by somebody else. It's also recommended that you use this feature to backup your custom layouts in case of system crash or if you need to reinstall "CyrKBD" (see screenshot).


Today "CyrKBD" installation also includes FREE "CyrConv" converter (see screenshot) that can convert any text data, both in text files and in clipboard, from and to CP1251(Windows), KOI-8R(U), CP866(DOS) and UNICODE encodings.


Download a demo version of "CyrKBD" Keyboard Driver for Windows 2000/XP

Download a demo version of "CyrKBD" Keyboard Driver for Windows NT 4.0

Download a demo version of "CyrKBD" Keyboard Driver for Windows 95/98/ME

Buy "CyrKBD" Keyboard Driver

"CyrKBD" Keyboard Driver's installation package also includes "Cyrillic Office" family fonts that nativly support CP1251(Windows), KOI-8R(U) and CP866(DOS) standards. If you need more fonts that support these standards, please click on the link below:

Download fonts with native support of CP1251(Windows), KOI-8R(U) and CP866(DOS) standards

Please send all questions and comments to:

Copyright 2004 SoftecDesign, LLC. All rights reserved.