禁用键盘快捷键
答
您可以禁用系统的键盘快捷键:
#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