Skip to content

overthetop/bg-dvorak-phonetic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What is that?

Bulgarian Dvorak Phonetic Keyboard Layout

If you wonder what Dvorak is you can read more here https://en.wikipedia.org/wiki/Dvorak_keyboard_layout This one is a traditional Bulgarian Dvorak Keyboard Layout that maps the US Dvorak keys to the Bulgarian Cyrillic alphabet.

Dvorak is an alternative typing layout for English based languages. It is one of the most popular alternative layouts and if you have invested into Dvorak and haven't maintained your Qwerty touchtyping it can be quite awkward to go back.

Cyrillic Phonetic is a keyboard layout that is designed to make typing Cyrillic for native english speakers easier, by transliterating (finding similar sounds and letters across both languages) the keys. This often makes learning to type Cyrillic easier for English speakers because it doesn't require memorizing a completly new layout that is the typical Cyrillic layout.

Linux Layout alt text

Mac OS Layout alt text

Instalation Mac OS

  • Clone this git repository on your local computer git clone --depth 1 --branch v1.0.0 https://github.com/overthetop/bg-dvorak-phonetic.git
  • The layout is created with Ukelele v.3.5.7 https://software.sil.org/ukelele/, but you don't need to install it
  • Copy /mac-os/bg-dvorak-phonetic.bundle dir into ~/Library/Keyboard Layouts
  • Go to System Settings -> Keyboard on your Mac machine and hit the + button
  • Select your layout bg-dvorak-phonetic from the list and add it
  • You should be able to switch layouts with ^ + Space shortcut and use it right away

Installation Linux

  • Clone this git repository on your local computer git clone --depth 1 --branch v1.0.0 https://github.com/overthetop/bg-dvorak-phonetic.git

  • Append all the contents of /linux/symbols-bg-dv file in the end of /usr/share/X11/xkb/symbols/bg file of your Linux distro

  • Insert all the contents of /linux/evdev.xml under configItem > bg > variantList element of /usr/share/X11/xkb/rules/evdev.xml file:

    <layout>
    <configItem>
        <name>bg</name>
        <!-- Keyboard indicator for Bulgarian layouts -->
        <shortDescription>bg</shortDescription>
        <description>Bulgarian</description>
        <languageList>
        <iso639Id>bul</iso639Id>
        </languageList>
    </configItem>
    <variantList>
        <variant>
        <configItem>
            <name>bg-dvorak-phonetic</name>
            <description>Bulgarian (Dvorak phonetic)</description>
        </configItem>
        </variant>
        <!--more variants follow ... -->
    </variantList>
  • Reboot or sudo systemctl restart display-manager (warning: closes everything!)

  • If you'd like, you can fiddle a bit with it, so run setxkbmap -layout bg-dvorak-phonetic to reload changes

About

Bulgarian Dvorak Phonetic Keyboard Layout

Resources

License

Stars

Watchers

Forks

Packages

No packages published