diff --git a/portprotonqt/input_manager.py b/portprotonqt/input_manager.py index bf131f5..8a54313 100644 --- a/portprotonqt/input_manager.py +++ b/portprotonqt/input_manager.py @@ -2653,28 +2653,6 @@ class InputManager(QObject): if event.code in BUTTONS['guide']: self.guide_held = (event.value == 1) - # Trigger handling for UI (digital buttons like BTN_TL2/BTN_TR2) - if event.code in {ecodes.BTN_TL2, ecodes.BTN_TR2}: - if current_time - self.last_trigger_time < self.trigger_cooldown: - pass # Skip if in cooldown - else: - if event.code == ecodes.BTN_TL2: # LT/L2 - if event.value == 1 and not self.lt_pressed: # Press - self.lt_pressed = True - self.button_event.emit(event.code, 1) - self.last_trigger_time = current_time - elif event.value == 0 and self.lt_pressed: # Release - self.lt_pressed = False - self.button_event.emit(event.code, 0) - elif event.code == ecodes.BTN_TR2: # RT/R2 - if event.value == 1 and not self.rt_pressed: # Press - self.rt_pressed = True - self.button_event.emit(event.code, 1) - self.last_trigger_time = current_time - elif event.value == 0 and self.rt_pressed: # Release - self.rt_pressed = False - self.button_event.emit(event.code, 0) - if event.value == 1: if ((event.code in BUTTONS['guide'] and self.start_held) or (event.code == ecodes.BTN_START and self.guide_held)):