updated for version 7.2a
diff --git a/runtime/keymap/croatian_iso-8859-2.vim b/runtime/keymap/croatian_iso-8859-2.vim
new file mode 100644
index 0000000..4afb0a1
--- /dev/null
+++ b/runtime/keymap/croatian_iso-8859-2.vim
@@ -0,0 +1,84 @@
+" Vim Keymap file for Croatian characters, classical variant, iso-8859-2 encoding
+" 
+" Maintainer:   Paul B. Mahol <onemda@gmail.com>
+" Last Changed: 2007 Oct 14
+
+scriptencoding iso-8859-2
+
+let b:keymap_name = "croatian-iso-8859-2"
+" Uncomment line below if you prefer short name
+"let b:keymap_name = "hr-iso-8859-2"
+
+loadkeymap
+" swap y and z, not important
+z	y
+Z	Y
+y	z
+Y	Z
+
+" s<
+[	¹
+" S<
+{	©
+" D/
+}	Ð
+" d/
+]	ð
+" c<
+;	è
+" c'
+'	æ
+" C<
+:	È
+" C'
+"	Æ
+" z<
+\	¾
+" Z<
+|	®
+÷	|
+ö	@
+ñ	\
+Û	÷
+Ý	×
+ý	×
+§	ß
+í	§
+Ü	¤
+ü	¤
+â	{
+î	}
+æ	[
+ç	]
+@	"
+^	&
+&	/
+*	(
+(	)
+)	=
+_	?
+-	'
+=	+
++	*
+/	-
+<	;
+>	:
+?	_
+±	~
+²	·
+´	¢
+µ	°
+³	^
+ì	³
+Ì	£
+·	`
+¹	´
+°	½
+­	¨
+
+" you still want to be able to type <, >
+¬	<
+®	>
+
+`	¸
+½	¸
diff --git a/runtime/keymap/russian-dvorak.vim b/runtime/keymap/russian-dvorak.vim
new file mode 100644
index 0000000..498ffa1
--- /dev/null
+++ b/runtime/keymap/russian-dvorak.vim
@@ -0,0 +1,89 @@
+" Vim Keymap file for russian characters, layout 'dvorak', MS Windows variant
+" Derived from russian-jcuken.vim by Artem Chuprina <ran@ran.pp.ru>
+" Useful mainly with utf-8 but may work with other encodings
+
+" Maintainer:   Serhiy Boiko <cris.kiev@gmail.com>
+" Last Changed: 2007 Jun 29
+
+" All characters are given literally, conversion to another encoding (e.g.,
+" UTF-8) should work.
+scriptencoding utf-8
+
+let b:keymap_name = "ru"
+
+loadkeymap
+~	Ё	CYRILLIC CAPITAL LETTER IO
+`	ё	CYRILLIC SMALL LETTER IO
+U	А	CYRILLIC CAPITAL LETTER A
+W	Б	CYRILLIC CAPITAL LETTER BE
+E	В	CYRILLIC CAPITAL LETTER VE
+G	Г	CYRILLIC CAPITAL LETTER GHE
+N	Д	CYRILLIC CAPITAL LETTER DE
+Y	Е	CYRILLIC CAPITAL LETTER IE
+S	Ж	CYRILLIC CAPITAL LETTER ZHE
+L	З	CYRILLIC CAPITAL LETTER ZE
+X	И	CYRILLIC CAPITAL LETTER I
+\"	Й	CYRILLIC CAPITAL LETTER SHORT I
+P	К	CYRILLIC CAPITAL LETTER KA
+T	Л	CYRILLIC CAPITAL LETTER EL
+K	М	CYRILLIC CAPITAL LETTER EM
+F	Н	CYRILLIC CAPITAL LETTER EN
+H	О	CYRILLIC CAPITAL LETTER O
+I	П	CYRILLIC CAPITAL LETTER PE
+D	Р	CYRILLIC CAPITAL LETTER ER
+J	С	CYRILLIC CAPITAL LETTER ES
+B	Т	CYRILLIC CAPITAL LETTER TE
+>	У	CYRILLIC CAPITAL LETTER U
+A	Ф	CYRILLIC CAPITAL LETTER EF
+?	Х	CYRILLIC CAPITAL LETTER HA
+<	Ц	CYRILLIC CAPITAL LETTER TSE
+Q	Ч	CYRILLIC CAPITAL LETTER CHE
+C	Ш	CYRILLIC CAPITAL LETTER SHA
+R	Щ	CYRILLIC CAPITAL LETTER SHCHA
++	Ъ	CYRILLIC CAPITAL LETTER HARD SIGN
+O	Ы	CYRILLIC CAPITAL LETTER YERU
+M	Ь	CYRILLIC CAPITAL LETTER SOFT SIGN
+_	Э	CYRILLIC CAPITAL LETTER E
+V	Ю	CYRILLIC CAPITAL LETTER YU
+:	Я	CYRILLIC CAPITAL LETTER YA
+u	а	CYRILLIC SMALL LETTER A
+w	б	CYRILLIC SMALL LETTER BE
+e	в	CYRILLIC SMALL LETTER VE
+g	г	CYRILLIC SMALL LETTER GHE
+n	д	CYRILLIC SMALL LETTER DE
+y	е	CYRILLIC SMALL LETTER IE
+s	ж	CYRILLIC SMALL LETTER ZHE
+l	з	CYRILLIC SMALL LETTER ZE
+x	и	CYRILLIC SMALL LETTER I
+'	й	CYRILLIC SMALL LETTER SHORT I
+p	к	CYRILLIC SMALL LETTER KA
+t	л	CYRILLIC SMALL LETTER EL
+k	м	CYRILLIC SMALL LETTER EM
+f	н	CYRILLIC SMALL LETTER EN
+h	о	CYRILLIC SMALL LETTER O
+i	п	CYRILLIC SMALL LETTER PE
+d	р	CYRILLIC SMALL LETTER ER
+j	с	CYRILLIC SMALL LETTER ES
+b	т	CYRILLIC SMALL LETTER TE
+.	у	CYRILLIC SMALL LETTER U
+a	ф	CYRILLIC SMALL LETTER EF
+/	х	CYRILLIC SMALL LETTER HA
+,	ц	CYRILLIC SMALL LETTER TSE
+q	ч	CYRILLIC SMALL LETTER CHE
+c	ш	CYRILLIC SMALL LETTER SHA
+r	щ	CYRILLIC SMALL LETTER SHCHA
+=	ъ	CYRILLIC SMALL LETTER HARD SIGN
+o	ы	CYRILLIC SMALL LETTER YERU
+m	ь	CYRILLIC SMALL LETTER SOFT SIGN
+-	э	CYRILLIC SMALL LETTER E
+v	ю	CYRILLIC SMALL LETTER YU
+;	я	CYRILLIC SMALL LETTER YA
+@	"
+#	№	NUMERO SIGN
+$	;
+^	:
+&	?
+z	.
+Z	,
+[   -
+]   =
diff --git a/runtime/keymap/russian-yawerty.vim b/runtime/keymap/russian-yawerty.vim
index 165d7ec..64949ff 100644
--- a/runtime/keymap/russian-yawerty.vim
+++ b/runtime/keymap/russian-yawerty.vim
@@ -1,8 +1,8 @@
 " Vim Keymap file for russian characters, phonetic layout 'yawerty'
 " Useful mainly with utf-8 but may work with other encodings
 
-" Maintainer:   Igor Goldenberg <igold@igold.pp.ru>
-" Last Changed: 2002 Jan 14
+" Maintainer:   Igor Goldenberg <igogold@gmail.com>
+" Last Changed: 2007 Aug 15
 
 " All characters are given literally, conversion to another encoding (e.g.,
 " UTF-8) should work.
@@ -17,7 +17,7 @@
 G	Г	CYRILLIC CAPITAL LETTER GHE
 D	Д	CYRILLIC CAPITAL LETTER DE
 E	Е	CYRILLIC CAPITAL LETTER IE
-&	Ё	CYRILLIC CAPITAL LETTER IO
+$	Ё	CYRILLIC CAPITAL LETTER IO
 V	Ж	CYRILLIC CAPITAL LETTER ZHE
 Z	З	CYRILLIC CAPITAL LETTER ZE
 I	И	CYRILLIC CAPITAL LETTER I
@@ -38,7 +38,7 @@
 +	Ч	CYRILLIC CAPITAL LETTER CHE
 {	Ш	CYRILLIC CAPITAL LETTER SHA
 }	Щ	CYRILLIC CAPITAL LETTER SHCHA
-$	Ъ	CYRILLIC CAPITAL LETTER HARD SIGN
+^	Ъ	CYRILLIC CAPITAL LETTER HARD SIGN
 Y	Ы	CYRILLIC CAPITAL LETTER YERU
 X	Ь	CYRILLIC CAPITAL LETTER SOFT SIGN
 |	Э	CYRILLIC CAPITAL LETTER E
@@ -50,7 +50,7 @@
 g	г	CYRILLIC SMALL LETTER GHE
 d	д	CYRILLIC SMALL LETTER DE
 e	е	CYRILLIC SMALL LETTER IE
-^	ё	CYRILLIC SMALL LETTER IO
+#	ё	CYRILLIC SMALL LETTER IO
 v	ж	CYRILLIC SMALL LETTER ZHE
 z	з	CYRILLIC SMALL LETTER ZE
 i	и	CYRILLIC SMALL LETTER I
@@ -71,7 +71,7 @@
 =	ч	CYRILLIC SMALL LETTER CHE
 [	ш	CYRILLIC SMALL LETTER SHA
 ]	щ	CYRILLIC SMALL LETTER SHCHA
-#	ъ	CYRILLIC SMALL LETTER HARD SIGN
+%	ъ	CYRILLIC SMALL LETTER HARD SIGN
 y	ы	CYRILLIC SMALL LETTER YERU
 x	ь	CYRILLIC SMALL LETTER SOFT SIGN
 \\	э	CYRILLIC SMALL LETTER E
diff --git a/runtime/keymap/ukrainian-dvorak.vim b/runtime/keymap/ukrainian-dvorak.vim
new file mode 100644
index 0000000..589dae1
--- /dev/null
+++ b/runtime/keymap/ukrainian-dvorak.vim
@@ -0,0 +1,92 @@
+" Vim Keymap file for ukrainian characters, layout 'dvorak',
+" MS Windows variant
+" Derived from ukrainian-jcuken.vim by Anatoli Sakhnik <sakhnik@gmail.com>
+" Useful mainly with utf-8 but may work with other encodings
+
+" Maintainer:   Serhiy Boiko <cris.kiev@gmail.com>
+" Last Changed: 2007 Jun 29
+
+" All characters are given literally, conversion to another encoding (e.g.,
+" UTF-8) should work.
+scriptencoding utf-8
+
+let b:keymap_name = "uk"
+
+loadkeymap
+~	~	CYRILLIC CAPITAL LETTER IO
+`	'	CYRILLIC SMALL LETTER IO
+U	А	CYRILLIC CAPITAL LETTER A
+W	Б	CYRILLIC CAPITAL LETTER BE
+E	В	CYRILLIC CAPITAL LETTER VE
+G	Г	CYRILLIC CAPITAL LETTER GHE
+N	Д	CYRILLIC CAPITAL LETTER DE
+Y	Е	CYRILLIC CAPITAL LETTER IE
+S	Ж	CYRILLIC CAPITAL LETTER ZHE
+L	З	CYRILLIC CAPITAL LETTER ZE
+X	И	CYRILLIC CAPITAL LETTER I
+\"	Й	CYRILLIC CAPITAL LETTER SHORT I
+P	К	CYRILLIC CAPITAL LETTER KA
+T	Л	CYRILLIC CAPITAL LETTER EL
+K	М	CYRILLIC CAPITAL LETTER EM
+F	Н	CYRILLIC CAPITAL LETTER EN
+H	О	CYRILLIC CAPITAL LETTER O
+I	П	CYRILLIC CAPITAL LETTER PE
+D	Р	CYRILLIC CAPITAL LETTER ER
+J	С	CYRILLIC CAPITAL LETTER ES
+B	Т	CYRILLIC CAPITAL LETTER TE
+>	У	CYRILLIC CAPITAL LETTER U
+A	Ф	CYRILLIC CAPITAL LETTER EF
+?	Х	CYRILLIC CAPITAL LETTER HA
+<	Ц	CYRILLIC CAPITAL LETTER TSE
+Q	Ч	CYRILLIC CAPITAL LETTER CHE
+C	Ш	CYRILLIC CAPITAL LETTER SHA
+R	Щ	CYRILLIC CAPITAL LETTER SHCHA
++	Ї	CYRILLIC CAPITAL LETTER YI
+O	І	CYRILLIC CAPITAL LETTER BYELORUSSION-UKRAINIAN I
+M	Ь	CYRILLIC CAPITAL LETTER SOFT SIGN
+_	Є	CYRILLIC CAPITAL LETTER UKRAINIAN IE
+V	Ю	CYRILLIC CAPITAL LETTER YU
+:	Я	CYRILLIC CAPITAL LETTER YA
+|	Ґ	CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+u	а	CYRILLIC SMALL LETTER A
+w	б	CYRILLIC SMALL LETTER BE
+e	в	CYRILLIC SMALL LETTER VE
+g	г	CYRILLIC SMALL LETTER GHE
+n	д	CYRILLIC SMALL LETTER DE
+y	е	CYRILLIC SMALL LETTER IE
+s	ж	CYRILLIC SMALL LETTER ZHE
+l	з	CYRILLIC SMALL LETTER ZE
+x	и	CYRILLIC SMALL LETTER I
+'	й	CYRILLIC SMALL LETTER SHORT I
+p	к	CYRILLIC SMALL LETTER KA
+t	л	CYRILLIC SMALL LETTER EL
+k	м	CYRILLIC SMALL LETTER EM
+f	н	CYRILLIC SMALL LETTER EN
+h	о	CYRILLIC SMALL LETTER O
+i	п	CYRILLIC SMALL LETTER PE
+d	р	CYRILLIC SMALL LETTER ER
+j	с	CYRILLIC SMALL LETTER ES
+b	т	CYRILLIC SMALL LETTER TE
+.	у	CYRILLIC SMALL LETTER U
+a	ф	CYRILLIC SMALL LETTER EF
+/	х	CYRILLIC SMALL LETTER HA
+,	ц	CYRILLIC SMALL LETTER TSE
+q	ч	CYRILLIC SMALL LETTER CHE
+c	ш	CYRILLIC SMALL LETTER SHA
+r	щ	CYRILLIC SMALL LETTER SHCHA
+=	ї	CYRILLIC SMALL LETTER YI
+o	і	CYRILLIC SMALL LETTER BYELORUSSION-UKRAINIAN I
+m	ь	CYRILLIC SMALL LETTER SOFT SIGN
+-	є	CYRILLIC SMALL LETTER UKRAINIAN IE
+v	ю	CYRILLIC SMALL LETTER YU
+;	я	CYRILLIC SMALL LETTER YA
+\\	ґ	CYRILLIC SMALL LETTER GHE WITH UPTURN
+@	"
+#	№	NUMERO SIGN
+$	;
+^	:
+&	?
+z	.
+Z	,
+[   -
+]   =