我对pygame有一个奇怪的问题
我没有连接到笔记本电脑的操纵杆,但pygame.joystick.get_count()
返回1
它甚至可以检测轴输入。连接到我的电脑的设备有:鼠标、键盘和wacom Intoos
没有连接其他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())
当我按下Intoos平板电脑上的按钮时,它会注册为操纵杆按钮按下。我必须断开平板电脑才能正常工作吗
是的,包括python在内的大量程序将wacom平板电脑输入检测为操纵杆输入。你只要拔掉它就行了
相关问题 更多 >
编程相关推荐