Personalización de la experiencia (touchpad-experience-customization)

En este tema se proporcionan directrices de diseño y pruebas para la personalización de la experiencia de los dispositivos Windows Precision Touchpad en Windows 10 y sistemas operativos posteriores.

A partir de Windows 10, es posible usar controladores de filtro de personalización para proporcionar experiencias específicas del dispositivo para un panel táctil, más allá de las interacciones principales admitidas en Windows.

Cambiar los comportamientos del dispositivo puede provocar experiencias de usuario inesperadas o dañadas, por lo que se deben tomar las siguientes instrucciones como recomendaciones sólidas para cualquier tercero que quiera usar un controlador de filtro para proporcionar una experiencia de usuario diferenciada.

Directrices de la experiencia de usuario

Todas las personalizaciones deben crearse para generar una experiencia de adición para que los usuarios mejoren la experiencia del usuario de maneras más allá de lo que ya están presentes sin el controlador. En las instrucciones siguientes se describen los comportamientos que se deben evitar para garantizar una buena experiencia de usuario:

  • Los propietarios de productos no deben reemplazar los comportamientos principales de Windows. Los dispositivos Touchpad de precisión proporcionan un conjunto básico estándar de interacciones y las expectativas del usuario serán que están disponibles y predecibles. Los gestos principales de Windows deben ser coherentes entre máquinas y versiones del controlador. Una experiencia de entrada coherente es fundamental para inspirar la confianza del usuario y modificar el conjunto principal de interacciones de Precision Touchpad afectará negativamente a la confianza.

  • Los propietarios de productos no deben crear nuevas interacciones que dupliquen las experiencias existentes. Un exceso de gestos que realizan la misma interacción puede confundir a los usuarios y hacer gestos accidentales más probables. En la tabla siguiente se presentan las experiencias principales de Windows en un dispositivo táctil, en la que se muestra cómo se interpretan las acciones Pulsar, Deslizar, Reducir y Propagación.

    Tipo de contacto Pulsar Diapositiva Pellizcar/Propagar
    Un dedo Haga clic en Ratón con un dedo N/D
    Dos dedos Clic secundario Movimiento panorámico Zoom
    Tres dedos Interacción del Shell de Windows Interacción del Shell de Windows N/D
    Cuatro dedos Interacción del Shell de Windows Interacción del Shell de Windows N/D
  • El movimiento del ratón es la interacción más básica y común del panel táctil y debe protegerse para los usuarios. Evite un gesto de dedo que interfiera fácilmente con el ratón, como dibujar formas, como caracteres o círculos, con un solo dedo.

  • El componente de reconocimiento de manipulación es muy sensible a los cambios en los datos. Evite las interacciones de dos, tres y cuatro dedos que se pueden detectar inmediatamente antes, inmediatamente después o simultáneas con gestos de bandeja de entrada, como por ejemplo, dibujar una marca de verificación con tres dedos. Asegúrese de realizar pruebas exhaustivas de facilidad de uso de gestos en este espacio, para asegurarse de que los gestos principales siguen respondiendo y son precisos.

  • Si un gesto personalizado requiere un flujo constante de datos, no envíe datos simultáneamente al procesador de gestos de Windows. Si lo hace, es posible que las interacciones se activen desde el sistema operativo durante la detección de gestos personalizada. Para asegurarse de que esto no afecta a la capacidad de respuesta del sistema, evite gestos que necesiten consumir datos durante períodos de tiempo notables.

  • Asegúrese de que los usuarios realicen deliberadamente un gesto personalizado antes de cortar el flujo de datos a Windows. Realizar un gesto de deslizar de cuatro dedos personalizado inmediatamente cuando un quinto dedo está presente, por ejemplo, puede provocar una experiencia de gesto de cuatro dedos dañada.

  • Si un gesto implementa discretamente, como un gesto que se desencadena en pulsación o entrada de zona, no implemente el gesto durante un gesto continuo creado por el sistema o el componente de personalización. Si lo hace, se desencadenará una acción, mientras que otra interacción sigue procesando.

  • Todos los gestos deben ser configurables por el usuario. Como mínimo, debe ser posible activar o desactivar la detección de todas las interacciones. La configuración de gestos debe estar disponible en la aplicación de configuración del sistema. Hay planes futuros para proporcionar instrucciones para implementar la configuración de características.

Instrucciones para pruebas

Es probable que los controladores de personalización causen errores en los dispositivos durante las pruebas de compatibilidad. Estas pruebas están diseñadas para probar las funcionalidades de hardware y el controlador de filtro puede interrumpir el flujo de datos esperado a las pruebas. Sin embargo, si planea enviar los sistemas con componentes de personalización, estos componentes deben incluirse durante las pruebas. Por lo tanto, estos comportamientos personalizados deben implementarse de tal manera que se puedan deshabilitar durante las pruebas, si de lo contrario impedirían que el dispositivo pasara la certificación.

Como se indicó anteriormente, las interacciones personalizadas siempre deben tener opciones configurables por el usuario para deshabilitar o habilitar los comportamientos, debe ser posible que cualquier controlador de filtro tenga sus personalizaciones deshabilitadas para permitir las pruebas de las funcionalidades de hardware.

Principios básicos de diseño

Windows usa los siguientes principios de diseño para diseñar gestos. Estos garantizan que los gestos proporcionen adiciones significativas a las experiencias del usuario.

Deliberado: los gestos no deben activarse accidentalmente fácilmente. Elija gestos físicos que sean fáciles de invocar intencionadamente y difíciles de invocar involuntariamente. Los gestos deben ser reversibles o terminables siempre que sea necesario.

Productivo: los gestos deben ayudar a los usuarios a ser más productivos. Los dispositivos de panel táctil son principalmente dispositivos de productividad y ayudan a los usuarios a hacer lo que quieren hacer más rápido, proporciona valor. Los gestos que hacen que los usuarios sean productivos mantendrán a los usuarios en sus sistemas.

Encantador: los gestos deben complacer a los usuarios proporcionando formas emocionantes de interactuar con su sistema que impresionan a los usuarios cuando se muestran o detectan: gestos que deleitan a los usuarios le ayudarán a llevar a los usuarios a los sistemas.

Intuitivo: los gestos deben tener una asignación intuitiva entre movimientos físicos y comportamientos funcionales en el sistema. Esto hace que los gestos sean fáciles de aprender y se sentirán más naturales de usar.

Amplitud: los gestos deben ser útiles en tantas situaciones como sea posible. Los gestos que requieren ciertas aplicaciones o marcos para funcionar, ocupan un espacio valioso en el conjunto de gestos del panel táctil.