【问题标题】:fake keyboard press with python用python假键盘按下
【发布时间】:2018-06-17 16:16:19
【问题描述】:

我正在做一个项目,我需要使用 python 来“按键” 我收到了我需要通过套接字单击的信,然后我需要一些代码来按我得到的键在键盘上单击。

我需要单击该键而不将其打印在任何地方。 我尝试使用 PyKeyboard。键被按下了,但是当我发现它打印键“w”一百万次时,我几乎把我的电脑压碎了。

该项目基本上是一个控制器应用程序,您可以通过控制器应用程序在 PC 上玩游戏。我使用键盘是因为我找不到一种易于伪造虚拟控制器或使用其他驱动程序的方法。 - 我知道它不会像真正的控制器那样负责。

编辑——没有太多代码可以添加我只是在检查当我按下键盘上的“W”或“空格”时——它是否会在游戏中做这样的事情——例如——火箭leauge(更容易检查 - 按时间)

【问题讨论】:

标签: python python-2.7 keyboard


【解决方案1】:

使用 Pyautogui 模块

pyautogui.press('Enter')
pyautogui.typewrite('Hello World')

【讨论】:

  • 我试过了,但它和 pykeyboard 一样。我遇到了一个涉及 ctypes 和其他东西的问题,以便 python 将密钥发送到我的世界、Rocket leauge 等大型游戏......他们使用 directX 和更多的东西。但我不能让它工作。
猜你喜欢
  • 2014-05-08
  • 2019-09-07
  • 1970-01-01
  • 1970-01-01
  • 2019-01-05
  • 1970-01-01
  • 1970-01-01
  • 2018-10-24
  • 1970-01-01
相关资源
最近更新 更多