为什么 pyautogui 热键在 mac 上不起作用
why pyautogui hotkey does not function on mac
我在 mac 终端上尝试 pyautogui
使用这个简单的功能
def press_star():
pyautogui.keyDown('shift')
pyautogui.keyDown('8')
pyautogui.keyUp('8')
pyautogui.keyUp('shift')
它只会在 Mac 上输出“8”。我在 windows 上尝试了同样的事情,它有效。
那么有没有办法让 pyautogui 在 Mac 上工作?
KeyDown 大部分时间都有效。但是,有时 "shift" 和“8”键的顺序似乎不对。
运行 20 次在 MacOS Mojave (10.14) python 3.7 上生成
****88**8*******8***
此外,
pyautogui.hotkey("shift", "8")
做同样的事情,但要快得多。
我在 mac 终端上尝试 pyautogui
使用这个简单的功能
def press_star():
pyautogui.keyDown('shift')
pyautogui.keyDown('8')
pyautogui.keyUp('8')
pyautogui.keyUp('shift')
它只会在 Mac 上输出“8”。我在 windows 上尝试了同样的事情,它有效。 那么有没有办法让 pyautogui 在 Mac 上工作?
KeyDown 大部分时间都有效。但是,有时 "shift" 和“8”键的顺序似乎不对。
运行 20 次在 MacOS Mojave (10.14) python 3.7 上生成
****88**8*******8***
此外,
pyautogui.hotkey("shift", "8")
做同样的事情,但要快得多。