Rime schemata that support both the Arabic script and the DIN 31635 transcription (with slight alterations as requested by H Zhang's course)
Note
Version 0.2.0 is the first major update, and listed below are some important changes:
- Bug fix: Words like بَقِيَ (baqiya) will no longer be mistakenly transcribed as baqīa.
- New feature: It is now possible to enter the Arabic script without any white space followed. As a result, we have made a few mapping changes. See below for more detailed information.
- New feature: Now you can use number keys to enter tashkīl. See below for more detailed information.
- New feature: (arabic_pc only) We have added the ability to input some variation letters. See below for more detailed information.
This variant is based on the Mac Arabic keyboard layout.
Use 1
or Space
to enter Arabic (the latter will have a white space followed), and Enter
to enter its transcription.
Use Shift+`
+ (Shift+)[any key]
to substitute for AltGr+(Shift+)[any key]
.
Listed below are other differences from the original layout:
Mac | v0.1.0 | v0.2.0 initial |
v0.2.0 non-initial |
||
---|---|---|---|---|---|
1 |
U+0661 ١ |
U+0661 ١ |
U+0661 ١ |
* | 1 |
2 |
U+0662 ٢ |
U+0662 ٢ |
U+0662 ٢ |
U+064E َ |
2 |
3 |
U+0663 ٣ |
U+0663 ٣ |
U+0663 ٣ |
U+064B ً |
3 |
4 |
U+0664 ٤ |
U+0664 ٤ |
U+0664 ٤ |
U+0650 ِ |
4 |
5 |
U+0665 ٥ |
U+0665 ٥ |
U+0665 ٥ |
U+064D ٍ |
5 |
6 |
U+0666 ٦ |
U+0666 ٦ |
U+0666 ٦ |
U+064F ُ |
6 |
7 |
U+0667 ٧ |
U+0667 ٧ |
U+0667 ٧ |
U+064C ٌ |
7 |
8 |
U+0668 ٨ |
U+0668 ٨ |
U+0668 ٨ |
U+0652 ْ |
8 |
9 |
U+0669 ٩ |
U+0669 ٩ |
U+0669 ٩ |
U+0651 ّ |
9 |
0 |
U+0660 ٠ |
U+0660 ٠ |
U+0660 ٠ |
U+0670 ٰ |
0 |
AltGr+1 |
U+0638 ظ |
U+0638 ظ |
† | † | Shift+` + 1 |
AltGr+(Shift+)I |
N/A | U+06BE ھ |
U+06BE ھ |
U+06BE ھ |
Shift+` + (Shift+)I |
AltGr+Shift+G |
N/A | U+0654 ٔ |
U+0654 ٔ |
U+0654 ٔ |
Shift+` + Shift+G |
AltGr+Shift+H |
N/A | U+0655 ٕ |
U+0655 ٕ |
U+0655 ٕ |
Shift+` + Shift+H |
Tip
* Non-initial 1
now acts as a function key. As stated before, you can use it to enter Arabic without any white space followed.
† As the function of 1
has been changed, such input will be processed separately, i.e. you will enter a tilde ~.
This variant is based on the IBM PC Arabic keyboard layout.
Use 0
or Space
to enter Arabic (the latter will have a white space followed), and Enter
to enter its transcription.
Use [any key]
+ \
to enter some variation letters:
letter | |
---|---|
T + \ |
U+06A4 ڤ |
Y + \ |
U+0671 ٱ |
U + \ |
U+06D5 ە |
I + \ |
U+06BE ھ |
[ + \ |
U+0686 چ |
] + \ |
U+0688 ڈ |
S + \ |
U+06D2 ے |
D + \ |
U+06CC ی |
F + \ |
U+067E پ |
H + \ |
U+0670 ٰ |
J + \ |
U+0679 ٹ |
K + \ |
U+06BA ں |
; + \ |
U+06AF گ |
' + \ |
U+06A9 ک |
V + \ |
U+0691 ڑ |
. + \ |
U+0698 ژ |
Shift+Y + \ |
U+0655 ٕ |
Shift+H + \ |
U+0654 ٔ |
Shift+N + \ |
U+0653 ٓ |
Listed below are other differences from the original layout:
IBM PC | v0.1.0 | v0.2.0 initial |
v0.2.0 non-initial |
||
---|---|---|---|---|---|
1 |
U+0031 1 |
U+0661 ١ |
U+0661 ١ |
U+0651 ّ |
1 |
2 |
U+0032 2 |
U+0662 ٢ |
U+0662 ٢ |
U+064E َ |
2 |
3 |
U+0033 3 |
U+0663 ٣ |
U+0663 ٣ |
U+064B ً |
3 |
4 |
U+0034 4 |
U+0664 ٤ |
U+0664 ٤ |
U+064F ُ |
4 |
5 |
U+0035 5 |
U+0665 ٥ |
U+0665 ٥ |
U+064C ٌ |
5 |
6 |
U+0036 6 |
U+0666 ٦ |
U+0666 ٦ |
U+0650 ِ |
6 |
7 |
U+0037 7 |
U+0667 ٧ |
U+0667 ٧ |
U+064D ٍ |
7 |
8 |
U+0038 8 |
U+0668 ٨ |
U+0668 ٨ |
U+0670 ٰ |
8 |
9 |
U+0039 9 |
U+0669 ٩ |
U+0669 ٩ |
U+0652 ْ |
9 |
0 |
U+0030 0 |
U+0660 ٠ |
U+0660 ٠ |
* | 0 |
B |
لا | U+0670 ٰ |
لا | لا | B |
Shift+T |
لإ | U+0655 ٕ |
لإ | لإ | Shift+T |
Shift+G |
لأ | U+0654 ٔ |
لأ | لأ | Shift+G |
Shift+B |
لآ | U+0653 ٓ |
لآ | لآ | Shift+B |
Tip
* Non-initial 0
now acts as a function key. As stated before, you can use it to enter Arabic without any white space followed.