Apéndice A

Device Specific Registry Keys

Introducción

This document explains the use of all the registry keys used by the "Universal Driver Package".

In order for device specific changes to be effective, the device must be restarted (i.e. disable the device and then enable it) in Device Manager, or the system must be rebooted.

For user specific changes to become effective, it is necessary to log off and log back on again.

Registry Keys for Serial

Device Parameters for Elo serial touchscreen are located in subkeys of

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SERENUM\

ELOSERIAL\*******\Device Parameters key.

The "******" is the id used by the Windows system.

Modo Táctil

Nombre:

MouseMode

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Modo Pantalla táctil
Valores posibles::
El valor por defecto es 6
0: Haga clic en tocar
1: Haga clic en liberar
6: Emulación del ratón

Nombre:

EnableQuickTouch

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Habilita/deshabilita el modo táctil rápido
Valores posibles::

El valor por defecto es 0

0: Deshabilitado

1: Habilitado


Nombre:

QuickTouchDx

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Distancia X en coordenadas virtuales de Windows fuera de la cual se habilita el modo táctil rápido.Dentro de esta distancia, dos toques rápidos se interpretan como toques regulares.


Nombre:

QuickTouchDy

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Distancia Y en coordenadas virtuales de Windows fuera de la cual se habilita el modo táctil rápido. Dentro de esta distancia, dos toques rápidos se interpretan como toques regulares.


Nombre:

UntouchTimeOut

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

"UntouchTimeOut" define el tiempo en milisegundos para el tiempo de desconexión. Si existe un toque constante en la misma ubicación, se generará un evento de Botón Arriba automáticamente después de que expire el período para el tiempo de desconexión.

Valores posibles:

El valor por defecto es 10 segundos.


Nombre:

UntouchHeight

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

"UntouchHeight" define la altura del rectángulo para el tiempo de desconexión por falta de toques en las coordenadas virtuales de Windows. Si existe un toque constante dentro del rectángulo definido por UntouchHeight y UntouchWidth, se generará un evento Botón Arriba después de que el período de tiempo de desconexión definido por el UntouchTimeout expire.

Valores posibles:

4000


Nombre:

UntouchWidth

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

"UntouchWidth" define el ancho del rectángulo para el tiempo de desconexión por falta de toques en las coordenadas virtuales de Windows. Si existe un toque constante dentro del rectángulo definido por UntouchHeight y UntouchWidth, se generará un evento Botón Arriba después de que el período de tiempo de desconexión definido por el UntouchTimeout expire.

Valores posibles:

4000


Nombre:

SwapButton

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Intercambia los botones derecho e izquierdo del ratón. Los botones continúan intercambiaron durante la cantidad de conteos para la cual se estableció este valor. Los botones permanecen intercambiados hasta que el conteo se reduce a 0. Después de esto, los botones se intercambian automáticamente a su estado original.

Valores posibles:

Por defecto, esta tecla no está presente en el registro. Cuando se utiliza la función DLL API, los botones del ratón son intercambiados y este valor es agregado.


Nombre:

LeftHandedUser

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Esto aplica para los usuarios zurdos del ratón.

Valores posibles::

El valor por defecto es 0

0: Deshabilitado

1: Habilitado


Nombre:

RightButtonActive

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Indica que la aplicación del botón derecho debe ejecutarse al momento del inicio de sesión para esta pantalla.

Valores posibles::

1: Ejecutar botón derecho al inicio de sesión del usuario.

2: No ejecutar botón derecho para esta pantalla al inicio de sesión del usuario.

Diferenciar datos táctiles de mensajes del ratón en aplicaciones de Windows

Nombre:

MouseExtraInformation

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Si desea diferenciar entre datos táctiles y datos del ratón, agregue esta tecla al registro. Este valor será enviado como información adicional del ratón al manejar mensajes del ratón.

Valores posibles:

Esta tecla no existe por defecto.

Right Click On Hold

Nombre:

RightClickHW

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Altura y ancho del cuadro de clic Derecho dentro del cual el toque es interpretado como el mismo punto de toque. Este es el ancho y alto en coordenadas virtuales de Windows.

