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