blob: 52cdc8024eacf7908ba70050612e53e9367a6020 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
# Figure 3 of the article Design of Arabic Keyboard Layout Based on Statistical
# Properties of Arabic Characters by Idlebi et al.
name: ar-idlebi
layout:
- layer:
Bl1: "@"
Bl2: "١"
Bl3: "٢"
Bl4: "٣"
Bl5: "٤"
Bl6: "٥"
Bl7: "٦"
Br6: "٧"
Br5: "٨"
Br4: "٩"
Br3: "٠"
Br2: "_" # XXX: not sure
#Br1: "="
Cl_tab: "\t"
Cl1: "\u0651\u064e" # shadda+fatha
Cl2: "\u0650" # kasra
Cl3: "\u064e" # fatha
Cl4: "\u064f" # damma
Cl5: "ط"
Cr7: "ص"
Cr6: "ف"
Cr5: "ا"
Cr4: "ي"
Cr3: "ش"
Cr2: "س"
Cr1: ":"
CD_ret: "\n"
Dl1: "ن"
Dl2: "ت"
Dl3: "ع"
Dl4: "م"
Dl5: "ب"
Dr7: "ا\u0655" # hamza below
Dr6: "ل"
Dr5: "ه"
Dr4: "ر"
Dr3: "و"
Dr2: "ى"
Dr1: "."
El1: "\u0652" # sukun
El2: "ق"
El3: "ا\u0654" # hamza above
El4: "ج"
El5: "ح"
El6: "خ"
Er5: "ذ"
Er4: "ك"
Er3: "د"
Er2: "ة"
Er1: "غ"
#Er0: "،"
Fl_space: " "
Fr_space: " "
modifier:
- []
- layer:
Bl1: "^"
Bl2: "!"
Bl3: "\""
Bl4: "#"
#Bl5: "" # unknown symbol
Bl6: "٪"
Bl7: "&"
Br6: "'"
Br5: "("
Br4: ")"
#Br3: "" # unknown symbol
Br2: "="
#Br1: ""
Cl1: "ز"
Cl2: "\u0651\u064d" # shadda+kasratan
Cl3: "\u064b" # fathatan
Cl4: "\u064c" # dammatan
Cl5: "ظ"
Cr7: "ض"
#Cr6: ""
Cr5: "\u0651\u0650" # shadda+kasra
#Cr4: ""
Cr3: "["
Cr2: "]"
Cr1: "<"
CD_ret: "\n"
Dl1: "ء"
Dl2: "ث"
Dl3: "\u0651\u064c" # shadda+dammatan
#Dl4: ""
#Dl5: ""
Dr7: "\u0648\u0654" # composed: ؤ
Dr6: "{"
Dr5: "}"
Dr4: "\\"
Dr3: "/"
Dr2: "\u064d" # kasratan
Dr1: ">"
El1: "\u0651\u064f" # shadda+damma
#El2: ""
El3: "\u064a\u0654" # composed: ئ
#El4: ""
#El5: ""
#El6: ""
#Er5: ""
Er4: "؛"
Er3: "ا\u0653" # composed: آ
Er2: "|"
Er1: "*"
#Er0: "؟"
modifier:
- [El_shift]
- [Er_shift]
|