From 01935a8aca980680f9a855aeaa7eca0d6b34d909 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Aum=C3=BCller?= <aumuell@reserv.at> Date: Thu, 18 Mar 2010 13:15:59 +0100 Subject: [PATCH] fakevim: let ctrl-[ trigger the same action as the escape key Merge-request: 131 Reviewed-by: hjk <qtc-committer@nokia.com> --- src/plugins/fakevim/fakevimhandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index 61a50b61cdd..d3b904cf238 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -1932,7 +1932,7 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified, } else if (key == control(Key_BracketRight)) { handleCommand("tag"); - } else if (key == Key_Escape) { + } else if (key == Key_Escape || key == control(Key_BracketLeft)) { if (isVisualMode()) { leaveVisualMode(); } else if (m_submode != NoSubMode) { @@ -2134,7 +2134,7 @@ EventResult FakeVimHandler::Private::handleMiniBufferModes(int key, int unmodifi { Q_UNUSED(text) - if (key == Key_Escape || key == control('c')) { + if (key == Key_Escape || key == control('c') || key == control(Key_BracketLeft)) { m_commandBuffer.clear(); enterCommandMode(); updateMiniBuffer(); -- GitLab