Phonetic Bulgarian keyboard layout for French keyboards

Standard keyboard layout in Windows

Bulgarian Cyrillic keyboard layout you find in Windows (2000/XP/2003) maps keyboard keys as found in devices you would purchase in Bulgaria (ыУЕИШЩ):
Windows Bulgarian keyboard layout

But this layout is very inappropriate to keyboards you will find in France (AZERTY):
Windows French keyboard layout

Thus it’s very difficult to use BG layout on an FR device: ‘Република Българиа‘ is typed as ‘.e,z!:rud §c:hd;rd‘ and the shift key is inverted on the number line…

A quick and dirty solution (but painful) is to glue stickers on the device keys to make it bi-lingual. But these will go easy away ;-(.

‘phonetic’ layout

With the help of MKLC, we’ve defined a layout based on french AZERTY keyboards.

The purpose of this ‘phonetic’ layout is to come as close as possible to sounds: F linked with Ф or L with Л for example.

But all Cyrillic symbols doesn’t have direct equivalents on Latin keyboard as Ш, ь, Ц for example. For these, we use two notions: ‘transliteration’ and ‘dead keys’

There is an officialtransliteration‘ from Cyrillic to Latin:

а - a б - b в - v г - g д - d е - e
ж - zh з - z и - i й - y к - k л - l
м - m н - n о - o п - p р - r с - s
т - t у - u ф - f х - h ц - ts ч - ch
ш - sh щ - sht ъ - a ь - y ю - yu я - ya

A ‘dead key‘ is a key always used combined with another one: in ^ e, ^ is a dead key combined with e to build ê. Dead key allow to build for example sequences as s h and i a, but not s h t (you cannot chain dead keys).
The drawback of dead keys is that if i is a dead key to build я combined with a, i cannot exists by itself to give и. The options are:

  • either accept them as-is: type more as expected and delete after : i i ← i a writes two и, delete second than writes я : ия,
  • or define the combination with the space character: i <esp> i a writes ия but to write и я, you’ll write i <esp> <esp> i a.

We’ve chosen first option.
Phonetic Bulgarian Keyboard Layout

Download:

bg_ph.exe

Install:

After extracting bg_ph.exe and installed BG_Ph.msi, simply add a new keyboard layout as « Bulgare », « Bulgare Phonétique (Français) » under Windows Control Panel. After that, the language flag shows up in the taskbar (next to the clock) and the default switch is left-Alt+Shift.
Procédure d’installation du clavier bulgare phonétique

Licence

CC-GNU GPLThis software is licensed under the CC-GNU GPL.

12 Responses to “BG keyboard layout”


  1. Gravatar Icon 1 Georges MALLY UNITED STATES

    Bonjour,

    Je viens d’installer bg_ph.exe, mais je ne sais pas comment l’utiliser. Pourriez-vous, s’il vous plait, m’indiquer la procédure.
    Merci d’avance.

    Cordialement

    Georges Mally

  2. Gravatar Icon 2 Eric FRANCE

    J’ai ajouté les étapes pour configurer la disposition de clavier dans Windows. Merci pour l’info.

  3. Gravatar Icon 3 Maria FRANCE

    Cela fonctionne! Quel soulagement! Windows Vista a l’alphabet phonetique, d’ailleurs c’est la seule bonne chose de ce Windows. Je suis revenue au XP et j’étais bien embetée. maintenant ca va. Merci!

  4. Gravatar Icon 4 Eric FRANCE

    Je ne conaissais pas la disposition phonétique de Windows Vista™, mais c’est semble-t-il une disposition fondée sur le modèle « qwerty » (tout comme la disposition « phonétique » sous linux) qui est fort peu agréable à mon sens.

    Ceci dit, la version actuelle de BG_ph ne s’installe pas sous Vista™… ;-(
    Je prépare une version compilée avec une version plus récente de MSKLC qui devrait s’installer sous Vista™ et les systèmes 64bits.

    PS : G. Mally m’as attiré l’attention sur le fait que le fichier PDF décrivant la disposition n’était pas à jours. Notament les sons « sh » et « ch » sont désormais calqués sur les sons anglophones (she / chair), ce qui est plus proche des translitérations officielles. Pareil, je travaille à la mise à jours de ce fichier stay tuned.

    Edit : Cela fonctionne correctement sous Windows Vista déshormais.

  5. Gravatar Icon 5 Arsenia Hristova BELGIUM

    Bonsoir, Eric,
    J’ai installé la BG phonétique sous XP et c’est super… Malheureusement j’ai du acheter un portable avec Vista clavier Azerty et je ne peut pas installer la BG phonétique. Je viens de voir que ce problème n’était pas résolue le 7 novembre 2007; N’est il pas déjà résolu? Merci de me répondre très rapidement, car j’ai doit écrire beaucoup en BG dans 2-3 jours et pour moi c’est une catastrophe si je doit écrire sans ce clavier. Je doit dans ce cas désinstaller la Vista mais je ne pas de temps. J’ai beaucoup d’espoir et merci d’avance pour votre réponse rapide.
    Arsenia

  6. Gravatar Icon 6 Eric FRANCE

    J’ai mis à jours la version sur le site. Celle-ci fonctionne désormais bien sous Windows Vista aussi.

    PS : désolé pour le retard…

  7. Gravatar Icon 7 jerem BULGARIA

    je vous conseille cette version aussi, ma preferee:
    http://www.metodii.com/BgPhonetic_Fr.exe
    http://www.metodii.com/bg_PhBgFr.html

  8. Gravatar Icon 8 Mimm BULGARIA

    Bonjour !
    Merci pour ce superbe programme. J’ai dû l’utiliser avec un fichier personnalisé de clavier AZERTY.
    Je voudrais juste poser une petite question : Croyez vous que ce programme sera compatible avec un ordi mac?
    Merci par avance pour votre réponse.

  9. Gravatar Icon 9 Eric FRANCE

    Je ne pense pas qu’il puisse fonctionner sous MacOS.
    Je ne connais pas les méthodes d’entrées utilisées par le Mac.

    Pour Linux j’ai une table SCIM/SKIM sur le même principe.

  10. Gravatar Icon 10 gvaudan FRANCE

    ils sont ou les “Ch” et les “Cht” ?
    c’est quoi ce “iou” bizarre sur le U ?

    c’ets pas du bulgare ca c’est du Russe non ?

  11. Gravatar Icon 11 Fani BELGIUM

    Bonjour,

    Je viens d’installer la BG phonétique sous XP pour mon clavier AZERTY et ça marche très bien. Merci beauicoup!
    Juste une petite question - ou se trouve le “й” ?

    Merci d’avance pour votre aide.

    Fani

  12. Gravatar Icon 12 Eric FRANCE

    Bonjour,
    désolé pour ma réponse tardive, j’étais en voyage.

    De rien, merci à vous du retours.

    Comme un accent sur le i je crois : ^i fait un й
    (pareil en majuscules)

    Cordialement

Leave a Reply