From d2ea5a4843a9a09445c6cbf819e12c93c47ef959 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Wed, 23 Jun 2010 14:54:51 +0200
Subject: [PATCH] fakevim: fix '$' handling on Finnish keyboards

---
 src/plugins/fakevim/fakevimhandler.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index 27c7c48a649..ceabead3619 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -389,7 +389,9 @@ public:
 
     bool is(int c) const
     {
-        return m_xkey == c && (m_modifiers == 0 || m_modifiers == Qt::ShiftModifier);
+        return m_xkey == c && (m_modifiers == 0
+                || m_modifiers == Qt::ShiftModifier
+                || m_modifiers == Qt::GroupSwitchModifier);
     }
 
     bool isControl(int c) const
-- 
GitLab