Add joystick button press handling and update message display in KeyLogger

This commit is contained in:
2025-08-19 16:08:31 +02:00
parent 947d464afd
commit f5b910a305
+5
View File
@@ -34,6 +34,11 @@ class KeyLogger:
keycode = event.key.keysym.sym
# Log keycode to file
self.message = f"Key released: {sdl2.SDL_GetKeyName(keycode).decode('utf-8')}"
elif event.type == sdl2.SDL_JOYBUTTONDOWN:
button = event.jbutton.button
self.message = f"Joystick button {button} pressed"
if button == 0: # Assuming button 0 is the right trigger
self.running = False
elif event.type == sdl2.SDL_QUIT:
self.running = False