在MacOS Mojave上,pynput库将keypress 's'报告为Key.media_volume_down的原因是因为MacOS Mojave引入了全新的权限系统,该系统对键盘事件进行了更严格的控制。pynput库在MacOS Mojave上无法直接访问键盘事件,因此无法准确地报告按键。
为了解决这个问题,可以尝试以下方法:
总结起来,MacOS Mojave上的pynput将keypress 's'报告为Key.media_volume_down是由于权限系统的限制。通过授予pynput库Accessibility权限或尝试其他键盘监听库,可以解决这个问题。
领取专属 10元无门槛券
手把手带您无忧上云