diff --git a/src/tagstudio/qt/modals/add_field.py b/src/tagstudio/qt/modals/add_field.py index 7395a1a4..917dab50 100644 --- a/src/tagstudio/qt/modals/add_field.py +++ b/src/tagstudio/qt/modals/add_field.py @@ -87,6 +87,8 @@ class AddFieldModal(QWidget): def keyPressEvent(self, event: QtGui.QKeyEvent) -> None: # noqa N802 if event.key() == QtCore.Qt.Key.Key_Escape: self.cancel_button.click() + elif event.key() in (QtCore.Qt.Key.Key_Enter, QtCore.Qt.Key.Key_Return): + self.save_button.click() else: # Other key presses pass return super().keyPressEvent(event)