我有我的可可的OpenGL應用一個問題 - 每次使用keyUp/的KeyDown事件被觸發時,系統聲音正在播放...我如何禁用這個邏輯我的應用程序?如何關閉Cocoa應用程序中的鍵盤聲音?
我有一種不好的感覺,對於一些奇怪的原因,我的應用程序可以把按鍵爲錯誤和播放系統提示音...請幫助!
我有我的可可的OpenGL應用一個問題 - 每次使用keyUp/的KeyDown事件被觸發時,系統聲音正在播放...我如何禁用這個邏輯我的應用程序?如何關閉Cocoa應用程序中的鍵盤聲音?
我有一種不好的感覺,對於一些奇怪的原因,我的應用程序可以把按鍵爲錯誤和播放系統提示音...請幫助!
@implementation YourCustomNSView - (BOOL)acceptsFirstResponder { return YES; } - (void)keyDown:(NSEvent *)theEvent { NSLog (@"keypress %@", theEvent); // [super keyDown:theEvent]; // this line triggers system beep error, there's no beep without it } @end
你見過NSSound類引用? 「 - (空)setVolume:(浮動)卷」 –
這很有趣,然而,這是不是一個靜態的方法,我不能禁用所有與它的聲音......我的應用程序不以任何方式使用可可音頻服務.. 。 – Ryan