4

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

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

import pyautogui, autopy

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

然后,我只得到一个'a',即使我没有释放按键。

我该如何解决这个问题?

4

1 回答 1

2

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

注意:由于某种原因,这似乎不会像在文本字段上按住键盘键那样导致键重复。

import pyautogui
while True:
    pyautogui.press('a')
于 2017-06-06T07:44:32.667 回答