Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions keyboard/arabic_w_o_dots/1.1/arabic_w_o_dots.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
<?php
$pagename = 'Arabic W/O Dots Keyboard Help';
$pagetitle = $pagename;
require_once('header.php');
?>


<p>
Arabic Alphabet without the dots like the Olden Days
</p>

<h2>Desktop Keyboard Layout</h2>
<div id='osk' data-states='default shift alt alt-shift'>
</div>

<h2>Mobile/Phone Keyboard Layout</h2>

<p style="flex-direction: row;">
<ul>Single press is main character displayed and Double tap is the character displayed on the top-right corner of the key.</ul>
<ul>In case of "ا", swipe up is for hamza above it and swipe down is for hamza below; same goes for "و" and "ي" (with 'Waaw' double tap is for 'Hamza' above, swipe up and down is for small 'Waaw' up and down respectively; but for 'Yaa' swipe up for 'hamza' above).</ul>
<ul>In case of dotless Baa'"ب", double tap for Baa'"ب", swipe up for Taa'"ت" and swipe down for Thaa'"ث".</ul>
<ul>In case of "ح", swipe up for Khaa'"خ" and swipe down for Jeem"ج".</ul>
<ul>In case of dot".", swipe up is Fatha, swipe down is Kasra, swipe right is Damma, and swipe left is Sukuun.</ul>
<ul>In case of comma"،", swipe up is 'Fathataan', swipe down is 'Kasrataan', swipe right is 'Dammataan', and swipe left is 'Shadda'.</ul>
<ul>In case of Question mark"؟", swipe up is Small 'Alif' above and swipe down is small 'Alif' below.</ul>
<ul>Long pressing all of them would just give some other less common characters.</ul>
<img src="typing-guide.jpg" alt="Arabic Mobile Keyboard Layout">
</p>
<p style="flex-direction: row;">
<ul>In case of numbers, single press in Arabic Numerals and double tap is Hindi Numerals, and long press is Fractions.</ul>
<ul>As for others, single press is main symbol while double tap is character displayed on the top-right corner of the key; while long press is all of rest of characters.</ul>
<img src="typing-guide-numbers.jpg" alt="Arabic Mobile Keyboard Numbers" srcset="">
</p>
<p>
<table>
<tr>
<th>Long Press LTR</th>
<th>FullForm</th>
</tr>
<tr>
<td>LRM</td>
<td>Left-to-Right Mark</td>
</tr>
<tr>
<td>LRE</td>
<td>Left-to-Right Embedding</td>
</tr>
<tr>
<td>LRO</td>
<td>Left-to-Right Overlay</td>
</tr>
<tr>
<td>LRI</td>
<td>Left-to-Right Isolate</td>
</tr>
<tr>
<td>FSI</td>
<td>First Strong Isolate</td>
</tr>
</table>
<table>
<tr>
<th>Long Press RTL</th>
<th>FullForm</th></tr>
<tr>
<td>RLM</td>
<td>Right-to-Left Mark</td>
</tr>
<tr>
<td>RLE</td>
<td>Right-to-Left Embedding</td>
</tr>
<tr>
<td>RLO</td>
<td>Right-to-Left Overlay</td>
</tr>
<tr>
<td>RLI</td>
<td>Right-to-Left Isolate</td>
</tr>
<tr>
<td>PDI</td>
<td>Pop Directional Isolate</td>
</tr>
<tr>
<td>PDF</td>
<td>Pop Directional Formatting</td>
</tr>
</table>
<img src="typing-guide-symbols.jpg" alt="Arabic Mobile Keyboard Symbols" srcset="">

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added keyboard/arabic_w_o_dots/1.1/typing-guide.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions keyboard/easy_arabic/1.2/easy_arabic.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?php
$pagename = 'Easy Arabic Help';
$pagetitle = $pagename;
require_once('header.php');
?>

<p>Changes some keys to make it easier to type.</p>

<h2>Desktop Keyboard Layout</h2>
<div id='osk' data-states='default shift alt alt-shift'>
</div>


Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added keyboard/easy_arabic/1.2/layout-alternate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added keyboard/easy_arabic/1.2/layout-shifted.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added keyboard/easy_arabic/1.2/layout.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 55 additions & 0 deletions keyboard/sil_arabic_phonetic/1.1/sil_arabic_phonetic.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
<?php
$pagename = 'Arabic Phonetic (SIL) Keyboard Help';
$pagetitle = 'Arabic Phonetic (SIL) Keyboard Help';
require_once('header.php');
?>
<p>This is a keyboard for entering Arabic phonetically using a standard English keyboard.</p>

<h2>Keyboard Layout</h2>

<div id='osk-container'>
<h3>Desktop Keyboard Layout</h3>
<div id='osk' data-states='default shift'></div>
</div>

<div id='osk-tablet-container'>
<h3>Mobile/Tablet Keyboard Layout</h3>
<div id='osk-tablet' data-states='default shift numeric'></div>
</div>

<h2>Usage Notes</h2>

<p>This keyboard has several shortcuts to make it easier to type phonetically:</p>

<ul>
<li>To make a long vowel, type the vowel twice. This is supported for:
<ul>
<li><b>aa</b> (<span class='a'>ا)</li>
<li><b>AA</b> (<span class='a'>آ)</li>
<li><b>uu</b> (<span class='a'>ؤ)</li>
<li><b>ee</b> (<span class='a'>إ)</li>
</ul>
</li>
<li>Four other multiple key outputs are supported:
<ul>
<li><b>yx</b> (<span class='a'>ئ</span>)</li>
<li><b>ao</b> (<span class='a'> ً </span>)</li>
<li><b>uo</b> (<span class='a'> ٌ </span>)</li>
<li><b>eo</b> (<span class='a'> ٍ </span>)</li>
</ul>
</li>
<li>To add a Shadda (e.g. shown here on Beh, <span class='a'>بّ</span>), type the consonant twice</li>
<li>To type Allah (<span class='a'>لله</span>), type <b>llh</b></li>
<li>Type any digit + &gt; to get U+066C (thousands separator)</li>
<li>Type any digit + &lt; to get U+066B (decimal separator)</li>
<li>To cycle through different variations of a letter, use the slash key (<b>/</b>). This is currently supported for:
<ul>
<li>alef/ain/fatha (<b>a/</b>)</li>
<li>dad/dal (<b>d/</b>)</li>
<li>heh/khah/hah (<b>h/</b>)</li>
<li>sad/sheen/seen (<b>s/</b>)</li>
<li>tah/teh marbuta/theh/zah/thal/teh (<b>t/</b>)</li>
</ul>
</li>
</ul>