我正在努力为我的应用程序实现一些键盘快捷键,并在遇到系统快捷方式(系统偏好设置>键盘>快捷方式中设置的快捷方式)时遇到问题。
我想模仿的行为的一个很好的例子是Xcode。其键绑定设置将允许用户为任何操作设置快捷方式,但已在“系统偏好设置”中映射的操作除外。但是,如果用户稍后在“系统偏好设置”中设置了快捷方式,则Xcode将在设置窗口的底部显示一条警告,指出“系统快捷方式可能优先于此快捷方式”。在“系统偏好设置”中设置快捷方式后,警告似乎立即显示。因此,似乎Xcode正在收到已设置新系统快捷方式的通知。任何人都知道该通知可能是什么,或者我怎么知道它是什么?