diff --git a/virtualdesktops.cpp b/virtualdesktops.cpp --- a/virtualdesktops.cpp +++ b/virtualdesktops.cpp @@ -827,9 +827,13 @@ initSwitchToShortcuts(); QAction *nextAction = addAction(QStringLiteral("Switch to Next Desktop"), i18n("Switch to Next Desktop"), &VirtualDesktopManager::slotNext); + KGlobalAccel::setGlobalShortcut(nextAction, QKeySequence(Qt::CTRL + Qt::META + Qt::Key_Right)); input()->registerTouchpadSwipeShortcut(SwipeDirection::Right, nextAction); + QAction *previousAction = addAction(QStringLiteral("Switch to Previous Desktop"), i18n("Switch to Previous Desktop"), &VirtualDesktopManager::slotPrevious); + KGlobalAccel::setGlobalShortcut(previousAction, QKeySequence(Qt::CTRL + Qt::META + Qt::Key_Left)); input()->registerTouchpadSwipeShortcut(SwipeDirection::Left, previousAction); + addAction(QStringLiteral("Switch One Desktop to the Right"), i18n("Switch One Desktop to the Right"), &VirtualDesktopManager::slotRight); addAction(QStringLiteral("Switch One Desktop to the Left"), i18n("Switch One Desktop to the Left"), &VirtualDesktopManager::slotLeft); addAction(QStringLiteral("Switch One Desktop Up"), i18n("Switch One Desktop Up"), &VirtualDesktopManager::slotUp);