From 6ea5901775644f1c2fe8a1e90356ee0247f613df Mon Sep 17 00:00:00 2001 From: Anastázius Kaejatídarján Date: Sun, 24 Nov 2024 03:06:06 -0700 Subject: New and Improved Kurdish layouts (#773) * improved symmetry and incorrect chars * new persian-based keyboard for kurdish--- check_layout.output | 7 ++++++- res/values/layouts.xml | 5 ++++- srcs/layouts/arab_pc_ckb.xml | 26 ++++++++++++------------- srcs/layouts/arab_pc_ckb_fa.xml | 42 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 65 insertions(+), 15 deletions(-) create mode 100644 srcs/layouts/arab_pc_ckb_fa.xml diff --git a/check_layout.output b/check_layout.output index c2d62e7..c7c93e3 100644 --- a/check_layout.output +++ b/check_layout.output @@ -9,8 +9,13 @@ Layout doesn't define some important keys, missing: loc esc Layout includes some ASCII punctuation but not all, missing: !, ', +, ;, ?, \, | 1 warnings # arab_pc_ckb -Layout includes some ASCII punctuation but not all, missing: ", %, ', +, ,, ., :, ;, <, =, >, ?, `, |, ~ +Layout includes some ASCII punctuation but not all, missing: ", %, ', +, ,, ;, <, =, >, ?, `, |, ~ 1 warnings +# 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 # arab_pc_hindu Layout includes some ASCII punctuation but not all, missing: !, ', +, ;, ?, \, | 1 warnings diff --git a/res/values/layouts.xml b/res/values/layouts.xml index f9608c2..27858c2 100644 --- a/res/values/layouts.xml +++ b/res/values/layouts.xml @@ -10,6 +10,7 @@ arab_hamvaj_tly arab_pc arab_pc_ckb + arab_pc_ckb_fa arab_pc_hindu arab_pc_ir armenian_ph_am @@ -69,7 +70,8 @@ Arabic Alt Talysh (تالشی همواج) Arabic PC - Kurdish (کوردی) + Kurdish (کوردی) QWERTY + Central Kurdish (سۆرانی) Persian Layout Arabic PC (Hindu numerals) Persian PC Armenian @@ -130,6 +132,7 @@ @xml/arab_hamvaj_tly @xml/arab_pc @xml/arab_pc_ckb + @xml/arab_pc_ckb_fa @xml/arab_pc_hindu @xml/arab_pc_ir @xml/armenian_ph_am diff --git a/srcs/layouts/arab_pc_ckb.xml b/srcs/layouts/arab_pc_ckb.xml index ac2e2a6..75d52ca 100644 --- a/srcs/layouts/arab_pc_ckb.xml +++ b/srcs/layouts/arab_pc_ckb.xml @@ -1,26 +1,26 @@ - + - - - + + + - + - + - + - + - + @@ -29,11 +29,11 @@ - - - + + + - + diff --git a/srcs/layouts/arab_pc_ckb_fa.xml b/srcs/layouts/arab_pc_ckb_fa.xml new file mode 100644 index 0000000..411ec73 --- /dev/null +++ b/srcs/layouts/arab_pc_ckb_fa.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3