你好,当我在Xcode中创建应用程序时,我总是得到它 "芬克"当我按下逃生键时发出噪音 https://imgur.com/a/AehZC
除非我在空文本字段中遇到转义,否则它不会发生在常规Mac OS应用中
但是在Xcode构建的应用程序中,无论何时我在应用程序中,我都可以使用它来逃避
有没有办法覆盖某些东西并防止这种噪音
super.keyDown(with: event)
可能与此有关的事情
答案 0 :(得分:1)
向项目中添加一个新文件cocoa类,单击下一步,创建一个CustomView
类,NSView
的子类(语言Swift)。覆盖方法performKeyEquivalent
并添加return event.keyCode == 53
。然后在IB中选择您的窗口视图,转到身份检查器并将自定义类更改为CustomView
:
import Cocoa
class CustomView: NSView {
override func performKeyEquivalent(with event: NSEvent) -> Bool {
return event.keyCode == 53
}
}