HLK 요구 사항을 위한 모듈 설계
이 항목에서는 Windows HLK(Hardware Lab Kit)의 요구 사항을 충족하도록 Windows 정밀 터치패드 디바이스의 모듈을 설계하기 위한 지침을 제공합니다.
터치패드 디바이스에 대한 HLK 요구 사항은 목록에서 높은 정밀도와 안정성과 함께 일관된 사용자 환경을 제공하도록 설계되었습니다. 이러한 요구 사항은 센서, 컨트롤러 IC 및 관련 메커니즘을 포함하여 모듈의 모든 측면에 영향을 주어야 합니다.
센서 설계
Windows 정밀 터치패드 모듈의 센서 설계는 사용자의 손가락 상호 작용을 정확하게 표현하는 데 필수적입니다.
이 구현 가이드에서 특정 센서 피치가 필수 사항은 아니지만 특정 HLK 요구 사항을 충족하거나 초과하려고 할 때 더 큰 센서 피치가 문제를 일으킬 수 있다는 점에 유의해야 합니다.
최소 입력 분리
관련 HLK 요구 사항:
- Device.Input.Digitizer.PrecisionTouchpad.FingerSeparation 각 고유한 손가락 접촉이 식별되고 보고되도록 하는 것은 일관되고 안정적인 제스처 인식에 필수적입니다.
Windows 정밀 터치패드 디바이스는 최소 10mm의 간격으로 수직 또는 수평으로 정렬된 접점에 앨리어싱을 적용해서는 안 됩니다. 디바이스는 또한 접점이 고정, 분기, 수렴 또는 인터리브 중인지 여부에 관계없이 가장자리에서 가장자리까지의 최소 간격이 8mm로 대각선으로 정렬된 접점의 별칭을 지정해서는 안 됩니다.
컨트롤러 IC 설계
Windows 정밀 터치패드 모듈의 컨트롤러 IC 설계는 사용자의 손가락 상호 작용을 정확하게 표현하는 데 필수적입니다.
위치 보고
관련 HLK 요구 사항:
- Device.Input.Digitizer.PrecisionTouchpad.Jitter
- Device.Input.Digitizer.PrecisionTouchpad.Accurary 터치 패드 디바이스는 가능한 한 정확하게 표면 접촉의 운동학을 호스트에 보고해야 합니다. 접촉이 정지되어 있으면 정지 좌표로 보고해야 합니다. 이동 접점은 검사 시간 값과 관련하여 위치가 정확하게 보고되어야 합니다.
선형성
관련 HLK 요구 사항:
- Device.Input.Digitizer.PrecisionTouchpad.Jitter 사용자의 미묘한 움직임을 보고하는 것은 정확하고 응답성이 뛰어난 사용자 환경의 필수적인 부분입니다. 그러나 벗어나지 않고 정확하게 손가락의 벡터를 따라갈 수 있는 기능도 마찬가지로 중요합니다.
Windows 정밀 터치패드 디바이스는 가로, 세로 및 대각선으로 가장자리 간 이동에 대해 보고된 모든 접촉 지점에 대해 0.5mm 이내의 선형성을 유지해야 합니다. 모든 가장자리에서 3.5mm 이내의 정밀 터치패드 디바이스는 보고된 모든 접촉 지점에 대해 1.5mm 이내의 선형성을 유지해야 합니다. 다음 다이어그램은 이 점을 보여 줍니다.

대기 시간 & 보고율
관련 HLK 요구 사항:
- Device.Input.Digitizer.PrecisionTouchpad.Latency
- Device.Input.Digitizer.PrecisionTouchpad.ReportRate 사용자 인식 대기 시간은 Windows Precision Touchpad 디바이스의 환경을 크게 감소시킵니다. 따라서 시스템의 모든 측면은 엔드투엔드에서 지정된 대기 시간 목표를 충족하거나 초과해야 합니다. 단일 접점에 대해 125Hz의 최소 입력 보고 속도를 제공하여 USB 마우스와 정밀한 패리티를 허용합니다. 디스플레이 새로 고침 빈도(요구 사항에서 10 + 디스플레이 새로 고침 빈도, Hz로 정의)보다 약간 높게 보고하면 여러 손가락 제스처 애니메이션이 시각적 또는 동작상의 결함 없이 제대로 애니메이션됩니다.
신뢰성
관련 HLK 요구 사항:
- Device.Input.Digitizer.PrecisionTouchpad.ContactReports 디지타이저 시스템의 가장 중요한 측면은 가짜 연락처가 보고되지 않도록 하는 것입니다. 다양한 원본에서 시스템으로 유입되는 노이즈 간섭으로 인해 스퓨리어스 접촉이 발생할 수 있습니다. Windows 정밀 터치패드 컨트롤러는 이러한 정보가 호스트에 보고되지 않도록 해야 합니다.
사용자는 Windows 정밀 터치패드와 언제든지(의도적이든 실수든) 접촉할 수 있으며 컨트롤러는 표면 접촉 지점이나 단추 상태에 관계없이 올바르게 부팅될 수 있는지 확인해야 합니다. 컨트롤러는 또한 모든 초기 접점이 제거되면 HLK 요구 사항에 따라 접점을 보고할 수 있어야 합니다.
Windows 정밀 터치패드는 접촉 지점 보고 및 추적을 위해 지원되는 것보다 더 많은 접촉 지점을 표면에서 검색할 수 있도록 준비해야 합니다. 이 시나리오에서 터치패드의 동작에 대한 요구 사항은 없지만 접촉 지점 수를 다시 보고할 수 있게 될 때까지 추가 접촉 지점을 무시하거나 기존 접촉 지점에 대한 보고를 종료하는 것이 좋습니다. 디바이스는 보고서 설명자에 표시된 최대 수보다 많은 접촉 지점을 보고해서는 안 됩니다. 보고 스트림에서 제거된 모든 접촉 지점에는 적절한 팁 스위치가 '위로'로 설정되어 있어야 합니다.
기계 설계
Windows 정밀 터치패드 모듈의 메커니즘 설계는 일관된 사용자 환경을 보장하는 데 필수적입니다.
단추 활성화 포스
관련 HLK 요구 사항:
- Device.Input.Digitizer.PrecisionTouchpad.Buttons 단추 유형 구현에 관계없이 150g보다 크지만 180g 미만의 힘이 접촉 영역에 적용될 때 Windows Precision Touchpad에서 단추 아래쪽 상태를 보고해야 합니다. 이상적으로 단추 다운 상태는 150g~180g 범위를 벗어난 힘에 대해서는 보고되지 않아야 합니다.
참고 그러나 제조상의 차이를 고려하기 위해 디바이스 및 시스템 로고 테스트는 +/- 10g의 허용 오차를 허용하도록 설계되었습니다. 즉, 140g에서 190g 사이의 힘에 대한 단추 다운 상태를 보고하는 Windows 정밀 터치패드는 여전히 사양 내에 있는 것으로 간주됩니다.
최고의 Windows 정밀 터치패드 디바이스는 전체 접촉 영역에서 균일한 활성화를 제공하는 것을 목표로 해야 합니다(압력 패드 구현에 필요함). 그러나 최소한 Windows 정밀 터치패드 디바이스는 다음 다이어그램과 같이 적용된 작동력이 단추 다운 보고를 생성하도록 해야 합니다.
