Как предотвратить звуковой сигнал, если в другом приложении нажата глобальная комбинация клавиш?

Mac OS X 10.6 - CocoaI»

m использование монитора глобальных событий для отображения меню пункта состояния с помощью пользовательского сочетания клавиш:

globalEventMonitor = [NSEvent addGlobalMonitorForEventsMatchingMask:NSKeyDownMask handler:^(NSEvent *event)
{
    if ([event keyCode] == kVK_F12)
    {
        [self handleGlobalShortcut];
        // How to prevent system beep?
    }
}];
Это решение работает, но система генерирует звуковой сигнал каждый раз, когда пользователь нажимает F12 иактивный приложение не 't ответить на это ключевое событие.

Есть ли способ, чтобы активное приложение не издавало звуковой сигнал каждый раз, когда я использую глобальный ярлык?

Ответы на вопрос(2)

Ваш ответ на вопрос