使用 Python 的 Mac 键盘监听器

Atu*_*mat 2 python keyboard macos

我已经尝试了键盘监听器的所有代码。我看到一篇文章说 Mac 会阻止系统监听键盘按下的情况。我正在使用Python。我也使用 pynput 作为库。如何让 Mac 监听我的按键操作?它只监听特殊键,如“Shift”、“Alt”和“Command”。

Eva*_*son 7

这不是 pynput 中的错误,而是 os x 的安全功能。你必须以 root 身份运行 Python 才能解决这个问题。

sudo python3 app.py
Run Code Online (Sandbox Code Playgroud)

如果您不想继续使用 sudo,永久解决方法是进入“安全和隐私”首选项并将 Python 添加到“辅助功能”选项卡。