diff --git a/doc/ChangeLog.html b/doc/ChangeLog.html
index 87c32cfd8..f62ead282 100644
--- a/doc/ChangeLog.html
+++ b/doc/ChangeLog.html
@@ -804,6 +804,7 @@
     <LI>Added support for complete campaign/level in a zip file or directory.
     <LI>Water effect intro screen.
     <LI>New define-unit-type syntax for save/load/config.
+    <LI>Multiple viewports support (from Latimerius).
     <LI>+++
     </UL>
 
diff --git a/doc/freecraft.html b/doc/freecraft.html
index 0e3c2b2bb..3dbc9035a 100644
--- a/doc/freecraft.html
+++ b/doc/freecraft.html
@@ -286,6 +286,8 @@ freecraft [OPTIONS] [map.pud|map.pud.gz]
     Center on last message.
 <LI><KBD>ALT+I, CTRL+I</KBD><BR>
     Find an idle worker.
+<LI><KBD>ALT+V, CTRL+V</KBD><BR>
+    Cycle through the pre-defined viewpoints configurations.
 </UL>
 
 <H3>Mouse commands</H3>
diff --git a/src/ui/menus.cpp b/src/ui/menus.cpp
index fb57099a4..aea606405 100644
--- a/src/ui/menus.cpp
+++ b/src/ui/menus.cpp
@@ -1206,8 +1206,12 @@ local Menuitem KeystrokeHelpMenuItems[] = {
     { MI_TYPE_TEXT, 16, 40+20*12, 0, GameFont, NULL, NULL,
 	{ text:{ "Alt-I  - find idle peon", MI_TFLAGS_LALIGN} } },
     { MI_TYPE_TEXT, 16, 40+20*13, 0, GameFont, NULL, NULL,
-	{ text:{ "F10    - game menu", MI_TFLAGS_LALIGN} } },
+	{ text:{ "Alt-V  - next view port", MI_TFLAGS_LALIGN} } },
     { MI_TYPE_TEXT, 16, 40+20*14, 0, GameFont, NULL, NULL,
+	{ text:{ "Ctrl-V - previous view port", MI_TFLAGS_LALIGN} } },
+    { MI_TYPE_TEXT, 16, 40+20*15, 0, GameFont, NULL, NULL,
+	{ text:{ "F10    - game menu", MI_TFLAGS_LALIGN} } },
+    { MI_TYPE_TEXT, 16, 40+20*16, 0, GameFont, NULL, NULL,
 	{ text:{ "F5     - game options", MI_TFLAGS_LALIGN} } },
 
 
@@ -1491,7 +1495,7 @@ global Menu Menus[] = {
 	16+(14*TileSizeY-352)/2,
 	352, 352,
 	ImagePanel5,
-	17, 17,
+	19, 19,
 	KeystrokeHelpMenuItems,
 	NULL,
     },