diff --git a/src/main/java/org/jabref/gui/importer/fetcher/WebSearchPane.java b/src/main/java/org/jabref/gui/importer/fetcher/WebSearchPane.java index 23d009133aa..080614374a0 100644 --- a/src/main/java/org/jabref/gui/importer/fetcher/WebSearchPane.java +++ b/src/main/java/org/jabref/gui/importer/fetcher/WebSearchPane.java @@ -5,6 +5,7 @@ import javafx.scene.control.Button; import javafx.scene.control.ComboBox; import javafx.scene.control.TextField; +import javafx.scene.input.KeyCode; import javafx.scene.layout.HBox; import javafx.scene.layout.Priority; import javafx.scene.layout.StackPane; @@ -83,6 +84,13 @@ protected Node createContentPane() { viewModel.queryProperty().bind(query.textProperty()); + // Allows to trigger search on pressing enter + query.setOnKeyPressed(event -> { + if (event.getCode() == KeyCode.ENTER) { + viewModel.search(); + } + }); + // Create button that triggers search Button search = new Button(Localization.lang("Search")); search.setDefaultButton(false);