Red de conocimiento informático - Espacio del host - Distinguir similitudes y diferencias entre el mouse de dispositivos móviles y PC y la interacción por gestos (1)

Distinguir similitudes y diferencias entre el mouse de dispositivos móviles y PC y la interacción por gestos (1)

Existen diferencias considerables en las acciones interactivas de los teléfonos móviles en comparación con las PC, es decir, las operaciones por gestos en comparación con las operaciones de los dispositivos de entrada de mouse y teclado. En la era anterior a la aparición de iOS, las pantallas capacitivas de un solo toque, los lápices ópticos y los teclados físicos se trasplantaron y copiaron toscamente de los teléfonos móviles a las PC. Algunos dispositivos móviles incluso copiaron los voluminosos teclados QWERTY de las PC en ese momento. eran básicamente Lo anterior corresponde uno a uno con el lado de la PC.

Pero con la llegada de iOS y los sistemas operativos basados ​​en gestos liderados por Steve Jobs, ya no podemos simplemente equiparar los gestos móviles con los dispositivos de entrada basados ​​en PC. La forma en que los dispositivos móviles interactúan entre sí ya es muy diferente de la forma en que interactúan las PC entre sí.

Primero, revisemos algunas de las principales formas en que el mouse de la PC interactúa con los controles de la UI:

A veces llamado "MouseOver MouseOut", cuando el puntero del mouse se mueve sobre un control de la UI, la PC Los usuarios pueden utilizar los comentarios de los controles de la interfaz de usuario para inferir cómo funcionan los controles de la interfaz de usuario. Los usuarios de PC pueden inferir cómo funciona el control de la interfaz de usuario a través de comentarios interactivos del control de la interfaz de usuario cuando el puntero del mouse se mueve sobre él. Pasar el cursor sobre ciertos controles de la interfaz de usuario puede hacer que el puntero del mouse cambie de diferentes maneras, como que un enlace se convierta en un puntero, que la carga de contenido nuevo se convierta en un reloj de arena, que el texto procesable se convierta en una I-beam, que las preguntas y respuestas se conviertan en un signo de interrogación, etc. . El puntero del mouse cambia de forma para indicar el contenido que se encuentra actualmente en la ubicación sobre la que se encuentra.

Algunos controles de la interfaz de usuario proporcionarán información sobre el comportamiento del mouse. No solo el puntero del mouse cambia de forma, sino que los controles de la interfaz de usuario también cambian de forma según la predefinición. Si está familiarizado con CSS, puede recordar que los enlaces de texto tienen varias definiciones: :link; :visited; :hover active; donde hover significa que el mouse se mueve sobre sí mismo mientras muestra su propio estilo.

Disparador del lado del cliente para interacción al pasar el mouse: mover el puntero del mouse.

A veces también llamado "Activo", "Acción", "MouseDown MouseUp", es un conjunto de clics del mouse en los controles de la interfaz de usuario y luego soltar el comportamiento del clic. Es un conjunto de comportamientos interactivos, es decir, el mouse hace clic en el control de la interfaz de usuario y luego suelta el clic. Durante este período, el usuario hace clic y suelta en las mismas coordenadas sin moverse. El sistema determina que la interacción del usuario es una operación de "clic" y luego proporciona retroalimentación interactiva o retroalimentación a nivel del sistema que debe ser proporcionada por el propio control de la interfaz de usuario en el que el usuario hizo clic.

La interacción de clic debe ocurrir después de la interacción de desplazamiento, que es un precursor del clic, porque hacer clic en el control de la interfaz de usuario de destino no se puede completar sin pasar el puntero del mouse sobre el control de la interfaz de usuario.

Activador del usuario para la interacción de clic: mueva el puntero del mouse para que se sitúe sobre el control de la interfaz de usuario de destino y luego presione el botón físico.

Aunque la parte de la PC determina que el mecanismo de monitoreo de eventos para los clics del mouse es el mismo, ya sea el sistema OSX de Apple o el sistema Windows de Microsoft, la respuesta interactiva predeterminada del clic derecho del mouse se deja en ContextMenu (es decir, el sistema). menú), en este momento, el sistema o la aplicación recupera el control de la respuesta del clic derecho. El clic derecho del mouse activa el menú del sistema. El clic derecho del mouse del usuario activa el menú del sistema. para hacer clic en la opción del menú nuevamente para responder. El control de interfaz de usuario actual realiza más operaciones.

