如何在cocoa中获取Modify shift键

时间:2012-07-11 07:52:55

标签: cocoa get key shift

如何在cocoa中获取修改 Shift 键。我正在创建一个应用程序,并使用键代码获取所有键的值,但无法获取( Shift +修改键)的值。任何人都能告诉我如何才能得到这个。我不知道这个。请帮我。我是可可的新人。

表示MAC中的所有密钥代码。

1 个答案:

答案 0 :(得分:0)

请参阅here处的文档。有一个- (NSUInteger)modifierFlags方法返回事件的修饰符。您将找到修饰符标记here

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

-(void)keyDown:(NSEvent*)event {
    NSString * character = [event characters];
    unichar keyCode = [character characterAtIndex:0];
    NSLog(@" - Keydown -\n    >>%@<< ->> %c %i<<",character,keyCode, keyCode);
}