Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Handle press and release with QShortcut



  • Dear all,
    I would like to associate an action when PAGE_DOWN is press and stop this action when it is released.

    I used to do this my re-implementing the keyPressedEvent() but I discovered the QShortcut object and thought I could give it a try.
    I successfully binded a slot to my shortcut, however the only signal I have is acrivated().
    I there a way to handle pressed and released modes?

    Thanks a zillion!



  • QShortcut does not provide signals that differentiate between a press and a release, you will need to use keyPressEvent() and keyReleaseEvent() to get this distinction.



  • Ok, thanks for the answer.


Log in to reply