diff --git a/src/frontends/qt4/CustomizedWidgets.cpp b/src/frontends/qt4/CustomizedWidgets.cpp index 8b360e43c4..a653fdf0b6 100644 --- a/src/frontends/qt4/CustomizedWidgets.cpp +++ b/src/frontends/qt4/CustomizedWidgets.cpp @@ -123,13 +123,7 @@ void ShortcutLineEdit::appendToSequence(QKeyEvent * e) KeySymbol sym; setKeySymbol(&sym, e); - KeyModifier mod = lyx::NoModifier; - if (e->modifiers() & Qt::SHIFT) - mod |= lyx::ShiftModifier; - if (e->modifiers() & Qt::CTRL) - mod |= lyx::ControlModifier; - if (e->modifiers() & Qt::ALT | e->modifiers() & Qt::META) - mod |= lyx::AltModifier; + KeyModifier mod = lyx::q_key_state(e->modifiers()); keysequence_.addkey(sym, mod, lyx::NoModifier); }