Valores posibles:

El valor por defecto es 1867.


Nombre:

DefaultRightClickDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Un clic derecho en espera es generado después de que ocurra este tiempo de desconexión. La espera se especifica en milisegundos.

Valores posibles:
El valor por defecto es 750.

Este valor debe estar en el rango entre MinRightClickDelay y MaxRightClickDelay.


Nombre:

MinRightClickDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Valor de espera mínimo permitido para un clic Derecho en espera. La espera se especifica en milisegundos.

Valores posibles:

El valor por defecto es 250.


Nombre:

MaxRightClickDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Valor de espera máximo permitido para un clic Derecho en espera. La espera se especifica en milisegundos.

Valores posibles:

El valor por defecto es 2500.


Nombre:

RightButtonOnHoldCount

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

El valor para el cual la función de clic derecho en espera debería estar activa. Una vez que este valor alcanza 0, la función es deshabilitada. El valor de 0xffffffff la mantiene encendida indefinidamente.

Valores posibles:

El valor por defecto es 0xffffffff.


Nombre:

RightButtonOnHoldActive

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Si este valor es 1, la función de clic derecho en espera permanece encendida después de que el sistema se reinicie. Esto funciona en combinación con la tecla RightButtonOnHoldCount.

Valores posibles::

1: Si la función de clic derecho en espera es encendida.

0: de otra manera.


Nombre:

RightClickInitialTimeout

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

El reloj dibujado que indica la función clic derecho en espera. El reloj comienza a dibujarse después de que ocurra este tiempo de desconexión. Esto permite una demora antes de dibujarse el reloj en la pantalla. La espera se especifica en milisegundos.

Valores posibles:

.El valor por defecto es 200.

Configuración del puerto serial

Nombre:

PortFriendlyName

Tipo de dato:

String (REG_SZ)

Explicación:

 

PortFriendlyName identifica el puerto serial al cual se encuentra conectada la pantalla táctil. El nombre amigable es la secuencia identificadora del puerto COM utilizada por el Administrador del Dispositivo y que puede encontrarse expandiendo el nodo de los Puertos del árbol del hardware del Administrador del Dispositivo.

Para cambiar el puerto COM asociado con la pantalla táctil, reemplace el valor existente en HKLM\System\CurrentControlSet\Services\EloTouchscreen\LegacyPorts\**\FriendlyName con el nombre amigable del puerto COM deseado y reinicie el sistema.

Valores posibles::

Puerto de Comunicación (COM1)

Puerto de Comunicación (COM 2)


Nombre:

BaudRate

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Velocidad de baudios utilizada para la comunicación del puerto serial. El controlador debe ser configurado externamente para soportar cualquier velocidad de baudio distinta a 9600.

Valores posibles::

El valor por defecto es 9600.

Permitidos: 1200, 2400, 4800, 9600


Nombre:

HardwareHandshaking

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Esta tecla se utiliza sólo para cables seriales que se fabrican utilizando 2 cables y que no soportan un protocolo de intercambio de hardware.

Valores posibles::

Por defecto, el protocolo de intercambio del hardware siempre está encendido. Para apagarlo, configure esta tecla explícitamente en 0.

Habilite/deshabilite el modo táctil

Nombre:

PacketEnable

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Se habilita/deshabilita el modo táctil dependiendo de este valor.

Valores posibles::

1: Habilitado

2: Deshabilitado

3: Reservado

Pitido al tocar

Nombre:

BeepFlag

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Se habilita/deshabilita el pitido dependiendo de este valor.

Valores posibles::

0: Deshabilitado

1: Habilitado

Nombre:

BeepTime

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Define la duración del pitido al tocar en milisegundos.

Valores posibles::

El valor por defecto es 0x0014.


Nombre:

BeepFreq

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Frecuencia de los pitidos al tocar en Hz.

Valores posibles::

El valor por defecto es 0x00300.

Demora del arrastre

Nombre:

DefaultDragDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Valor de la demora en el arrastre en milisegundos.

Valores posibles::

El valor por defecto es 50.


Nombre:

MinDragDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

El valor mínimo de demora en el arrastre en una escala en el Panel del Control, en milisegundos

Valores posibles::

El valor por defecto es 50.


Nombre:

MaxDragDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

El valor máximo de demora en el arrastre en una escala en el Panel del Control, en milisegundos

Valores posibles::

El valor por defecto es 2500.

Rectángulo contenedor de pantalla completa y modo contenedor

Nombre:

FullScreenVmode

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

 

Define el modo para el límite de la pantalla táctil en el modo de escritorio virtual

Valores posibles:

El valor por defecto es 2

0: Deshabilitar el escritorio virtual. Toques sobre todas las pantallas se reflejarán en el monitor principal
1: Habilitar el escritorio virtual. En esta modalidad, no se utiliza límite alguno de pantallas individuales para el monitor. Los toques hacia los bordes podrían generar clics sobre monitores adyacentes.
2: Habilita el escritorio virtual. Los límites de pantalla son habilitados para cada monitor. Toque en la pantalla siempre generarán clics en el monitor asociado. Un toque fuera del rectángulo contenedor ocasionará que el cursor se mueva a un punto a lo largo del límite que esté más cercano al punto de contacto.

3: Habilita el escritorio virtual. Los límites de pantalla son habilitados para cada monitor. Los toques en la pantalla siempre generarán clics en el monitor asociado. Los toques fuera del rectángulo contenedor no son enviados al sistema.


Nombre:

FullScreenBounds

Tipo de dato:

Array of DWORDs (REG_BINARY)

Explicación:

 

Define el rectángulo contenedor de pantalla completa en coordenadas virtuales de Windows para la pantalla

Calibración

El siguiente define los datos de calibración usados para convertir toques desde el sistema de coordenadas Elo al sistema de coordenadas virtuales de Windows.

El controlador utiliza la siguiente ecuación para convertir un punto de coordenada de toque crudo desde el sistema de coordenadas Elo al sistema de coordenadas de pantalla de Windows. La ecuación para la calibración es:

Xcal = a + m*Xuncal,

where,
Xuncal, is in Elo coordinate system
Xcal, is in Windows coordinate system
m = X_ScrDx / X_EloDx
"a", is the X offset value entry
X_ScrDx = distance between targets in virtual coordinates
X_EloDx = distance between targets in Elo coordinates.

Nombre:

X_EloDx, X_ScrDx, X_Offset, Y_EloDx, Y_ScrDx, Y_Offset, Z_EloDx, Z_ScrDx, Z_Offset

Tipo de dato:

DWORD (REG_BINARY)

Explicación:

Datos requeridos para la calibración. Utilice la ecuación arriba para calcular estos valores.

Nombre:

SwapXY

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Especifica si la pantalla táctil está rotada 90 grados ó 270 grados.
Valores posibles:
Configure en 1 si la pantalla táctil está rotada 90 grados ó 270 grados, de lo contrario configure en 0.

Nombre:

WindowsMonitorNumber

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Número de monitor de Windows.
Valores posibles:
Los números de los monitores de Windows se basan siempre en 1.

Nombre:

X_Resolution

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Ancho de pantalla en píxeles.

Nombre:

Y_Resolution

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Altura de pantalla en píxeles.

Nombre:

xVirtScrSize

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Ancho en píxeles para la pantalla virtual de Windows

Nombre:

yVirtScrSize

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Altura en píxeles para la pantalla virtual de Windows

Nombre:

xVirtScrCoord

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Coordenada X superior izquierda de la pantalla virtual de Windows.

Nombre:

yVirtScrCoord

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Coordenada Y superior izquierda de la pantalla virtual de Windows..

Nombre:

xMonLocn

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Ubicación del monitor (X) para este monitor en el escritorio virtual.

Nombre:

yMonLocn

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Ubicación del monitor (Y) para este monitor en el escritorio virtual..

Aceleración del cursor del borde de la pantalla táctil

