Es el mismo cambio que hicimos en el sprint. Un detalle es que si implementas esto los eventos del teclado siempre van a pygame, aun cuando por ejemplo, el foco esté en el input del titulo de la actividad. Una version más completa deberia chequear si el foco esta en el titulo o la descripcion y pasarles el evento.
Gonzalo 2012/5/22 Pablo Moleri <[email protected]> > Alan, > > Estaba viendo eso mismo. El cambio de función era una mejora para poder > sacar de la pantalla pygame y después volverlo a poner. > > La diferencia real está en que agrega estos callbacks en _mainwindow: > self._mainwindow.connect('key_press_event', self._keydown_cb) > self._mainwindow.connect('key_release_event', self._keyup_cb) > > La versión de Sugargame tiene solo los de _inner_evb > > Estos cambios no se los pasé a Wade. > > Saludos, > Pablo > > 2012/5/22 Alan Jhonn Aguiar Schwyn <[email protected]> > >> >> Cloné el repositorio de Salúdame y copié el sugargame modificado. >> Tu versión modificada anda!! >> >> Comparé los cambios con la original y básicamente cambiaste los: >> >> self._inner_evb.connect('key_press_event', self._keydown_cb) >> >> del init a la función hook_pygame >> >> No sé que consecuencias trae este cambio.. >> Estos cambios se los mandaste a Wade? >> >> Saludos! >> >> Alan >> >> >> ------------------------------ >> Date: Tue, 22 May 2012 19:12:07 -0300 >> From: [email protected] >> To: [email protected] >> CC: [email protected]; [email protected] >> Subject: Re: [Sur] [Olpc-uruguay] Problema con SugarGame >> >> >> Hola Alan, >> >> En Salúdame <http://git.sugarlabs.org/saludame/mainline/> usamos eventos >> de teclado con Sugargame. Alguna cosa de Sugargame modifiqué porque lo >> necesitaba, pero no recuerdo haber modificado nada respecto a los eventos >> de teclado. >> >> ¿Estás seguro de que pasa en todas las actividades? >> >> ¿Están usando la última versión de Sugargame? >> Recuerdo que en un momento (hace un par de años) le pasé algunas mejoras >> a Wade que tenían que ver con el manejo de eventos y él las incluyó. >> >> Saludos, >> Pablo >> >> 2012/5/22 Alan Jhonn Aguiar Schwyn <[email protected]> >> >> >> Hola! >> >> En el CodeSprint estuvieron hablando del problema de los eventos de >> SugarGame/OlpcGames. >> Recién me doy cuenta que todas las actividades que usan SugarGame no >> están respondiendo >> a los eventos del teclado!! >> Los únicos eventos que obtengo son del tipo: 4 (MouseMotion) >> Creo que en el único lugar que reconoce los eventos es en la barra de >> actividad. >> >> Qué está pasando? Y desde cuando pasa esto? >> >> Saludos! >> >> Alan >> >> >> _______________________________________________ >> Olpc-uruguay mailing list >> [email protected] >> http://lists.laptop.org/listinfo/olpc-uruguay >> >> >> >> _______________________________________________ Lista olpc-Sur >> [email protected] http://lists.laptop.org/listinfo/olpc-sur >> >> _______________________________________________ >> Olpc-uruguay mailing list >> [email protected] >> http://lists.laptop.org/listinfo/olpc-uruguay >> >> >
_______________________________________________ Lista olpc-Sur [email protected] http://lists.laptop.org/listinfo/olpc-sur
