Skip to content

Instantly share code, notes, and snippets.

@assiless
Last active March 29, 2024 03:30
Show Gist options
  • Save assiless/dd3f32c7c5ffe3e3cd1ecf03f721885a to your computer and use it in GitHub Desktop.
Save assiless/dd3f32c7c5ffe3e3cd1ecf03f721885a to your computer and use it in GitHub Desktop.
Arabic - QWERTY
KBD AR "Arabic - QWERTY"
COPYRIGHT "(c) 2023 assil"
COMPANY "assil"
LOCALENAME "ar-AE"
LOCALEID "00003801"
VERSION 1.0
SHIFTSTATE
0 //Column 4
1 //Column 5 : Shft
2 //Column 6 : Ctrl
3 //Column 7 : Shft Ctrl
6 //Column 8 : Ctrl Alt
7 //Column 9 : Shft Ctrl Alt
LAYOUT ;an extra '@' at the end is a dead key
//SC VK_ Cap 0 1 2 3 6 7
//-- ---- ---- ---- ---- ---- ---- ---- ----
02 1 SGCap 0661 0021 0031 -1 0625 0021 // ARABIC-INDIC DIGIT ONE, EXCLAMATION MARK, DIGIT ONE, <none>, ARABIC LETTER ALEF WITH HAMZA BELOW, EXCLAMATION MARK
-1 -1 0 0031 -1 // DIGIT ONE, <none>
03 2 SGCap 0662 0621 0032 -1 274a 274a // ARABIC-INDIC DIGIT TWO, ARABIC LETTER HAMZA, DIGIT TWO, <none>, EIGHT TEARDROP-SPOKED PROPELLER ASTERISK, EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
-1 -1 0 0032 -1 // DIGIT TWO, <none>
04 3 SGCap 0663 0623 0033 -1 0023 0023 // ARABIC-INDIC DIGIT THREE, ARABIC LETTER ALEF WITH HAMZA ABOVE, DIGIT THREE, <none>, NUMBER SIGN, NUMBER SIGN
-1 -1 0 0033 -1 // DIGIT THREE, <none>
05 4 SGCap 0664 0622 0034 -1 0024 20ac // ARABIC-INDIC DIGIT FOUR, ARABIC LETTER ALEF WITH MADDA ABOVE, DIGIT FOUR, <none>, DOLLAR SIGN, EURO SIGN
-1 -1 0 0034 -1 // DIGIT FOUR, <none>
06 5 SGCap 0665 0625 0035 -1 066a 066a // ARABIC-INDIC DIGIT FIVE, ARABIC LETTER ALEF WITH HAMZA BELOW, DIGIT FIVE, <none>, ARABIC PERCENT SIGN, ARABIC PERCENT SIGN
-1 -1 0 0035 -1 // DIGIT FIVE, <none>
07 6 SGCap 0666 0626 0036 -1 0026 0026 // ARABIC-INDIC DIGIT SIX, ARABIC LETTER YEH WITH HAMZA ABOVE, DIGIT SIX, <none>, AMPERSAND, AMPERSAND
-1 -1 0 0036 -1 // DIGIT SIX, <none>
08 7 SGCap 0667 0624 0037 -1 005e 005e // ARABIC-INDIC DIGIT SEVEN, ARABIC LETTER WAW WITH HAMZA ABOVE, DIGIT SEVEN, <none>, CIRCUMFLEX ACCENT, CIRCUMFLEX ACCENT
-1 -1 0 0037 -1 // DIGIT SEVEN, <none>
09 8 SGCap 0668 0649 0038 -1 002a 002a // ARABIC-INDIC DIGIT EIGHT, ARABIC LETTER ALEF MAKSURA, DIGIT EIGHT, <none>, ASTERISK, ASTERISK
-1 -1 0 0038 -1 // DIGIT EIGHT, <none>
0a 9 SGCap 0669 0029 0039 -1 0029 0029 // ARABIC-INDIC DIGIT NINE, RIGHT PARENTHESIS, DIGIT NINE, <none>, RIGHT PARENTHESIS, RIGHT PARENTHESIS
-1 -1 0 0039 -1 // DIGIT NINE, <none>
0b 0 SGCap 0660 0028 0030 -1 0028 0028 // ARABIC-INDIC DIGIT ZERO, LEFT PARENTHESIS, DIGIT ZERO, <none>, LEFT PARENTHESIS, LEFT PARENTHESIS
-1 -1 0 0030 -1 // DIGIT ZERO, <none>
0c OEM_MINUS 0 002d 005f 002d -1 005f 005f // HYPHEN-MINUS, LOW LINE, HYPHEN-MINUS, <none>, LOW LINE, LOW LINE
0d OEM_PLUS 0 003d 002b 003d -1 002b 002b // EQUALS SIGN, PLUS SIGN, EQUALS SIGN, <none>, PLUS SIGN, PLUS SIGN
10 Q 0 0642 06a4 0071 -1 06a4 06af // ARABIC LETTER QAF, ARABIC LETTER VEH, LATIN SMALL LETTER Q, <none>, ARABIC LETTER VEH, ARABIC LETTER GAF
11 W 0 0634 0651 0077 -1 0651 0651 // ARABIC LETTER SHEEN, ARABIC SHADDA, LATIN SMALL LETTER W, <none>, ARABIC SHADDA, ARABIC SHADDA
12 E 0 0639 063a 0065 -1 06cc -1 // ARABIC LETTER AIN, ARABIC LETTER GHAIN, LATIN SMALL LETTER E, <none>, ARABIC LETTER FARSI YEH, <none>
13 R 0 0631 0632 0072 -1 063a 0691 // ARABIC LETTER REH, ARABIC LETTER ZAIN, LATIN SMALL LETTER R, <none>, ARABIC LETTER GHAIN, ARABIC LETTER RREH
14 T 0 062a 062b 0074 -1 0637 0629 // ARABIC LETTER TEH, ARABIC LETTER THEH, LATIN SMALL LETTER T, <none>, ARABIC LETTER TAH, ARABIC LETTER TEH MARBUTA
15 Y 0 0637 0638 0079 -1 062b 0649 // ARABIC LETTER TAH, ARABIC LETTER ZAH, LATIN SMALL LETTER Y, <none>, ARABIC LETTER THEH, ARABIC LETTER ALEF MAKSURA
16 U 0 0648 06d2 0075 -1 064f 064c // ARABIC LETTER WAW, ARABIC LETTER YEH BARREE, LATIN SMALL LETTER U, <none>, ARABIC DAMMA, ARABIC DAMMATAN
17 I 0 064a 0649 0069 -1 0650 064d // ARABIC LETTER YEH, ARABIC LETTER ALEF MAKSURA, LATIN SMALL LETTER I, <none>, ARABIC KASRA, ARABIC KASRATAN
18 O 0 0647 0629 006f -1 0652 06d5 // ARABIC LETTER HEH, ARABIC LETTER TEH MARBUTA, LATIN SMALL LETTER O, <none>, ARABIC SUKUN, ARABIC LETTER AE
19 P 0 0629 062a 0070 -1 0651 067e // ARABIC LETTER TEH MARBUTA, ARABIC LETTER TEH, LATIN SMALL LETTER P, <none>, ARABIC SHADDA, ARABIC LETTER PEH
1a OEM_4 0 062b 007d 005b -1 005d 007d // ARABIC LETTER THEH, RIGHT CURLY BRACKET, LEFT SQUARE BRACKET, <none>, RIGHT SQUARE BRACKET, RIGHT CURLY BRACKET
1b OEM_6 0 0638 007b 005d -1 005b 007b // ARABIC LETTER ZAH, LEFT CURLY BRACKET, RIGHT SQUARE BRACKET, <none>, LEFT SQUARE BRACKET, LEFT CURLY BRACKET
1e A 0 0627 0622 0061 -1 064e 064b // ARABIC LETTER ALEF, ARABIC LETTER ALEF WITH MADDA ABOVE, LATIN SMALL LETTER A, <none>, ARABIC FATHA, ARABIC FATHATAN
1f S 0 0633 0634 0073 -1 0635 0651 // ARABIC LETTER SEEN, ARABIC LETTER SHEEN, LATIN SMALL LETTER S, <none>, ARABIC LETTER SAD, ARABIC SHADDA
20 D 0 062f 0630 0064 -1 0636 0688 // ARABIC LETTER DAL, ARABIC LETTER THAL, LATIN SMALL LETTER D, <none>, ARABIC LETTER DAD, ARABIC LETTER DDAL
21 F 0 0641 0642 0066 -1 06a4 06a4 // ARABIC LETTER FEH, ARABIC LETTER QAF, LATIN SMALL LETTER F, <none>, ARABIC LETTER VEH, ARABIC LETTER VEH
22 G 0 063a 0639 0067 -1 0639 06af // ARABIC LETTER GHAIN, ARABIC LETTER AIN, LATIN SMALL LETTER G, <none>, ARABIC LETTER AIN, ARABIC LETTER GAF
23 H 0 062d 062e 0068 -1 0647 0686 // ARABIC LETTER HAH, ARABIC LETTER KHAH, LATIN SMALL LETTER H, <none>, ARABIC LETTER HEH, ARABIC LETTER TCHEH
24 J 0 062c 0686 006a -1 062e 0698 // ARABIC LETTER JEEM, ARABIC LETTER TCHEH, LATIN SMALL LETTER J, <none>, ARABIC LETTER KHAH, ARABIC LETTER JEH
25 K 0 0643 06af 006b -1 062e 06a9 // ARABIC LETTER KAF, ARABIC LETTER GAF, LATIN SMALL LETTER K, <none>, ARABIC LETTER KHAH, ARABIC LETTER KEHEH
26 L 0 0644 274a 006c -1 -1 -1 // ARABIC LETTER LAM, EIGHT TEARDROP-SPOKED PROPELLER ASTERISK, LATIN SMALL LETTER L, <none>, <none>, <none>
27 OEM_1 0 061b 003a 003b -1 -1 -1 // ARABIC SEMICOLON, COLON, SEMICOLON, <none>, <none>, <none>
28 OEM_7 0 0027 0022 0027 -1 0671 -1 // APOSTROPHE, QUOTATION MARK, APOSTROPHE, <none>, ARABIC LETTER ALEF WASLA, <none>
29 OEM_3 0 0640 0640 0060 -1 003e 003c // ARABIC TATWEEL, ARABIC TATWEEL, GRAVE ACCENT, <none>, GREATER-THAN SIGN, LESS-THAN SIGN
2b OEM_5 0 0621@ 0625 005c -1 0623 0622 // ARABIC LETTER HAMZA, ARABIC LETTER ALEF WITH HAMZA BELOW, REVERSE SOLIDUS, <none>, ARABIC LETTER ALEF WITH HAMZA ABOVE, ARABIC LETTER ALEF WITH MADDA ABOVE
2c Z 0 0632 0698 007a -1 0638 0698 // ARABIC LETTER ZAIN, ARABIC LETTER JEH, LATIN SMALL LETTER Z, <none>, ARABIC LETTER ZAH, ARABIC LETTER JEH
2d X 0 062e 062d 0078 -1 062d -1 // ARABIC LETTER KHAH, ARABIC LETTER HAH, LATIN SMALL LETTER X, <none>, ARABIC LETTER HAH, <none>
2e C 0 0635 0636 0063 -1 062b 0686 // ARABIC LETTER SAD, ARABIC LETTER DAD, LATIN SMALL LETTER C, <none>, ARABIC LETTER THEH, ARABIC LETTER TCHEH
2f V 0 0630 062f 0076 -1 0638 06a4 // ARABIC LETTER THAL, ARABIC LETTER DAL, LATIN SMALL LETTER V, <none>, ARABIC LETTER ZAH, ARABIC LETTER VEH
30 B 0 0628 067e 0062 -1 067e 0679 // ARABIC LETTER BEH, ARABIC LETTER PEH, LATIN SMALL LETTER B, <none>, ARABIC LETTER PEH, ARABIC LETTER TTEH
31 N 0 0646 062b 006e -1 -1 06ba // ARABIC LETTER NOON, ARABIC LETTER THEH, LATIN SMALL LETTER N, <none>, <none>, ARABIC LETTER NOON GHUNNA
32 M 0 0645 0622 006d -1 0622 0622 // ARABIC LETTER MEEM, ARABIC LETTER ALEF WITH MADDA ABOVE, LATIN SMALL LETTER M, <none>, ARABIC LETTER ALEF WITH MADDA ABOVE, ARABIC LETTER ALEF WITH MADDA ABOVE
33 OEM_COMMA 0 060c 003e 002c -1 00bb 274a // ARABIC COMMA, GREATER-THAN SIGN, COMMA, <none>, RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK, EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
34 OEM_PERIOD 0 002e 003c 002e -1 00ab -1 // FULL STOP, LESS-THAN SIGN, FULL STOP, <none>, LEFT-POINTING DOUBLE ANGLE QUOTATION MARK, <none>
35 OEM_2 0 005c 061f 002f -1 002f 005c // REVERSE SOLIDUS, ARABIC QUESTION MARK, SOLIDUS, <none>, SOLIDUS, REVERSE SOLIDUS
39 SPACE 0 0020 0020 0020 -1 00a0 00a0 // SPACE, SPACE, SPACE, <none>, NO-BREAK SPACE, NO-BREAK SPACE
53 DECIMAL 0 002e 002c 002e -1 002e 060c // FULL STOP, COMMA, FULL STOP, <none>, FULL STOP, ARABIC COMMA
56 OEM_102 0 0003 0003 -1 -1 0003 0003 // PUA 0003, PUA 0003, <none>, <none>, PUA 0003, PUA 0003
DEADKEY 0621
0661 0625 // ١ -> إ
0650 0625 // ِ -> إ
064e 0622 // َ -> آ
064a 0626 // ي -> ئ
0649 0626 // ى -> ئ
0648 0624 // و -> ؤ
0633 0626 // س -> ئ
0627 0623 // ا -> أ
00a0 0621 // -> ء
0021 0625 // ! -> إ
0020 0621 // -> ء
KEYNAME
01 Esc
0e Backspace
0f Tab
1c Enter
1d Ctrl
2a Shift
36 "Right Shift"
37 "Num *"
38 Alt
39 Space
3a "Caps Lock"
3b F1
3c F2
3d F3
3e F4
3f F5
40 F6
41 F7
42 F8
43 F9
44 F10
45 Pause
46 "Scroll Lock"
47 "Num 7"
48 "Num 8"
49 "Num 9"
4a "Num -"
4b "Num 4"
4c "Num 5"
4d "Num 6"
4e "Num +"
4f "Num 1"
50 "Num 2"
51 "Num 3"
52 "Num 0"
53 "Num Del"
54 "Sys Req"
57 F11
58 F12
7c F13
7d F14
7e F15
7f F16
80 F17
81 F18
82 F19
83 F20
84 F21
85 F22
86 F23
87 F24
KEYNAME_EXT
1c "Num Enter"
1d "Right Ctrl"
35 "Num /"
37 "Prnt Scrn"
38 "Right Alt"
45 "Num Lock"
46 Break
47 Home
48 Up
49 "Page Up"
4b Left
4d Right
4f End
50 Down
51 "Page Down"
52 Insert
53 Delete
54 <00>
56 Help
5b "Left Windows"
5c "Right Windows"
5d Application
KEYNAME_DEAD
0621 "ARABIC LETTER HAMZA"
DESCRIPTIONS
0409 Arabic - QWERTY
LANGUAGENAMES
0409 Arabic (U.A.E.)
ENDKBD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment