diff options
author | Wade Brainerd <wadetb@gmail.com> | 2008-11-21 20:07:50 (GMT) |
---|---|---|
committer | Wade Brainerd <wadetb@gmail.com> | 2008-11-21 20:07:50 (GMT) |
commit | cf326419e00e8a6ca24e2c8e8af9f912ee31002d (patch) | |
tree | ec38ce811b7877cdb852f25ff49fe4384a0dd10b /lessonscreen.py | |
parent | de8987bf9a2477563796269933485506fceccd84 (diff) |
Keyboard internationalized.
Diffstat (limited to 'lessonscreen.py')
-rw-r--r-- | lessonscreen.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lessonscreen.py b/lessonscreen.py index b09f925..25328dc 100644 --- a/lessonscreen.py +++ b/lessonscreen.py @@ -201,7 +201,6 @@ class LessonScreen(gtk.VBox): # End lesson if this is the last step. if self.next_step_idx >= len(self.lesson['steps']): - print "Lesson finished." self.lesson_finished = True self.show_lesson_report() return @@ -262,11 +261,11 @@ class LessonScreen(gtk.VBox): def key_press_cb(self, widget, event): # Ignore hotkeys. if event.state & (gtk.gdk.CONTROL_MASK | gtk.gdk.MOD1_MASK): - return + return False # Extract information about the key pressed. key = gtk.gdk.keyval_to_unicode(event.keyval) - if key != 0: key = chr(key) + if key != 0: key = unichr(key) key_name = gtk.gdk.keyval_name(event.keyval) # Simply wait for a return keypress on the lesson finished screen. @@ -274,7 +273,7 @@ class LessonScreen(gtk.VBox): # TODO: Wait a second first. if key_name == 'Return': self.end_lesson() - return + return False # Convert Return keys to paragraph symbols. if key_name == 'Return': |