# title: Standard layout four rows # author: Jiří Benc modified Klaas van Ditzhuyzen skatebiker@hotmail.com header { name "Four rows Bulgarian phonetic" lang "bg_PH" wc "bg_PH" size 0 { width 35 height 35 textpos 26 left 0 top 0 } size 1 { width 50 height 35 textpos 26 left 0 top 0 } size 2 { width 55 height 35 textpos 26 left 0 top 0 } size 3 { width 38 height 42 textpos 35 left 0 top 0 } size 4 { width 143 height 42 textpos 41 left 0 top 0 } size 5 { width 28 height 35 textpos 26 left 0 top 0 } size 6 { width 48 height 35 textpos 26 left 0 top 0 } size 7 { width 38 height 35 textpos 26 left 0 top 0 } size 8 { width 48 height 42 textpos 35 left 0 top 0 } } kbd_normal { lowercase { margin 0 0 0 0 default_size 7 row { key я alpha key в alpha tele key е alpha hexa key р alpha key т alpha key ъ alpha key у alpha key и alpha key о alpha key п alpha tele key ш alpha key щ alpha key ю alpha } row { key а alpha hexa size 6 key с alpha size 6 key д alpha hexa size 6 key ф alpha hexa size 6 key г alpha size 6 key х alpha size 6 key й alpha size 6 key к alpha size 6 key л alpha size 6 key ; special key ' special } row { key з alpha size 6 key ь alpha size 6 key ц alpha hexa size 6 key ж alpha size 6 key б alpha hexa size 6 key н alpha size 6 key м alpha size 6 key , special tele key . special tele key / special tele key ч alpha tele size 6 } } lowercase_num { margin 0 0 0 9 default_size 0 row { key 1 num hexa tele key 2 num hexa tele key 3 num hexa tele } row { key 4 num hexa tele key 5 num hexa tele key 6 num hexa tele } row { key 7 num hexa tele key 8 num hexa tele key 9 num hexa tele } row { key - num special tele key 0 num hexa tele key = special } } uppercase { margin 0 0 0 0 default_size 7 row { key Я alpha key В alpha tele key Е alpha hexa key Р alpha key Т alpha key Ъ alpha key У alpha key И alpha key О alpha key П alpha tele key Ш alpha key Щ alpha key Ю alpha } row { key А alpha hexa size 6 key С alpha size 6 key Д alpha hexa size 6 key Ф alpha hexa size 6 key Г alpha size 6 key Х alpha size 6 key Й alpha size 6 key К alpha size 6 key Л alpha size 6 key : special key " special } row { key З alpha size 6 key Ь alpha size 6 key Ц alpha hexa size 6 key Ж alpha size 6 key Б alpha hexa size 6 key Н alpha size 6 key М alpha size 6 key < special key > special key ? special key Ч alpha size 6 } } uppercase_num { margin 0 0 0 9 default_size 0 row { key ! special key " special key # special tele } row { key $ special key % special key ^ special } row { key & special key * special tele key ( special tele } row { key _ special key ) special tele key + special tele } } } kbd_thumb { lowercase { name "abc" margin 0 0 0 0 default_size 6 row { key ч alpha key 1 num hexa tele key 2 num hexa tele key 3 num hexa tele key 4 num hexa tele key 5 num hexa tele key 6 num hexa tele key 7 num hexa tele key 8 num hexa tele key 9 num hexa tele key 0 num hexa tele key - special key = special } row { key я alpha key в alpha tele key е alpha hexa key р alpha key т alpha key ъ alpha key у alpha key и alpha key о alpha key п alpha tele key ш alpha key щ alpha key ю alpha } row { key а alpha hexa size 2 key с alpha size 2 key д alpha hexa size 2 key ф alpha hexa size 2 key г alpha size 2 key х alpha size 2 key й alpha size 2 key к alpha size 2 key л alpha size 2 key ; special size 2 key ' special size 2 } row { white size 4 key з alpha size 8 key ь alpha size 8 key ц alpha hexa size 8 key ж alpha size 8 key б alpha hexa size 8 key н alpha size 8 key м alpha size 8 key , special size 8 key . special size 8 key / special size 8 } } uppercase { name "ABC" margin 0 0 0 0 default_size 6 row { key Ч alpha key ! special key @ special key # special tele key $ special key % special key ^ special key & special key * special tele key ( special key ) special key _ special key + special tele } row { key Я alpha key В alpha tele key Е alpha hexa key Р alpha key Т alpha key Ъ alpha key У alpha key И alpha key О alpha key П alpha tele key Ш alpha key Щ alpha key Ю alpha } row { key А alpha hexa size 2 key С alpha size 2 key Д alpha hexa size 2 key Ф alpha hexa size 2 key Г alpha size 2 key Х alpha size 2 key Й alpha size 2 key К alpha size 2 key Л alpha size 2 key : special key " special } row { white size 4 key З alpha size 8 key Ь alpha size 8 key Ц alpha hexa size 8 key Ж alpha size 8 key Б alpha hexa size 8 key Н alpha size 8 key М alpha size 8 key < special size 8 key > special size 8 key ? special size 8 } } special { name "1!+" margin 0 0 0 0 default_size 3 row { key 1 num hexa tele key 2 num hexa tele key 3 num hexa tele key " special key + special key - special key = special key _ special key & special key @ special key ~ special } row { key 4 num hexa tele key 5 num hexa tele key 6 num hexa tele key ' special key : special key ; special key ! special key ( special key ) special key / special key \ special } row { key 7 num hexa tele key 8 num hexa tele key 9 num hexa tele key 0 num hexa tele key . special key , special key ? special key „ special key “ special key < special key > special } } special { name "*§¿" margin 0 0 0 0 default_size 3 row { key # special key % special key € special key £ special key $ special key ^ special key | special key [ special key ] special key { special key } special } row { key ¡ special key ¿ special key § special key * special key · special key • special key ° special key ± special key ½ special key « special key » special } row { key ä alpha key ë alpha key ö alpha key ü alpha key Ä alpha key Ë alpha key Ö alpha key Ü alpha key ß alpha key ™ special key © special } } }