arabic_utf-8.vim 3.3 KB

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