如何Shift在可可中获取修改键。我正在制作一个应用程序并使用键代码获取所有键的值,但无法获取(Shift+修改键)的值。谁能告诉我我怎么能得到这个。我对此一无所知。请给我帮助。我是可可的新手。
对于 MAC 中的所有关键代码。
请参阅此处的文档。有一种- (NSUInteger)modifierFlags
方法可以返回事件的修饰符。您会在此处找到修饰符标志。
编辑一些示例代码以获取密钥:
-(void)keyDown:(NSEvent*)event {
NSString * character = [event characters];
unichar keyCode = [character characterAtIndex:0];
NSLog(@" - Keydown -\n >>%@<< ->> %c %i<<",character,keyCode, keyCode);
}