0

如何Shift在可可中获取修改键。我正在制作一个应用程序并使用键代码获取所有键的值,但无法获取(Shift+修改键)的值。谁能告诉我我怎么能得到这个。我对此一无所知。请给我帮助。我是可可的新手。

对于 MAC 中的所有关键代码。

4

1 回答 1

1

请参阅此处的文档。有一种- (NSUInteger)modifierFlags方法可以返回事件的修饰符。您会在此处找到修饰符标志。

编辑一些示例代码以获取密钥:

-(void)keyDown:(NSEvent*)event {
    NSString * character = [event characters];
    unichar keyCode = [character characterAtIndex:0];
    NSLog(@" - Keydown -\n    >>%@<< ->> %c %i<<",character,keyCode, keyCode);
}
于 2012-07-11T14:42:56.203 回答