From cd8f5c99c0fd48a5c7c498b5378c1985184dd91f Mon Sep 17 00:00:00 2001 From: Huang Peng Date: Tue, 10 Jun 2008 11:07:56 +0800 Subject: [PATCH] Handle escape key. --- engine/demo/engine.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/demo/engine.py b/engine/demo/engine.py index a6cd070..9a0ed8c 100644 --- a/engine/demo/engine.py +++ b/engine/demo/engine.py @@ -33,6 +33,10 @@ class Engine (interface.IEngine): if keyval == keysyms.Return: self._commit_string (self._preedit_string) return True + elif keyval == keysyms.Escape: + self._preedit_string = "" + self._update () + return True elif keyval == keysyms.BackSpace: self._preedit_string = self._preedit_string[:-1] self._invalidate () -- 2.7.4