From c293a2d7652eecca25bc2e974cd7e59cfd6ebf28 Mon Sep 17 00:00:00 2001 From: Valerio Date: Sun, 28 Sep 2025 11:37:36 +0200 Subject: [PATCH] touchpad events --- src/unix/unix.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/unix/unix.c b/src/unix/unix.c index 832aab7f3..4ee31f38a 100644 --- a/src/unix/unix.c +++ b/src/unix/unix.c @@ -1373,6 +1373,20 @@ main(int argc, char **argv) } break; } + /* Touch events */ + /* SDL_FINGERDOWN, */ + /* SDL_FINGERUP, */ + case SDL_FINGERMOTION: + { + // See SDL_TouchFingerEvent + if (mouse_capture || video_fullscreen) { + SDL_LockMutex(mousemutex); + mouse_scale((int)(event.tfinger.dx * 10), (int)(event.tfinger.dy * 10)); + SDL_UnlockMutex(mousemutex); + } + break; + } + case SDL_MOUSEBUTTONDOWN: case SDL_MOUSEBUTTONUP: {