设备集成 (touchpad-device-integration)

本主题讨论将 Windows 精确式触摸板设备集成到主机系统的注意事项和要求。

Windows 精确式触摸板设备定义了一种体验,而设备的集成会显著影响实现该体验的准确度。 以下部分提供有关要成功进行设备集成而必须考虑的各种因素的信息。

大小

Windows 精确式触摸板设备应具有最小尺寸为 32mm x 64mm 的传感器,如下图所示。 这应该是通过报告描述符中 X 和 Y 的物理最大值报告的最小允许大小。

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

最佳 Windows 精确式触摸板设备应具有大约 65mm x 105mm 的推荐尺寸(如下图所示),以实现更舒适的交互。

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

定位

Windows 精确式触摸板放置由三个测量值定义:水平偏移、垂直偏移和深度偏移。

水平偏移

Windows 精确式触摸板的最佳放置是置于设备中央,且中间线与集成键盘的“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 精确式触摸板设备无法与最佳零偏移集成,则集成商应在注册表中存储正偏移或负偏移值(以 himetric 为单位)以允许主机设备进行补偿。

如果设备有偏移,则要存储的值是通过将触摸板在等分线右侧的长度 (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 下面是相关变量及其值:

设置 名称 类型​​ 默认值
水平偏移 HorizontalOffset DWORD 0 绝对偏移距离(以 himetric 为单位)。

指示负数

HorizontalOffsetIsNeg

DWORD

0

0 = 正偏移

1 = 负偏移

 

垂直偏移

Windows 精确式触摸板设备可以集成在距键盘空格键不同的垂直偏移处,如下图所示。 集成商应在注册表中存储正偏移(以 himetric 为单位)以允许主机进行补偿。 如果未提供值,则主机应假定默认偏移为 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 下面是相关变量及其默认值:

设置 名称 类型​​ 默认值
垂直偏移 SpaceBarOffset DWORD 1000 偏移距离(以 himetric 为单位)。

 

注意 如果触摸板不在空格键下方,而在键盘上方,则将垂直偏移保留为默认值。

深度偏移

请参阅 Palm Deck 集成来了解有关将触摸板与 Palm Deck 集成的详细信息,包括有关深度的建议。