https://bugs.kde.org/show_bug.cgi?id=438784
Bug ID: 438784 Summary: Panning and zooming bug in Krita Product: krita Version: 4.4.5 Platform: Microsoft Windows OS: Microsoft Windows Status: REPORTED Severity: normal Priority: NOR Component: Shortcuts and Canvas Input Settings Assignee: krita-bugs-n...@kde.org Reporter: christopher.odu...@gmail.com Target Milestone: --- SUMMARY Krita will occasionally stop recognizing that spacebar and ctrl are held down when panning and zooming around the canvas. STEPS TO REPRODUCE 1. hold down spacebar to pan or spacebar and ctrl to zoom 2. pan and/or zoom with tablet stylus OBSERVED RESULT Krita will occasionally stop recognizing that spacebar and ctrl are held down when panning and zooming around the canvas. this results in the last selected tool being activated (in my case, usually the brush tool). EXPECTED RESULT Panning and zooming should not stop working when spacebar and ctrl are held down. SOFTWARE/OS VERSIONS Windows: 10 2004 macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION Log viewer docker output: WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(NoModifier) d->matcher.debugPressedKeys() = QVector(Qt::Key_Space, Qt::Key_Control) WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(ControlModifier) d->matcher.debugPressedKeys() = QVector() WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(ControlModifier) d->matcher.debugPressedKeys() = QVector(Qt::Key_Space) WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(NoModifier) d->matcher.debugPressedKeys() = QVector(Qt::Key_Space, Qt::Key_Control) WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(NoModifier) d->matcher.debugPressedKeys() = QVector(Qt::Key_Space, Qt::Key_Control) WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(NoModifier) d->matcher.debugPressedKeys() = QVector(Qt::Key_Space, Qt::Key_Control) WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(ControlModifier) d->matcher.debugPressedKeys() = QVector(Qt::Key_Space) WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(NoModifier) d->matcher.debugPressedKeys() = QVector(Qt::Key_Space, Qt::Key_Control) WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(ControlModifier) d->matcher.debugPressedKeys() = QVector() WARNING: modifiers state became inconsistent! Trying to fix that... inputEvent->modifiers() = QFlags<Qt::KeyboardModifier>(NoModifier) d->matcher.debugPressedKeys() = QVector(Qt::Key_Space, Qt::Key_Control) -- You are receiving this mail because: You are watching all bug changes.