Browse Source

Add joystick button press handling and update message display in KeyLogger

master
Matteo Benedetto 4 months ago
parent
commit
f5b910a305
  1. 5
      key.py

5
key.py

@ -34,6 +34,11 @@ class KeyLogger:
keycode = event.key.keysym.sym keycode = event.key.keysym.sym
# Log keycode to file # Log keycode to file
self.message = f"Key released: {sdl2.SDL_GetKeyName(keycode).decode('utf-8')}" 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: elif event.type == sdl2.SDL_QUIT:
self.running = False self.running = False

Loading…
Cancel
Save