我想知道NSEvent是否響應鍵盤上的「Shift」鍵。我在調試我的應用程序時記錄了keyCodes,我沒有得到shift鍵的keyCode值。Cocoa - NSEvent響應SHIFT鍵?
感謝,
凱文
編輯:這是我從一個用戶的響應使用的代碼。
-(void)keyDown:(NSEvent*)event
{
if ([event modifierFlags] == NSShiftKeyMask) {
NSLog(@"Shift key pressed");
}
}
Shift鍵仍然是不被認可......
這段代碼似乎只在按下Shift鍵的同時按下_another_鍵(例如shift + A)纔有效。當你全部按下Shift鍵時,它不會被觸發。 – 2016-03-25 06:46:55