Nombre:

EdgeAccelerationEnable

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Habilita/deshabilita la aceleración.
Valores posibles:
El valor por defecto es 0
0: Deshabilita la aceleración.
1: Habilita la aceleración.

Nombre:

EdgeAccelerationBounds

Tipo de dato:

Array of DWORDS (REG_BINARY)

Explicación:

Límites del rectángulo (XMin, YMin, XMax, YMax) más allá de los cuales el movimiento del cursor es acelerado. Dentro del rectángulo definido, los toques son interpretados normalmente. XMin, YMin, XMax, YMax son definidos en coordenadas de la pantalla virtual de Windows.

Nombre:

EdgeAccelerationScale

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Valore de la aceleración
Valores posibles:
El valor por defecto no se utiliza.
Puede ser cualquier valor entre 0-100. 10 indica ninguna aceleración.

Teclas de registro para HID

Modo táctil

Nombre:

MouseMode

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Modo de pantalla táctil
Valores posibles:
El valor por defecto es 6.
0: Clic al tocar.
1: Clic al liberar.
6: Emulación del ratón

Nombre:

EnableQuickTouch

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Habilita/deshabilita el modo de toque rápido
Valores posibles:
El valor por defecto es 0.
0: Deshabilitado
1: Habilitado

Nombre:

QuickTouchDx

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Distancia X en coordenadas virtuales de Windows fuera de las cuales se habilita el modo de toque rápido. Dentro de esta distancia, dos toques rápidos se interpretan como toques regulares.

Nombre:

QuickTouchDy

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Distancia Y en coordenadas virtuales de Windows fuera de las cuales se habilita el modo de toque rápido. Dentro de esta distancia, dos toques rápidos se interpretan como toques regulares.

Nombre:

UntouchTimeOut

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

"UntouchTimeOut" define el tiempo en milisegundos para el tiempo de desconexión. Si existe un toque constante en la misma ubicación, se generará un evento de Botón Arriba automáticamente después de que expire el período para el tiempo de desconexión.
Valores posibles:
El valor por defecto es 10 segundos.

Nombre:

UntouchHeight

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

."UntouchHeight" define la altura del rectángulo para el tiempo de desconexión por falta de toques en las coordenadas virtuales de Windows. Si existe un toque constante dentro del rectángulo definido por UntouchHeight y UntouchWidth, se generará un evento Botón Arriba después de que el período de tiempo de desconexión definido por el UntouchTimeout expire.
Valores posibles:
 

Nombre:

UntouchWidth

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

."UntouchWidth" define el ancho del rectángulo para el tiempo de desconexión por falta de toques en las coordenadas virtuales de Windows. Si existe un toque constante dentro del rectángulo definido por UntouchHeight y UntouchWidth, se generará un evento Botón Arriba después de que el período de tiempo de desconexión definido por el UntouchTimeout expire.
Valores posibles:
 

Nombre:

SwapButton

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

.Intercambia los botones derecho e izquierdo del ratón. Los botones continúan intercambiaron durante la cantidad de conteos para la cual se estableció este valor. Los botones permanecen intercambiados hasta que el conteo se reduce a 0. Después de esto, los botones se intercambian automáticamente a su estado original.
Valores posibles:
Por defecto, esta tecla no está presente en el registro. Cuando se utiliza la función DLL API, los botones del ratón son intercambiados y este valor es agregado.

Nombre:

LeftHandedUser

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Esto aplica para los usuarios zurdos del ratón.
Valores posibles:
El valor por defecto es 0.
0: Deshabilitado
1: Habilitado

Nombre:

RightButtonActive

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Indica que la aplicación del botón derecho debe ejecutarse al momento del inicio de sesión para esta pantalla.
Valores posibles:
1: Ejecutar botón derecho al inicio de sesión del usuario.
2: No ejecutar botón derecho para esta pantalla al inicio de sesión del usuario.

Diferenciar datos táctiles de mensajes del ratón en aplicaciones de Windows

Nombre:

