Bug 540440: Show key bindings on command invocation

Add documentation for "Show key bindings" feature

Change-Id: I49795e1e4ce8f2e1cf5dbf4d7870b71246eed8c9
Signed-off-by: Matthias Becker <ma.becker@sap.com>
diff --git a/bundles/org.eclipse.platform.doc.user/concepts/accessibility/keyboardshortcuts.htm b/bundles/org.eclipse.platform.doc.user/concepts/accessibility/keyboardshortcuts.htm
index cecce64..cabdc07 100644
--- a/bundles/org.eclipse.platform.doc.user/concepts/accessibility/keyboardshortcuts.htm
+++ b/bundles/org.eclipse.platform.doc.user/concepts/accessibility/keyboardshortcuts.htm
@@ -204,6 +204,15 @@
 Note: The export file is for reporting purposes only and <strong>can not be used to import</strong> the binding files into Eclipse.
 </p>
 
+<h2>Show Key Bindings When Command is Invoked</h2>
+<p>
+For learning purposes, presentations or screen casts it is very helpful to show the corresponding key binding when a command is invoked. Whenever the command is invoked (may it via the key binding or via menu interaction) the key binding, the command's name and description are shown on the screen.</p>
+<p> <img src="../../images/show_key_bindings.png" alt="Key binding of triggered command shown on screen" style="width: 40%" ></p>
+<p>
+This can be activated via the <em>Show key binding when command is invoked</em> check box. 
+To toggle this setting quickly the command 'Toggle Whether to Show Key Binding' can be used (e.g. via the quick access).
+</p>
+
 <h3 class="related">Related concepts</h3>
 <a href="accessmain.htm">Accessibility features in Eclipse</a><br>
 <a href="../../tasks/tkeybindings.htm">Changing the key bindings</a><br>
diff --git a/bundles/org.eclipse.platform.doc.user/images/show_key_bindings.png b/bundles/org.eclipse.platform.doc.user/images/show_key_bindings.png
new file mode 100644
index 0000000..d520d29
--- /dev/null
+++ b/bundles/org.eclipse.platform.doc.user/images/show_key_bindings.png
Binary files differ