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