diff --git a/src/dialog/dlgkeywheel.cpp b/src/dialog/dlgkeywheel.cpp index 23e924f6ddd5..1e5d9ca4f4a7 100644 --- a/src/dialog/dlgkeywheel.cpp +++ b/src/dialog/dlgkeywheel.cpp @@ -30,6 +30,10 @@ DlgKeywheel::DlgKeywheel(QWidget *parent, UserSettingsPointer pConfig) : // load the user configured setting as default auto pKeyNotation = new ControlProxy(ConfigKey("[Library]", "key_notation"), this); m_notation = static_cast<KeyUtils::KeyNotation>(pKeyNotation->get()); + // we skip the TRADITIONAL display, because it shows redundant informations only + if (m_notation == KeyUtils::KeyNotation::TRADITIONAL) { + m_notation = KeyUtils::KeyNotation::OPEN_KEY; + } updateDisplay(); } @@ -57,6 +61,10 @@ bool DlgKeywheel::eventFilter(QObject *obj, QEvent *event) void DlgKeywheel::switchDisplay(int dir) { m_notation = static_cast<KeyUtils::KeyNotation>(static_cast<int>(m_notation) + dir); + // we skip the TRADITIONAL display, because it shows redundant informations only + if (m_notation == KeyUtils::KeyNotation::TRADITIONAL) { + m_notation = static_cast<KeyUtils::KeyNotation>(static_cast<int>(m_notation) + dir); + } if (m_notation >= KeyUtils::KeyNotation::KEY_NOTATION_MAX) { m_notation = KeyUtils::KeyNotation::CUSTOM; } else if (m_notation <= KeyUtils::KeyNotation::INVALID) {