为什么pyautogui热键在Mac上不起作用

时间:2019-04-26 07:11:08

标签: macos pyautogui

我在Mac终端上使用此简单功能尝试过pyautogui

def press_star():
    pyautogui.keyDown('shift')
    pyautogui.keyDown('8')
    pyautogui.keyUp('8')
    pyautogui.keyUp('shift')

在Mac上,它只会输出“ 8”。我在Windows上尝试过同样的事情,它可以工作。 那么有什么方法可以使pyautogui在Mac上运行吗?

1 个答案:

答案 0 :(得分:1)

KeyDown大部分时间都可以工作。但是,有时似乎没有按“ Shift”和“ 8”键的顺序。

在MacOS Mojave(10.14)python 3.7上运行20次

****88**8*******8***

也是

pyautogui.hotkey("shift", "8")

做同样的事情,但是要快得多。