Diferencia entre revisiones de «Xevents»

De Proyecto Butiá
Saltar a: navegación, buscar
m
Línea 1: Línea 1:
 +
== Descripción ==
 +
 
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, utilizando TurtleBlocks y diferentes tipos de sensores.
 
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, utilizando TurtleBlocks y diferentes tipos de sensores.
  
Actualmente se a agregado 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. Estamos trabajando en una extensión al panel de control que permita importar proyectos diseñados con TurtleBots.
+
== Instalación ==
  
Al hablar con X, usando Xlib, es posible usarlo tanto dentro como fuera de Sugar en cualquier sistema GNU/Linux con GUI.
+
=== Requerimientos ===
  
Este es un ejemplo de un barrido básico hecho con TurtleBots y Xevents, incluido en los ejemplos del plugin:
+
Tener instalado '''TurtleBots''' versión '''30''' o posterior.
  
[[Archivo:Ins1.png]]
+
 
 +
== Ejemplos de uso ==
 +
 
 +
=== Barrido básico ===
 +
 
 +
 
 +
[[Archivo:Xevents_barrido_1.png |thumb |Ejemplo de barrido básico hecho con TurtleBots y Xevents ]]
  
 
Al empezarlo primero hace el barrido en el eje X hasta que el botón del butiá es presionado.
 
Al empezarlo primero hace el barrido en el eje X hasta que el botón del butiá es presionado.
Línea 32: Línea 40:
  
 
[[Archivo:Instantánea8.png]]
 
[[Archivo:Instantánea8.png]]
 +
 +
Actualmente se a agregado 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. Estamos trabajando en una extensión al panel de control que permita importar proyectos diseñados con TurtleBots.
 +
 +
Al hablar con X, usando Xlib, es posible usarlo tanto dentro como fuera de Sugar en cualquier sistema GNU/Linux con GUI.
 +
  
 
Ahora el prototipo diseñado en turtlebots se integra a sugar como un servicio
 
Ahora el prototipo diseñado en turtlebots se integra a sugar como un servicio
Línea 42: Línea 55:
  
 
<youtube>uTcWpzID56U</youtube>
 
<youtube>uTcWpzID56U</youtube>
 +
 +
  
 
[1]: https://www.google-melange.com/gci/task/view/google/gci2014/5784136845361152
 
[1]: https://www.google-melange.com/gci/task/view/google/gci2014/5784136845361152

Revisión del 18:16 8 sep 2016

Descripción

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, utilizando TurtleBlocks y diferentes tipos de sensores.

Instalación

Requerimientos

Tener instalado TurtleBots versión 30 o posterior.


Ejemplos de uso

Barrido básico

Ejemplo de barrido básico hecho con TurtleBots y Xevents

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

Instantánea10.png

Ejecuta la función barrido_x

Expl xreal.png

Que cambia la posición X de la linea a la posición actual del mouse + 2px hasta que llega al borde de la pantalla y después empieza de nuevo. La posición de Y es cambiada a 0.

luego en Y

Instantánea9.png

Que ejecuta la función barrer_y

Expl x scrolling.png

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

Actualmente se a agregado 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. Estamos trabajando en una extensión al panel de control que permita importar proyectos diseñados con TurtleBots.

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


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