0

我一直在 python 中使用 pygame 制作游戏,它拒绝识别1密钥。

if event.type == KEYDOWN and event.key == K_1:
   print("pass")
   started = True

我添加了“通过”来检查是否有其他问题,但没有任何反应。我使用了一些其他的键,比如up, down, w,s并且enter它们可以工作,但是它不能识别任何数字。

如果有帮助,我正在使用 Trust Xpress 无线键盘。关于多米尼克的问题,我尝试过数字键盘和标准键。

4

1 回答 1

1

您的问题可能与您的键盘无关。
您可能刚刚关闭了麻木锁定并正在使用键盘。
如果没有,让窗口打印所有事件并查看当您按下 1 键时是否出现任何内容。
它应该是49,但如果不是,就使用它是什么。
如果什么都没有出现,并且您不能在其他地方使用键盘,那么您的键盘有问题。

于 2013-01-27T21:13:10.700 回答