# title: Standard layout four rows
# author: Jiří Benc <jbenc@upir.cz> 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
	}
}
}
