[Home] [Purchase] [Download] [Manual] [Acknowledgements] [Sitemap] [Release Notes] [FAQ]

Up ] Swapping Caps Lock and Ctrl ] Disabling the WINDOWS key ] Mapping multimedia/web keys to numeric keypad ] Assigning characters to multimedia/web keys ] Multi-lingual English/French keyboard ] Multi-alphabet Serbian Cyrillic/Latin keyboard ] Tri-lingual Serbian Cyrillic / Latin / Greek keyboard ] Replacing AltGR with Kana ] French improved keyboard ] Multi-lingual Russian phonetic / US English keyboard ] [ Multi-lingual Bulgarian phonetic / US English keyboard ] Colemak keyboard ] Multi-lingual Hindi / US English keyboard ] Multi-lingual Hebrew / US English keyboard ] French multilingual keyboard ] Emulating Compose key using chained dead keys ] US English with all Latin accents using chained dead keys ] Mac Boot Camp: fixed positions of Alt, Windows and Ctrl keys ] Using NLS functions to simulate the "Context menu" key ] Using NLS functions to make Caps Lock and Alt Gr share the same key ] Using NLS functions to simulate togglable ROYA/LOYA modifier keys ] Sanskrit keyboard with Vedic extensions ]

Example - Multi-lingual Bulgarian phonetic / US English keyboard

Installer package: KbdEditInstallerBulgarianPhoneticAndUS.exe

Layout file: Bulgarian phonetic.zip

You can use the installer package to deploy this keyboard layout without any restrictions. Free Demo version can be used to make changes and test them. To deploy a modified version, a Premium, Personal or Lite edition is needed.

Even though Windows supports the standard Bulgarian keyboard (layout file KBDBU.DLL, KLID 00000402), many people prefer a non-standard layout known as Bulgarian phonetic. In this layout, Cyrillic letters are placed on positions of their phonetic Latin equivalents. Letters like Я, Ч, Ш, which have no direct Latin counterparts, are mapped to Latin letters without Cyrillic equivalents (Q, W, Y, X) and to less commonly used interpunction signs.

This example implements the most popular version of the Bulgarian phonetic layout.

It even goes one step further, by also providing a full implementation of standard US English - the two are switched between by pressing the KANA key, mapped to rarely used Scroll Lock. The users who frequently switch between Cyrillic and Latin can thus avoid the often cumbersome Language bar by registering only one layout with Windows (see Multi-lingual English / French keyboard for a detailed explanation of this technique).

You can use this example in its original form by simply importing its KBE file - of course, nothing prevents you from further customizing it to better suit your needs (see Examples for general guidelines).

KbdEdit example Bulgarian phonetic base state lower case
Bulgarian phonetic - base state
KbdEdit example Bulgarian phonetic Shift state upper case
Bulgarian phonetic - Shift state
KbdEdit example Bulgarian phonetic AltGR state
Bulgarian phonetic - AltGr state
KbdEdit example Bulgarian phonetic Shift + AltGR state
Bulgarian phonetic - AltGr+Shift state
KbdEdit example Bulgarian phonetic alternate KANA state US English
KANA-on state - standard US English
(note that explicit KANA mappings are needed only for keys whose function changes between Bulgarian phonetic and US English)

Back to examples list

Manual index

Copyright KbdSoft 2007-2023