Index: /trunk/src/VBox/Debugger/VBoxDbgConsole.cpp
===================================================================
--- /trunk/src/VBox/Debugger/VBoxDbgConsole.cpp	(revision 64689)
+++ /trunk/src/VBox/Debugger/VBoxDbgConsole.cpp	(revision 64690)
@@ -823,4 +823,32 @@
 
 void
+VBoxDbgConsole::keyReleaseEvent(QKeyEvent *pEvent)
+{
+    //RTAssertMsg2("VBoxDbgConsole::keyReleaseEvent: %d (%#x); mod=%#x\n", pEvent->key(), pEvent->key(), pEvent->modifiers());
+    switch (pEvent->key())
+    {
+        case Qt::Key_F5:
+            if (pEvent->modifiers() == 0)
+                commandSubmitted("g");
+            break;
+
+        case Qt::Key_F11:
+            if (pEvent->modifiers() == 0)
+                commandSubmitted("t");
+            break;
+
+        case Qt::Key_Cancel: /* == break */
+            if (pEvent->modifiers() == Qt::ControlModifier)
+                commandSubmitted("stop");
+            break;
+        case Qt::Key_Delete:
+            if (pEvent->modifiers() == Qt::AltModifier)
+                commandSubmitted("stop");
+            break;
+    }
+}
+
+
+void
 VBoxDbgConsole::closeEvent(QCloseEvent *a_pCloseEvt)
 {
Index: /trunk/src/VBox/Debugger/VBoxDbgConsole.h
===================================================================
--- /trunk/src/VBox/Debugger/VBoxDbgConsole.h	(revision 64689)
+++ /trunk/src/VBox/Debugger/VBoxDbgConsole.h	(revision 64690)
@@ -297,4 +297,11 @@
      */
     bool event(QEvent *pEvent);
+
+    /**
+     * For implementing keyboard shortcuts.
+     *
+     * @param   pEvent      The key event.
+     */
+    void keyReleaseEvent(QKeyEvent *pEvent);
 
 protected:
