diff --git a/src/Input.h b/src/Input.h index 3635d9d..167e1a6 100644 --- a/src/Input.h +++ b/src/Input.h @@ -145,7 +145,7 @@ typedef struct _SS_PEN_PACKET { netfloat y; netfloat pressure; uint16_t rotation; - int8_t tilt; + uint8_t tilt; uint8_t zero2[1]; } SS_PEN_PACKET, *PSS_PEN_PACKET; diff --git a/src/InputStream.c b/src/InputStream.c index a1c4850..a3df94c 100644 --- a/src/InputStream.c +++ b/src/InputStream.c @@ -1194,7 +1194,7 @@ int LiSendTouchEvent(uint8_t eventType, uint32_t pointerId, float x, float y, fl int LiSendPenEvent(uint8_t eventType, uint8_t toolType, uint8_t penButtons, float x, float y, float pressure, - uint16_t rotation, int8_t tilt) { + uint16_t rotation, uint8_t tilt) { PPACKET_HOLDER holder; int err; diff --git a/src/Limelight.h b/src/Limelight.h index a518ad1..6217023 100644 --- a/src/Limelight.h +++ b/src/Limelight.h @@ -590,8 +590,8 @@ int LiSendTouchEvent(uint8_t eventType, uint32_t pointerId, float x, float y, fl // This function is similar to LiSendTouchEvent() but allows additional parameters relevant for pen // input, including rotation, tilt, and buttons. Rotation is in degrees from vertical in Y dimension -// (parallel to screen, 0..359) and tilt is in degrees from vertical in Z dimension (perpendicular -// to screen, -90..90). +// (parallel to screen, 0..360) and tilt is in degrees from vertical in Z dimension (perpendicular +// to screen, 0..90). #define LI_TOOL_TYPE_PEN 0x01 #define LI_TOOL_TYPE_ERASER 0x02 #define LI_PEN_BUTTON_PRIMARY 0x01 @@ -601,7 +601,7 @@ int LiSendTouchEvent(uint8_t eventType, uint32_t pointerId, float x, float y, fl #define LI_TILT_UNKNOWN 0xFF int LiSendPenEvent(uint8_t eventType, uint8_t toolType, uint8_t penButtons, float x, float y, float pressure, - uint16_t rotation, int8_t tilt); + uint16_t rotation, uint8_t tilt); // This function queues a mouse button event to be sent to the remote server. #define BUTTON_ACTION_PRESS 0x07