Linux vmi2545633.contaboserver.net 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
Apache/2.4.62 (Debian)
Server IP : 127.0.0.1 & Your IP : 127.0.0.1
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
X11 /
xkb /
symbols /
Delete
Unzip
Name
Size
Permission
Date
Action
digital_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
fujitsu_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
hp_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
jolla_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
macintosh_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
nec_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
nokia_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
sgi_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
sharp_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
sony_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
sun_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
xfree68_vndr
[ DIR ]
drwxr-xr-x
2023-07-12 09:38
af
21.72
KB
-rw-r--r--
2022-02-08 17:13
al
6.01
KB
-rw-r--r--
2022-02-08 17:13
altwin
3.58
KB
-rw-r--r--
2022-02-08 17:13
am
10.04
KB
-rw-r--r--
2022-02-08 17:13
apl
50.97
KB
-rw-r--r--
2022-02-08 17:13
ara
36.27
KB
-rw-r--r--
2022-02-08 17:13
at
358
B
-rw-r--r--
2022-02-08 17:13
au
178
B
-rw-r--r--
2022-02-08 17:13
az
3.7
KB
-rw-r--r--
2022-02-08 17:13
ba
657
B
-rw-r--r--
2022-02-08 17:13
bd
4.19
KB
-rw-r--r--
2022-02-08 17:13
be
10.85
KB
-rw-r--r--
2022-02-08 17:13
bg
22.87
KB
-rw-r--r--
2022-02-08 17:13
br
16.4
KB
-rw-r--r--
2022-02-08 17:13
brai
2.45
KB
-rw-r--r--
2022-02-08 17:13
bt
4.49
KB
-rw-r--r--
2022-02-08 17:13
bw
996
B
-rw-r--r--
2022-02-08 17:13
by
3.26
KB
-rw-r--r--
2022-02-08 17:13
ca
20.93
KB
-rw-r--r--
2022-02-08 17:13
capslock
2.18
KB
-rw-r--r--
2022-02-08 17:13
cd
3.94
KB
-rw-r--r--
2022-02-08 17:13
ch
7.1
KB
-rw-r--r--
2022-02-08 17:13
cm
33
KB
-rw-r--r--
2022-02-08 17:13
cn
36.48
KB
-rw-r--r--
2022-02-08 17:13
compose
2.25
KB
-rw-r--r--
2022-02-08 17:13
ctrl
3.87
KB
-rw-r--r--
2022-02-08 17:13
cz
23.55
KB
-rw-r--r--
2022-02-08 17:13
de
91.85
KB
-rw-r--r--
2022-02-08 17:13
dk
2.4
KB
-rw-r--r--
2022-02-08 17:13
dz
12.4
KB
-rw-r--r--
2022-02-08 17:13
ee
4.04
KB
-rw-r--r--
2022-02-08 17:13
eg
2.01
KB
-rw-r--r--
2022-02-08 17:13
empty
121
B
-rw-r--r--
2022-02-08 17:13
epo
7.42
KB
-rw-r--r--
2022-02-08 17:13
es
9.75
KB
-rw-r--r--
2022-02-08 17:13
et
3.08
KB
-rw-r--r--
2022-02-08 17:13
eu
5.17
KB
-rw-r--r--
2022-02-08 17:13
eurosign
629
B
-rw-r--r--
2022-02-08 17:13
fi
24.31
KB
-rw-r--r--
2022-02-08 17:13
fo
1.94
KB
-rw-r--r--
2022-02-08 17:13
fr
94.73
KB
-rw-r--r--
2022-02-08 17:13
gb
11.04
KB
-rw-r--r--
2022-02-08 17:13
ge
12.67
KB
-rw-r--r--
2022-02-08 17:13
gh
6.41
KB
-rw-r--r--
2022-02-08 17:13
gn
2.14
KB
-rw-r--r--
2022-02-08 17:13
gr
15.36
KB
-rw-r--r--
2022-02-08 17:13
group
11.7
KB
-rw-r--r--
2022-02-08 17:13
hr
2.49
KB
-rw-r--r--
2022-02-08 17:13
hu
22.93
KB
-rw-r--r--
2022-02-08 17:13
id
8.32
KB
-rw-r--r--
2022-02-08 17:13
ie
19.8
KB
-rw-r--r--
2022-02-08 17:13
il
16.27
KB
-rw-r--r--
2022-02-08 17:13
in
112.7
KB
-rw-r--r--
2022-02-08 17:13
inet
77.07
KB
-rw-r--r--
2022-02-08 17:13
iq
641
B
-rw-r--r--
2022-02-08 17:13
ir
12.14
KB
-rw-r--r--
2022-02-08 17:13
is
10.83
KB
-rw-r--r--
2022-02-08 17:13
it
17.24
KB
-rw-r--r--
2022-02-08 17:13
jp
8.26
KB
-rw-r--r--
2022-02-08 17:13
jv
3.37
KB
-rw-r--r--
2022-02-08 17:13
ke
7.37
KB
-rw-r--r--
2022-02-08 17:13
keypad
23.2
KB
-rw-r--r--
2022-02-08 17:13
kg
5.94
KB
-rw-r--r--
2022-02-08 17:13
kh
4.88
KB
-rw-r--r--
2022-02-08 17:13
kpdl
3.32
KB
-rw-r--r--
2022-02-08 17:13
kr
1.14
KB
-rw-r--r--
2022-02-08 17:13
kz
16.01
KB
-rw-r--r--
2022-02-08 17:13
la
5.43
KB
-rw-r--r--
2022-02-08 17:13
latam
13.56
KB
-rw-r--r--
2022-02-08 17:13
latin
14.33
KB
-rw-r--r--
2022-02-08 17:13
level2
274
B
-rw-r--r--
2022-02-08 17:13
level3
6.19
KB
-rw-r--r--
2022-02-08 17:13
level5
4.63
KB
-rw-r--r--
2022-02-08 17:13
lk
8.01
KB
-rw-r--r--
2022-02-08 17:13
lt
23.13
KB
-rw-r--r--
2022-02-08 17:13
lv
18.83
KB
-rw-r--r--
2022-02-08 17:13
ma
13.06
KB
-rw-r--r--
2022-02-08 17:13
mao
593
B
-rw-r--r--
2022-02-08 17:13
md
5
KB
-rw-r--r--
2022-02-08 17:13
me
1.71
KB
-rw-r--r--
2022-02-08 17:13
mk
3
KB
-rw-r--r--
2022-02-08 17:13
ml
3.42
KB
-rw-r--r--
2022-02-08 17:13
mm
18.21
KB
-rw-r--r--
2022-02-08 17:13
mn
4.17
KB
-rw-r--r--
2022-02-08 17:13
mt
8.88
KB
-rw-r--r--
2022-02-08 17:13
mv
2.61
KB
-rw-r--r--
2022-02-08 17:13
my
6.71
KB
-rw-r--r--
2022-02-08 17:13
nbsp
4.3
KB
-rw-r--r--
2022-02-08 17:13
ng
6.12
KB
-rw-r--r--
2022-02-08 17:13
nl
6.74
KB
-rw-r--r--
2022-02-08 17:13
no
11.44
KB
-rw-r--r--
2022-02-08 17:13
np
6.14
KB
-rw-r--r--
2022-02-08 17:13
olpc
930
B
-rw-r--r--
2022-02-08 17:13
parens
389
B
-rw-r--r--
2022-02-08 17:13
pc
2.33
KB
-rw-r--r--
2022-02-08 17:13
ph
74.2
KB
-rw-r--r--
2022-02-08 17:13
pk
26.53
KB
-rw-r--r--
2022-02-08 17:13
pl
27.48
KB
-rw-r--r--
2022-02-08 17:13
pt
11.38
KB
-rw-r--r--
2022-02-08 17:13
ro
11.42
KB
-rw-r--r--
2022-02-08 17:13
rs
15
KB
-rw-r--r--
2022-02-08 17:13
ru
68.33
KB
-rw-r--r--
2022-02-08 17:13
rupeesign
131
B
-rw-r--r--
2022-02-08 17:13
se
16.59
KB
-rw-r--r--
2022-02-08 17:13
shift
2.19
KB
-rw-r--r--
2022-02-08 17:13
si
590
B
-rw-r--r--
2022-02-08 17:13
sk
6.62
KB
-rw-r--r--
2022-02-08 17:13
sn
2.18
KB
-rw-r--r--
2022-02-08 17:13
srvr_ctrl
2.28
KB
-rw-r--r--
2022-02-08 17:13
sy
6.91
KB
-rw-r--r--
2022-02-08 17:13
terminate
199
B
-rw-r--r--
2022-02-08 17:13
tg
4.71
KB
-rw-r--r--
2022-02-08 17:13
th
10.12
KB
-rw-r--r--
2022-02-08 17:13
tj
10.14
KB
-rw-r--r--
2022-02-08 17:13
tm
1.44
KB
-rw-r--r--
2022-02-08 17:13
tr
27.98
KB
-rw-r--r--
2022-02-08 17:13
trans
16.19
KB
-rw-r--r--
2022-02-08 17:13
tw
3.23
KB
-rw-r--r--
2022-02-08 17:13
typo
4.42
KB
-rw-r--r--
2022-02-08 17:13
tz
3.35
KB
-rw-r--r--
2022-02-08 17:13
ua
18.86
KB
-rw-r--r--
2022-02-08 17:13
us
113.67
KB
-rw-r--r--
2022-02-08 17:13
uz
4.03
KB
-rw-r--r--
2022-02-08 17:13
vn
6.01
KB
-rw-r--r--
2022-02-08 17:13
za
2.23
KB
-rw-r--r--
2022-02-08 17:13
Save
Rename
// Tamazight en caractères latin // Noureddine LOUAHEDJ // louahedj@noureddine.me // // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ // │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃ // │ ² ¹ │ & ˇ │ é ~ │ " # │ ' { │ ( [ │ - | │ è ` │ _ \ │ ç ^ │ à @ │ ) ] │ = } ┃ arrière┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ // ┃ ┃ A Æ │ Z Â │ E ¢ │ R Ṛ │ T Ṭ │ Y Ÿ │ U Û │ I Î │ O Ɛ │ P Ô │ ¨ ˚ │ £ Ø ┃Entrée ┃ // ┃Tab ↹ ┃ a æ │ z â │ e € │ r ṛ │ t ṭ │ y ÿ │ u û │ i î │ o ɛ │ p ô │ ^ ~ │ $ ø ┃ ⏎ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ // ┃ ┃ Q Ä │ S Ṣ │ D Ḍ │ F ‚ │ G Ǧ │ H Ḥ │ J Ü │ K Ï │ L Ŀ │ M Ö │ % Ù │ µ ̄ ┃ ┃ // ┃Maj ⇬ ┃ q ä │ s ṣ │ d ḍ │ f ‘ │ g ǧ │ h ḥ │ j ü │ k ï │ l ŀ │ m ö │ ù ' │ * ` ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ // ┃ ┃ > ≥ │ W “ │ X ” │ C Č │ V Ɣ │ B ↑ │ N → │ ? … │ . . │ / ∕ │ § − ┃ ┃ // ┃Shift ⇧┃ < ≤ │ w « │ x » │ c č │ v ɣ │ b ↓ │ n ¬ │ , ¿ │ ; × │ : ÷ │ ! ¡ ┃Shift ⇧ ┃ // ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ // ┃ ┃ ┃ ┃ ␣ Espace fine insécable ⍽ ┃ ┃ ┃ ┃ // ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace Espace insécable ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃ // ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ default partial alphanumeric_keys xkb_symbols "la" { include "fr(oss)" name[Group1]="Berber (Algeria, Latin)"; key <AD02> { [ z, Z, 0x1001E93, 0x1001E92 ] }; // z Z ẓ Ẓ key <AD04> { [ r, R, 0x1001E5B, 0x1001E5A ] }; // r R ṛ Ṛ key <AD05> { [ t, T, 0x1001E6D, 0x1001E6C ] }; // t T ṭ Ṭ key <AD09> { [ o, O, 0x100025B, 0x1000190 ] }; // o O ɛ Ɛ key <AC02> { [ s, S, 0x1001E63, 0x1001E62 ] }; // s s ṣ Ṣ key <AC03> { [ d, D, 0x1001E0D, 0x1001E0C ] }; // d D ḍ Ḍ key <AC05> { [ g, G, 0x10001E7, 0x10001E6 ] }; // g G ǧ Ǧ key <AC06> { [ h, H, 0x1001E25, 0x1001E24 ] }; // h H ḥ Ḥ key <AB03> { [ c, C, 0x100010D, 0x100010C ] }; // c C č Č key <AB04> { [ v, V, 0x1000263, 0x1000194 ] }; // v V ɣ Ɣ include "level3(ralt_switch)" }; partial alphanumeric_keys xkb_symbols "azerty-deadkeys" { // Kabyle keyboard with dead keys // 2020 by Louis Gostiaux <louis.gostiaux@free.fr> include "fr" name[Group1]= "Kabyle (AZERTY, with dead keys)"; key <AD01> { [ a, A, U025B, U0190 ]}; // a A ɛ Ɛ key <AD02> { [ z, Z, U2D63 ] }; // ⵣ key <AC01> { [ q, Q, U0263, U0194 ] }; // q Q ɣ Ɣ key <AB01> { [ w, W, U02B7 ] }; // ʷ key <AB08> { [ semicolon, period, dead_belowdot, dead_caron] }; // dead-below dot for ḍ,ṭ,ẓ,ḥ and dead-caron for č and ǧ include "level3(ralt_switch)" }; partial alphanumeric_keys xkb_symbols "qwerty-gb-deadkeys" { // Kabyle keyboard, uk international with dead keys // 2020 by Louis Gostiaux <louis.gostiaux@free.fr> include "gb(intl)" name[Group1]= "Kabyle (QWERTY, UK, with dead keys)"; key <AC01> { [ a, A, U025B, U0190 ]}; // a A ɛ Ɛ key <AD01> { [ q, Q, U0263, U0194 ] }; // q Q ɣ Ɣ key <AB01> { [ z, Z, U2D63 ] }; // ⵣ key <AD02> { [ w, W, U02B7 ] }; // ʷ key <AB09> { [ period, greater , dead_belowdot, dead_caron] }; include "level3(ralt_switch)" }; partial alphanumeric_keys xkb_symbols "qwerty-us-deadkeys" { // Kabyle keyboard, us international with dead keys // 2020 by Louis Gostiaux <louis.gostiaux@free.fr> include "us(intl)" name[Group1]= "Kabyle (QWERTY, US, with dead keys)"; key <AC01> { [ a, A, U025B, U0190 ] }; // a A ɛ Ɛ key <AD01> { [ q, Q, U0263, U0194 ] }; // q Q ɣ Ɣ key <AB01> { [ z, Z, U2D63 ] }; // ⵣ key <AD02> { [ w, W, U02B7 ] }; // ʷ key <AB09> { [ period, greater , dead_belowdot, dead_caron] }; include "level3(ralt_switch)" }; // // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ // │ │ 1 ̨ │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ + ┃ ⌫ Retour┃ // │ ² │ & │ ~ │ " # │ ' { │ ( [ │ - | │ │ _ \ │ ^ │ @ │ ) ] │ = } ┃ arrière┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ // ┃ ┃ │ ⵥ │ ⵦ │ ⵕ │ ⵟ │ │ │ │ ⵧ │ │ │ £ Ø ┃Entrée ┃ // ┃Tab ↹ ┃ ⴰ │ ⵣ ⵤ │ ⴻ │ ⵔ │ ⵜ ⵝ │ ⵢ │ ⵓ │ ⵉ │ ⵄ │ ⵃ │ ⵯ │ $ ø ┃ ⏎ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ // ┃ ┃ ⵈ │ ⵚ │ ⴹ ⴺ │ │ ⴵ ⴶ │ ⵁ │ ⵋ │ ⴿ │ │ │ % Ù │ µ ̄¯ ┃ ┃ // ┃Maj ⇬ ┃ ⵇ │ ⵙ │ ⴷ ⴸ │ ⴼ │ ⴳ ⴴ │ ⵀ ⵂ │ ⵊ ⵌ │ ⴽ ⴾ │ ⵍ │ ⵎ │ ù ´ │ * ` ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ // ┃ ┃ > ¦ │ │ ⵆ │ ⵞ │ ⵗ ⵠ │ ⴲ │ ⵐ │ ? … │ . ⋅ │ / ∕ │ § − ┃ ┃ // ┃Shift ⇧┃ < | │ ⵡ │ ⵅ │ ⵛ │ ⵖ ⵘ │ ⴱ ⵒ │ ⵏ ⵑ │ , ¿ │ ; × │ : ÷ │ ! ¡ ┃Shift ⇧ ┃ // ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ // ┃ ┃ ┃ ┃ ␣ ┃ ┃ ┃ ┃ // ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace ┃AltGr ⇮┃Menu ┃Ctrl ┃ // ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ partial alphanumeric_keys xkb_symbols "ber" { name[Group1]="Berber (Algeria, Tifinagh)"; // First row key <TLDE> { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ² ³ ¹ ¸ key <AE01> { [ ampersand, 1, dead_caron, dead_ogonek ] }; // & 1 ˇ ̨ key <AE02> { [ eacute, 2, asciitilde, Eacute ] }; // é 2 ~ É key <AE03> { [ quotedbl, 3, numbersign, dead_breve ] }; // " 3 # ˘ key <AE04> { [ apostrophe, 4, braceleft, 0x1002014 ] }; // ' 4 { — (tiret cadratin) key <AE05> { [ parenleft, 5, bracketleft, 0x1002013 ] }; // ( 5 [ – (tiret demi-cadratin) key <AE06> { [ minus, 6, bar, 0x1002011 ] }; // - 6 | ‑ (tiret insécable) key <AE07> { [ egrave, 7, grave, Egrave ] }; // è 7 ` È key <AE08> { [ underscore, 8, backslash, trademark ] }; // _ 8 \ ™ key <AE09> { [ ccedilla, 9, asciicircum, Ccedilla ] }; // ç 9 ^ Ç key <AE10> { [ agrave, 0, at, Agrave ] }; // à 0 @ À key <AE11> { [ parenright, degree, bracketright, notequal ] }; // ) ° ] ≠ key <AE12> { [ equal, plus, braceright, plusminus ] }; // = + } ± // Second row key <AD01> { [ 0x1002D30 ] }; // ⴰ key <AD02> { [ 0x1002D63, 0x1002D65, 0x1002D64 ] }; // ⵣ ⵥ ⵤ key <AD03> { [ 0x1002D3B, 0x1002D66 ] }; // ⴻ ⵦ key <AD04> { [ 0x1002D54, 0x1002D55 ] }; // ⵔ ⵕ key <AD05> { [ 0x1002D5C, 0x1002D5F, 0x1002D5D ] }; // ⵜ ⵟ ⵝ key <AD06> { [ 0x1002D62 ] }; // ⵢ key <AD07> { [ 0x1002D53 ] }; // ⵓ key <AD08> { [ 0x1002D49 ] }; // ⵉ key <AD09> { [ 0x1002D44, 0x1002D67 ] }; // ⵄ ⵧ key <AD10> { [ 0x1002D43 ] }; // ⵃ key <AD11> { [ 0x1002D6F ] }; // ⵯ key <AD12> { [ dollar, sterling, oslash, Ooblique ] }; // $ £ ø Ø // Third row key <AC01> { [ 0x1002D47, 0x1002D48 ] }; // ⵇ ⵈ key <AC02> { [ 0x1002D59, 0x1002D5A ] }; // ⵙ ⵚ key <AC03> { [ 0x1002D37, 0x1002D39, 0x1002D38, 0x1002D3A ] }; // ⴷ ⴹ ⴸ ⴺ key <AC04> { [ 0x1002D3C ] }; // ⴼ key <AC05> { [ 0x1002D33, 0x1002D35, 0x1002D34, 0x1002D36 ] }; // ⴳ ⴵ ⴴ ⴶ key <AC06> { [ 0x1002D40, 0x1002D41, 0x1002D42 ] }; // ⵀ ⵁ ⵂ key <AC07> { [ 0x1002D4A, 0x1002D4B, 0x1002D4C ] }; // ⵊ ⵋ ⵌ Ü key <AC08> { [ 0x1002D3D, 0x1002D3F, 0x1002D3E ] }; // ⴽ ⴿ ⴾ key <AC09> { [ 0x1002D4D ] }; // ⵍ key <AC10> { [ 0x1002D4E ] }; // ⵎ key <AC11> { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù key <BKSL> { [ asterisk, mu, dead_grave, dead_macron ] }; // * µ ` ̄ // Fourth row key <LSGT> { [ less, greater, lessthanequal, greaterthanequal ] }; // < > ≤ ≥ key <AB01> { [ 0x1002D61 ] }; // ⵡ key <AB02> { [ 0x1002D45, 0x1002D46 ] }; // ⵅ ⵆ key <AB03> { [ 0x1002D5B, 0x1002D5E ] }; // ⵛ ⵞ key <AB04> { [ 0x1002D56, 0x1002D57, 0x1002D58, 0x1002D60 ] }; // ⵖ ⵗ ⵘ ⵠ key <AB05> { [ 0x1002D31, 0x1002D32, 0x1002D52 ] }; // ⴱ ⴲ ⵒ key <AB06> { [ 0x1002D4F, 0x1002D50, 0x1002D51 ] }; // ⵏ ⵐ ⵑ key <AB07> { [ comma, question, questiondown, 0x1002026 ] }; // , ? ¿ … key <AB08> { [ semicolon, period, multiply, 0x10022C5 ] }; // ; . × ⋅ key <AB09> { [ colon, slash, division, 0x1002215 ] }; // : / ÷ ∕ key <AB10> { [ exclam, section, exclamdown, 0x1002212 ] }; // ! § ¡ − include "level3(ralt_switch)" }; // Arabic AZERTY with modern Latin digits partial alphanumeric_keys xkb_symbols "ar" { include "ara(azerty)" name[Group1]="Arabic (Algeria)"; };