求求大佬们,看看我这个pygame的键盘事件问题
python吧
全部回复
仅看楼主
level 3
dfhdgj 楼主
有谁能解释一下这个问题。按键设置为按上下左右(↑↓←→),就能完成预期按键触发功能,如果将关键字RIGHT,LEFT,UP,DOWN,换成w,a,s,d,那么无论怎么按,电脑都没有任何反应。
其二,如果我将按键改为↑↓和A,D配合使用,仅有↑↓按键有反应,A,D键无反应。
那么最神奇的来了,(还是按其二的按键来看)如果我点了运行程序后,先按的是A或D键测试程序,程序照旧没有任何反应,但如果此时我再去按↑↓键,程序也不会有反应,但是,如果我改为运行程序后,先按↑↓键,程序此时有了我预期的反应,其次再按A或D键,程序没有反应,现在,我再回头按一遍↑↓键,程序又没反应了(不发生交互)
为了验证是否语法方面的问题,我丢给AI帮我修改,之后在没有任何语法报错的情况下,字母按键依旧无法使用,而↑↓键依然能正常运行。
ε=(´ο`*)))唉,没招了
有没有大佬给下见解,麻烦了
2026年06月05日 05点06分 1
level 3
dfhdgj 楼主
打个胶先[吐舌][吐舌]
2026年06月05日 05点06分 2
吧务
level 12
没代码说啥
2026年06月05日 08点06分 3
大意了哈,放楼下了[呵呵]
2026年06月05日 09点06分
没事了,其实就是运行时输入法没改成英文输入法[呵呵],代码没问题了
2026年06月05日 09点06分
level 3
dfhdgj 楼主
这是代码
2026年06月05日 09点06分 4
1