我想在Mac OS的一个应用程序中模拟媒体按键。我在Mojave 10.14.4的Xcode 10中使用Swift
使用诸如Simulate keypress using Swift之类的答案,我可以模拟各种键,但不能模拟媒体传输键(播放/暂停,VolumeUp等)。
FILE
如果我为kVK_F11键(默认为VolumeUp键)创建一个事件,它将执行其非媒体功能,即,使所有窗口都逃到屏幕边缘。我确实尝试了keyDown事件的不同标志修饰符,但无济于事。
是否可以通过编程方式为Play / Pause,VolumeUp / Down等生成按键事件?
答案 0 :(得分:0)
在以上评论中由emulate media key press on Mac标识的建议重复问题https://stackoverflow.com/users/4244136/willeke包括针对我的问题的python解决方案。我将其翻译为Swift,并在其中发布了工作代码。谢谢!