Difference between revisions of "Central Kurdish/Keyboard"

From LING073
Jump to: navigation, search
(→‎Existing Resources)
(→‎Existing Resources)
Line 12: Line 12:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
−
! Layout Name !! OS !! Based on !! Bilingual? !! Diacritic Letters !! {} [] <> !! Quotation Marks !! Design Notes
+
! Layout Name !! OS !! Based on !! Bilingual? !! Diacritic Letters !! {} [] <> !! Quotation Marks !! Other Notes
 
|-
 
|-
−
| [https://www.branah.com/kurdish Branah] || Online || QWERTY || Yes || Shift + key || Flipped || English only || Diacritic letters are accessed using Shift + key for normal letter. {} and <> are typed differently from how they are displayed. Characters aesthetically look more Kurdish on the keyboard, though they have identical layouts.
+
| [https://www.branah.com/kurdish Branah] || Online || QWERTY || Yes || Shift + key || Flipped || English only || Characters aesthetically look more Kurdish; the letter for 'h' is displayed as هـ while maintaining the functionality of the Arabic ه. Interesting idea to pursue (changing markup of a couple letters without changing output), though not sure how to implement it in Ukelele.
 
|-
 
|-
−
| [https://apps.apple.com/us/app/%D9%A3-%D9%A1-%D9%83%DB%8C%D8%A8%DB%86%D8%B1%D8%AF-kurdish-keyboard/id946560003 ٣+١ كیبۆرد] || iOS || QWERTY || Yes || Shift + key || Not flipped || French & English || Similar Shift+key design to Branah with some interesting changes of placement. For keys that do not have an alternate Shift option, Shift + key gives the key itself (so Shift + 'ه' would give 'ه' instead of nothing). Employs different Unicode symbols for quotation marks and percent signs.
+
| [https://apps.apple.com/us/app/%D9%A3-%D9%A1-%D9%83%DB%8C%D8%A8%DB%86%D8%B1%D8%AF-kurdish-keyboard/id946560003 ٣+١ كیبۆرد] || iOS || QWERTY || Yes || Shift + key || Not flipped || French & English || For the few keys that do not have an alternate Shift option, Shift + key gives the key itself (so Shift + 'ه' would give 'ه' instead of nothing). This seems more user-friendly; if they press a desired letter while accidentally having Shift down, it won't print nothing.
 
|-
 
|-
−
| [https://www.lexilogos.com/keyboard/sorani.htm Lexilogos] || Online || QWERTY || No || ڵ ڕ are "rr" "ll," غ is 'G'+apostrophe. Shift is employed more sparingly || Flipped || English only
+
| [https://www.lexilogos.com/keyboard/sorani.htm Lexilogos] || Online || QWERTY? || No || ڵ ڕ are "rr" "ll," غ is 'G'+apostrophe. Shift is employed more sparingly || Flipped || English only || Shift+key confusingly prints Latin letters half the time. Might be more intuitive to someone used to the Latin script for Sorani, but user testing may help to figure out how many people are familiar with it.
 
|-
 
|-
 
| MacOS ckb || MacOS || QWERTY || No || Shift+key for normal letter || Not flipped || English & French || Designed purely for Sorani Kurdish. Upside is that letter placement can be more intuitive, but I cannot base my mapping on this because this is not what I am trying to create.
 
| MacOS ckb || MacOS || QWERTY || No || Shift+key for normal letter || Not flipped || English & French || Designed purely for Sorani Kurdish. Upside is that letter placement can be more intuitive, but I cannot base my mapping on this because this is not what I am trying to create.

Revision as of 15:43, 27 February 2021

The Persian-based orthography for Sorani Kurdish has 33 letters. It has most of these in common with both Farsi and Arabic scripts, which are two dominant languages in most regions where Sorani is spoken. There are an additional 14 letters in Arabic that do not exist in the Sorani script; adding these letters gives us a Sorani keyboard that can double up as an Arabic one (or even a Farsi one!).

A 47-letter keyboard seems daunting. The good news is that neither Sorani nor Arabic orthographies have uppercase and lowercase, so just using shift we can type 52 letters. Second, the additional Arabic letters look similar to corresponding Sorani letters, so in terms of user experience it will be more or less intuitive where each additional letter goes.

Because of these two points, most currently-existing layouts developed for Sorani also contain the remaining Arabic letters. Having a keyboard that can function well for both Sorani and Arabic is incredibly useful in Iraqi Kurdistan given the overlap between the two language communities. These layouts are not without their problems, though, so for this lab I will try to develop a better version of an Arabo-Sorani keyboard. More ambitiously, I will try to take this a step further and see if it is possible to implement a usable Farso-Arabo-Sorani keyboard.

Existing Resources

There seem to be enough resources for Sorani Kurdish that designs have somewhat converged to employing the QWERTY phonetic layout and adding in a flurry of non-Kurdish Arabic letters accessible via the Shift key. However, they all come with their subtle differences. I have made note of these differences below.

Layout Name OS Based on Bilingual? Diacritic Letters {} [] <> Quotation Marks Other Notes
Branah Online QWERTY Yes Shift + key Flipped English only Characters aesthetically look more Kurdish; the letter for 'h' is displayed as هـ while maintaining the functionality of the Arabic ه. Interesting idea to pursue (changing markup of a couple letters without changing output), though not sure how to implement it in Ukelele.
٣+١ كیبۆرد iOS QWERTY Yes Shift + key Not flipped French & English For the few keys that do not have an alternate Shift option, Shift + key gives the key itself (so Shift + 'ه' would give 'ه' instead of nothing). This seems more user-friendly; if they press a desired letter while accidentally having Shift down, it won't print nothing.
Lexilogos Online QWERTY? No ڵ ڕ are "rr" "ll," غ is 'G'+apostrophe. Shift is employed more sparingly Flipped English only Shift+key confusingly prints Latin letters half the time. Might be more intuitive to someone used to the Latin script for Sorani, but user testing may help to figure out how many people are familiar with it.
MacOS ckb MacOS QWERTY No Shift+key for normal letter Not flipped English & French Designed purely for Sorani Kurdish. Upside is that letter placement can be more intuitive, but I cannot base my mapping on this because this is not what I am trying to create.
Unified Keyboard Unknown Arabic Yes Shift+key Not flipped English only

Not fully bilingual.