Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/lessonscreen.py
diff options
context:
space:
mode:
authorWade Brainerd <wadetb@gmail.com>2008-11-21 20:07:50 (GMT)
committer Wade Brainerd <wadetb@gmail.com>2008-11-21 20:07:50 (GMT)
commitcf326419e00e8a6ca24e2c8e8af9f912ee31002d (patch)
treeec38ce811b7877cdb852f25ff49fe4384a0dd10b /lessonscreen.py
parentde8987bf9a2477563796269933485506fceccd84 (diff)
Keyboard internationalized.
Diffstat (limited to 'lessonscreen.py')
-rw-r--r--lessonscreen.py7
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':