2
我想禁用鍵盤快捷鍵命令 + 移 + 當我的Mac OS X應用程序運行。誰能告訴我該怎麼做?禁用鍵盤快捷鍵
我想禁用鍵盤快捷鍵命令 + 移 + 當我的Mac OS X應用程序運行。誰能告訴我該怎麼做?禁用鍵盤快捷鍵
您可以禁用系統的鍵盤快捷鍵:
#import <Carbon/Carbon.h>
void *oldHotKeyMode = PushSymbolicHotKeyMode(kHIHotKeyModeAllDisabled);
請確保您有重新啓用它們:
PopSymbolicHotKeyMode(oldHotKeyMode);
要小心,如果你這樣做,這使得它更困難與Cmd的 + Tab鍵切換從您的應用程序的路程,如果它是行爲不端,因此它可以意味着,如果你的應用出現異常,用戶必須關閉系統電源,而不是隻強制退出你的應用。
測試,與Mac OS X Lion的工作。
你有沒有一個解決這個問題? – 2011-04-18 11:08:06
@Risma ..對不起,沒有找到解決辦法,直到日期:( – Devarshi 2011-05-06 12:39:52
你*確定*要做到這一點?你的用戶不會喜歡它。 – 2011-09-08 07:49:32