Add joystick button press handling and update message display in KeyLogger
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user