diff --git a/src/view/kateview.cpp b/src/view/kateview.cpp --- a/src/view/kateview.cpp +++ b/src/view/kateview.cpp @@ -506,6 +506,7 @@ a = ac->addAction(QStringLiteral("tools_cleanIndent")); a->setText(i18n("&Clean Indentation")); + ac->setDefaultShortcut(a, QKeySequence(Qt::CTRL + Qt::Key_E, Qt::CTRL + Qt::Key_I)); a->setWhatsThis(i18n("Use this to clean the indentation of a selected block of text (only tabs/only spaces).

" "You can configure whether tabs should be honored and used or replaced with spaces, in the configuration dialog.")); connect(a, SIGNAL(triggered(bool)), SLOT(cleanIndent())); @@ -524,12 +525,12 @@ a = ac->addAction(QStringLiteral("Previous Editing Line")); a->setText(i18n("Go to previous editing line")); - ac->setDefaultShortcut(a, QKeySequence(Qt::CTRL + Qt::Key_E)); + ac->setDefaultShortcut(a, QKeySequence(Qt::ALT + Qt::Key_F6)); connect(a, SIGNAL(triggered(bool)), SLOT(goToPreviousEditingPosition())); a = ac->addAction(QStringLiteral("Next Editing Line")); a->setText(i18n("Go to next editing line")); - ac->setDefaultShortcut(a, QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_E)); + ac->setDefaultShortcut(a, QKeySequence(Qt::ALT + Qt::SHIFT + Qt::Key_F6)); connect(a, SIGNAL(triggered(bool)), SLOT(goToNextEditingPosition())); a = ac->addAction(QStringLiteral("tools_uncomment")); @@ -696,7 +697,7 @@ KToggleAction *toggleAction; a = m_toggleDynWrap = toggleAction = new KToggleAction(i18n("&Dynamic Word Wrap"), this); ac->addAction(QStringLiteral("view_dynamic_word_wrap"), a); - ac->setDefaultShortcut(a, QKeySequence(Qt::Key_F10)); + ac->setDefaultShortcuts(a, { QKeySequence(Qt::Key_F10), QKeySequence(Qt::CTRL + Qt::Key_E, Qt::CTRL + Qt::Key_W) }); a->setWhatsThis(i18n("If this option is checked, the text lines will be wrapped at the view border on the screen.")); connect(a, SIGNAL(triggered(bool)), SLOT(toggleDynWordWrap())); @@ -717,13 +718,13 @@ a = m_toggleIconBar = toggleAction = new KToggleAction(i18n("Show &Icon Border"), this); ac->addAction(QStringLiteral("view_border"), a); - ac->setDefaultShortcut(a, QKeySequence(Qt::Key_F6)); + ac->setDefaultShortcut(a, QKeySequence(Qt::CTRL + Qt::Key_E, Qt::CTRL + Qt::Key_B)); a->setWhatsThis(i18n("Show/hide the icon border.

The icon border shows bookmark symbols, for instance.")); connect(a, SIGNAL(triggered(bool)), SLOT(toggleIconBorder())); a = toggleAction = m_toggleLineNumbers = new KToggleAction(i18n("Show &Line Numbers"), this); ac->addAction(QStringLiteral("view_line_numbers"), a); - ac->setDefaultShortcut(a, QKeySequence(Qt::Key_F11)); + ac->setDefaultShortcuts(a, { QKeySequence(Qt::Key_F11), QKeySequence(Qt::CTRL + Qt::Key_E, Qt::CTRL + Qt::Key_L) }); a->setWhatsThis(i18n("Show/hide the line numbers on the left hand side of the view.")); connect(a, SIGNAL(triggered(bool)), SLOT(toggleLineNumbersOn())); @@ -752,6 +753,7 @@ a = m_toggleNPSpaces = new KToggleAction(i18n("Show Non-Printable Spaces"), this); ac->addAction(QStringLiteral("view_non_printable_spaces"), a); + ac->setDefaultShortcut(a, QKeySequence(Qt::CTRL + Qt::Key_E, Qt::CTRL + Qt::Key_S)); a->setWhatsThis(i18n("Show/hide bounding box around non-printable spaces")); connect(a, SIGNAL(triggered(bool)), SLOT(toggleNPSpaces()));