def eventFilter(self, widget, event):
if (event.type() == QEvent.KeyPress and widget is self):
key = event.key()
if действие1:
делаю действие1 руками не надеясь на return QWidget.eventFilter(self, widget, event)
rehighlightNextBlocks()
return True
elif действие2:
делаю действие2
rehighlightNextBlocks()
return True
return QWidget.eventFilter(self, widget, event)