diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index 057cf211bc71b84a7d46aa0c3f7898bf1355d70d..00f30f4e248d82db20c9fc26b2eb89d8c2dd4678 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -1027,7 +1027,7 @@ bool FakeVimHandler::Private::handleCommandMode(int key, int unmodified,
         }
         finishMovement();
         m_desiredColumn = savedColumn;
-    } else if (key == 'l' || key == Key_Right) {
+    } else if (key == 'l' || key == Key_Right || key == ' ') {
         m_moveType = MoveExclusive;
         moveRight(qMin(count(), rightDist()));
         finishMovement();