Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | " Vim Keymap file for Arabic |
| 2 | " Maintainer : Arabic Support group <support-at-arabeyes.org> |
| 3 | " Created by : Nadim Shaikli <nadim-at-arabeyes.org> |
avidseeker | caee795 | 2023-11-05 16:59:20 +0000 | [diff] [blame] | 4 | " Last Updated : 2023-10-27 |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 5 | " This is for a standard Microsoft Arabic keyboard layout. |
| 6 | |
| 7 | " Use this short name in the status line. |
| 8 | let b:keymap_name = "arab" |
| 9 | |
| 10 | loadkeymap |
| 11 | q <char-0x0636> " (1590) - DAD |
| 12 | w <char-0x0635> " (1589) - SAD |
| 13 | e <char-0x062b> " (1579) - THEH |
| 14 | r <char-0x0642> " (1602) - QAF |
| 15 | t <char-0x0641> " (1601) - FEH |
| 16 | y <char-0x063a> " (1594) - GHAIN |
| 17 | u <char-0x0639> " (1593) - AIN |
| 18 | i <char-0x0647> " (1607) - HEH |
| 19 | o <char-0x062e> " (1582) - KHAH |
| 20 | p <char-0x062d> " (1581) - HAH |
| 21 | [ <char-0x062c> " (1580) - JEEM |
| 22 | ] <char-0x062f> " (1583) - DAL |
| 23 | a <char-0x0634> " (1588) - SHEEN |
| 24 | s <char-0x0633> " (1587) - SEEN |
| 25 | d <char-0x064a> " (1610) - YEH |
| 26 | f <char-0x0628> " (1576) - BEH |
| 27 | g <char-0x0644> " (1604) - LAM |
| 28 | h <char-0x0627> " (1575) - ALEF |
| 29 | j <char-0x062a> " (1578) - TEH |
| 30 | k <char-0x0646> " (1606) - NOON |
| 31 | l <char-0x0645> " (1605) - MEEM |
| 32 | ; <char-0x0643> " (1603) - KAF |
| 33 | ' <char-0x0637> " (1591) - TAH |
| 34 | z <char-0x0626> " (1574) - YEH with HAMZA ABOVE |
| 35 | x <char-0x0621> " (1569) - HAMZA |
| 36 | c <char-0x0624> " (1572) - WAW with HAMZA ABOVE |
| 37 | v <char-0x0631> " (1585) - REH |
| 38 | b <char-0x0644><char-0x0627> " (1604/1575) - LAA (lam alef) |
| 39 | n <char-0x0649> " (1609) - ALEF MAKSURA |
| 40 | m <char-0x0629> " (1577) - TEH MARBUTA |
| 41 | , <char-0x0648> " (1608) - WAW |
| 42 | . <char-0x0632> " (1586) - ZAIN |
| 43 | / <char-0x0638> " (1592) - ZAH |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 44 | ` <char-0x0630> " (1584) - THAL |
| 45 | ~ <char-0x0651> " (1617) - Tanween -- SHADDA |
| 46 | Q <char-0x064e> " (1614) - Tanween -- FATHA |
| 47 | W <char-0x064b> " (1611) - Tanween -- FATHATAN |
| 48 | E <char-0x064f> " (1615) - Tanween -- DAMMA |
| 49 | R <char-0x064c> " (1612) - Tanween -- DAMMATAN |
| 50 | T <char-0x0644><char-0x0625> " (1604/1573) - LAA with HAMZA BELOW |
| 51 | Y <char-0x0625> " (1573) - ALEF with HAMZA BELOW |
| 52 | U <char-0x0060> " (96) - ASCII -- ` |
| 53 | I <char-0x00f7> " (247) - ASCII suppl -- div |
| 54 | O <char-0x00d7> " (215) - ASCII suppl -- mul |
| 55 | P <char-0x061b> " (1563) - Arabic Semicolon |
| 56 | { <char-0x003c> " (60) - ASCII -- < |
| 57 | } <char-0x003e> " (62) - ASCII -- > |
| 58 | A <char-0x0650> " (1616) - Tanween -- KASRA |
| 59 | S <char-0x064d> " (1613) - Tanween -- KASRATAN |
| 60 | D <char-0x005b> " (91) - ASCII -- [ |
| 61 | F <char-0x005d> " (93) - ASCII -- ] |
| 62 | G <char-0x0644><char-0x0623> " (1604/1571) - LAA with HAMZA ABOVE |
| 63 | H <char-0x0623> " (1571) - ALEF with HAMZA ABOVE |
| 64 | J <char-0x0640> " (1600) - TATWEEL |
| 65 | K <char-0x060c> " (1548) - Arabic Comma |
| 66 | L <char-0x002f> " (47) - ASCII -- / |
| 67 | Z <char-0x007e> " (126) - ASCII -- ~ |
| 68 | X <char-0x0652> " (1618) - Tanween -- SUKUN |
| 69 | C <char-0x007b> " (123) - ASCII -- { |
| 70 | V <char-0x007d> " (125) - ASCII -- } |
| 71 | B <char-0x0644><char-0x0622> " (1604/1570) - LAA with MADDA ABOVE |
| 72 | N <char-0x0622> " (1570) - ALEF with MADDA ABOVE |
| 73 | M <char-0x0027> " (39) - ASCII -- ' |
| 74 | < <char-0x002c> " (44) - ASCII -- , |
| 75 | > <char-0x002e> " (46) - ASCII -- . |
| 76 | ? <char-0x061f> " (1567) - Arabic Question Mark |