이전 버전의 Windows 실행 중인 태블릿 PC에 대한 미니 드라이버 요구 사항
이 섹션에서는 Windows 8 이전의 운영 체제와 관련이 있으며 태블릿 PC 버전 시스템에 설치된 펜 장치 및 단추 디바이스에 대해 공급업체에서 제공하는 HID 미니드라이버에 대한 일반적인 요구 사항을 설명합니다.
이 섹션에서는 펜 및 단추 디바이스에 중점을 둡니다.
- 펜 장치는 태블릿 PC의 LCD 디스플레이와 통합되어 펜 스타일러스의 동작을 캡처하는 데 사용됩니다.
- 단추 디바이스는 펜 디바이스를 보완하고 단추 입력을 캡처하는 데 사용됩니다. 태블릿 PC에 대한 자세한 내용은 Windows XP 태블릿 PC 버전 웹 사이트를 참조하세요.
태블릿 PC에 대한 자세한 내용은 Windows XP 태블릿 PC 버전 웹 사이트를 참조하세요.
태블릿 PC를 지원하는 시스템 제공 소프트웨어에 대한 자세한 내용은 Microsoft Windows SDK 태블릿 PC 설명서를 참조하세요.
펜 및 단추 디바이스는 HIDClass 디바이스 설정 클래스에 속합니다. 이러한 디바이스는 HID 미니 드라이버에 연결된 시스템 제공 HID 클라이언트 드라이버에서 작동합니다. 디바이스에 대한 하드웨어 인터페이스를 지원하는 시스템 제공 HID 미니 드라이버가 없는 경우 공급업체에서 제공하는 HID 미니 드라이버가 필요합니다. 디바이스는 Windows SDK 설명서에 설명된 시스템 제공 태블릿 PC API를 사용하여 사용자 모드에서 작동합니다.
PC 펜 디바이스에 대한 요구 사항
태블릿 PC 펜 디바이스는 다음을 수행해야 합니다.
사용 페이지가 디지타이저이고 사용량이 펜인 최상위 컬렉션을 제공합니다( HID 사용법 참조).
태블릿 PC에 기본 제공 마우스가 포함되지 않은 경우 태블릿 PC 펜 장치는 사용 페이지가 일반 데스크톱이고 사용량이 마우스인 최상위 컬렉션을 제공해야 합니다. 마우스 컬렉션의 목적은 시스템 마우스 커서를 사용하도록 설정하는 것입니다. 그러나 마우스 컬렉션은 입력 보고서를 생성해서는 안됩니다. 펜 컬렉션의 입력만 커서 이동에 사용해야 합니다. (설치된 마우스 장치 없이 태블릿 PC의 운영 체제가 시작되면 시스템에서 마우스 커서를 표시하지 않고 펜 컬렉션을 마우스 장치로 처리하지 않습니다.)
원시 데이터만 보고합니다. 드라이버는 선형성, 펜 기울기, 디스플레이 회전 또는 배율을 보정해서는 안 됩니다. 이러한 변환은 태블릿 PC API에서 처리됩니다. 그러나 드라이버는 펜 좌표계가 API에서 사용하는 것과 동일한 원점 및 방향을 사용하는지 확인해야 합니다. 예를 들어 드라이버는 원점이 가로 디스플레이의 왼쪽 위 모서리에 있는지, x 좌표가 왼쪽에서 오른쪽으로 증가하고, y 좌표가 위에서 아래로 증가하는지 확인해야 합니다.
장치가 USB 디바이스인 경우 태블릿 PC 펜 디바이스는 USB 선택적 일시 중단 기능을 지원해야 합니다.
PC 단추 디바이스에 대한 요구 사항
태블릿 PC 버튼 장치는 태블릿 PC에서 펜 입력을 보완합니다. 단추 디바이스는 하나 이상의 단추를 지원합니다. 태블릿 PC에 설치된 단추 디바이스는 다음을 수행해야 합니다.
SAS(보안 주의 시퀀스)에 대한 전용 단추를 하나 제공합니다(Microsoft Windows SDK 설명서에 설명됨).
단추를 누를 때 이벤트 및 해당 단추를 놓을 때 다른 이벤트를 생성합니다.
동시에 누르거나 놓는 단추 수에 관계없이 각 단추에 대해 고유한 단추 이벤트를 보고합니다.
사용 페이지가 일반 데스크톱이고 사용량이 키보드인 최상위 컬렉션을 제공합니다( HID 사용법 참조). 키보드 컬렉션은 SAS 단추 이벤트를 보고하는 데만 사용됩니다. SAS 단추를 누르면 왼쪽 컨트롤, 왼쪽 Alt 및 삭제 사용량을 보고해야 합니다.
사용 페이지가 일반 데스크톱이고 사용량이 태블릿 PC 시스템 컨트롤인 최상위 컬렉션을 제공합니다. 단추 이벤트는 사용 페이지가 단추이고 사용량 값 범위가 1부터 단추 수까지인 단추 배열을 사용하여 보고됩니다.