#include "customkeysequenceedit.h" #include CustomKeySequenceEdit::CustomKeySequenceEdit(QWidget *parent) : QKeySequenceEdit(parent) { } CustomKeySequenceEdit::~CustomKeySequenceEdit() { } // Thanks to https://stackoverflow.com/a/38424451 void CustomKeySequenceEdit::keyPressEvent(QKeyEvent *pEvent) { QKeySequenceEdit::keyPressEvent(pEvent); int value = keySequence()[0]; QKeySequence shortcut(value); setKeySequence(shortcut); }