From b93b9d8b58643310f14ff0210bfdf5d4f3b23f76 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 9 Mar 2015 16:23:09 +0100 Subject: [PATCH] (udev) Implement wheel up/wheel down --- input/drivers/udev_input.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/input/drivers/udev_input.c b/input/drivers/udev_input.c index 79fd52404a..e10681267b 100644 --- a/input/drivers/udev_input.c +++ b/input/drivers/udev_input.c @@ -217,12 +217,6 @@ static void udev_handle_mouse(udev_input_t *udev, case BTN_MIDDLE: udev->mouse_m = event->value; break; - case BTN_FORWARD: - udev->mouse_wu = event->value; - break; - case BTN_BACK: - udev->mouse_wd = event->value; - break; default: break; } @@ -238,6 +232,12 @@ static void udev_handle_mouse(udev_input_t *udev, case REL_Y: udev->mouse_y += event->value; break; + case REL_WHEEL: + if (event->value == 1) + udev->mouse_wu = 1; + else if (event->value == -1) + udev->mouse_wd = 1; + break; default: break;