[Jde-dev] Esquema Keyboard
Roberto Calvo
rocapal en gsyc.es
Jue Ene 29 14:41:52 CET 2009
Es una idea genial! :-)
Eso si, tendrÃa más sentido que fuera un driver que un esquema no crees?
Y fuera el driver quien exporta las pulsaciones del teclado, ya sea el
fÃsico o el virtual (que puede ir en la config del driver).
Los dos casos de uso podrÃan ser:
Teclado fÃsico -> Driver KeyBoard -> Esquemas
Teclado virtual (esquema) -> Driver KeyBoard -> Esquemas
De esta manera los esquemas siempre conectan con el driver para ver que
teclas se han pulsado y es transparente de que teclado viene. Además con
este diseño se ajusta más a la estructura de JDE.
De hecho, si te curras el driver KeyBoard y el esquema KeyBoard no creo
que haya problemas en incluirlo en la release oficial. Yo puedo echarte
una mano en cosas como la config del driver y asuntos más relacionados
con JDE.
¿como lo ves?
El mié, 28-01-2009 a las 18:29 +0100, juan escribió:
> Hola,
>
> He hecho una prueba de concepto del esquema Keyboard, que permite que
> cualquier otro esquema puerda leer el teclado. Para recibir los eventos
> del teclado he hecho una aplicación GTK. Podéis ver el pantallazo aquÃ:
>
> http://www.iearobotics.com/tmp/keyboard-screenshot.png
>
> Además, he creado un "teclado virtual". Es posible enviar las teclas a
> los esquemas usando la interfaz gráfica. Pero lo mejor es verlo en un
> vÃdeo :-)
>
> http://www.youtube.com/watch?v=WXpVutKWO40
>
> Como ejemplo, he modificado el esquema de pruebas del driver led8 para
> que además de mostrar un contador binario, se pueda cambiar el modo de
> funcionamiento mediante la pulsación de teclas.
>
> Este esquema a mà me resulta muy útil para mover los robots y hacer
> pruebas muy rápidamente. Fijaros que no es necesario que los esquemas
> tenga una GUI. Simplemente pueden leer las entradas del esquema teclado.
>
> Como siempre, os paso el código[1]. Pero es otra
> cutre-horrible-version-copy&paste versión, que por supuesto arreglaré.
> Pero para los más curiosos ahà la tenéis ;-)
>
> [1]http://www.iearobotics.com/tmp/keyboard.tar.gz
>
--
Roberto Calvo Palomino | Libre Software Engineering Lab (GSyC)
Tel: (+34) 91 488 85 23 | Universidad Rey Juan Carlos
Tel: (+34) 91 488 81 05 | Edif. Departamental II - Despacho 116
rocapal en gsyc.es | c/Tulipán s/n 28933 Móstoles (Madrid)
http://libresoft.es/
GPG-KEY: http://gsyc.es/~rocapal/rocapal.gpg
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 197 bytes
Descripción: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
digitalmente
Url : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20090129/c58710d0/attachment.pgp
More information about the Jde-developers
mailing list