使用Python获取全局KeyPress持续时间

时间:2015-01-12 14:35:45

标签: python pygame artificial-intelligence keypress pyhook

我正在做一个基于Keyboard Analytics的AI项目。在项目的第1部分中,我必须构建一个基于python的应用程序,它将记录键盘输入。我有一些要求。

  1. 我需要输入细分。例如,'我是CapsLock +'i'或Shift +'i'。
  2. 我也希望能够找到按键的持续时间。
  3. 我需要在全球范围内这样做。不限于申请。
  4. 我考虑过pyHook + win32组合。但我不认为它给keyPress持续时间 我也考虑过pyGame。但是,它仅限于应用程序。

    是否有任何模块可以帮助我这样做?或者我可以通过任何方式组合现有模块来完成工作?

1 个答案:

答案 0 :(得分:0)

我相信你可以简单地使用Pygame。只需检查关键事件,并在按键期间使用pygame.time进行勾选。