在我使用pygame制作的每个游戏中,它不会再注册2个同时按键。 (例如,如果我举起并离开它,它将不会让我按空间来开火。)这是软件吗?硬件?我有什么可以做的吗?
编辑:我在一台计算机上使用数字媒体键盘3000,它确实很不错。根据KeyScan,它可以同时执行大约6个键。我在OTOH上编码的计算机是笔记本电脑,不会超过2个键。这是一款HP Pavillion Entertainment PC。输入捕获就像这样:
`for e in pygame.event.get():
## do stuff`
我测试时,两台计算机都运行相同的代码。所以我猜这是硬件。谢谢大家!
答案 0 :(得分:2)
我没有使用pygame的经验,但是probably a hardware issue。您可以使用其中一个答案中提到的KeyScan程序来测试您的键盘。
答案 1 :(得分:1)
答案 2 :(得分:0)
从键盘到键盘的差异很大;这是便宜的硬件设计。