Diferencia entre revisiones de «Xevents»

De Proyecto Butiá
Saltar a: navegación, buscar
Línea 9: Línea 9:
 
[[Archivo:Ins1.png]]
 
[[Archivo:Ins1.png]]
  
Al empezarlo primero hace el barrido en el eje X
+
Al empezarlo primero hace el barrido en el eje X hasta que el botón del butiá es presionado.
  
 
[[Archivo:Instantánea10.png]]
 
[[Archivo:Instantánea10.png]]
Línea 16: Línea 16:
  
 
[[Archivo:Instantánea9.png]]
 
[[Archivo:Instantánea9.png]]
 +
 +
Que ejecuta la función barrer_y
 +
 +
[[Archivo:Expl_x_scrolling.png]]
 +
 +
que el cometido de esta función es cambiar la posición X de la linea por la última posición en X, y la posición en Y por la posición actual del mouse + 3px hasta que llegue al borde de la pantalla, y luego de nuevo.
  
 
y por último hace el click donde quedó posicionado el puntero
 
y por último hace el click donde quedó posicionado el puntero

Revisión del 12:23 31 dic 2014

Xevents es un plugin para TurtleBlocks que permite diseñar diferentes tipos de interfaces de accesibilidad de forma sencilla para un usuario sin demasiado conocimiento de programación, usando TurtleBlocks y diferentes tipos de sensores.

Actualmente se está adaptando a sugar[1] un barrido simple que fue previamente programado en éste plugin lo que permitirá tener mejor velocidad por ser un servicio de Sugar, y poder configurarlo del panel de control.

Al hablar con X, usando Xlib, es posible usarlo tanto dentro como fuera de Sugar en cualquier sistema GNU/Linux con GUI.

Este es un ejemplo de un barrido básico hecho con TurtleBots y Xevents:

Ins1.png

Al empezarlo primero hace el barrido en el eje X hasta que el botón del butiá es presionado.

Instantánea10.png

luego en Y

Instantánea9.png

Que ejecuta la función barrer_y

Expl x scrolling.png

que el cometido de esta función es cambiar la posición X de la linea por la última posición en X, y la posición en Y por la posición actual del mouse + 3px hasta que llegue al borde de la pantalla, y luego de nuevo.

y por último hace el click donde quedó posicionado el puntero

Instantánea8.png

Ahora el prototipo diseñado en turtlebots se integra a sugar como un servicio

Instantánea5.png

este se puede personalizar en el panel de control de forma sencilla.

Instantánea6.png

[1]: https://www.google-melange.com/gci/task/view/google/gci2014/5784136845361152