diff --git a/src/Gui/KSWidget.cpp b/src/Gui/KSWidget.cpp --- a/src/Gui/KSWidget.cpp +++ b/src/Gui/KSWidget.cpp @@ -126,13 +126,16 @@ mTakeScreenshotButton->setFocus(); connect(mTakeScreenshotButton, &QPushButton::clicked, this, &KSWidget::newScreenshotClicked); - QShortcut *shortcut = new QShortcut(QKeySequence(QKeySequence::New), mTakeScreenshotButton); auto clickFunc = [&]() { mTakeScreenshotButton->animateClick(100); QTimer::singleShot(100, mTakeScreenshotButton, &QPushButton::click); }; - connect(shortcut, &QShortcut::activated, clickFunc); + QShortcut *enterKey = new QShortcut(QKeySequence(QKeySequence::New), mTakeScreenshotButton); + connect(enterKey, &QShortcut::activated, clickFunc); + QShortcut *ctrlT = new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_T), mTakeScreenshotButton); + connect(ctrlT, &QShortcut::activated, clickFunc); + // finally, finish up the layouts mRightLayout = new QVBoxLayout;