Bläddra i källkod

hid usage flags

https://learn.microsoft.com/en-us/windows-hardware/drivers/hid/hid-usages
Thomas la Cour 1 år sedan
förälder
incheckning
602e000379
1 ändrade filer med 13 tillägg och 0 borttagningar
  1. 13 0
      core/sys/windows/user32.odin

+ 13 - 0
core/sys/windows/user32.odin

@@ -484,6 +484,19 @@ RI_MOUSE_BUTTON_5_UP :: 0x0200
 RI_MOUSE_WHEEL :: 0x0400
 RI_MOUSE_WHEEL :: 0x0400
 RI_MOUSE_HWHEEL :: 0x0800
 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 {
 WINDOWPLACEMENT :: struct {
 	length: UINT,
 	length: UINT,
 	flags: UINT,
 	flags: UINT,