summaryrefslogtreecommitdiffstats
path: root/khal/ui/widgets.py
diff options
context:
space:
mode:
Diffstat (limited to 'khal/ui/widgets.py')
-rw-r--r--khal/ui/widgets.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/khal/ui/widgets.py b/khal/ui/widgets.py
index 568c6af2..7f6ca6e4 100644
--- a/khal/ui/widgets.py
+++ b/khal/ui/widgets.py
@@ -138,7 +138,8 @@ class DateTimeWidget(ExtendedEdit):
return None
if (
- key in ['up', 'down', 'tab', 'shift tab'] or
+ key in ['up', 'down', 'tab', 'shift tab',
+ 'page up', 'page down', 'meta enter'] or
(key in ['right'] and self.edit_pos >= len(self.edit_text)) or
(key in ['left'] and self.edit_pos == 0)):
# when leaving the current Widget we check if currently
@@ -436,7 +437,8 @@ class ValidatedEdit(urwid.WidgetWrap):
def keypress(self, size, key):
if (
- key in ['up', 'down', 'tab', 'shift tab'] or
+ key in ['up', 'down', 'tab', 'shift tab',
+ 'page up', 'page down', 'meta enter'] or
(key in ['right'] and self.edit_pos >= len(self.edit_text)) or
(key in ['left'] and self.edit_pos == 0)):
if not self._validate():