updated for version 7.0001
diff --git a/runtime/keymap/arabic_utf-8.vim b/runtime/keymap/arabic_utf-8.vim
new file mode 100644
index 0000000..aeb4a4f
--- /dev/null
+++ b/runtime/keymap/arabic_utf-8.vim
@@ -0,0 +1,86 @@
+" Vim Keymap file for Arabic
+" Maintainer   : Arabic Support group <support-at-arabeyes.org>
+" Created by   : Nadim Shaikli <nadim-at-arabeyes.org>
+" Last Updated : 2003 Apr 26
+" This is for a standard Microsoft Arabic keyboard layout.
+
+" Use this short name in the status line.
+let b:keymap_name = "arab"
+
+loadkeymap
+q	<char-0x0636>			" (1590)	- DAD
+w	<char-0x0635>			" (1589)	- SAD
+e	<char-0x062b>			" (1579)	- THEH
+r	<char-0x0642>			" (1602)	- QAF
+t	<char-0x0641>			" (1601)	- FEH
+y	<char-0x063a>			" (1594)	- GHAIN
+u	<char-0x0639>			" (1593)	- AIN
+i	<char-0x0647>			" (1607)	- HEH
+o	<char-0x062e>			" (1582)	- KHAH
+p	<char-0x062d>			" (1581)	- HAH
+[	<char-0x062c>			" (1580)	- JEEM
+]	<char-0x062f>			" (1583)	- DAL
+a	<char-0x0634>			" (1588)	- SHEEN
+s	<char-0x0633>			" (1587)	- SEEN
+d	<char-0x064a>			" (1610)	- YEH
+f	<char-0x0628>			" (1576)	- BEH
+g	<char-0x0644>			" (1604)	- LAM
+h	<char-0x0627>			" (1575)	- ALEF
+j	<char-0x062a>			" (1578)	- TEH
+k	<char-0x0646>			" (1606)	- NOON
+l	<char-0x0645>			" (1605)	- MEEM
+;	<char-0x0643>			" (1603)	- KAF
+'	<char-0x0637>			" (1591)	- TAH
+z	<char-0x0626>			" (1574)	- YEH with HAMZA ABOVE
+x	<char-0x0621>			" (1569)	- HAMZA
+c	<char-0x0624>			" (1572)	- WAW with HAMZA ABOVE
+v	<char-0x0631>			" (1585)	- REH
+b	<char-0x0644><char-0x0627>	" (1604/1575)	- LAA (lam alef)
+n	<char-0x0649>			" (1609)	- ALEF MAKSURA
+m	<char-0x0629>			" (1577)	- TEH MARBUTA
+,	<char-0x0648>			" (1608)	- WAW
+.	<char-0x0632>			" (1586)	- ZAIN
+/	<char-0x0638>			" (1592)	- ZAH
+0	<char-0x0660>			" (1632)	- Arabic 0
+1	<char-0x0661>			" (1633)	- Arabic 1
+2	<char-0x0662>			" (1634)	- Arabic 2
+3	<char-0x0663>			" (1635)	- Arabic 3
+4	<char-0x0664>			" (1636)	- Arabic 4
+5	<char-0x0665>			" (1637)	- Arabic 5
+6	<char-0x0666>			" (1638)	- Arabic 6
+7	<char-0x0667>			" (1639)	- Arabic 7
+8	<char-0x0668>			" (1640)	- Arabic 8
+9	<char-0x0669>			" (1641)	- Arabic 9
+`	<char-0x0630>			" (1584)	- THAL
+~	<char-0x0651>			" (1617)	- Tanween -- SHADDA
+Q	<char-0x064e>			" (1614)	- Tanween -- FATHA
+W	<char-0x064b>			" (1611)	- Tanween -- FATHATAN
+E	<char-0x064f>			" (1615)	- Tanween -- DAMMA
+R	<char-0x064c>			" (1612)	- Tanween -- DAMMATAN
+T	<char-0x0644><char-0x0625>	" (1604/1573)	- LAA  with HAMZA BELOW
+Y	<char-0x0625>			" (1573)	- ALEF with HAMZA BELOW
+U	<char-0x0060>			" (96)		- ASCII -- `
+I	<char-0x00f7>			" (247)		- ASCII suppl -- div
+O	<char-0x00d7>			" (215)		- ASCII suppl -- mul
+P	<char-0x061b>			" (1563)	- Arabic Semicolon
+{	<char-0x003c>			" (60)		- ASCII -- <
+}	<char-0x003e>			" (62)		- ASCII -- >
+A	<char-0x0650>			" (1616)	- Tanween -- KASRA
+S	<char-0x064d>			" (1613)	- Tanween -- KASRATAN
+D	<char-0x005b>			" (91)		- ASCII -- [
+F	<char-0x005d>			" (93)		- ASCII -- ]
+G	<char-0x0644><char-0x0623>	" (1604/1571)	- LAA  with HAMZA ABOVE
+H	<char-0x0623>			" (1571)	- ALEF with HAMZA ABOVE
+J	<char-0x0640>			" (1600)	- TATWEEL
+K	<char-0x060c>			" (1548)	- Arabic Comma
+L	<char-0x002f>			" (47)		- ASCII -- /
+Z	<char-0x007e>			" (126)		- ASCII -- ~
+X	<char-0x0652>			" (1618)	- Tanween -- SUKUN
+C	<char-0x007b>			" (123)		- ASCII -- {
+V	<char-0x007d>			" (125)		- ASCII -- }
+B	<char-0x0644><char-0x0622>	" (1604/1570)	- LAA  with MADDA ABOVE
+N	<char-0x0622>			" (1570)	- ALEF with MADDA ABOVE
+M	<char-0x0027>			" (39)		- ASCII -- '
+<	<char-0x002c>			" (44)		- ASCII -- ,
+>	<char-0x002e>			" (46)		- ASCII -- .
+?	<char-0x061f>			" (1567)	- Arabic Question Mark