# # Patch managed by http://www.holgerschurig.de/patcher.html # --- qt-embedded-opensource-4.0.0-b1/src/gui/embedded/qkbdsl5000_qws.cpp~fix-sl5000driver +++ qt-embedded-opensource-4.0.0-b1/src/gui/embedded/qkbdsl5000_qws.cpp @@ -219,7 +219,7 @@ else if (code == 0x44) { unicode='V'-'@'; scan=Qt::Key_V; } // Paste else if (code == 0x52) { unicode='Z'-'@'; scan=Qt::Key_Z; } // Undo if (scan) { - processKeyEvent(unicode, scan, Qt::ControlButton, !release, false); + processKeyEvent(unicode, scan, Qt::ControlModifier, !release, false); return; } } @@ -307,9 +307,9 @@ } modifiers = 0; - if (bAlt) modifiers |= Qt::AltButton; - if (bCtrl) modifiers |= Qt::ControlButton; - if (bShift) modifiers |= Qt::ShiftButton; + if (bAlt) modifiers |= Qt::AltModifier; + if (bCtrl) modifiers |= Qt::ControlModifier; + if (bShift) modifiers |= Qt::ShiftModifier; // looks wrong -- WWA bool repeat = false;