summaryrefslogtreecommitdiff
path: root/lulua/data/report
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2020-03-28 11:44:58 +0100
committerLars-Dominik Braun <lars@6xq.net>2020-03-28 11:44:58 +0100
commit306fa70fb3ae1ee4c1b35c22b6c222982479bd6f (patch)
tree515f5175d2c3ff84e2a3126963675bdf8fe65b41 /lulua/data/report
parentd2126a193cf9240f633d26240eba703bc11df018 (diff)
downloadlulua-306fa70fb3ae1ee4c1b35c22b6c222982479bd6f.tar.gz
lulua-306fa70fb3ae1ee4c1b35c22b6c222982479bd6f.tar.bz2
lulua-306fa70fb3ae1ee4c1b35c22b6c222982479bd6f.zip
Add analysis for ar-idlebi and ar-alramly
Diffstat (limited to 'lulua/data/report')
-rw-r--r--lulua/data/report/index.html104
1 files changed, 100 insertions, 4 deletions
diff --git a/lulua/data/report/index.html b/lulua/data/report/index.html
index d240ba7..db80c58 100644
--- a/lulua/data/report/index.html
+++ b/lulua/data/report/index.html
@@ -398,6 +398,101 @@
</div>
</div>
+ <div id="ar-alramly" class="pure-g flexreverse">
+ <div class="pure-u-1 pure-u-md-1-2">
+ </div>
+ <div class="pure-u-1 pure-u-md-1-2" lang="en">
+ <div class="lbox">
+ <h3><a href="#ar-alramly">Al-Ramly et al</a></h3>
+ <p>
+ One of the eariest accounts can be found in the article <a
+ href="https://doi.org/10.1016/S1474-6670(17)64475-6">Statistical
+ Distribution of Arabic Letters Aids to the Design of a New
+ Keyboard</a> by Al-Ramly et al published in 1980.
+ <!-- -->
+ The Arabic half of the proposed bi-lingual layout seems to be
+ hand-optimized based on several metrics including character
+ frequencies – without mentioning a source for them though – visual
+ similarity (“letter groups”) and their position on previous
+ layouts.
+ <!-- -->
+ It tries to balance load between hands, assign more work to index
+ and middle fingers and place common letters in the home row.
+ <!-- -->
+ However the asymmetry given in the article, 0.032, cannot be
+ reproduced here.
+ <!-- -->
+ For the most part the layout lacks combining and pre-combined
+ characters, a task that is left to “machine intelligence” making it
+ hard to use nowadays.
+ </p>
+ <p>
+ While the layout distributes load between fingers quite well it
+ favors the left hand by assigning <bdo dir="ltr" lang="ar">ا</bdo>
+ and <bdo dir="ltr" lang="ar">ل</bdo> to it.
+ <!-- -->
+ The decision to place <bdo dir="ltr" lang="ar">ث</bdo> in a very
+ prominent spot seems weird, given it only accounts for 0.5% of all
+ symbols, even in their own analysis.
+ </p>
+ </div></div>
+ </div>
+
+ <figure>
+ <div class="lbox">
+ <img src="ar-alramly-heat.svg">
+ {{ fingerhandstats(layoutstats['ar-alramly']) }}
+ </div>
+ </figure>
+
+ <div id="ar-idlebi" class="pure-g flexreverse">
+ <div class="pure-u-1 pure-u-md-1-2">
+ </div>
+ <div class="pure-u-1 pure-u-md-1-2" lang="en">
+ <div class="lbox">
+ <h3><a href="#ar-idlebi">Idlebi et al</a></h3>
+ <p>
+ Another article from the early days of computers published in 1990
+ is <a
+ href="https://archive.org/details/computers_and_the_arabic_language_1990/page/n112/mode/2up">Design
+ of Arabic Keyboard Layout Based on Statistical Properties of Arabic
+ Characters</a> by Idlebi et al.
+ <!-- -->
+ They present two examples of programmatically optimized layouts and
+ account for character and bigram frequencies based on a corpus of
+ 100.000 characters, finger movement time of unknown origin and finger
+ load.
+ </p>
+ <p>
+ Unfortunately the results use 12 keys per row and are not suitable
+ for use with current European keyboards, which usually feature only 11 keys
+ in the bottom row.
+ <!-- -->
+ Thus the layout displayed below lacks the Arabic question mark and
+ comma in the bottom right.
+ <!-- -->
+ Probably due to their unusual assumption that middle- and
+ ring-finger rest in the top row their results are suboptimal,
+ placing both <bdo dir="ltr" lang="ar">ا</bdo> and <bdo dir="ltr"
+ lang="ar">ي</bdo> in the top row.
+ <!-- -->
+ Their analysis notices this and suggests improved positions for
+ both characters, but these are not actually implemented.
+ <!-- -->
+ The big asymmetry is caused by placing <bdo dir="ltr" lang="ar">ا
+ ل ي</bdo> and <bdo dir="ltr" lang="ar">و</bdo>, four of the five
+ most frequent letters, on the right hand side.
+ </p>
+ </div></div>
+ </div>
+
+ <figure>
+ <div class="lbox">
+ <img src="ar-idlebi-heat.svg">
+ {{ fingerhandstats(layoutstats['ar-idlebi']) }}
+ </div>
+ </figure>
+
<div id="ar-malas" class="pure-g flexreverse">
<div class="pure-u-1 pure-u-md-1-2">
</div>
@@ -405,9 +500,10 @@
<div class="lbox">
<h3><a href="#ar-malas">Malas et al</a></h3>
<p>
- The work by Malas et al. (2008),
- <a href="https://pdfs.semanticscholar.org/1bf8/74dcaa7f21c2cc3c6c5e526b61a9ee352bba.pdf">Toward Optimal Arabic Keyboard Layout Using Genetic Algorithm</a>,
- presents an alternative layout generated by a genetic algorithm.
+ About 20 years later (2008) Malas et al. presented an alternative
+ layout generated by a genetic algorithm in their article <a
+ href="https://pdfs.semanticscholar.org/1bf8/74dcaa7f21c2cc3c6c5e526b61a9ee352bba.pdf">Toward
+ Optimal Arabic Keyboard Layout Using Genetic Algorithm</a>.
<!-- -->
They used a snapshot of the Arabic Wikipedia probably from around 2008 and
optimized for typing speed only, claiming 35% faster typing compared
@@ -424,7 +520,7 @@
</div>
</div>
- <figure id="ar-malas">
+ <figure>
<div class="lbox">
<img src="ar-malas-heat.svg">
{{ fingerhandstats(layoutstats['ar-malas']) }}