我有这段代码:
import msvcrt
with open("log.txt", "a") as file:
while True:
key = msvcrt.getwch()
if key != "-":
file.write(key)
elif key == "-":
break
当你运行它并打开控制台窗口时,它运行正常并且按键被记录到文件中。但是,这并不是真正有用,因为我希望它能够在后台运行,所以说我选择了一个chrome页面,而不是窗口,它仍然会记录所有按键。