diff options
Diffstat (limited to 'src/virtualkeyboard/defaultinputmethod.cpp')
-rw-r--r-- | src/virtualkeyboard/defaultinputmethod.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/virtualkeyboard/defaultinputmethod.cpp b/src/virtualkeyboard/defaultinputmethod.cpp index cf511e9a..4d1aa280 100644 --- a/src/virtualkeyboard/defaultinputmethod.cpp +++ b/src/virtualkeyboard/defaultinputmethod.cpp @@ -63,7 +63,8 @@ bool DefaultInputMethod::setTextCase(InputEngine::TextCase textCase) bool DefaultInputMethod::keyEvent(Qt::Key key, const QString &text, Qt::KeyboardModifiers modifiers) { - inputContext()->sendKeyClick(key, text, modifiers); + const Qt::KeyboardModifiers mods = (key == Qt::Key_Return) ? Qt::NoModifier : modifiers; + inputContext()->sendKeyClick(key, text, mods); return true; } |