touchpad events, try sdl emulation

This commit is contained in:
Valerio
2025-09-28 12:05:49 +02:00
parent df8762cf65
commit ef33439e0b
2 changed files with 6 additions and 0 deletions

View File

@@ -1378,6 +1378,7 @@ main(int argc, char **argv)
/* Touch events */
/* SDL_FINGERDOWN, */
/* SDL_FINGERUP, */
/*
case SDL_FINGERMOTION:
{
// See SDL_TouchFingerEvent
@@ -1388,6 +1389,7 @@ main(int argc, char **argv)
}
break;
}
*/
case SDL_MOUSEBUTTONDOWN:
case SDL_MOUSEBUTTONUP:

View File

@@ -419,6 +419,10 @@ sdl_init_common(int flags)
return (0);
}
// Ensure mouse and touchpads behaves the same for us
SDL_SetHint(SDL_HINT_TOUCH_MOUSE_EVENTS, "1");
SDL_SetHint(SDL_HINT_MOUSE_TOUCH_EVENTS, "1");
if (flags & RENDERER_HARDWARE) {
if (flags & RENDERER_OPENGL) {
SDL_SetHint(SDL_HINT_RENDER_DRIVER, "OpenGL");