Activador del lado del usuario para interacción con el botón derecho: mueva el puntero del mouse a la posición de desplazamiento del control de la interfaz de usuario de destino y presione el botón físico derecho.

La interacción de toque, también conocida como toque suave o "toque" en chino, se refiere a tocar rápidamente el área de operación del mouse (o periférico del panel táctil) después de que el puntero del mouse se desplaza sobre el elemento de la interfaz de usuario. ) para interactuar con elementos de la interfaz. Los ratones normales del sistema Windows no admiten esta interacción. Es posible que los ratones normales del sistema Windows no admitan esta función.

Los elementos de la interfaz de usuario de destino para las interacciones de toque suelen ser controles a nivel de interfaz, como acercar y alejar el área de operación, acceder a las pantallas de selección de programas, etc.

Toque el disparador: coloque el cursor sobre el elemento de la interfaz de usuario y toque el área de operación del mouse, sin comportamiento de presión física.

La interacción de arrastre generalmente se denomina "arrastrar" en chino. El método de activación es colocar el puntero del mouse sobre el control de la interfaz de usuario, usar el botón del mouse u otros métodos para activar el control de la interfaz de usuario para ingresar al estado de arrastre. y luego Mueva el puntero del mouse para arrastrar el control de la interfaz de usuario a la posición especificada y luego suelte el botón o use otros métodos para liberar el control del estado arrastrado. Luego suelte el botón o suelte el control del estado arrastrado.

Para activar la funcionalidad de arrastrar y soltar, el control de la interfaz de usuario debe admitir la funcionalidad de arrastrar y soltar. Entonces, a veces puede indicar que un control de la interfaz de usuario se puede arrastrar mediante un cambio en el puntero del mouse.

El estado de arrastre se activa al pasar el cursor sobre un elemento, manteniendo presionado el botón del mouse o la tecla de método abreviado para activar el estado de arrastre y luego desactivando el estado de arrastre cuando se completa el arrastre.

La interacción de desplazamiento significa pasar el puntero del mouse sobre la interfaz especificada y luego usar la rueda del mouse o deslizar el dedo para desplazar el contenido de la interfaz.

El estado de desplazamiento se activará al pasar el mouse sobre un elemento de la interfaz, girar la rueda del mouse o deslizar el área de operación del mouse hacia arriba y hacia abajo.

Esta operación generalmente se denomina "desplazamiento" en chino, lo que significa que cuando el puntero del mouse se desplaza sobre el control de la interfaz de usuario, se puede establecer una relación de mapeo entre el plano del mouse y la pantalla, logrando así el control de la interfaz de usuario. El efecto de desplazarse en el espacio.

Esta operación se basa en la interacción de desplazamiento que proporciona el mouse dedicado de Apple compatible con Mac OSX y otros sistemas operativos. Si consideramos el periférico touchpad como una variante y extensión del mouse, entonces el táctil en el portátil. Los periféricos de la placa también proporcionan interacción de desplazamiento.

Las interacciones de panorámica se activan al pasar el mouse sobre el control especificado y deslizar el área del mouse en el plano 2D.

La interacción con el zoom se divide en operaciones de acercamiento y alejamiento. Por lo general, utiliza el puntero del mouse para desplazarse sobre una interfaz o control de UI específico, activa el estado de zoom mediante un botón del mouse o una tecla de acceso directo y luego suelta el botón para desactivar el estado de zoom cuando se completa el zoom.

Condiciones de activación para la interacción de zoom: coloque el mouse sobre el control especificado, active el estado de zoom mediante el botón del mouse o la tecla de acceso directo, mueva el área de operación del mouse para lograr el efecto de zoom en el plano bidimensional, y luego suelte el botón Liberar el estado de zoom.

Los anteriores son los principales comportamientos interactivos que puede lograr un mouse de PC. En el próximo artículo, continuaremos analizando las similitudes y diferencias entre la interacción del mouse de la PC y la interacción de gestos móviles.