Pygame错误地检测到不存在的操纵杆

我有一个奇怪的问题pygame,我没有连接到我的笔记本电脑的操纵杆,但返回1它甚至检测到轴输入。连接到我的电脑的设备是:鼠标、键盘和 wacom 影拓。pygame.joystick.get_count()


未连接其他 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())


当我按下影拓数位板上的按钮时,它会注册为操纵杆按钮按下。我是否必须断开平板电脑的连接才能正常工作?


繁华开满天机
浏览 82回答 1
1回答

吃鸡游戏

是的,大量的程序(包括python)将wacom平板电脑输入检测为操纵杆输入。你只需要拔掉它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python