Cocoa 检查是否正在使用键盘快捷键
我有一个用户指定的全局热键,希望检查并确保它不会与其他应用程序冲突。是否有任何API可以向其他应用程序询问其快捷方式,或者我无法手动检查所选快捷方式是否为常用快捷方式(Cmd+v、Cmd+C等)Cocoa 检查是否正在使用键盘快捷键,cocoa,keyboard-shortcuts,Cocoa,Keyboard Shortcuts,我有一个用户指定的全局热键,希望检查并确保它不会与其他应用程序冲突。是否有任何API可以向其他应用程序询问其快捷方式,或者我无法手动检查所选快捷方式是否为常用快捷方式(Cmd+v、Cmd+C等) 谢谢您必须询问响应程序链,特别是[nsrresponder tryToPerform:with:]方法将返回是否有任何操作可以处理您的操作。不必担心其他应用程序正在做什么,只需检查用户的快捷方式是否已在使用 尝试执行:使用: 尝试使用指定参数执行指定方法的操作 (BOOL)尝试使用:(id)对象执行:
谢谢您必须询问响应程序链,特别是[nsrresponder tryToPerform:with:]方法将返回是否有任何操作可以处理您的操作。不必担心其他应用程序正在做什么,只需检查用户的快捷方式是否已在使用 尝试执行:使用: 尝试使用指定参数执行指定方法的操作
- (BOOL)尝试使用:(id)对象执行:(选择)操作 参数 行动 标识操作方法的选择器。 对象 要用作操作方法唯一参数的对象。 返回值 如果未找到响应某个操作的响应程序,则返回“否”,否则返回“是”