From 602e000379e42a2fee5f76e867039e74c95f875c Mon Sep 17 00:00:00 2001 From: Thomas la Cour Date: Fri, 1 Mar 2024 15:31:54 +0100 Subject: [PATCH] hid usage flags https://learn.microsoft.com/en-us/windows-hardware/drivers/hid/hid-usages --- core/sys/windows/user32.odin | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/core/sys/windows/user32.odin b/core/sys/windows/user32.odin index fbb287d81..8a97914d1 100644 --- a/core/sys/windows/user32.odin +++ b/core/sys/windows/user32.odin @@ -484,6 +484,19 @@ RI_MOUSE_BUTTON_5_UP :: 0x0200 RI_MOUSE_WHEEL :: 0x0400 RI_MOUSE_HWHEEL :: 0x0800 +HID_USAGE_PAGE_GENERIC :: 0x01 +HID_USAGE_PAGE_GAME :: 0x05 +HID_USAGE_PAGE_LED :: 0x08 +HID_USAGE_PAGE_BUTTON :: 0x09 + +HID_USAGE_GENERIC_POINTER :: 0x01 +HID_USAGE_GENERIC_MOUSE :: 0x02 +HID_USAGE_GENERIC_JOYSTICK :: 0x04 +HID_USAGE_GENERIC_GAMEPAD :: 0x05 +HID_USAGE_GENERIC_KEYBOARD :: 0x06 +HID_USAGE_GENERIC_KEYPAD :: 0x07 +HID_USAGE_GENERIC_MULTI_AXIS_CONTROLLER :: 0x08 + WINDOWPLACEMENT :: struct { length: UINT, flags: UINT,