chore: ignore pyright
All checks were successful
Code check / Check code (push) Successful in 1m18s

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
2025-11-25 20:49:58 +05:00
parent 92652e8faa
commit 0a8a290d2d

View File

@@ -2227,7 +2227,7 @@ class InputManager(QObject):
return
abs_axes = caps[ecodes.EV_ABS]
for code, absinfo in abs_axes:
for code, absinfo in abs_axes: # type: ignore
if code == ecodes.ABS_X:
self.min_value = absinfo.min
self.max_value = absinfo.max
@@ -2319,16 +2319,12 @@ class InputManager(QObject):
self.move_mouse(0, -10)
elif event.value == 1:
self.move_mouse(0, 10)
# Левый стик X - два варианта
elif event.code in (ecodes.ABS_X, ecodes.ABS_RX):
elif event.code == ecodes.ABS_X:
self.stick_x_raw = event.value
# Левый стик Y - два варианта
elif event.code in (ecodes.ABS_Y, ecodes.ABS_Z):
# Игнорируем триггеры (ABS_GAS и ABS_BRAKE)
elif event.code == ecodes.ABS_Y:
if event.code not in (ecodes.ABS_GAS, ecodes.ABS_BRAKE):
self.stick_y_raw = event.value
# Правый стик Y (скролл) - два варианта
elif event.code in (ecodes.ABS_RY, ecodes.ABS_RZ):
elif event.code == ecodes.ABS_RY:
self.handle_scroll(event.value)
elif event.code in (ecodes.ABS_GAS, ecodes.ABS_BRAKE):
pass # Триггеры - не обрабатываем