GLH*_*LHF 6 python windows pygame python-3.x
我试图用pygame捕捉Enter按钮,而不是键盘上的Enter按钮,我想要的是Backspace按钮下的Enter按钮.它们不相同,因为当我在键盘上按下Enter按钮时,其他Enter按钮不起作用.
有一个关于键的文档,但只有键盘输入按钮.我试过这些代码:
这适用于键盘输入按钮,但其他输入按钮不起作用:
if event.type==pygame.KEYDOWN:
if event.key==pygame.K_KP_ENTER:
#some codes
Run Code Online (Sandbox Code Playgroud)
我试图用这些代码捕捉另一个Enter按钮(绝望):
if event.type==pygame.KEYDOWN:
if event.key==pygame.K_ENTER:
#some codes
Run Code Online (Sandbox Code Playgroud)
但当然会出现错误:
AttributeError: 'module' object has no attribute 'K_ENTER'
Run Code Online (Sandbox Code Playgroud)
无法弄清楚如何在Backspace下捕获Enter按钮.
我想你想要K_RETURN,因为退格键下的回车键有时被称为"回车",来自旧的打字机术语.
小智 5
根据 pygame.org,K_KP_ENTER -> 是 Key Pad Enter ||K_RETURN -> basic Enter 键
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_RETURN:
#Your code here
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7244 次 |
| 最近记录: |