如何在 Cocoa 应用程序中关闭键盘声音?

Rya*_*yan 4 c++ cocoa objective-c

我的OpenGL Cocoa应用程序有问题- 每次触发keyUp / KeyDown事件时,都会播放系统声音...如何为我的应用程序禁用此逻辑?

我有一种不好的感觉,由于某种奇怪的原因,我的应用程序可能会将按键视为错误并播放系统警报声音......请帮忙!

SAK*_*isT 5

添加到您的 NSView/NSWindow 子类

- (void)keyDown:(NSEvent *)theEvent {
Run Code Online (Sandbox Code Playgroud)

并对上下键进行例外处理,但对于其他 [super keyDown:theEvent];

我认为这可能是有道理的