的Mac OS X 10.6 - 可可如何防止在其他應用程序中按下全局鍵盤快捷鍵時發出嗶聲?
我使用的是全球性事件監視器使用自定義的快捷鍵顯示狀態項菜單:
globalEventMonitor = [NSEvent addGlobalMonitorForEventsMatchingMask:NSKeyDownMask handler:^(NSEvent *event)
{
if ([event keyCode] == kVK_F12)
{
[self handleGlobalShortcut];
// How to prevent system beep?
}
}];
該解決方案是工作,但系統產生嗶聲每當時間用戶按下F12和
活動應用程序不響應此關鍵事件。
有什麼辦法可以防止每次使用全局快捷方式時活動應用程序發出嘟嘟聲?
它是蜂鳴聲無論如何:)請你提供一些代碼行?謝謝! – Stream
編輯我的答案。 – Darren
感謝您的補充Darren。我將你的答案標記爲正確答案。應得的 :) – Stream