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?