0
我知道,在Mac應用程序的鍵盤事件可以像這樣被觸發:如何檢測在Mac應用程序中按鍵的組合?
- (void) keyDown(NSEvent*)event {
switch ([event keyCode]) {
case someKeyCode:
NSLog(@"blah blah blah");
default:
break;
}
}
但我怎麼會讓我的應用程序做出反應組合按鍵的,如Konami Code?
謝謝!
也許使用數組,添加鍵,將直到數組長度匹配爲止。然後清除數組,除非數組中的鍵與代碼匹配。 – beakr
以及我會做的是爲每個控制鍵添加一個字符串,如[UP],然後你可以[數組componentsJoinedByString:@「」],看看它是否與你的代碼相匹配。生病更新我的回答 –
非常感謝。 :-) – beakr