https://bugs.kde.org/show_bug.cgi?id=499045
--- Comment #11 from Waqar Ahmed <waqar....@gmail.com> --- >From the logs you provided: qt.qpa.keymapper: Computing possible key combinations for QKeyEvent(ShortcutOverride, Key_Oacute, ControlModifier|AltModifier, text="ó", nativeScanCode=32, nativeVirtualKey=243) qt.qpa.keymapper: Resulting possible key combinations: qt.qpa.keymapper: - QKeyCombination(ControlModifier|AltModifier, Key_Oacute) / QKeySequence("Ctrl+Alt+Ó") / Ctrl+Alt+Ó qt.qpa.keymapper: - QKeyCombination(AltModifier, Key_O) / QKeySequence("Alt+O") / Alt+O qt.qpa.keymapper: - QKeyCombination(ControlModifier, Key_O) / QKeySequence("Ctrl+O") / Ctrl+O qt.gui.shortcutmap: Creating new sequences for QKeyEvent(ShortcutOverride, Key_Oacute, ControlModifier|AltModifier, text="ó") with ignoredModifiers= QFlags<Qt::KeyboardModifier>(NoModifier) qt.gui.shortcutmap: Possible input sequences: QList(QKeySequence("Ctrl+Alt+Ó"), QKeySequence("Alt+O"), QKeySequence("Ctrl+O")) qt.gui.shortcutmap: Looking for shortcuts matching QKeySequence("Ctrl+O") qt.gui.shortcutmap: - QKeySequence::ExactMatch for shortcut QKeySequence("Ctrl+O") qt.gui.shortcutmap: - QKeySequence::ExactMatch for shortcut QKeySequence("Ctrl+O") qt.gui.shortcutmap: - But context was not correct qt.gui.shortcutmap: - QKeySequence::NoMatch for shortcut QKeySequence("Ctrl+P") qt.gui.shortcutmap: Found better match ( QList(QKeySequence("Ctrl+Alt+Ó"), QKeySequence("Alt+O"), QKeySequence("Ctrl+O")) ), clearing key sequence list qt.gui.shortcutmap: Added ok key sequence QList(QKeySequence("Ctrl+Alt+Ó"), QKeySequence("Alt+O"), QKeySequence("Ctrl+O")) qt.gui.shortcutmap: Looking for shortcuts matching QKeySequence("Alt+O") qt.gui.shortcutmap: - QKeySequence::ExactMatch for shortcut QKeySequence("Alt+O") qt.gui.shortcutmap: - QKeySequence::NoMatch for shortcut QKeySequence("Alt+P") qt.gui.shortcutmap: Found better match ( QList(QKeySequence("Ctrl+Alt+Ó"), QKeySequence("Alt+O"), QKeySequence("Ctrl+O")) ), clearing key sequence list qt.gui.shortcutmap: Added ok key sequence QList(QKeySequence("Ctrl+Alt+Ó"), QKeySequence("Alt+O"), QKeySequence("Ctrl+O")) qt.gui.shortcutmap: Looking for shortcuts matching QKeySequence("Ctrl+Alt+Ó") qt.gui.shortcutmap: - QKeySequence::NoMatch for shortcut QKeySequence("Ctrl+Alt+Return") qt.gui.shortcutmap: Returning shortcut match == QKeySequence::ExactMatch qt.gui.shortcutmap: QShortcutMap::nextState(QKeyEvent(ShortcutOverride, Key_Oacute, ControlModifier|AltModifier, text="ó")) = QKeySequence::ExactMatch qt.gui.shortcutmap: The following shortcuts are about to be activated ambiguously: qt.gui.shortcutmap: - QKeySequence("Ctrl+O") (belonging to KOpenAction(0x56020a02e0e0, name = "file_open")) qt.gui.shortcutmap: - QKeySequence("Alt+O") (belonging to QMenuBar(0x56020a01a3e0)) qt.gui.shortcutmap: QShortcutMap::dispatchEvent(): Sending QShortcutEvent(""Ctrl+O"", -35, true) to object(KOpenAction(0x56020a02e0e0, name = "file_open")) qt.gui.shortcutmap: QShortcutMap::addShortcut(QPushButton(0x56020bcd9300), QKeySequence("Alt+O"), Qt::WindowShortcut) added shortcut with ID -389 --- It seems like when you press Ctrl+Alt+O it is actually: "Ctrl+Alt+Ó". Qt breaks that down into Ctrl+O, and Alt+O and tries to dispatch these shortcuts. Which results in a conflict: qt.gui.shortcutmap: The following shortcuts are about to be activated ambiguously: qt.gui.shortcutmap: - QKeySequence("Ctrl+O") (belonging to KOpenAction(0x56020a02e0e0, name = "file_open")) qt.gui.shortcutmap: - QKeySequence("Alt+O") (belonging to QMenuBar(0x56020a01a3e0)) So I guess the problem is that you need to ensure: `"Ctrl+Alt+O"` is actually Ctrl+Alt+O, and not something else. ---- For reference, here's the output on my system: qt.qpa.keymapper: Computing possible key combinations for QKeyEvent(ShortcutOverride, Key_O, ControlModifier|AltModifier, text="\u000F", nativeScanCode=32, nativeVirtualKey=111) qt.qpa.keymapper: Resulting possible key combinations: qt.qpa.keymapper: - QKeyCombination(ControlModifier|AltModifier, Key_O) / QKeySequence("Ctrl+Alt+O") / Ctrl+Alt+O qt.gui.shortcutmap: Creating new sequences for QKeyEvent(ShortcutOverride, Key_O, ControlModifier|AltModifier, text="\u000F") with ignoredModifiers= QFlags<Qt::KeyboardModifier>(NoModifier) qt.gui.shortcutmap: Possible input sequences: QList(QKeySequence("Ctrl+Alt+O")) qt.gui.shortcutmap: Looking for shortcuts matching QKeySequence("Ctrl+Alt+O") qt.gui.shortcutmap: - QKeySequence::ExactMatch for shortcut QKeySequence("Ctrl+Alt+O") qt.gui.shortcutmap: - QKeySequence::NoMatch for shortcut QKeySequence("Ctrl+Alt+P") qt.gui.shortcutmap: Found better match ( QList(QKeySequence("Ctrl+Alt+O")) ), clearing key sequence list qt.gui.shortcutmap: Added ok key sequence QList(QKeySequence("Ctrl+Alt+O")) qt.gui.shortcutmap: Returning shortcut match == QKeySequence::ExactMatch qt.gui.shortcutmap: QShortcutMap::nextState(QKeyEvent(ShortcutOverride, Key_O, ControlModifier|AltModifier, text="\u000F")) = QKeySequence::ExactMatch qt.gui.shortcutmap: QShortcutMap::dispatchEvent(): Sending QShortcutEvent(""Ctrl+Alt+O"", -27, false) to object(QAction(0x55f4648f69b0, name = "view_quick_open")) -- You are receiving this mail because: You are watching all bug changes.