Интеграция устройств (touchpad-device-integration)
В этом разделе рассматриваются рекомендации и требования для интеграции устройства с сенсорной панелью Windows Precision Touchpad в хост-систему.
Устройства с сенсорной панелью Windows определяют интерфейс и интеграцию устройства оказывает значительное влияние на то, насколько точно реализован этот интерфейс. В следующих разделах содержатся сведения о различных факторах, которые необходимо учитывать для успешной интеграции устройств.
Размер
Устройство с сенсорной панелью Windows precision должно иметь датчик с минимальными размерами 32mm x 64mm, как показано на следующей схеме. Это должен быть минимальный допустимый размер, сообщаемый с помощью физического максимума для X и для Y в дескрипторе отчета.
Лучшие устройства Сенсорной панели с точностью Windows должны иметь рекомендуемые размеры примерно 65 мм x 105mm, как показано на следующей схеме, чтобы обеспечить более комфортное взаимодействие.
Размещение
Размещение сенсорной панели Windows определяется тремя измерениями: горизонтальное смещение, вертикальное смещение и смещение глубины.
Горизонтальное смещение
Оптимальное размещение для сенсорной панели Windows Precision — центрировать устройство с линией, которая сбивает клавиши F и J встроенной клавиатуры, как показано на следующей схеме.
Если устройство с точной точностью Windows Touchpad не может быть интегрировано с оптимальным смещением нуля, интегратор должен хранить положительное или отрицательное значение смещения (в единицах химетрики) в реестре, чтобы позволить хост-устройству компенсировать.
Если устройство имеет смещение, значение для хранения вычисляется, принимая длину сенсорной панели справа от линии бисектирования (Y) и вычитая длину сенсорной панели слева от линии бисектирования (X), таким образом, Y – X = значение смещения. Если устройство имеет правое смещение, это значение будет положительным, в то время как устройство с левым смещением приведет к отрицательному значению. На следующей схеме показаны расстояния "X" и "Y", указанные в предыдущем объяснении.
Раздел реестра Windows, в который хранятся сведения о горизонтальном смещение сенсорной панели:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad И вот соответствующие переменные со своими значениями:
Параметр | Имя. | Type | Default value | Значение |
---|---|---|---|---|
Горизонтальное смещение | HorizontalOffset | DWORD | 0 | Абсолютное расстояние смещения в единицах метрики. |
Указание отрицательного значения |
HorizontalOffsetIsNeg |
DWORD |
0 |
0 = положительное смещение 1 = отрицательное смещение |
Вертикальное смещение
Устройства с сенсорной панелью windows precision могут быть интегрированы с различными вертикальными смещениями с клавиатуры, как показано на следующей схеме. Интегратор должен хранить положительное смещение (в единицах химетрики) в реестре, чтобы разрешить узлу компенсировать. Если значение не указано, узел должен предположить смещение по умолчанию 14mm.
Раздел реестра Windows, в который хранятся сведения о вертикальном смещение сенсорной панели:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad И вот соответствующая переменная со значением по умолчанию:
Параметр | Имя. | Type | Default value | Значение |
---|---|---|---|---|
Вертикальное смещение | SpaceBarOffset | DWORD | 1000 | Расстояние смещения в единицах метрики. |
Обратите внимание , что если сенсорная панель не находится под пробелом, но на самом деле находится над клавиатурой, оставьте вертикальное смещение по умолчанию.
Смещение глубины
Дополнительные сведения об интеграции с сенсорной панелью с палдонной палубой см. в разделе "Интеграция Палм-Колоды", включая рекомендации по глубине.