Switch virtual desktops with ctrl+alt+mouse wheel
This commit is contained in:
parent
89c2f2bf02
commit
4b372ba57e
2 changed files with 13 additions and 0 deletions
|
@ -37,6 +37,13 @@ void InputRedirection::registerShortcut(const QKeySequence &shortcut, QAction *a
|
|||
Q_UNUSED(action)
|
||||
}
|
||||
|
||||
void InputRedirection::registerAxisShortcut(Qt::KeyboardModifiers modifiers, PointerAxisDirection axis, QAction *action)
|
||||
{
|
||||
Q_UNUSED(modifiers)
|
||||
Q_UNUSED(axis)
|
||||
Q_UNUSED(action)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Q_DECLARE_METATYPE(Qt::Orientation)
|
||||
|
|
|
@ -430,6 +430,12 @@ void VirtualDesktopManager::initShortcuts()
|
|||
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);
|
||||
addAction(QStringLiteral("Switch One Desktop Down"), i18n("Switch One Desktop Down"), &VirtualDesktopManager::slotDown);
|
||||
|
||||
// axis events
|
||||
input()->registerAxisShortcut(Qt::ControlModifier | Qt::AltModifier, PointerAxisDown,
|
||||
findChild<QAction*>(QStringLiteral("Switch to Next Desktop")));
|
||||
input()->registerAxisShortcut(Qt::ControlModifier | Qt::AltModifier, PointerAxisUp,
|
||||
findChild<QAction*>(QStringLiteral("Switch to Previous Desktop")));
|
||||
}
|
||||
|
||||
void VirtualDesktopManager::initSwitchToShortcuts()
|
||||
|
|
Loading…
Reference in a new issue