Kernel: Add support for absolute position mouse

This commit is contained in:
2025-07-19 18:00:39 +03:00
parent a0d1a9ad67
commit 2c65590134
7 changed files with 144 additions and 47 deletions

View File

@@ -22,6 +22,16 @@ namespace LibInput
int32_t rel_y;
};
struct MouseMoveAbsEvent
{
int32_t abs_x;
int32_t abs_y;
int32_t min_x;
int32_t min_y;
int32_t max_x;
int32_t max_y;
};
struct MouseScrollEvent
{
int32_t scroll;
@@ -31,6 +41,7 @@ namespace LibInput
{
MouseButtonEvent,
MouseMoveEvent,
MouseMoveAbsEvent,
MouseScrollEvent,
};
@@ -41,6 +52,7 @@ namespace LibInput
{
MouseButtonEvent button_event;
MouseMoveEvent move_event;
MouseMoveAbsEvent move_abs_event;
MouseScrollEvent scroll_event;
};
};