Merge branch 'keyboard-layout-bulgarian-bds' into 'master'

Add Bulgarian BDS layout

See merge request Librem5/squeekboard!464
This commit is contained in:
Dorota Czaplejewicz
2021-06-05 16:20:39 +00:00
5 changed files with 99 additions and 10 deletions

View File

@ -0,0 +1,78 @@
---
outlines:
default: { width: 32.72, height: 52 }
altline: { width: 47, height: 52 }
wide: { width: 49.09, height: 52 }
spaceline: { width: 185, height: 52 }
special: { width: 44, height: 52 }
views:
base:
- "я в е р т ъ у и о п ю"
- "а с д ф г х й к л ш щ"
- "Shift_L з ь ц ж б н м ч BackSpace"
- "show_numbers preferences space . Return"
upper:
- В Е Р Т Ъ У И О П Ю"
- "А С Д Ф Г Х Й К Л Ш Щ"
- "Shift_L З Ь Ц Ж Б Н М Ч BackSpace"
- "show_numbers preferences space , Return"
numbers:
- "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )"
- "show_symbols , \" ' colon ; ! ? BackSpace"
- "show_letters preferences space Return"
symbols:
- "~ ` | · √ π τ ÷ × ¶"
- "© ® £ $ ¥ ^ ° * { }"
- "show_numbers_from_symbols \\ / < > = [ ] BackSpace"
- "show_letters preferences space Return"
buttons:
Shift_L:
action:
locking:
lock_view: "upper"
unlock_view: "base"
outline: "altline"
icon: "key-shift"
BackSpace:
outline: "altline"
icon: "edit-clear-symbolic"
action: erase
preferences:
action: "show_prefs"
outline: "special"
icon: "keyboard-mode-symbolic"
show_numbers:
action:
set_view: "numbers"
outline: "wide"
label: "123"
show_numbers_from_symbols:
action:
set_view: "numbers"
outline: "altline"
label: "123"
show_letters:
action:
set_view: "base"
outline: "wide"
label: "abc"
show_symbols:
action:
set_view: "symbols"
outline: "altline"
label: "*/="
space:
outline: "spaceline"
text: " "
Return:
outline: "wide"
icon: "key-enter"
keysym: "Return"
colon:
text: ":"
"\"":
keysym: "quotedbl"

View File

@ -8,19 +8,19 @@ outlines:
views: views:
base: base:
- "я в е р т ъ у и о п ю" - "у е и ш щ к с д з ц б"
- "а с д ф г х й к л ш щ" - "ь я а о ж г т н в м ч"
- "Shift_L з ь ц ж б н м ч BackSpace" - "Shift_L ю й ъ ф х п р л BackSpace"
- "show_numbers preferences space . Return" - "show_numbers preferences space . Return"
upper: upper:
- "Я В Е Р Т Ъ У И О П Ю" - "У Е И Ш Щ К С Д З Ц Б"
- "А С Д Ф Г Х Й К Л Ш Щ" - "Ь Я А О Ж Г Т Н В М Ч"
- "Shift_L З Ь Ц Ж Б Н М Ч BackSpace" - "Shift_L Ю Й Ъ Ф Х П Р Л BackSpace"
- "show_numbers preferences space , Return" - "show_numbers preferences space , Return"
numbers: numbers:
- "1 2 3 4 5 6 7 8 9 0" - "1 2 3 4 5 6 7 8 9 0"
- "@ # € % & - _ + ( )" - "@ # € % & - _ + ( )"
- "show_symbols , \" ' colon ; ! ? BackSpace" - "show_symbols , \" ' colon ; ! ? ѝ BackSpace"
- "show_letters preferences space Return" - "show_letters preferences space Return"
symbols: symbols:
- "~ ` | · √ π τ ÷ × ¶" - "~ ` | · √ π τ ÷ × ¶"

View File

@ -1,13 +1,22 @@
ara Арабски
be Белгийски
bg Български bg Български
br Бразилски
cz Чешки
de Немски de Немски
dk Датски
es Испански es Испански
emoji Емоджи emoji Емоджи
fi Френски fi Фински
fr Френски
gr Гръцки gr Гръцки
it Италянски it Италиански
no Норевежки jp Японски
no Норвежки
pl Полски pl Полски
ru Руски ru Руски
se Шведски se Шведски
th Тайски
ua Украински
terminal Терминал terminal Терминал
us Английски (САЩ) us Английски (САЩ)

View File

@ -25,6 +25,7 @@ static KEYBOARDS: &[(&'static str, &'static str)] = &[
("be_wide", include_str!("../data/keyboards/be_wide.yaml")), ("be_wide", include_str!("../data/keyboards/be_wide.yaml")),
("bg", include_str!("../data/keyboards/bg.yaml")), ("bg", include_str!("../data/keyboards/bg.yaml")),
("bg+phonetic", include_str!("../data/keyboards/bg+phonetic.yaml")),
("br", include_str!("../data/keyboards/br.yaml")), ("br", include_str!("../data/keyboards/br.yaml")),

View File

@ -61,6 +61,7 @@ foreach layout : [
'ara', 'ara_wide', 'ara', 'ara_wide',
'be', 'be_wide', 'be', 'be_wide',
'bg', 'bg',
'bg+phonetic',
'br', 'br',
'ch+fr', 'ch+fr',
'cz', 'cz_wide', 'cz', 'cz_wide',