1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-03-24 13:18:29 -04:00

Merge pull request #2369 from tyrylu/right_click_using_keyboard

right-click-enabler: Allow activation of the right click action by keyboard
This commit is contained in:
Edouard Griffiths 2025-01-02 18:10:47 +01:00 committed by GitHub
commit 3f7e1193fa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -81,6 +81,17 @@ bool CRightClickEnabler::eventFilter(QObject *obj, QEvent *event)
}
}
}
else if (event->type() == QEvent::KeyPress)
{
auto keyEvent = (QKeyEvent*) event;
if ((keyEvent->key() == Qt::Key_Menu && keyEvent->modifiers() == 0) || (keyEvent->modifiers() & Qt::ShiftModifier && keyEvent->key() == Qt::Key_F10))
{
emit rightClick(QCursor::pos());
keyEvent->setAccepted(true);
return true;
}
}
else if (event->type() == QEvent::ContextMenu)
{
// Filter ContextMenu events, so we don't get popup menus as well