From 717957e38ddf64b4cca0c3f9ec9f5ddbf30c538c Mon Sep 17 00:00:00 2001 From: Mark Tearle <mark@tearle.com> Date: Sun, 12 Oct 2014 00:36:23 +0800 Subject: [PATCH] Add keystroke handler (start therof) --- virtualsnack.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/virtualsnack.py b/virtualsnack.py index dd92e8f..eac0412 100755 --- a/virtualsnack.py +++ b/virtualsnack.py @@ -20,6 +20,12 @@ class VirtualSnack(npyscreen.Form): self.date_widget = self.add(npyscreen.FixedText, value=datetime.now(), editable=False) self.date_widget.value = "Hello" + self.add_handlers({"^T": self.exit_application}) + + + def exit_application(self,name): + self.parentApp.setNextForm(None) + self.editing = False class VirtualSnackApp(npyscreen.NPSAppManaged): -- GitLab