diff --git a/kcms/keys/filteredmodel.cpp b/kcms/keys/filteredmodel.cpp --- a/kcms/keys/filteredmodel.cpp +++ b/kcms/keys/filteredmodel.cpp @@ -48,14 +48,16 @@ const auto &defaultShortcuts = index.data(ShortcutsModel::DefaultShortcutsRole).value>(); for (const auto& shortcut : defaultShortcuts) { - if (shortcut.toString(QKeySequence::NativeText).contains(m_filter, Qt::CaseInsensitive)) { + if (shortcut.toString(QKeySequence::NativeText).contains(m_filter, Qt::CaseInsensitive) + || shortcut.toString(QKeySequence::PortableText).contains(m_filter, Qt::CaseInsensitive)) { return true; } } const auto &shortcuts = index.data(ShortcutsModel::CustomShortcutsRole).value>(); for (const auto& shortcut : shortcuts) { - if (shortcut.toString(QKeySequence::NativeText).contains(m_filter, Qt::CaseInsensitive)) { + if (shortcut.toString(QKeySequence::NativeText).contains(m_filter, Qt::CaseInsensitive) + || shortcut.toString(QKeySequence::PortableText).contains(m_filter, Qt::CaseInsensitive)) { return true; } }