Centro Politécnico Superior Universidad de Zaragoza MICE: Manual de usuario María Isabel González Ramírez Director: Dr. Joaquín Ezpeleta Mateo Septiembre 2009 Departamento de Informática e Ingeniería de Sistemas Índice de contenidos Manual de usuario ............................................................................ 3 1. Introducción ............................................................................. 3 2. Instalación y ejecución de la aplicación ........................................ 4 2.1. Requisitos ........................................................................... 4 2.2. Instalación .......................................................................... 4 2.3. Desinstalación ..................................................................... 6 3. Manual de uso .......................................................................... 6 3.1. Manual de uso de MICE ........................................................ 6 3.2. Elementos comunes a todos los drivers .................................. 9 3.3. Manual de uso del Driver Ratón Virtual .................................. 13 3.4. Manual de uso del Driver de control por voz ........................... 38 3.5. Manual de uso del Driver Teclado .......................................... 42 2 Manual de usuario Manual de usuario 1. Introducción MICE es un entorno para la integración de componentes hardware/software que permite controlar el ratón a personas con discapacidad motora severa a las que les sea imposible manejar un dispositivo de ratón tradicional. El entorno simula todas las acciones de movimiento que puede realizar un ratón (arriba, abajo, izquierda, derecha, arriba a la izquierda, abajo a la derecha, arriba a la derecha y abajo a la izquierda), las acciones de selección (clic izquierdo, medio, derecho, doble clic y arrastre) y las acciones de deceleración (parar, frenar). Actualmente, los dispositivos disponibles para manejar el ratón son los siguientes: Driver de control por voz, que permite manejar el ratón mediante comandos de voz. Driver Ratón Virtual, en el que mediante un tablero se muestran las acciones a ejecutar. Estas acciones serán barridas de forma automática o manual y la selección de cada acción se realizará a través de tres entradas: teclado, ratón o micrófono. Driver Teclado, que permite realizar acciones de ratón a través de las teclas del teclado. En los siguientes apartados se explicará en detalle la instalación y la ejecución de MICE, así como el funcionamiento de cada uno de los drivers disponibles. 3 MICE 2. Instalación y ejecución de la aplicación 2.1. Requisitos Para el funcionamiento de la aplicación es necesario tener, en el ordenador en el que se va a ejecutar, instalada una versión de la Máquina Virtual Java igual o superior a la 1.6.0_12. Su descarga es totalmente gratuita y se puede realizar desde la dirección de internet. http://www.java.com/es/download. No es necesario escoger ninguna configuración especial durante su instalación. 2.2. Instalación Instalación en Windows Para realizar la instalación de MICE en Windows bastará con hacer doble clic sobre el instalador que se distribuye con la aplicación (MICE-install.exe) y seguir las instrucciones que se indican en las ventanas de instalación. figura 1. Instalador de la aplicación Después de aceptar el Acuerdo de licencia, la aplicación será instalada por defecto en un nuevo directorio llamado MICE. El usuario podrá elegir otro lugar para realizar la instalación pulsando el botón Examinar (figura 2). 4 Manual de usuario figura 2. Instalador: Directorio por defecto Finalmente, en la figura 3, tras haber seguido con las instrucciones del instalador, se terminará de instalar la aplicación. figura 3. Instalador: Fin de la instalación 5 MICE La cual le indicará que la aplicación ha sido instalada correctamente en su sistema. Una vez se ha finalizado la instalación de la aplicación, se creará una entrada ésta en el menú Inicio, Todos los programas, MICE. A través de esta entrada, se podrá ejecutar la aplicación, en el menú MICE, así como desinstalarla, eligiendo la opción Uninstall. Así mismo, se creará también un icono de acceso de directo a la aplicación en su escritorio. 2.3. Desinstalación Para desinstalar la aplicación, se elegirá la opción Uninstall indicada anteriormente. Se borrarán todos los archivos asociados a MICE, así como sus entradas y accesos directos. Cuando se haya terminado de desinstalar, aparecerá la ventana que se muestra en la figura 4. figura 4. Desinstalación Instalación en Linux Para instalar MICE en Linux hay que descomprimir el archivo MICE1.0bin.zip en el directorio elegido. Una vez descomprimido, ejecutar el archivo mice.sh. 3. Manual de uso 3.1. Manual de uso de MICE En esta sección se explicará el funcionamiento general de la aplicación MICE, para posteriormente pasar a detallar el funcionamiento de cada uno de los drivers en particular. Una vez que ejecutamos la aplicación, aparecerá la ventana representada en la figura 5. 6 Manual de usuario figura 5. Ventana principal En esta pantalla, elegiremos el driver a utilizar: Raton_Virtual, Teclado o Voz. Una vez seleccionado el driver a manejar, pulsaremos el botón Aceptar. A partir de ahí, se cerrará esta ventana y se ejecutará el driver elegido. Si queremos escoger otro driver diferente, bastará con cerrar el driver que se está usando actualmente y volver a ejecutar la aplicación. Barra de menú En la barra del menú Opciones, podremos elegir el idioma en el cual se quiere mostrar la aplicación, mostrándose ésta por defecto en castellano (figura 6). 7 MICE figura 6. Configuración del idioma En el menú Opciones, Salir, así como haciendo clic en el botón Cancelar, saldremos de la aplicación. El menú Ayuda, A cerca de… de la figura 7 nos muestra información de la aplicación, así como la licencia utilizada en el desarrollo de la misma. figura 7. 8 Información sobre MICE Manual de usuario 3.2. Elementos comunes a todos los drivers 3.2.1. Acciones a ejecutar por los drivers En este apartado se describirán las acciones comunes a todos los drivers que pueden ser ejecutadas desde cada uno de ellos. Estas acciones, serán representadas en cada driver de una forma similar que será indicada posteriormente en cada uno de ellos. Estas acciones se dividen en acciones de movimiento, acciones de deceleración y acciones de selección. Acciones de Movimiento Son las acciones encargadas de iniciar el movimiento en una dirección y sentido. Estas acciones son las siguientes: • • • • • • • • Movimiento hacia arriba: el cursor se desplazará verticalmente hacia arriba. Movimiento hacia abajo: el cursor se desplazará verticalmente hacia abajo. Movimiento hacia la izquierda: el cursor se desplazará horizontalmente hacia la izquierda. Movimiento hacia la derecha: el cursor se desplazará horizontalmente hacia la derecha. Movimiento hacia arriba a la izquierda: el cursor se desplazará diagonalmente hacia arriba a la izquierda. Movimiento hacia abajo a la derecha: el cursor se desplazará diagonalmente hacia abajo a la derecha. Movimiento hacia abajo a la izquierda: el cursor se desplazará diagonalmente hacia abajo a la izquierda. Movimiento hacia arriba a la derecha: el cursor se desplazará diagonalmente hacia arriba a la derecha. Acciones de Deceleración Estas acciones representan la disminución de velocidad del cursor. La única acción común de este tipo es la siguiente: • Parada del movimiento: se detendrá el desplazamiento del cursor iniciado anteriormente. Acciones de Selección Son las acciones encargadas de realizar una selección de cualquier elemento. Estas acciones son las siguientes: • • • Clic izquierdo: Acción de pulsar sobre el botón izquierdo del ratón físico. Clic medio: Acción de pulsar sobre el botón medio del ratón físico. Clic derecho: Acción de pulsar sobre el botón derecho del ratón físico. 9 MICE • • Doble clic: Acción de pulsar el clic izquierdo del ratón físico, dos veces, actuando como un doble clic. Arrastrar: Acción de arrastre de cualquier elemento. Funcionamiento de la acción Arrastrar La acción de Arrastrar es, quizás, las más compleja, por eso se explica aquí con más detalle. Esta acción nos permite arrastrar objetos por la pantalla o seleccionar texto en un editor, de la misma forma que sucede cuando se arrastra manteniendo el botón izquierdo del ratón físico pulsado. Se seleccionará la acción Arrastrar cuando el cursor esté sobre el objeto que queramos arrastrar, o sobre la posición desde donde vamos a comenzar la selección. Una vez hecho esto, el objeto podrá desplazarse por la pantalla, o la selección podrá cambiar de tamaño, a través de las acciones de movimiento. Éstas, junto con la acción Arrastrar, serán las únicas acciones posibles de ejecutar por el driver mientras se esté arrastrando. Para soltar el objeto o terminar la selección, debe seleccionarse de nuevo la acción Arrastrar. 3.2.2. Desplazamiento del cursor Todos los drivers a utilizar, van a poder configurar las velocidades de movimiento del cursor a través de la pantalla Desplazamiento de cursor (figura 8). figura 8. 10 Desplazamiento del cursor Manual de usuario Mediante la barra superior, se podrá configurar la velocidad a la que se mueve el cursor a través de la pantalla. El porcentaje de su derecha nos indica el tanto por ciento de velocidad que hemos elegido respecto al rango posible a escoger. Habrá dos tipos de movimientos: simple ó en dos tiempos. Movimiento simple Este movimiento será utilizado siempre que la relación entre las velocidades sea 0, como se puede observar en la pantalla de la figura 8. Si el cursor está parado, cualquier acción de movimiento hará que el cursor comience a moverse en esa dirección. Una vez que el cursor está en movimiento, cualquier acción de movimiento hará que el cursor se pare. Si se ejecuta la acción parar, el cursor se parará, no importa si ya estaba parado o en movimiento. Si se ejecuta una acción de selección, el cursor seguirá en su mismo estado, ya sea parado o moviéndose. Es por eso que este movimiento se llama simple, ya que únicamente realiza un movimiento a una velocidad fija. Movimiento en dos tiempos o compuesto Este movimiento será utilizado siempre que la relación entre las velocidades sea mayor que 0. Se denomina en dos tiempos, ya que el cursor se podrá mover a dos velocidades diferentes antes de pararse por completo. Si el cursor está parado, cualquier acción de movimiento hará que el cursor comience a moverse en esa dirección. Una vez que el cursor está en movimiento, cualquier acción de movimiento hará que el cursor siga moviéndose a una velocidad más lenta, indicada en la relación entre las velocidades. Finalmente, al elegir otra acción de movimiento el cursor se parará. Si se ejecuta la acción parar, el cursor se parará, no importa si ya estaba parado, moviéndose a una velocidad u otra. La siguiente vez que se elija un movimiento, comenzará a moverse a la velocidad normal, de forma rápida. Si se ejecuta una acción de selección, el cursor seguirá en su mismo estado, ya sea parado o moviéndose a cualquier velocidad. 11 MICE 3.2.3. Idiomas de la aplicación Por defecto, la primera vez que se inicia cada driver, el idioma en el que se muestran sus pantallas será en castellano, pudiendo cambiar éste desde el menú Opciones, Idiomas de cada driver. Las siguientes ejecuciones del driver, comenzarán con el idioma utilizado en la última configuración que se usó. Los idiomas disponibles son: castellano e inglés. 12 Manual de usuario 3.3. Manual de uso del Driver Ratón Virtual Para ejecutar el Driver Ratón Virtual, elegiremos, desde la pantalla inicial de MICE, la opción Raton_Virtual y haremos clic sobre el botón Aceptar. Esta pantalla se muestra en la figura 9. figura 9. Ventana principal: Ratón Virtual El driver Ratón Virtual arrancará con una configuración por defecto, manejada a través del teclado y realizando un barrido automático. Esta configuración se muestra en la figura 10. figura 10. Driver Ratón Virtual En sucesivas ejecuciones el driver Ratón Virtual usará como configuración por defecto la última utilizada por la aplicación. En este apartado se van a explicar cada una de las ventanas que forman la aplicación Ratón Virtual, mostrando las opciones y utilidades que presentan. Así mismo, nos detendremos en cada uno de los submenús que el menú principal Opciones ofrece el usuario. 13 MICE 3.3.1. Menú Opciones Desde este menú, se desplegarán todos los submenús principales de la aplicación, tal y como se muestra en la figura 11. figura 11. Menú Opciones En los siguientes apartados, explicaremos detenidamente cada uno de los submenús que forman este menú. 14 Manual de usuario 3.3.2. Entradas Si seleccionamos el submenú representada en la figura 12. Entradas, figura 12. se mostrará la ventana Entradas Desde esta ventana podremos elegir las opciones de selección y barrido que más nos convengan. Diferencias entre selección y barrido Para comprender mejor las opciones que tenemos para manejar las entradas disponibles, a continuación se explicará brevemente en qué consiste la selección y el barrido. Realizar un barrido sobre el tablero significa que se irán pintando los elementos de éste de una determinada forma secuencial, estando activa en cada momento la acción pintada. Únicamente estará activo un elemento a la vez. 15 MICE Realizar una selección significa seleccionar el elemento que esté activo en ese momento por el barrido. Al seleccionar el elemento, se producirá la ejecución de la acción correspondiente. Selección Dado que tenemos tres entradas disponibles para poder manejar la aplicación: Clic del ratón, Teclado, Micrófono; elegiremos una de las tres entradas para poder realizar la selección en el tablero. Cuando seleccionemos una entrada y pulsemos el botón Configurar, podremos configurar esa entrada. A continuación vamos a explicar cómo configurar cada una de las entradas disponibles. Selección con el Clic de ratón La ventana correspondiente a esta configuración se muestra en la figura 13. figura 13. Selección con el Clic de ratón Desde esta ventana elegiremos el botón del ratón con el que podremos seleccionar los elementos mientras se esté realizando un barrido. Estos botones son: Botón Izquierdo, Medio ó Derecho. Una vez que hayamos elegido un botón y pulsemos el botón Aceptar, al pulsar ese botón se producirá la ejecución de la acción barrida en ese instante. En este tipo de entrada también se incluye cualquier dispositivo de pulsación que se pueda conectar a uno de los tres botones del ratón. Una vez se ha pulsado el botón Aceptar, esta configuración quedará almacenada de manera que si volvemos a abrirla, se iniciará con la configuración que se eligió la última vez. Hay que tener en cuenta que mientras se esté produciendo el barrido con este tipo de entrada, los mensajes que provoque el botón seleccionado para manejar la aplicación Ratón Virtual no serán atendidos de la forma tradicional, ya que serán entendidos como órdenes para la aplicación Ratón Virtual. 16 Manual de usuario Selección con el Teclado La ventana correspondiente a esta configuración se muestra en la figura 14. Desde esta ventana podremos elegir la tecla del teclado con la que se podrán seleccionar los elementos mientras se esté realizando un barrido. figura 14. Selección con el Teclado Una vez que hayamos elegido una tecla y pulsemos el botón Aceptar, al pulsar esa tecla se producirá la ejecución de la acción barrida en ese instante. En este tipo de entrada también se incluye cualquier dispositivo de pulsación que se pueda conectar a cualquier tecla del teclado. Hay que tener en cuenta que mientras se esté produciendo el barrido con este tipo de entrada, los mensajes que provoque la tecla seleccionada para manejar la aplicación Ratón Virtual no serán atendidos de la forma tradicional, ya que serán entendidos como órdenes para la aplicación Ratón Virtual. Aunque hayamos elegido una tecla del teclado para realizar la selección, también podremos escoger otra tecla diferente para realizar el barrido manual. Selección con el Micrófono La ventana correspondiente a esta configuración se muestra en la figura 15. Para este control se requiere tener conectado un micrófono a la línea de entrada del ordenador. 17 MICE figura 15. Selección con el Micrófono Para configurar esta entrada elegiremos el Filtro de volumen y el Muestreo que mejor se adecúe a cada situación. • Filtro de volumen: El filtro del sonido se regula a través del desplazamiento del marcador por la barra. En ambientes más ruidosos será necesario poner un filtro más alto a la vez que habrá que realizar un sonido más fuerte. En ambientes más silenciosos la configuración es la contraria. Podemos ajustar el Filtro de volumen dándole al botón Probar volumen y realizando sonidos, de manera que la barra Señal de prueba, nos indicará el volumen que se está registrando en ese momento. Esta barra nos servirá para ajustar el filtro a nuestras necesidades. Una vez que estamos realizando una prueba de sonido, la barra de muestreo será desactivada. Cuando queramos terminar de probar la entrada de micrófono, pulsaremos el botón Parar. En ese momento se volverá a habilitar la barra de muestreo. • 18 Muestreo: Si los sonidos que se realizan son muy cortos es conveniente regular el grado de muestreo disminuyendo el tiempo de muestreo. Si por el contrario el sonido va a ser más largo, se debe elevar el tiempo de muestreo. Manual de usuario El cuadro Tipo de selección de la ventana Configuración cuando se esté usando el micrófono para seleccionar no estará habilitado debido a que el controlador es incapaz de manejar esta funcionalidad. Una vez realizada la configuración de la entrada, se pulsará el botón Aceptar para comenzar a usarlo. Al realizar un sonido seco y breve se producirá la selección de la acción barrida en ese instante. Los sonidos más recomendables para este sistema de control son la pronunciación de una vocal, un silbido o un soplo corto, o incluso un pequeño golpe sobre el micrófono. Para este control se recomienda la utilización de un micrófono direccional, ya que canaliza mejor el sonido. Barrido El barrido de los elementos del tablero, se puede realizar de dos formas atendiendo al número de entradas que usemos para realizar éste. • Barrido automático: se realizará un barrido por los elementos del tablero de una forma automática, sin tener que usar ninguna entrada para ello. Para configurar la velocidad de barrido consultar el submenú Configurar. • Barrido manual: el usuario realizará el barrido de una forma manual mediante la entrada que elija para ello. A continuación explicaremos detenidamente estos tipos de barrido y la configuración que se puede elegir para cada uno de ellos. Barrido automático Dependiendo de la forma que presenta el tablero, se pueden elegir entre varios tipos de barrido automático. - Barrido secuencial por filas El barrido se realiza secuencialmente por filas, un elemento tras otro y de izquierda a derecha. Este tipo de barrido está disponible para todas las formas del tablero excepto para la de Sólo un botón, ya que en este caso el barrido es siempre el mismo. 19 MICE - Barrido secuencial por columnas El barrido se realiza secuencialmente por columnas, un elemento tras otro y de arriba a abajo. Este tipo de barrido está disponible para todas las formas del tablero excepto para la de Sólo un botón, ya que en este caso el barrido es siempre el mismo. - Barrido por filas (dos fases) Este tipo de barrido está disponible sólo para tableros en forma Cuadrícula. Tiene dos fases, en la primera fase el tablero se recorre secuencialmente barriendo cada fila de arriba abajo. Cuando se selecciona la fila deseada, comienza la segunda fase del barrido en la que la fila se recorre elemento a elemento de izquierda a derecha. - Barrido por columnas (dos fases) Este tipo de barrido está disponible sólo para tableros en forma Cuadrícula. Tiene dos fases, en la primera fase el tablero se recorre secuencialmente barriendo cada columna de izquierda a derecha del tablero. Cuando se selecciona la columna deseada, comienza la segunda fase del barrido en la que la columna se recorre elemento a elemento de arriba a abajo. El campo Pasadas se habilita sólo cuando se trata de un barrido por fases. En la segunda fase de estos barridos, el número de pasadas indica cuántas veces se barre la fila (o la columna) seleccionada antes de volver a la primera fase del barrido. Barrido manual El barrido manual puede realizarse de tres tipos diferentes. - Por filas Este tipo de barrido permite al usuario desplazarse a través de las filas del tablero, de manera que se irán barriendo todos los elementos de cada columna de fila en fila. Una vez que se hayan terminado de barrer todos los elementos, se comenzará a barrer de nuevo por el primer elemento. Cuando se seleccione un elemento y termine su ejecución, se volverá a repintar el primer elemento para poder continuar con el barrido manual desde el principio. Si la forma del tablero es horizontal, el barrido se realizará por columnas de esa misma fila. - Por columnas Este tipo de barrido permite al usuario desplazarse a través de las columnas del tablero, de manera que se irán barriendo todos los elementos de cada fila de columna en columna. Una vez que se hayan terminado de barrer todos los elementos, se comenzará a barrer de nuevo por el primer elemento. Cuando se seleccione un elemento y termine su ejecución, se volverá a repintar el primer elemento para poder continuar con el barrido manual. 20 Manual de usuario Si la forma del tablero es horizontal, el barrido se realizará por las filas de esa misma columna. - Por filas y columnas Este tipo de barrido tiene dos fases, en la primera fase el tablero se recorre secuencialmente barriendo cada fila de arriba abajo. Cuando se selecciona la fila deseada, comienza la segunda fase del barrido en la que la fila se recorre elemento a elemento de izquierda a derecha. De la misma forma que hemos elegido una entrada para seleccionar, si vamos a barrer por columnas, tendremos que decir con qué entrada vamos a realizar ese barrido. Barrido manual con el Clic de ratón La ventana correspondiente a esta configuración se muestra en la figura 16. figura 16. Barrido manual con el Ratón Desde donde elegiremos el botón para realizar el barrido automático, tal y como hemos explicado al seleccionar. 21 MICE Barrido manual con el Teclado La ventana correspondiente a esta configuración se muestra en la figura 17. figura 17. Barrido manual con el Teclado Desde donde elegiremos la tecla para realizar el barrido automático, tal y como hemos explicado al seleccionar. Barrido manual con el Micrófono Realizaremos esta configuración tal y como lo hemos hecho al configurar el micrófono para seleccionar. Es importante observar que una vez que elegimos el barrido manual, únicamente podremos elegir entre dos entradas, debido a que la otra entrada ya está reservada para seleccionar, y no se puede usar una misma entrada para realizar dos funciones a la vez. Una vez elegimos la entrada para barrer, ésta será desactivada para seleccionar. Si al activar el barrido manual, la entrada para barrer fuese la misma que se eligió para seleccionar, la entrada para barrer cambiaría a otra, con el fin de que no hubiera conflictos. Si desactivamos el barrido manual, la entrada que habíamos elegido en un principio para realizar este barrido y por tanto desactivada para seleccionar, pasaría a activarse de nuevo en la selección. De este modo, si estamos haciendo un barrido automático ó ningún barrido, volvemos a poder elegir para seleccionar las tres entradas de nuevo. Tecla ESC - Salir Si se está realizando cualquier barrido, ya sea manual o automático con cualquiera de las entradas disponibles, podremos pararlo pulsando la tecla ESC. Al pulsar esta tecla, la ejecución se parará y el barrido será ‘Ninguno’. Para volver a realizar cualquier barrido, habrá que elegir la opción Entradas, y seleccionar desde su ventana el tipo de barrido, así como las entradas disponibles. 22 Manual de usuario 3.3.3. Diseño La forma y los componentes que tendrá la ventana principal del Ratón Virtual la configuraremos desde el menú Diseño. Desde este menú configuraremos la representación de cada acción en el tablero y elegiremos las acciones que deseamos representar en él. Además, decidiremos la forma que tendrá la ventana principal. Este menú está dividido en cuatro pestañas: • Forma • Acciones de movimiento • Acciones de selección • Iconos de las acciones Pasaremos a explicar cada una de ellas. Forma Esta pestaña, se representa en la figura 18. figura 18. Pestaña Forma 23 MICE Desde esta pestaña, se seleccionará la forma en la que se representará el tablero. Existen cuatro formas distintas de representación: en cuadrícula, horizontal, vertical, y sólo un botón. Según cuál de ellas sea la opción seleccionada el tablero tendrá una forma u otra. La forma Horizontal, correspondiente al icono de arriba a la derecha, representa los elementos en una fila horizontal. (figura 19) figura 19. Forma horizontal La forma Vertical, correspondiente al icono de abajo a la derecha, representa los elementos en una columna vertical. (figura 20) figura 20. 24 Forma vertical Manual de usuario La forma Cuadrícula, correspondiente al icono de abajo a la izquierda, representa los elementos en forma de cuadrícula, en la que el número de filas y columnas vendrá determinado por el número de acciones, tratando de que la ventana final sea lo más cuadrada posible. (figura 21) figura 21. Forma cuadrícula La forma Sólo un botón, correspondiente al icono de arriba a la izquierda, representa el tablero como un solo botón en el que las acciones se mostrarán de una forma secuencial, una detrás de otra en el mismo botón. (figura 22) figura 22. Forma sólo un botón La ventana de esta forma, será como mínimo el espacio suficiente para mostrar los dos menús y los tres botones de minimizar, restaurar y cerrar. Además de elegir la forma del tablero, se podrá escoger la altura y achura de cada botón dentro del mismo. 25 MICE Acciones de Movimiento Desde esta pestaña, representada en la figura 23 podremos seleccionar las acciones de movimiento que queremos que aparezcan representadas en nuestro tablero. figura 23. Pestaña Acciones de movimiento Estas acciones, son las acciones de movimiento y la acción de deceleración explicadas anteriormente en el apartado 3.2.1. Acciones a ejecutar por los drivers, Acciones de Movimiento. Desde el botón Seleccionar todos, se seleccionarán todas las acciones posibles. Cuando es pulsado, su valor cambia a Descartar todos, con lo que pulsándolo de nuevo se descartan todas las acciones seleccionadas. Acciones de Selección Desde esta pestaña, representada en la figura 24 se podremos seleccionar las acciones de selección que queremos que aparezcan representadas en nuestro tablero. 26 Manual de usuario figura 24. Pestaña Acciones de selección Estas acciones, son las acciones de selección explicadas anteriormente en el apartado 3.2.1. Acciones a ejecutar por los drivers, Acciones de Selección. Desde el botón Seleccionar todos, se seleccionarán todas las acciones posibles. Cuando es pulsado, su valor cambia a Descartar todos, con lo que pulsándolo de nuevo se descartan todas las acciones seleccionadas. El funcionamiento de la acción Arrastrar, ha sido definido anteriormente en el apartado 3.2.1. Acciones a ejecutar por los drivers, Funcionamiento de la acción Arrastrar. En la figura 25, se puede observar un caso en el que el ratón está arrastrando, de manera que se inhabilitan las acciones de clic. Una vez que se pulse de nuevo la acción Arrastrar, todos los botones quedarán habilitados nuevamente. 27 MICE figura 25. Acción Arrastrar Iconos de las acciones Desde esta pestaña configuremos la representación gráfica que tendrán los iconos que aparecerán en el tablero final (figura 26). figura 26. 28 Pestaña Iconos de las acciones Manual de usuario Desde el cuadro Colores de Fondo podremos elegir el color del fondo de los iconos en el tablero (botón Color del tablero), así como el color del fondo de la acción que es barrida (botón Color del barrido). En el cuadro Sonido, mediante la casilla Silencio, podemos desactivar el sonido de toda la aplicación. Las acciones mantienen su configuración, pero la aplicación no realizará ningún sonido hasta que la opción silencio sea desactivada. En el cuadro Estilos de los iconos elegiremos los iconos que representarán a cada acción. Para representar al conjunto de acciones existen tres estilos diferentes: • • • Estilo Azul: Elementos representados mediante una imagen con un color mayoritariamente azul, y un sonido de voz femenina. Estilo Rojo: Elementos representados mediante una imagen con un color mayoritariamente rojo y un sonido de voz femenina. Estilo Usuario: Elementos representados mediante una imagen y un sonido elegidos por el usuario. Pulsando sobre cada acción puede verse su representación. Ésta podrá ser sólo modificada en el Estilo Usuario. Por ejemplo, la ventana que aparece al pulsar sobre la acción Arriba de un determinado estilo de usuario se muestra en la figura 27. figura 27. Estilo Usuario Pulsando sobre el icono de la acción correspondiente, podremos escuchar el sonido relacionado con esa acción. 29 MICE Modificación de la representación de las acciones. Si accedemos a la representación de cualquier acción dentro del Estilo Azul, o del Estilo Rojo, los botones Cambiar imagen y Cambiar sonido aparecen deshabilitados ya que los elementos de estos estilos no pueden ser modificados. Sin embargo, la representación de los elementos en el Estilo Usuario puede ser modificada cambiando la imagen así como incluir o no un sonido, que también es configurable. Si no deseamos ningún sonido en la acción, seleccionaremos la casilla Sin sonido. Los botones Cambiar Imagen y Cambiar Sonido abren una pantalla desde donde podremos seleccionar la imagen o el sonido que deseemos incluir en la representación. Las imágenes deben estar en formato GIF pero pueden ser de cualquier tamaño. Sin embargo, se recomienda un tamaño pequeño para que no se produzca demasiada distorsión. El sonido elegido debe estar en formato WAV, y se recomienda que no sea demasiado largo ya que los sonidos se alternarán a la vez que el barrido se desplaza por el tablero, lo que puede provocar solapamientos. El usuario podrá crear o grabar nuevos sonido mediante cualquiera de las aplicaciones recomendadas para ello. Si estos sonidos se guardan en el formato WAV, podrán ser utilizados en esta aplicación. En la figura 28 se puede observar un cambio de imagen. figura 28. Cambiar Estilo Usuario Desde la ventana Diseño, sea cual sea la pestaña visualizada, podremos acceder siempre a otros tres botones: Aceptar, Cancelar y Diseño avanzado. Al pulsar el botón Aceptar se creará un tablero con los valores que hayamos indicado en cada una de las pestañas de la ventana Diseño, pero el orden en el que aparecerán las acciones será un orden por defecto (parar, clic 30 Manual de usuario izquierdo, arriba, abajo, izquierda, derecha, doble clic, arrastrar, arriba izquierda, abajo derecha, arriba derecha, abajo izquierda, clic derecho, clic medio). Para poder controlar este orden colocando las acciones de la forma que más nos interese, deberemos ir al menú Diseño avanzado (apartado 3.3.4. Diseño Avanzado). Pulsando el botón Cancelar la ventana se cerrará sin realizar ningún cambio en el tablero principal. 3.3.4. Diseño Avanzado En este menú, podemos colocar las acciones que nos interesen en el orden que mejor nos convenga dentro del tablero. Esta pantalla se puede observar en la figura 29. figura 29. Diseño Avanzado Cuando se abre la ventana, el cuadro Vista previa refleja la presentación actual del tablero así como los cambios que se hayan podido realizar en el menú Diseño antes de entrar en la ventana Diseño Avanzado. Pulsando Aceptar guardaremos el orden especificado y se representa el tablero como se ha indicado. Pulsando Cancelar la ventana se cerrará sin realizar ningún cambio en el tablero principal. 31 MICE Cambio de la forma del tablero Desde el cuadro Forma del tablero se puede modificar la forma que presentará el tablero, seleccionando el número de Columnas y de Filas, y después pulsando Redibujar Vista Previa. Dependiendo de estos valores, se indicará la forma que el tablero va a tener: Horizontal, Vertical, Cuadrícula, o Sólo un botón. En el caso de que queramos que nuestra aplicación tenga la forma de Sólo un botón, se representa en la vista previa mediante una sola fila y tantas columnas como acciones deseemos. Pero hay que recordar marcar la opción Sólo un botón, ya que si no, la forma por defecto será Horizontal. Los valores que pueden indicarse en los campos Filas y Columnas están acotados según estos criterios: • • • El número de filas no debe ser mayor a 14. El número de columnas no debe ser mayor a 14 El número total de elementos no debe ser superior a 16 Colocación de las acciones en la Vista Previa El cuadro Movimientos y Acciones presenta todas las acciones que nuestro tablero puede contener, y estas acciones están representadas con el último estilo seleccionado. Para cambiar el orden en que aparecen las acciones en la Vista previa o incluso añadir o eliminar otras, sólo es necesario mover los elementos originales desde el cuadro Movimientos y acciones hasta la cuadrícula de la Vista previa en la posición en que se desee. Para mover estos elementos, se hace clic izquierdo sobre el elemento elegido y a continuación se vuelve a hacer clic izquierdo sobre la posición en la que lo queremos poner. Realizando esta acción sobre dos posiciones de la Vista previa, las acciones se intercambian. Para eliminar alguno de los elementos de la Vista previa, basta con hacer clic izquierdo sobre él, y después, hacer otro clic izquierdo sobre el espacio vacío en la ventana o dentro del cuadro Movimientos y acciones. Pueden dejarse casillas en blanco en el cuadro Vista previa si sobra o se desea, para dar una forma más original al tablero. 32 Manual de usuario 3.3.5. Configuración Desde este menú, podremos configurar las velocidades de barrido y cursor, e indicar cómo va a ser la selección de los elementos del tablero (figura 30). figura 30. Ventana Configuración Para guardar las modificaciones en la configuración pulsaremos el botón Aceptar. Si requerimos volver a cargar los valores guardados en la configuración anterior, debemos pulsar Restaurar. Para cerrar la ventana sin guardar los cambios, pulsaremos Cancelar. Velocidad de barrido La velocidad a la que se realiza el barrido automático sobre las acciones representadas en el tablero principal la configuraremos en el cuadro Velocidad de barrido (figura 30) de este menú. Esta velocidad la podremos variar desplazando el marcador por la barra de más Lenta a más Rápida. Estos límites podrán ser cambiados en el fichero de configuración XML. El porcentaje de su derecha nos indica el tanto por ciento de velocidad que hemos elegido respecto al rango posible a escoger. 33 MICE Velocidad del cursor Para configurar el cuadro Velocidad del Cursor, consultaremos el apartado 3.2.2. Desplazamiento del cursor, donde nos explica cómo configurar estos valores para todos los drivers. Tipo de selección En este cuadro indicaremos cómo se va a producir la selección de los elementos en el tablero una vez que se esté realizando un barrido, no importa si es automático o manual. • Mantenido El movimiento se inicia al pulsar una tecla y se mantiene pulsada. El movimiento finaliza cuando levantamos el dedo de la tecla. (Tipo de parada: al soltar de la aplicación Ratón Virtual). • No mantenido Significa que no tenemos que dejar el dedo pulsando la tecla, sino que únicamente generaremos una acción al pulsar una tecla ó al soltarla. No mantenido, al pulsar El movimiento se inicia al pulsar una tecla. El movimiento finaliza al volver a pulsar la tecla. (Tipo de parada: al pulsar de la aplicación Ratón Virtual). No mantenido, al soltar El movimiento se inicia al soltar una tecla. El movimiento finaliza al volver a soltar la tecla. Con este tipo de movimiento conseguimos facilitar el uso a personas que les es más sencillo controlar los movimientos al soltar algo que tienen apretado. Este tipo de movimiento no tendrá en cuenta nada que tenga que ver con pulsar una tecla. Relación entre las velocidades Si la relación es un 0% significará que estoy haciendo un barrido simple y no uno en dos tiempos. En el momento que la relación sea mayor que 0, significará que estoy realizando un movimiento en dos tiempos, moviéndome primero a una velocidad más rápida, luego a otra más lenta y por último parar. El movimiento en dos tiempos, podrá ser usado de la misma forma mantenido o no mantenido, generando la acción según el tipo de movimiento elegido (Movimiento en dos tiempos de la aplicación Ratón Virtual anterior corresponde a: No mantenido, al pulsar). 34 Manual de usuario Para aclarar los tipos de selección disponibles mostraremos una tabla que describe su uso: a continuación se Movimiento simple En la tabla 5 se indica para el movimiento simple, si hay que realizar una pulsación (↓) o hay que soltar (↑) una tecla / botón para iniciar y finalizar el movimiento. INICIO FIN Mantenido ↓ ↑ No mantenido Pulsar ↓ ↓ No mantenido Soltar ↑ ↑ tabla 1. Movimiento simple Movimiento compuesto o en dos tiempos En la tabla 6 se indica para el movimiento compuesto, si hay que realizar una pulsación (↓) o hay que soltar (↑) una tecla / botón para iniciar el movimiento normal, el movimiento más lento y finalizar el movimiento. INI rápido INI lento FIN Mantenido ↓ ↑ ↓ No mantenido Pulsar ↓ ↓ ↓ No mantenido Soltar ↑ ↑ ↑ tabla 2. Movimiento compuesto 3.3.6. Idioma Desde el submenú Idioma podremos elegir el idioma en el que el driver mostrará sus interfaces: castellano o inglés. 3.3.7. Abrir tablero Desde el submenú Abrir Tablero (figura 31), abriremos una configuración almacenada previamente en el directorio configs del driver Ratón Virtual. Para elegir un fichero, lo seleccionaremos y pulsaremos Abrir. 35 MICE figura 31. Abrir configuración 3.3.8. Guardar tablero Desde el submenú Guardar Tablero (figura 32), almacenaremos la configuración actual en el directorio configs del driver Ratón Virtual. Para almacenar un fichero, escribiremos un nombre y pulsaremos Abrir. El nombre del fichero tendrá extensión xml o ninguna extensión. figura 32. 36 Guardar configuración Manual de usuario 3.3.9. Salir Si elegimos el submenú Salir, saldremos de la aplicación y se almacenará la configuración actual en un fichero. La próxima vez que volvamos a elegir este driver, se cargará la última configuración que se usó. 3.3.10. Menú Ayuda En el menú Ayuda, submenú Acerca de… se mostrará información sobre el driver. Este submenú se muestra en la figura 33. figura 33. Información del driver Raton Virtual 37 MICE 3.4. Manual de uso del Driver de control por voz Al ejecutar el driver de control por voz, éste arrancará con una configuración por defecto de la velocidad del desplazamiento del cursor, así como del idioma en el que aparecerán sus interfaces. En sucesivas ejecuciones, este driver usará como configuración por defecto la última utilizada por la aplicación. figura 34. Driver de control por voz En la figura 34 se puede observar la ventana principal del driver, en la que se muestran todas las palabras que reconoce el driver separadas por tipos de acción. Estas acciones son las siguientes: 38 Manual de usuario • Acciones de Selección: clic, clic medio, clic derecho, doble clic, arrastrar. • Acciones de Movimiento: arriba izquierda, arriba, arriba derecha, izquierda, derecha, abajo izquierda, abajo, abajo derecha. • Acciones de Deceleración: parar, frenar. Menú Opciones Al hacer clic en el menú Opciones, se desplegará un menú como el que aparece en la figura 35. figura 35. Menú Opciones 3.4.1. Iniciar Si se selecciona el submenú Iniciar, se minimizará esta pantalla y comenzará el reconocimiento de voz, de forma que el usuario nombrará la acción que desea elegir y ésta se ejecutará. 3.4.2. Parar Si se selecciona el submenú Parar, el reconocimiento de voz finalizará y no se ejecutará ninguna acción. 3.4.3. Configurar Al seleccionar el submenú Configurar, se configurará el Desplazamiento del cursor tal y como hemos explicado en el apartado anterior. 3.4.4. Idioma De la misma forma, en el submenú Idiomas, podemos elegir el idioma en el que se muestra la interfaz del driver: Castellano o Inglés. 39 MICE 3.4.5. Abrir y Guardar Desde estos menús se podrá abrir una configuración almacenada previamente, así como guardar la configuración actual. Estos submenús funcionan de la misma forma que los del driver Ratón Virtual, tal y como se explica en los apartados 3.3.7 Abrir Tablero y 3.3.8 Guardar Tablero. 3.4.6. Salir Al seleccionar el submenú Salir, la ejecución del driver finalizará, almacenándose en un fichero la configuración escogida. 3.4.7. Menú Ayuda El menú Ayuda nos mostrará la pantalla representada en la figura 36. figura 36. Información del driver de control por voz La cual nos muestra el icono correspondiente al Driver de control por Voz e información sobre éste. 40 Manual de usuario Al finalizar la ejecución de este driver, se guardará la configuración correspondiente al idioma y a la velocidad del cursor y relaciones entre sus velocidades. 41 MICE 3.5. Manual de uso del Driver Teclado Al ejecutar el driver de Teclado, éste arrancará con la última configuración que se usó. En la figura 37 se muestra la pantalla inicial del driver. figura 37. Driver Teclado A continuación explicaremos cada uno de elementos que participan en esta interfaz, así como los menús y submenús que aparecen en la figura. 3.5.1. Generar evento al… Desde este cuadro elegiremos si queremos que la acción se ejecute al pulsar la tecla (Pulsar) o al soltarla (Soltar). Pulsar Si elegimos que el evento se genere al pulsar la tecla el comportamiento será de la siguiente manera. 42 Manual de usuario Una vez que el cursor está parado, al pulsar una tecla se ejecutará la acción correspondiente a esa tecla, si es que la hubiera. Cuando el cursor está en movimiento, al volver a ejecutar una tecla asociada a una acción de movimiento, el cursor se parará. Si estamos ejecutando un movimiento en dos tiempos y el cursor ya está en movimiento, una segunda pulsación hará que el cursor se mueva a una velocidad más lenta. La siguiente ejecución de una acción de movimiento hará que el cursor se pare. Soltar Si elegimos que el evento se genere al soltar la tecla el comportamiento será de la siguiente manera. Una vez que el cursor está parado, al soltar una tecla se ejecutará la acción correspondiente a esa tecla, si es que la hubiera. Cuando el cursor está en movimiento, al volver a ejecutar una tecla asociada a una acción de movimiento, el cursor se parará. Si estamos ejecutando un movimiento en dos tiempos y el cursor ya está en movimiento, al volver a soltar la tecla hará que el cursor se mueva a una velocidad más lenta. La siguiente ejecución de una acción de movimiento hará que el cursor se pare. 3.5.2. Elegir teclas En el cuadro Elegir teclas de la figura podremos elegir para cada una de las acciones comunes a todos los drivers, las teclas que queremos asociar a cada acción. Al pulsar la flecha de arriba se desplegarán todas estas acciones (figura 38). 43 MICE figura 38. Acciones disponibles en Driver Teclado En la lista Teclas disponibles, se mostrarán las teclas que todavía no han sido asociadas a ninguna acción y por ello podemos usarlas. La lista Teclas seleccionadas nos irá mostrando cada vez que elijamos una acción, las teclas que están asociadas a esa acción. Por ejemplo, en la figura se muestran las teclas asociadas a la acción arriba. Estas teclas serán: E, I, O, P, Q, R, T, U, W, Y. Todas las teclas estarán ordenadas por orden alfabético. Una tecla nunca podrá estar repetida en dos listas, esto es debido a que una tecla únicamente estará asociada a una o ninguna acción. Para añadir una o varias de las teclas disponibles a la lista de las teclas asociadas a una acción, seleccionaremos las teclas a añadir y pulsaremos el botón Añadir. En ese momento, se eliminarán esas teclas de la lista de disponibles, y se añadirán a la lista de las teclas asociadas a esa acción. Para eliminar una o varias teclas asociadas a una acción, seleccionaremos las teclas a eliminar y pulsaremos el botón Eliminar. Se eliminarán las teclas seleccionadas, dejarán de estar asociadas a esa acción y pasarán a formar parte de la lista de teclas disponibles. 44 Manual de usuario 3.5.3. Cargar configuración Para cargar una configuración pulsaremos el botón Cargar Configuración y se mostrará la ventana que aparece en la figura 39. figura 39. Abrir configuración de Driver Teclado Desde esta ventana podremos abrir una configuración previamente almacenada de este driver. Por defecto, el directorio en el que se iniciará esta selección será el directorio configs de este driver. Seleccionaremos el fichero a cargar y pulsaremos el botón Abrir. 3.5.4. Guardar Para almacenar la configuración actual del driver pulsaremos el botón Guardar. Se abrirá una ventana como la que aparece en la figura 40. 45 MICE figura 40. Guardar configuración de Driver Teclado Escribiremos el nombre del fichero donde se almacenará la configuración actual y pulsaremos el botón Guardar. Por defecto, el directorio en el que se almacenará el fichero será el directorio configs de este driver. 3.5.5. Aceptar Al pulsar el botón Aceptar comenzará la ejecución del driver con los parámetros que se han escogido en su configuración. Se deshabilitarán los botones Aceptar y Cargar configuración. Para cargar otra configuración diferente a la actual, volver a ejecutar la aplicación. 3.5.6. Cancelar Al pulsar el botón Cancelar finalizará la ejecución de este driver y se almacenará la configuración actual con la que comenzará la próxima ejecución del driver. 46 Manual de usuario 3.5.7. Ayuda En el menú Ayuda, submenú Acerca de… se muestra una ventana como la que aparece en la figura 41. En ella se puede ver la información del driver de Teclado. figura 41. Información del Driver Teclado 47