forked from qt-creator/qt-creator
fakevim: don't try to lower-case keys which have no case
Merge-request: 131 Reviewed-by: hjk <qtc-committer@nokia.com>
This commit is contained in:
@@ -665,8 +665,9 @@ EventResult FakeVimHandler::Private::handleEvent(QKeyEvent *ev)
|
|||||||
moveRight();
|
moveRight();
|
||||||
|
|
||||||
if ((mods & Qt::ControlModifier) != 0) {
|
if ((mods & Qt::ControlModifier) != 0) {
|
||||||
|
if (key >= Key_A && key <= Key_Z)
|
||||||
|
key += 32; // make it lower case
|
||||||
key += 256;
|
key += 256;
|
||||||
key += 32; // make it lower case
|
|
||||||
} else if (key >= Key_A && key <= Key_Z && (mods & Qt::ShiftModifier) == 0) {
|
} else if (key >= Key_A && key <= Key_Z && (mods & Qt::ShiftModifier) == 0) {
|
||||||
key += 32;
|
key += 32;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user