繁体   English   中英

如何读取python中按下的键

[英]How to Read Key pressed in python

你如何在不下载其他东西的情况下向上、向下和左右移动一个圆圈( pygame )? 我尝试使用getch但它不起作用。 有人能帮我吗?

这是我的代码:

import msvcrt

key = msvcrt.getch()
while True:
    print(key)

在 Windows 上,您应该使用

if msvcrt.kbhit():
    c = msvcrt.getch()

在轮询循环内。

除了安装模块之外,您不能做任何事情。 我强烈建议您使用keyboard 它易于使用,与其他模块不同,它可以工作。

这是一个将检测c的示例代码:

import keyboard
while True:
    if keyboard.is_pressed("c"):  #It will not include capital C
        print("C pressed!")
        break

它将接收来自整个 Windows 的密钥

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM