Compartir a través de


Integración de dispositivos (touchpad-device-integration)

En este tema se analizan las consideraciones y los requisitos necesarios para integrar un dispositivo Windows Precision Touchpad en un sistema host.

Los dispositivos Windows Precision Touchpad definen una experiencia, y la integración del dispositivo tiene un impacto significativo en la precisión con la que se implementa esa experiencia. Las siguientes secciones proporcionan información sobre los diversos factores que hay que tener en cuenta para una integración satisfactoria de los dispositivos.

Size

Un dispositivo Windows Precision Touchpad debe tener un sensor con unas dimensiones mínimas de 32 mm x 64 mm, como se muestra en el siguiente diagrama. Este debe ser el tamaño mínimo permitido que se informa a través del máximo físico para X y para Y en el descriptor de informes.

diagram showing the minimum dimensions for a windows precision touchpad device.

Los mejores dispositivos Windows Precision Touchpad deberían tener las dimensiones recomendadas de aproximadamente 65 mm x 105 mm, como se muestra en el siguiente diagrama, para permitir interacciones más cómodas.

diagram showing the optimal dimensions for a windows precision touchpad device.

Selección de ubicación

La colocación del Windows Precision Touchpad se define mediante tres medidas: desviación horizontal, desviación vertical y desviación en profundidad.

Desviación horizontal

La colocación óptima para un Windows Precision Touchpad es centrar el dispositivo con la línea que biseca las teclas "F" y "J" del teclado integrado, como se muestra en el siguiente diagrama.

diagram showing the optimal horizontal placement for a windows precision touchpad device. the touchpad is centered on a line that bisects the 'f' and 'j' keys of the integrated keyboard.

Si un dispositivo Windows Precision Touchpad no puede integrarse con la desviación cero óptima, el integrador deberá almacenar el valor de desviación positivo o negativo (en unidades himétricas) en el registro para permitir que el dispositivo host lo compense.

Si un dispositivo tiene una desviación, el valor a almacenar se calcula tomando la longitud del panel táctil a la derecha de la línea bisectriz (Y) y restando la longitud del panel táctil a la izquierda de la línea bisectriz (X), de forma que Y - X = Valor de desviación. Si un dispositivo tiene una desviación a la derecha, este valor será positivo, mientras que un dispositivo con una desviación a la izquierda dará como resultado un valor negativo. El siguiente diagrama muestra las distancias "X" e "Y" a las que se hace referencia en la explicación anterior.

diagram showing a windows precision touchpad that is placed with a right-offset, relative to the center line that bisects the 'f' and 'j' keys on the integrated keyboard.

La clave del registro de Windows que almacena la información sobre la desviación horizontal del panel táctil es:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad Y aquí están las variables relevantes con sus valores:

Opción Nombre Type Valor predeterminado Valor
Desviación horizontal HorizontalOffset DWORD 0 Distancia de desviación absoluta en unidades himétricas.

Indicar negativo

HorizontalOffsetIsNeg

DWORD

0

0 = desviación positiva

1 = desviación negativa

 

Desviación vertical

Los dispositivos Windows Precision Touchpad pueden integrarse en distintas distancias verticales de la barra espaciadora del teclado, como se muestra en el siguiente diagrama. El integrador debe almacenar la desviación positiva (en unidades himétricas) en el registro, para permitir que el host lo compense. Si no se proporciona un valor, el host debería asumir una desviación predeterminada de 14 mm.

diagram showing how the vertical offset for a windows precision touchpad is measured, relative to the keyboard spacebar.

La clave del registro de Windows que almacena la información sobre la desviación vertical del panel táctil es:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad Y aquí está la variable correspondiente con su valor predeterminado:

Opción Nombre Type Valor predeterminado Valor
Desviación vertical SpaceBarOffset DWORD 1000 Distancia de desviación en unidades himétricas.

 

Nota Si el panel táctil no está debajo de la barra espaciadora, sino que de hecho está situado encima del teclado, deje la desviación vertical en el valor predeterminado.

Desviación de profundidad

Consulte Integración de Palm Deck para obtener más información sobre cómo integrar el panel táctil con Palm Deck, incluidas las recomendaciones para la profundidad.