У меня странная проблема с pygame. У меня нет джойстика, подключенного к ноутбуку, но pygame.joystick.get_count()
возвращает 1. Он даже обнаруживает входы осей. К моему компьютеру подключены следующие устройства: мышь, клавиатура и wacom intuos.
Другие USB-устройства не подключены. РЕДАКТИРОВАТЬ: я сделал следующий тестовый скрипт
import pygame
pygame.init()
pygame.joystick.init()
print("joystick count:",pygame.joystick.get_count())
gJoystick = pygame.joystick.Joystick(0)
gJoystick.init()
print(gJoystick.get_init())
fGetEvent = True
while fGetEvent:
for event in pygame.event.get():
if event.type == pygame.JOYBUTTONDOWN:
print("joystick button pressed")
fGetEvent = False
gJoystick.init()
print(gJoystick.get_numaxes())
Когда я нажимаю кнопку на моем планшете intuos, он регистрируется как нажатие кнопки джойстика. Нужно ли отключать планшет, чтобы это работало правильно?