Como evitar um som de bipe se um atalho de teclado global for pressionado no outro aplicativo?

Mac OS X 10.6 - Cacau

Estou usando o monitor de eventos global para exibir o menu de item de status usando o atalho de teclado personalizado:

globalEventMonitor = [NSEvent addGlobalMonitorForEventsMatchingMask:NSKeyDownMask handler:^(NSEvent *event)
{
    if ([event keyCode] == kVK_F12)
    {
        [self handleGlobalShortcut];
        // How to prevent system beep?
    }
}];
Esta solução está funcionando, mas o sistema gera um som de bipe sempre que o usuário pressiona F12 eativo aplicativo não responde a este evento chave.

Existe alguma maneira de impedir que um aplicativo ativo apitar toda vez que eu usar um atalho global?

questionAnswers(2)

yourAnswerToTheQuestion