1
在Mac OS ML一个可以设置按两次一样,按fn
键两次切换听写上。我想在我的应用程序中使用相同的全局快捷方式。有没有人有观看双按键的经验?全局热键在听写功能
在Mac OS ML一个可以设置按两次一样,按fn
键两次切换听写上。我想在我的应用程序中使用相同的全局快捷方式。有没有人有观看双按键的经验?全局热键在听写功能
使用NSEvent,您可以使用addGlobalMonitorForEventsMatchingMask:handler:
设置全局监视器以下代码可让您监视fn
键,但如果您还过滤了NSKeyDownMask,您当然可以更改它。
__block double prevTimeInterval = 0;
[NSEvent addGlobalMonitorForEventsMatchingMask:NSFlagsChangedMask handler:^(NSEvent *theEvent) {
if (theEvent.keyCode == 63) {
if (theEvent.timestamp - prevTimeInterval < 0.2)
NSLog(@"Double pressed fn key");
prevTimeInterval = theEvent.timestamp;
}
}];
看起来不错,我会检查它。谢谢。 – speechkey 2013-05-05 21:06:18