I am trying to use the keys with the circles with diferent sizes to change the size of the tool, but didn&#39;t see any event.<br>Can anybody help me?<br><br>[gonzalo@aronax tmp]$ diff -u  /home/gonzalo/sugar-devel/paint.git/Area.py Area.py <br>
--- /home/gonzalo/sugar-devel/paint.git/Area.py    2010-05-31 00:54:19.000000000 -0300<br>+++ Area.py    2010-06-01 00:43:57.275948846 -0300<br>@@ -1123,6 +1123,7 @@<br>             logging.debug(&#39;Unexpected error: %s&#39;, message)<br>
 <br>     def key_press(self,widget,event):<br>+        print &quot;code&quot;,event.keyval<br>         if event.keyval == gtk.keysyms.BackSpace:<br>             if self.selmove:<br>                 self.selmove = False<br>
@@ -1162,6 +1163,21 @@<br>             if self.tool[&#39;name&#39;] == &#39;marquee-rectangular&#39;:<br>                 self.window.set_cursor(gtk.gdk.Cursor(gtk.gdk.TCROSS))<br>             widget.queue_draw()<br>+        elif (event.keyval &gt;= 65474) and (event.keyval &lt;= 65477):<br>
+            print &quot;codigo&quot;,event.keyval <br>+            if self.tool[&#39;name&#39;] in [&#39;pencil&#39;,&#39;eraser&#39;,&#39;brush&#39;,&#39;rainbow&#39;]:<br>+                if event.keyval == 65474:<br>+                    self.tool[&#39;line size&#39;] = self.tool[&#39;line size&#39;] - 5<br>
+                elif event.keyval == 65475:<br>+                    self.tool[&#39;line size&#39;] = self.tool[&#39;line size&#39;] - 1<br>+                elif event.keyval == 65476:<br>+                    self.tool[&#39;line size&#39;] = self.tool[&#39;line size&#39;] + 1<br>
+                elif event.keyval == 65477:<br>+                    self.tool[&#39;line size&#39;] = self.tool[&#39;line size&#39;] + 5<br>+                widget.queue_draw()<br>+        else:<br>+            print &quot;codigo no manejado&quot;,event.keyval <br>
+<br> <br>     def key_release(self,widget,event):<br>         pass<br><br clear="all">Gonzalo<br>