diff --git a/tryton/common/date_widget.py b/tryton/common/date_widget.py index 167f955735..cc83c31800 100644 --- a/tryton/common/date_widget.py +++ b/tryton/common/date_widget.py @@ -186,7 +186,9 @@ class DateEntry(gtk.Entry): self.callback_process(False, self, event) self.stop_emission("key-press-event") return True - elif event.keyval in (ord('+'), ord('-'), ord('=')): + elif event.keyval in (gtk.keysyms.KP_Add, gtk.keysyms.plus, + gtk.keysyms.KP_Subtract, gtk.keysyms.minus, + gtk.keysyms.KP_Equal, gtk.keysyms.equal): self.mode_cmd = True self.date_get() if self.callback_process: