swift – Mac托盘应用程序的全局键盘快捷键

swift – Mac托盘应用程序的全局键盘快捷键,第1张

概述我正在使用 Swift 4开发一个Mac应用程序,它只作为代理程序运行(它只在托盘中有一个菜单).我对Swift完全不熟悉. 我希望它能够响应键盘快捷键,但基本快捷键(参见图片)仅在应用程序具有焦点时才会起作用(在我的情况下,单击菜单时). 所以我需要的是我的应用程序响应系统范围的键盘快捷键. 我试过了: > HotKey但它似乎与Swift 4不兼容,或者我可能无法使用Swift Package 我正在使用 Swift 4开发一个Mac应用程序,它只作为代理程序运行(它只在托盘中有一个菜单).我对Swift完全不熟悉.

我希望它能够响应键盘快捷键,但基本快捷键(参见图片)仅在应用程序具有焦点时才会起作用(在我的情况下,单击菜单时).

所以我需要的是我的应用程序响应系统范围的键盘快捷键.

我试过了:

> HotKey但它似乎与Swift 4不兼容,或者我可能无法使用Swift Package Manager
> this answer但是Swift 4又引发了一些我无法解决的错误

有人做过吗?

解决方法 所以我最终得到它与HotKey一起工作:

>使用Carthage作为包管理器而不是SPM
>并且不使用自己的自述文件中的HotKey示例代码,由于某种原因这对我来说不起作用,而是example app中的代码.

它很棒!

总结

以上是内存溢出为你收集整理的swift – Mac托盘应用程序的全局键盘快捷键全部内容,希望文章能够帮你解决swift – Mac托盘应用程序的全局键盘快捷键所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1017729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存