HID 사용량
HID 사용량은 HID 컨트롤의 의도된 사용과 컨트롤이 실제로 측정하는 항목을 식별합니다.
WDK의 HID 설명서 전체에서 사용되는 개념과 용어는 다음과 같습니다.
Windows 구성 요소가 액세스하는 사용의 특정 예제는 시스템 사용을 위해 Windows에서 연 최상위 컬렉션을 참조하세요.
HIDClass 디바이스에서 지원하는 사용량을 확인하는 방법에 대한 자세한 내용은 다음을 참조하세요.
업계 표준 HID 사용에 대한 자세한 내용은 USB 구현자 포럼 웹 사이트에 있는 USB(유니버설 직렬 버스) 사양 HID 사용 테이블을 참조하세요.
사용량 페이지
HID 사용량은 관련 컨트롤의 사용 페이지 로 구성됩니다. 특정 컨트롤 사용량은 사용량 페이지, 사용 ID, 이름 및 설명으로 정의됩니다. 사용량 페이지 값은 16비트 부호 없는 값입니다.
사용 페이지의 예는 다음과 같습니다.
페이지 ID | 페이지 이름 | hidusage.h 상수 |
---|---|---|
0x01 | 일반 데스크톱 컨트롤 | HID_USAGE_PAGE_GENERIC |
0x05 | 게임 컨트롤 | HID_USAGE_PAGE_GAME |
0x08 | LED | HID_USAGE_PAGE_LED |
0x09 | 단추 | HID_USAGE_PAGE_BUTTON |
사용 ID
사용 페이지의 컨텍스트에서 유효한 사용 식별자 또는 사용 ID는 사용량 페이지의 사용량을 나타냅니다. 사용 ID가 0으로 예약되어 있습니다. 사용 ID 값은 부호 없는 16비트 값입니다.
일반 데스크톱 컨트롤 사용량 페이지에 나열된 컨트롤의 예:
사용 ID | 사용 이름 | hidusage.h 상수 |
---|---|---|
0x01 | 포인터 | HID_USAGE_GENERIC_POINTER |
0x02 | 마우스 | HID_USAGE_GENERIC_MOUSE |
0x04 | 조이스틱 | HID_USAGE_GENERIC_JOYSTICK |
0x05 | 게임 패드 | HID_USAGE_GENERIC_GAMEPAD |
0x06 | Keyboard | HID_USAGE_GENERIC_KEYBOARD |
0x07 | 키패드 | HID_USAGE_GENERIC_KEYPAD |
0x08 | 다중 축 컨트롤러 | HID_USAGE_GENERIC_MULTI_AXIS_CONTROLLER |
확장 사용량
확장 사용량은 가장 중요한 2바이트에서 16비트 사용량 페이지 값을 지정하고 확장된 사용량 값의 최소 2바이트에서 16비트 사용량 ID를 지정하는 32비트 값입니다.
사용 범위
사용 범위는 포괄적인 연속 사용량 ID 범위이며 모두 동일한 사용량 페이지에 있습니다. 사용 범위는 보고서 설명자의 최소 사용량 및 사용량 최대 항목으로 지정됩니다.
별칭이 지정된 사용
링크 컬렉션 또는 HID 컨트롤에 대해 둘 이상의 사용을 지정할 수 있습니다. 지정된 컬렉션 또는 컨트롤의 경우 이러한 사용의 그룹은 서로의 별칭이며 별칭 사용이라고 합니다. 구분 기호 항목은 별칭이 지정된 사용량을 지정하는 데 사용됩니다. 사용 범위는 별칭을 지정할 수 없습니다.
최상위 컬렉션의 기능 배열에서 별칭 사용법을 지정하는 방법에 대한 자세한 내용은 단추 기능 배열 및 값 기능 배열을 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기