En informática , un gesto de dispositivo señalador o gesto de ratón (o simplemente gesto ) es una forma de combinar movimientos de dispositivo señalador o dedo y clics que el software reconoce como un evento informático específico y responde en consecuencia. Pueden ser útiles para personas que tienen dificultades para escribir en un teclado . Por ejemplo, en un navegador web , un usuario puede navegar a la página vista anteriormente presionando el botón derecho del dispositivo señalador, moviendo el dispositivo señalador brevemente hacia la izquierda y luego soltando el botón.
El primer gesto de dispositivo señalador [1] , el de " arrastrar ", fue introducido por Apple para reemplazar un botón de "mover" dedicado en los ratones que se entregaban con sus computadoras Macintosh y Lisa. Arrastrar implica mantener presionado un botón del dispositivo señalador mientras se mueve el dispositivo señalador; el software interpreta esto como una acción distinta de los comportamientos separados de hacer clic y mover. A diferencia de la mayoría de los gestos de dispositivo señalador, no implica el trazado de ninguna forma en particular. Aunque el comportamiento de "arrastrar" se ha adoptado en una gran variedad de paquetes de software, pocos otros gestos han tenido tanto éxito.
A partir de 2005 [actualizar], la mayoría de los programas no admiten gestos distintos de la operación de arrastrar. Cada programa que reconoce los gestos del dispositivo señalador lo hace a su manera, a veces permitiendo que distancias de movimiento del ratón muy cortas se reconozcan como gestos y, a veces, requiriendo una emulación muy precisa de un determinado patrón de movimiento (por ejemplo, un círculo). Algunas implementaciones permiten a los usuarios personalizar estos factores.
Algunos videojuegos han utilizado gestos. Por ejemplo, en la serie de tácticas en tiempo real Myth , creada originalmente por Bungie, los jugadores los utilizan para ordenar a las unidades del campo de batalla que se enfrenten en una dirección deseada. Otro juego que utiliza gestos es Black & White de Lionhead . El juego Arx Fatalis utiliza gestos del ratón para dibujar runas en el aire para lanzar hechizos. Varios juegos de Nintendo Wii aprovechan este sistema. Ōkami utiliza un sistema similar a los gestos del ratón; el jugador puede entrar en un modo de dibujo en el que la forma que crea (círculo, rayo, línea, etc.) realiza una función en el juego, como crear una bomba o cambiar la hora de noche a día. Otros ejemplos de juegos de ordenador que utilizan gestos del ratón son Die by the Sword y Silver, donde los gestos básicos del ratón realmente mapean movimientos de ataque y demás en combate en tiempo real, junto con MX vs. ATV: Reflex , que tiene un esquema de control que implementa su sistema de "reflejos" del piloto titular con gestos del ratón. [2]
El navegador web Opera reconoce gestos desde la versión 5.10 (abril de 2001), pero esta función estaba desactivada de forma predeterminada. El navegador Opera también admite gestos de ratón , que cumplen una función similar pero no requieren el movimiento del ratón. El primer navegador que utilizó gestos de ratón avanzados (en 2002) fue Maxthon , en el que una interfaz altamente personalizable permitía la asignación de casi todas las acciones a uno de los 52 gestos del ratón y unos pocos gestos de ratón. También hay varias extensiones de gestos del ratón disponibles para el navegador Mozilla Firefox . Estas extensiones utilizan gestos casi idénticos a los de Opera.
Algunas herramientas ofrecen compatibilidad con gestos del ratón en cualquier aplicación de Microsoft Windows . K Desktop Environment 3 incluye compatibilidad universal con gestos del ratón desde la versión 3.2.
Windows Aero ofrece tres gestos de ratón llamados Aero Peek, Aero Shake y Aero Snap. Consulte el artículo correspondiente para obtener una descripción.
Las pantallas táctiles de los dispositivos tipo tableta, como el iPad , utilizan tecnología multitáctil , en la que los gestos actúan como la forma principal de interfaz de usuario. Muchos paneles táctiles , que en las computadoras portátiles reemplazan al mouse tradicional, tienen un soporte de gestos similar. Por ejemplo, un gesto común es usar dos dedos en un movimiento hacia abajo o hacia arriba para desplazarse por la página activa en ese momento. La creciente popularidad de las interfaces de pantalla táctil ha llevado a que los gestos se conviertan en una característica más estándar en la informática. Windows 7 introdujo el soporte para pantallas táctiles y los gestos del panel táctil. [3] Su sucesor, Windows 8, está diseñado para ejecutarse tanto en computadoras de escritorio tradicionales como en dispositivos móviles y, por lo tanto, los gestos ahora están habilitados de forma predeterminada cuando el hardware lo permite. [ cita requerida ]
Los puntos de acceso del panel táctil están relacionados con los gestos, en los que una región particular del panel táctil tiene una funcionalidad adicional. Por ejemplo, una característica común de los puntos de acceso es el extremo derecho del panel táctil, que permite desplazarse por la página activa si se arrastra un dedo hacia abajo o hacia arriba.
Los gestos multitáctiles de la pantalla táctil son movimientos predefinidos que se utilizan para interactuar con dispositivos multitáctiles. Cada vez más productos, como teléfonos inteligentes, tabletas, computadoras portátiles o de escritorio, tienen funciones que se activan mediante gestos multitáctiles. Los gestos de pantalla táctil más comunes incluyen:
Grifo | ||
Doble toque | ||
Pulsación larga | ||
Desplazarse, deslizar | ||
Cacerola | ||
Película | ||
Toque con dos dedos | ||
Desplazamiento con dos dedos | ||
Pellizco | ||
Zoom | ||
Girar |
También se han desarrollado otros gestos que incluyen más de dos dedos en la pantalla, como Sticky Tools. [4] Estas técnicas a menudo se desarrollan para aplicaciones 3D y no se consideran estándar.
Un inconveniente importante de las soluciones actuales de interacción gestual es la falta de compatibilidad con dos principios de diseño de interfaz de usuario necesarios, la retroalimentación y la visibilidad (o affordance ). La notificación de retroalimentación es necesaria para indicar si el gesto se ha introducido correctamente indicando el gesto reconocido y el comando correspondiente activado, aunque Sensiva se acerca a esto en cierta medida al proporcionar una notificación de voz. El otro principio es la visibilidad de los gestos, que proporciona al usuario algunos medios para aprender los gestos necesarios y los contextos en los que se pueden utilizar. Tanto Mouse Gestures for Internet Explorer como ALToolbar Mouse Gestures muestran trazadores de colores que indican el movimiento actual que está realizando el usuario para facilitarle pistas visuales. Se han propuesto menús circulares y menús de marcado como soluciones para ambos problemas, ya que admiten el aprendizaje de las opciones disponibles pero también se pueden utilizar con gestos rápidos. Las versiones más recientes de Opera (11 y superiores) utilizan un menú circular en pantalla para mostrar de forma sencilla e instructiva qué gestos del ratón están disponibles y cómo activarlos, proporcionando retroalimentación y visibilidad. [5]
Una limitación de la interacción mediante gestos es el contexto en el que se pueden utilizar. Por ejemplo, cada gesto tiene solo un comando correspondiente para cada ventana de la aplicación.
Mantener pulsados los botones mientras se mueve el ratón puede resultar complicado y requiere algo de práctica, ya que la acción hacia abajo aumenta la fricción para el movimiento horizontal. Un ratón óptico sería menos susceptible a los cambios de comportamiento que un ratón de bola con mayor fricción porque el sensor no depende del contacto mecánico para detectar el movimiento; un panel táctil no proporciona fricción adicional con todos sus botones presionados con el pulgar. Sin embargo, también se ha argumentado que la tensión muscular resultante de mantener pulsados los botones podría aprovecharse en el diseño de la interfaz de usuario, ya que proporciona una retroalimentación constante de que el usuario está en un estado o modo temporal (Buxton, 1995).