mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-14 23:34:08 +00:00
UI: Add shortcut for larger movement steps in preview
Adds the ability to move a selected item 10 pixels in the preview when holding shift while using the arrow keys, instead of going just 1 pixel per step.
This commit is contained in:
parent
0d72c314d4
commit
d6c6e8df87
|
@ -391,6 +391,10 @@ OBSBasic::OBSBasic(QWidget *parent)
|
|||
addNudge(Qt::Key_Down, SLOT(NudgeDown()));
|
||||
addNudge(Qt::Key_Left, SLOT(NudgeLeft()));
|
||||
addNudge(Qt::Key_Right, SLOT(NudgeRight()));
|
||||
addNudge(Qt::SHIFT + Qt::Key_Up, SLOT(NudgeUpFar()));
|
||||
addNudge(Qt::SHIFT + Qt::Key_Down, SLOT(NudgeDownFar()));
|
||||
addNudge(Qt::SHIFT + Qt::Key_Left, SLOT(NudgeLeftFar()));
|
||||
addNudge(Qt::SHIFT + Qt::Key_Right, SLOT(NudgeRightFar()));
|
||||
|
||||
assignDockToggle(ui->scenesDock, ui->toggleScenes);
|
||||
assignDockToggle(ui->sourcesDock, ui->toggleSources);
|
||||
|
@ -8564,6 +8568,22 @@ void OBSBasic::NudgeRight()
|
|||
{
|
||||
Nudge(1, MoveDir::Right);
|
||||
}
|
||||
void OBSBasic::NudgeUpFar()
|
||||
{
|
||||
Nudge(10, MoveDir::Up);
|
||||
}
|
||||
void OBSBasic::NudgeDownFar()
|
||||
{
|
||||
Nudge(10, MoveDir::Down);
|
||||
}
|
||||
void OBSBasic::NudgeLeftFar()
|
||||
{
|
||||
Nudge(10, MoveDir::Left);
|
||||
}
|
||||
void OBSBasic::NudgeRightFar()
|
||||
{
|
||||
Nudge(10, MoveDir::Right);
|
||||
}
|
||||
|
||||
void OBSBasic::DeleteProjector(OBSProjector *projector)
|
||||
{
|
||||
|
|
|
@ -1120,6 +1120,10 @@ private slots:
|
|||
void NudgeDown();
|
||||
void NudgeLeft();
|
||||
void NudgeRight();
|
||||
void NudgeUpFar();
|
||||
void NudgeDownFar();
|
||||
void NudgeLeftFar();
|
||||
void NudgeRightFar();
|
||||
|
||||
void OpenStudioProgramProjector();
|
||||
void OpenPreviewProjector();
|
||||
|
|
Loading…
Reference in a new issue