MouseExtraInformation

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Si desea diferenciar entre datos táctiles y datos del ratón, agregue esta tecla al registro. Este valor será enviado como información adicional del ratón al manejar mensajes del ratón.
Valores posibles:
Esta tecla no existe por defecto.

Clic derecho en espera

Nombre:

RightClickHW

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Alto y ancho del cuadro para clic Derecho dentro del cual un toque es interpretado como el mismo punto de contacto. Este es el ancho y alto en coordenadas virtuales de Windows.
Valores posibles:
El valor por defecto es 1867.

Nombre:

DefaultRightClickDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Se genera un clic derecho en espera después de que este tiempo de desconexión ocurra. La espera se especifica en milisegundos.
Valores posibles:
El valor por defecto es 750.
Este valor debe estar en el rango entre MinRightClickDelay y MaxRightClickDelay.

Nombre:

MinRightClickDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Valor mínimo de espera permitido para un clic Derecho en espera. La espera se especifica en milisegundos.
Valores posibles:
El valor por defecto es 250.

Nombre:

MaxRightClickDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Valor máximo en espera permitido para un clic Derecho en espera. La espera se especifica en milisegundos.
Valores posibles:
El valor por defecto es 2500.

Nombre:

RightButtonOnHoldCount

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

El valor para el cual la función de clic derecho en espera debería activarse. Una vez que este valor alcanza 0, esta función es deshabilitada. El valor 0xffffffff la mantiene encendida indefinidamente.
Valores posibles:
El valor por defecto es 0xffffffff.

Nombre:

RightButtonOnHoldActive

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Si este valor es 1, la función clic derecho en espera permanece encendida después de reiniciar el sistema, de lo contrario se apaga. Esto funciona en combinación con la tecla RightButtonOnHoldCount.
Valores posibles:
1: Si la función clic derecho en espera es encendida.
0: De otra forma

Nombre:

RightClickInitialTimeout

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

El reloj dibujado que indica la función clic derecho en espera. El reloj comienza a dibujarse después de que ocurra este tiempo de desconexión. Esto permite una demora antes de dibujarse el reloj en la pantalla. La espera se especifica en milisegundos.
Valores posibles:
El valor por defecto es 200.

Pitido al tocar

Nombre:

BeepFlag

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

.Se habilita/deshabilita el pitido dependiendo de este valor.
Valores posibles:
0: Deshabilitado
1: Habilitado

Nombre:

BeepTime

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

.Define la duración del pitido al tocar, en milisegundos.
Valores posibles:
El valor por defecto es 0x0014

Nombre:

BeepFreq

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Frecuencia del pitido al tocar en Hz.
Valores posibles:
El valor por defecto es 0x00300

Demora del arrastre

Nombre:

DefaultDragDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Valor de la demora en el arrastre en milisegundos.
Valores posibles:
El valor por defecto es 20.

Nombre:

MinDragDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Valor mínimo de demora del arrastre en una escala en el Panel de Control, en milisegundos.

Nombre:

MaxDragDelay

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Valor máximo de demora del arrastre en una escala en el Panel de Control, en milisegundos.

Teclas de registro específicas del usuario

En esta tecla se guardan datos de configuración específicos del usuario. La tecla del usuario está ubicada en

HKEY_CURRENT_USER\Software\EloTouchscreen

Nombre:

DoubleClickHW

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Define el ancho y alto del doble clic.
Valores posibles:
El valor por defecto es 25.

Nombre:

EloTTray

Tipo de dato:

DWORD (REG_DWORD)

Explicación:

Determina si la aplicación de bandeja de Herramientas debe ejecutarse para este usuario cuando el usuario inicia una sesión.
Valores posibles:
El valor por defecto es 1.
1: Ejecutar aplicación de bandeja de herramientas Elo.
2: No ejecutar aplicación de bandeja de herramientas Elo.

Nombre:

RButton

Tipo de dato:

Array of DWORDs(REG_BINARY)

Explicación:

Guarda la ubicación x,y de la aplicación del botón Derecho en coordenadas virtuales de Windows.

Página Principal Volver a comienzo