|
@@ -33,6 +33,7 @@
|
|
|
#include "sysemu/runstate-action.h"
|
|
|
#include "sysemu/sysemu.h"
|
|
|
#include "ui/win32-kbd-hook.h"
|
|
|
+#include "qemu/log.h"
|
|
|
|
|
|
static int sdl2_num_outputs;
|
|
|
static struct sdl2_console *sdl2_console;
|
|
@@ -535,6 +536,10 @@ static void handle_mousewheel(SDL_Event *ev)
|
|
|
btn = INPUT_BUTTON_WHEEL_UP;
|
|
|
} else if (wev->y < 0) {
|
|
|
btn = INPUT_BUTTON_WHEEL_DOWN;
|
|
|
+ } else if (wev->x < 0) {
|
|
|
+ btn = INPUT_BUTTON_WHEEL_RIGHT;
|
|
|
+ } else if (wev->x > 0) {
|
|
|
+ btn = INPUT_BUTTON_WHEEL_LEFT;
|
|
|
} else {
|
|
|
return;
|
|
|
}
|