【发布时间】:2020-11-07 05:32:25
【问题描述】:
我正在尝试开发一个程序,每当我在视频游戏(例如 CS:GO)中按下某些键时,我都会在其中记录,这样我就可以研究有关我最常按下的键、击键之间的比率等等的数据。我开发了以下功能:
def key_down(key):
state = win32api.GetKeyState(ord(key))
if state != 0 and state != 1:
return True
else:
return False
但是,当我尝试在游戏中使用此功能时(我有 Windows 操作系统),它无法检测到任何给定键的击键。有解决这个困境的可行方案吗?
【问题讨论】:
-
使用模块pygame它可以很容易地检测到击键
标签: python python-3.x windows keystroke