【问题标题】:How to NOT release keypress in autopy or pyautogui?如何不在 autopy 或 pyautogui 中释放按键?
【发布时间】:2019-08-08 10:22:40
【问题描述】:

当我们在笔记本中按下一个键(比如'a'),并且不释放它,我们会得到aaaaaaaaaaaaaaaa......

我想在 python 中模拟按键。所以我编码如下。

import pyautogui, autopy

pyautogui.keyDown('a')
# or
autopy.key.toggle('a')

然后,我只得到一个“a”,即使我没有松开按键。

我该如何解决这个问题?

【问题讨论】:

    标签: python pywin32 pyautogui autopy


    【解决方案1】:

    在不释放的情况下执行键盘按键。这将使 键处于按住状态。

    注意:出于某种原因,这似乎不会导致键重复,例如 如果在文本字段上按住键盘键,就会发生这种情况。

    import pyautogui
    while True:
        pyautogui.press('a')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-17
      • 2021-11-12
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多