Cómo funciona
Dos programas
Input.Observer son dos programas que trabajan juntos.
- El motor se ejecuta en segundo plano, con su icono en el área de notificación de la barra de tareas. Vigila el mouse y el teclado, dibuja el trazo del gesto y la sugerencia, reconoce gestos, teclas de acceso rápido y códigos escritos, y ejecuta sus acciones. También tiene la consola de diagnóstico. El motor funciona por sí solo: no necesita que se ejecute nada más.
- La ventana de configuración es donde cambia lo que hace el motor. Es un programa aparte que abre desde el icono de la bandeja y cierra cuando quiere; cerrarla no cambia nada en el motor. Solo puede ejecutarse mientras el motor se ejecuta: si se inicia por sí sola, indica que Input.Observer no se está ejecutando y se cierra. Cuando el motor sale, la ventana de configuración también se cierra.
Los complementos son otros programas aparte que el motor inicia y detiene. El complemento Styles incluido dibuja trazos animados, sugerencias y mensajes con tema, y reproduce sonidos, cuando elige un estilo para ellos. Consulte Complementos.
El motor vigila el mouse solo mientras algo que usted configuró lo necesita: al menos un botón de dibujo, un evento global del mouse o de la rueda, o la expansión de texto. Mientras el motor está en pausa desde la bandeja, no vigila ni el mouse ni el teclado.
Dónde se guarda su configuración
- El archivo de configuración. Todo lo que configura (gestos, acciones, grupos de aplicaciones,
opciones) está en un solo archivo,
config.toml, en la carpetaInput.Observerde sus datos de aplicación móviles (%APPDATA%\Input.Observer). Si hay unconfig.tomlen la misma carpeta que el archivo de programa del motor, se usa ese en su lugar, lo que le permite ejecutar Input.Observer desde una carpeta que lleva consigo. Abrir carpeta de configuración, en el menú de la bandeja, abre la carpeta en uso. - Quién lo escribe. El motor lee el archivo cuando se inicia. La ventana de configuración obtiene la configuración del motor y le devuelve sus cambios cuando los aplica; el motor escribe el archivo y empieza a usar los cambios de inmediato. Si edita el archivo a mano, elija Recargar configuración en el menú de la bandeja para usar sus ediciones.
- Junto a él están su licencia, la configuración de la consola, el perfil activo, sus grabaciones de macros y una carpeta Backup con hasta 10 versiones anteriores del archivo.
- Las preferencias propias de la ventana de configuración (su tamaño y posición, el modo Simple o
Avanzado, la última página que tenía abierta y los diseños del entorno de prueba) se guardan solo
para este equipo, en
%LOCALAPPDATA%\Input.Observer. El tema y el idioma están en el archivo de configuración, porque el motor también los usa.
El archivo de configuración se puede proteger con una contraseña. Consulte El archivo de configuración y Seguridad.
De la pulsación de un botón a una acción
Esto es lo que ocurre cuando dibuja un gesto con la configuración predeterminada.
-
Presiona el botón derecho del mouse. De inmediato, antes que nada, el motor decide si esta pulsación es un posible gesto. No lo es, y la pulsación llega al programa sin cambios y sin demora, cuando:
- se mantiene presionada una tecla modificadora de omisión (Ctrl de forma predeterminada),
- el puntero está en una zona de exclusión,
- la ventana bajo el puntero pertenece a un grupo de omisión, o
- ni el grupo de aplicaciones de la ventana ni Global tienen gestos que ofrecer ahí.
La ventana que cuenta es la ventana de nivel superior bajo el puntero. Primero se revisan los grupos de omisión y luego los grupos de aplicaciones en el orden de su lista; una ventana que ningún grupo reclama pertenece a Global. Consulte Reglas de ámbito y de recurso.
-
La pulsación se retiene mientras dibuja. En cuanto el puntero se mueve 5 píxeles, la pulsación es un gesto y aparece el trazo. Si suelta antes, el programa recibe un clic normal. Si el puntero se queda quieto medio segundo, el gesto se cancela y el programa recibe la pulsación. Un gesto puede durar como máximo 10 segundos. Mientras dibuja, las teclas que presiona y los demás botones del mouse van al gesto, no al programa. Consulte Dibujar un gesto.
-
El trazo se compara mientras dibuja. Se puntúa frente a los gestos que usan el grupo de aplicaciones de la ventana y Global. La sugerencia muestra con qué coincide hasta el momento. Consulte Cómo se reconoce un trazo.
-
Suelta el botón y se elige la acción. El gesto con la mejor puntuación solo cuenta si su puntuación alcanza el umbral de coincidencia (75 de forma predeterminada). Entre las acciones del grupo de aplicaciones, se elige la primera de la lista cuyo disparador encaja (gesto, botón de dibujo, modificadores presionados, región y perfil). Si el grupo de aplicaciones no tiene ninguna, se prueban las acciones de Global, a menos que la opción Recurrir a Global del grupo esté desactivada.
-
Se ejecuta la acción. La ventana sobre la que empezó a dibujar pasa al frente; luego se ejecutan las acciones configuradas para ejecutarse antes, la acción en sí y las configuradas para ejecutarse después. Consulte Acciones antes y después.
Si nada coincide, no se ejecuta nada, y la pulsación no llega al programa. El evento global Nada coincidió puede ejecutar una acción para ese caso. Consulte Eventos globales.
Las teclas de acceso rápido y la expansión de texto siguen las mismas reglas de grupos de aplicaciones, pero la ventana que cuenta es la ventana que está al frente, no la ventana bajo el puntero. Consulte Teclas de acceso rápido y Expansión de texto.
Modo Simple y modo Avanzado
La ventana de configuración tiene dos modos. Simple muestra lo que la mayoría de las personas necesita. Avanzado agrega páginas y opciones para un control más fino, como el momento de los modificadores, las regiones, los perfiles, el código detrás de los pasos, los eventos globales, las zonas de exclusión, los complementos y la consola. El modo cambia solo lo que muestra la ventana. Todas las opciones funcionan igual en ambos modos, y las opciones que cambió en el modo Avanzado siguen vigentes en el modo Simple. Consulte La ventana de configuración.