【问题标题】:why pyautogui hotkey does not function on mac为什么 pyautogui 热键在 mac 上不起作用
【发布时间】:2023-03-12 08:15:01
【问题描述】:

我用这个简单的功能在mac终端上尝试了pyautogui

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

它只会在 Mac 上输出“8”。我在Windows上尝试了同样的事情,它有效。 那么有没有办法让 pyautogui 在 Mac 上运行呢?

【问题讨论】:

  • 我正在运行 MacOS Mojave (10.14),它输出了一个星号,而不是 8。在 python 2.7 和 3.7 上都试过

标签: macos pyautogui


【解决方案1】:

KeyDown 大部分时间都有效。但是,有时似乎“shift”和“8”键的顺序是关闭的。

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

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

还有,

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

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

【讨论】:

    猜你喜欢
    • 2021-11-15
    • 2020-03-18
    • 2020-02-08
    • 2019-10-20
    • 2021-10-15
    • 1970-01-01
    • 2019-05-26
    • 2012-02-19
    • 2019-06-07
    相关资源
    最近更新 更多