Index: /trunk/src/VBox/Frontends/VirtualBox/src/softkeyboard/UISoftKeyboard.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/softkeyboard/UISoftKeyboard.cpp	(revision 81278)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/softkeyboard/UISoftKeyboard.cpp	(revision 81279)
@@ -2075,5 +2075,9 @@
     else
         m_fScaleFactorX = width() / (float) m_iInitialWidthNoNumPad;
-    m_fScaleFactorY = height() / (float) m_iInitialHeight;
+
+    if (!m_fHideMultimediaKeys)
+        m_fScaleFactorY = height() / (float) m_iInitialHeight;
+    else
+        m_fScaleFactorY = height() / (float)(m_iInitialHeight - m_multiMediaKeysLayout.totalHeight());
 
     QPainter painter(this);
@@ -2088,5 +2092,4 @@
     float fLedMargin =  0.6 * unitSize;
 
-
     UISoftKeyboardPhysicalLayout *pPhysicalLayout = findPhysicalLayout(m_pCurrentKeyboardLayout->physicalLayoutUuid());
     if (!pPhysicalLayout)
@@ -2130,5 +2133,5 @@
 
             m_pCurrentKeyboardLayout->drawTextInRect(key, painter);
-
+            /* Draw small LED like circles on the modifier/lock keys: */
             if (key.type() != KeyType_Ordinary)
             {
Index: /trunk/src/VBox/Frontends/VirtualBox/xml/multimedia_keys.xml
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/xml/multimedia_keys.xml	(revision 81278)
+++ /trunk/src/VBox/Frontends/VirtualBox/xml/multimedia_keys.xml	(revision 81279)
@@ -151,5 +151,5 @@
         </key>
         <space>
-            <height>5</height>
+            <height>0</height>
         </space>
     </row>
