Поделиться через


Интеграция устройств (touchpad-device-integration)

В этом разделе рассматриваются рекомендации и требования для интеграции устройства с сенсорной панелью Windows Precision Touchpad в хост-систему.

Устройства с сенсорной панелью Windows определяют интерфейс и интеграцию устройства оказывает значительное влияние на то, насколько точно реализован этот интерфейс. В следующих разделах содержатся сведения о различных факторах, которые необходимо учитывать для успешной интеграции устройств.

Размер

Устройство с сенсорной панелью Windows precision должно иметь датчик с минимальными размерами 32mm x 64mm, как показано на следующей схеме. Это должен быть минимальный допустимый размер, сообщаемый с помощью физического максимума для X и для Y в дескрипторе отчета.

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

Лучшие устройства Сенсорной панели с точностью Windows должны иметь рекомендуемые размеры примерно 65 мм x 105mm, как показано на следующей схеме, чтобы обеспечить более комфортное взаимодействие.

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

Размещение

Размещение сенсорной панели Windows определяется тремя измерениями: горизонтальное смещение, вертикальное смещение и смещение глубины.

Горизонтальное смещение

Оптимальное размещение для сенсорной панели Windows Precision — центрировать устройство с линией, которая сбивает клавиши F и J встроенной клавиатуры, как показано на следующей схеме.

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.

Если устройство с точной точностью Windows Touchpad не может быть интегрировано с оптимальным смещением нуля, интегратор должен хранить положительное или отрицательное значение смещения (в единицах химетрики) в реестре, чтобы позволить хост-устройству компенсировать.

Если устройство имеет смещение, значение для хранения вычисляется, принимая длину сенсорной панели справа от линии бисектирования (Y) и вычитая длину сенсорной панели слева от линии бисектирования (X), таким образом, Y – X = значение смещения. Если устройство имеет правое смещение, это значение будет положительным, в то время как устройство с левым смещением приведет к отрицательному значению. На следующей схеме показаны расстояния "X" и "Y", указанные в предыдущем объяснении.

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.

Раздел реестра Windows, в который хранятся сведения о горизонтальном смещение сенсорной панели:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad И вот соответствующие переменные со своими значениями:

Параметр Имя. Type Default value Значение
Горизонтальное смещение HorizontalOffset DWORD 0 Абсолютное расстояние смещения в единицах метрики.

Указание отрицательного значения

HorizontalOffsetIsNeg

DWORD

0

0 = положительное смещение

1 = отрицательное смещение

 

Вертикальное смещение

Устройства с сенсорной панелью windows precision могут быть интегрированы с различными вертикальными смещениями с клавиатуры, как показано на следующей схеме. Интегратор должен хранить положительное смещение (в единицах химетрики) в реестре, чтобы разрешить узлу компенсировать. Если значение не указано, узел должен предположить смещение по умолчанию 14mm.

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

Раздел реестра Windows, в который хранятся сведения о вертикальном смещение сенсорной панели:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad И вот соответствующая переменная со значением по умолчанию:

Параметр Имя. Type Default value Значение
Вертикальное смещение SpaceBarOffset DWORD 1000 Расстояние смещения в единицах метрики.

 

Обратите внимание , что если сенсорная панель не находится под пробелом, но на самом деле находится над клавиатурой, оставьте вертикальное смещение по умолчанию.

Смещение глубины

Дополнительные сведения об интеграции с сенсорной панелью с палдонной палубой см. в разделе "Интеграция Палм-Колоды", включая рекомендации по глубине.