Fix relative mouse and controller batching after 74377a06

This commit is contained in:
Cameron Gutman
2021-08-05 22:14:35 -05:00
parent 8cac195fcf
commit a290ec032b
2 changed files with 30 additions and 15 deletions

View File

@@ -29,6 +29,7 @@ typedef struct _NV_UNICODE_PACKET {
} NV_UNICODE_PACKET, *PNV_UNICODE_PACKET;
#define MOUSE_MOVE_REL_MAGIC 0x00000006
#define MOUSE_MOVE_REL_MAGIC_GEN5 0x00000007
typedef struct _NV_REL_MOUSE_MOVE_PACKET {
NV_INPUT_HEADER header;
short deltaX;
@@ -75,6 +76,7 @@ typedef struct _NV_CONTROLLER_PACKET {
} NV_CONTROLLER_PACKET, *PNV_CONTROLLER_PACKET;
#define MULTI_CONTROLLER_MAGIC 0x0000000D
#define MULTI_CONTROLLER_MAGIC_GEN5 0x0000000C
#define MC_HEADER_B 0x001A
#define MC_MID_B 0x0014
#define MC_TAIL_A 0x0000009C
@@ -97,6 +99,7 @@ typedef struct _NV_MULTI_CONTROLLER_PACKET {
} NV_MULTI_CONTROLLER_PACKET, *PNV_MULTI_CONTROLLER_PACKET;
#define SCROLL_MAGIC 0x00000009
#define SCROLL_MAGIC_GEN5 0x0000000A
typedef struct _NV_SCROLL_PACKET {
NV_INPUT_HEADER header;
short scrollAmt1;