diff options
| author | Kxeo | 2024-12-04 17:35:20 -0600 |
|---|---|---|
| committer | GitHub | 2024-12-05 00:35:20 +0100 |
| commit | 9ac823be2d6c9e891e88c027a51457902c1b481c (patch) | |
| tree | 4f8bd4afc9cae19ecf4d66bc444e007d74b90507 | |
| parent | de6ee1858b6864e1827af2097ad30b884d0dec6c (diff) | |
| download | unexpected-keyboard-9ac823be2d6c9e891e88c027a51457902c1b481c.tar.gz unexpected-keyboard-9ac823be2d6c9e891e88c027a51457902c1b481c.zip | |
Add Georgian layouts (#809)
| -rw-r--r-- | check_layout.output | 7 | ||||
| -rw-r--r-- | res/values/layouts.xml | 6 | ||||
| -rw-r--r-- | srcs/layouts/georgian_mes.xml | 43 | ||||
| -rw-r--r-- | srcs/layouts/georgian_qwerty.xml | 38 |
4 files changed, 92 insertions, 2 deletions
diff --git a/check_layout.output b/check_layout.output index a94928c..c4efe44 100644 --- a/check_layout.output +++ b/check_layout.output @@ -14,8 +14,7 @@ Layout includes some ASCII punctuation but not all, missing: ", %, ', +, ,, ;, < # arab_pc_ckb_fa Layout includes some ASCII punctuation but not all, missing: ", #, $, %, &, ', ,, /, ;, ?, @, \, ^, `, |, ~ Layout doesn't define some important keys, missing: loc esc, loc tab -These keys are now added automatically, unexpected: f11_placeholder, f12_placeholder -3 warnings +2 warnings # arab_pc_hindu Layout includes some ASCII punctuation but not all, missing: !, ', +, ;, ?, \, | 1 warnings @@ -58,6 +57,10 @@ Layout doesn't define some important keys, missing: loc esc, loc tab Duplicate keys: । Layout includes some ASCII punctuation but not all, missing: ", $, ', ^, _, `, | 2 warnings +# georgian_mes +0 warnings +# georgian_qwerty +0 warnings # grek_qwerty Duplicate keys: ; 1 warnings diff --git a/res/values/layouts.xml b/res/values/layouts.xml index 13a858a..69ecad7 100644 --- a/res/values/layouts.xml +++ b/res/values/layouts.xml @@ -25,6 +25,8 @@ <item>cyrl_yxukeng_os</item> <item>deva_alt</item> <item>deva_inscript</item> + <item>georgian_mes</item> + <item>georgian_qwerty</item> <item>grek_qwerty</item> <item>guj_phonetic_in</item> <item>hang_dubeolsik_kr</item> @@ -87,6 +89,8 @@ <item>Old Church Slavonic (Црькъвьнословѣньскъ ѩзыкъ)</item> <item>देवनागरी (हिंदी)-2</item> <item>देवनागरी (हिंदी)-1</item> + <item>ქართული (MES)</item> + <item>ქართული (QWERTY)</item> <item>QWERTY (Greek)</item> <item>ગુજરાતી ફોનેટિક - Gujarati Phonetic</item> <item>두벌식 (Korean)</item> @@ -149,6 +153,8 @@ <item>@xml/cyrl_yxukeng_os</item> <item>@xml/deva_alt</item> <item>@xml/deva_inscript</item> + <item>@xml/georgian_mes</item> + <item>@xml/georgian_qwerty</item> <item>@xml/grek_qwerty</item> <item>@xml/guj_phonetic_in</item> <item>@xml/hang_dubeolsik_kr</item> diff --git a/srcs/layouts/georgian_mes.xml b/srcs/layouts/georgian_mes.xml new file mode 100644 index 0000000..930920c --- /dev/null +++ b/srcs/layouts/georgian_mes.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<keyboard name="ქართული (MES)" script="georgian"> + <row> + <key key0="ქ" key2="1" key4="loc esc"/> + <key key0="წ" key1="~" key2="2" key3="\@"/> + <key key0="ე" key1="!" key2="3" key3="\#" key4="loc €"/> + <key key0="რ" key2="4" key3="$"/> + <key key0="ტ" key2="5" key3="%"/> + <key key0="ყ" key2="6" key3="^"/> + <key key0="უ" key2="7" key3="&"/> + <key key0="ი" key2="8" key3="*"/> + <key key0="ო" key2="9" key3="(" key4=")"/> + <key key0="პ" key2="0"/> + <key key0="შ"/> + <key key0="ღ"/> + </row> + <row> + <key shift="0.5" key0="ა" key1="ჺ" key2="loc tab"/> + <key key0="ს" key2="loc §" key3="loc ß"/> + <key key0="დ"/> + <key key0="ფ" key1="ჶ"/> + <key key0="გ" key1="ჹ" key2="-" key3="_"/> + <key key0="ჰ" key1="ჱ" key2="=" key3="+"/> + <key key0="ჯ" key1="ჷ" key4="}" key3="{"/> + <key key0="კ" key3="[" key4="]"/> + <key key0="ლ" key1="₾" key2="|" key3="\\"/> + <key key0="თ"/> + <key key0="ჩ" key1="ჭ"/> + </row> + <row> + <key width="1.5" key0="shift" key2="loc capslock"/> + <key key0="ზ" key1="ჵ"/> + <key key0="ხ" key1="ჴ" key2="loc †"/> + <key key0="ც" key2="<" key3="."/> + <key key0="ვ" key1="ჳ" key2=">" key3=","/> + <key key0="ბ" key2="\?" key3="/"/> + <key key0="ნ" key1="ჼ" key2="`" key3=":" key4=";"/> + <key key0="მ" key2=""" key3="'"/> + <key key0="ძ"/> + <key key0="ჟ"/> + <key width="1.5" key0="backspace" key2="delete"/> + </row> +</keyboard> diff --git a/srcs/layouts/georgian_qwerty.xml b/srcs/layouts/georgian_qwerty.xml new file mode 100644 index 0000000..b373b3d --- /dev/null +++ b/srcs/layouts/georgian_qwerty.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<keyboard name="ქართული (QWERTY)" script="georgian"> + <row> + <key key0="ქ" key2="1" key4="loc esc"/> + <key key0="წ" key1="ჭ" key2="2" key3="~" key4="\@"/> + <key key0="ე" key1="!" key2="3" key3="\#" key4="loc €"/> + <key key0="რ" key1="ღ" key2="4" key3="$"/> + <key key0="ტ" key1="თ" key2="5" key3="%"/> + <key key0="ყ" key2="6" key3="^"/> + <key key0="უ" key2="7" key3="&"/> + <key key0="ი" key2="8" key3="*"/> + <key key0="ო" key2="9" key3="(" key4=")"/> + <key key0="პ" key2="0"/> + </row> + <row> + <key shift="0.5" key0="ა" key1="ჺ" key2="loc tab"/> + <key key0="ს" key1="შ" key2="loc §" key3="loc ß"/> + <key key0="დ"/> + <key key0="ფ" key2="ჶ"/> + <key key0="გ" key2="ჹ" key3="-" key4="_"/> + <key key0="ჰ" key2="ჱ" key3="=" key4="+"/> + <key key0="ჯ" key1="ჟ" key2="ჷ" key4="}" key3="{"/> + <key key0="კ" key3="[" key4="]"/> + <key key0="ლ" key1="₾" key2="|" key3="\\"/> + </row> + <row> + <key width="1.5" key0="shift" key2="loc capslock"/> + <key key0="ზ" key1="ძ" key2="ჵ"/> + <key key0="ხ" key2="ჴ" key3="loc †"/> + <key key0="ც" key1="ჩ" key3="<" key4="."/> + <key key0="ვ" key2="ჳ" key3=">" key4=","/> + <key key0="ბ" key2="\?" key3="/"/> + <key key0="ნ" key1="ჼ" key2="`" key3=":" key4=";"/> + <key key0="მ" key2=""" key3="'"/> + <key width="1.5" key0="backspace" key2="delete"/> + </row> +</keyboard> + |
