pygame не обнаруживает джойстик

У меня есть контроллер двойного действия Logitech, который pygame не обнаруживает. Я попробовал что-то простое, чтобы начать:

import pygame

pygame.init()
pygame.joystick.init()
x = pygame.joystick.get_count()
print( x )

... который возвращает только 0 подключенных контроллера.

Если я попытаюсь:

j = pygame.joystick.Joystick(0)
j.init()

Я получил:

pygame.error: неверный номер устройства джойстика

Я использовал LibUSB, чтобы убедиться, что устройство действительно подключено, но я понятия не имею, почему pygame не обнаружит его.


person huitlacoche    schedule 24.02.2013    source источник
comment
Вы пробовали работать от имени пользователя с более высокими привилегиями?   -  person Waleed Khan    schedule 25.02.2013
comment
Я уже администратор. Я должен упомянуть, что это коробка winxp с Python 3.3 и последней версией pygame.   -  person huitlacoche    schedule 25.02.2013
comment
Сейчас обнаруживает. Я думаю, что это мог быть неисправный порт или неисправный удлинительный кабель USB, который я использовал.   -  person huitlacoche    schedule 25.02.2013