From e6c38081d9cd20f048e3f00af427ad225fe7c47e Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Tue, 25 Sep 2018 13:55:32 +0200 Subject: [PATCH] Add delete key listener to stop recording --- src/main/java/ctbrec/ui/RecordedModelsTab.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/ctbrec/ui/RecordedModelsTab.java b/src/main/java/ctbrec/ui/RecordedModelsTab.java index daf1c2c9..02ba5209 100644 --- a/src/main/java/ctbrec/ui/RecordedModelsTab.java +++ b/src/main/java/ctbrec/ui/RecordedModelsTab.java @@ -39,6 +39,8 @@ import javafx.scene.control.cell.PropertyValueFactory; import javafx.scene.input.Clipboard; import javafx.scene.input.ClipboardContent; import javafx.scene.input.ContextMenuEvent; +import javafx.scene.input.KeyCode; +import javafx.scene.input.KeyEvent; import javafx.scene.input.MouseEvent; import javafx.scene.layout.BorderPane; import javafx.scene.layout.FlowPane; @@ -103,6 +105,11 @@ public class RecordedModelsTab extends Tab implements TabSelectionListener { popup.hide(); } }); + table.addEventFilter(KeyEvent.KEY_PRESSED, event -> { + if(event.getCode() == KeyCode.DELETE) { + stopAction(); + } + }); scrollPane.setContent(table); HBox addModelBox = new HBox(5);