diff --git a/scribus/scribus.cpp b/scribus/scribus.cpp
index eb2e78b5c..7a601360b 100644
--- a/scribus/scribus.cpp
+++ b/scribus/scribus.cpp
@@ -1933,33 +1933,6 @@ void ScribusMainWindow::keyPressEvent(QKeyEvent *k)
 				m_keyrep = false;
 				return;
 				break;
-			case Qt::Key_Tab:
-				if (buttonModifiers == Qt::ControlModifier)
-				{
-					m_keyrep = false;
-					windows = mdiArea->subWindowList();
-					if (windows.count() > 1)
-					{
-						for (int i = 0; i < static_cast<int>(windows.count()); ++i)
-						{
-							if (mdiArea->activeSubWindow() == windows.at(i))
-							{
-								if (i == static_cast<int>(windows.count()-1))
-									w = windows.at(0);
-								else
-									w = windows.at(i+1);
-								break;
-							}
-						}
-						outlinePalette->buildReopenVals();
-						docCheckerPalette->clearErrorList();
-						if ( w )
-							w->showNormal();
-						newActWin(w);
-					}
-					return;
-				}
-				break;
 			}
 		}
 	}
