From 4c6495c4ee005fa82cf361578af47e95eaaa1ee0 Mon Sep 17 00:00:00 2001 From: Natan Keddem Date: Sat, 28 Sep 2024 16:45:48 -0400 Subject: [PATCH] allow escape at answer naming --- autopve/drawer.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/autopve/drawer.py b/autopve/drawer.py index 6bcf8bb..7d32ad0 100644 --- a/autopve/drawer.py +++ b/autopve/drawer.py @@ -106,6 +106,8 @@ class Drawer(object): def enter_submit(e: KeyEventArguments) -> None: if e.key == "Enter" and save_ea.no_errors is True: answer_dialog.submit("save") + elif e.key == "Escape": + answer_dialog.close() answer_input = el.VInput(label="answer", value=" ", invalid_characters="""'`"$\\;&<>|(){}""", invalid_values=all_answers, check=answer_check, max_length=20) save_ea = el.ErrorAggregator(answer_input)