0

cocoaでmodifyShiftキーを取得する方法。アプリケーションを作成し、キーコードを使用してすべてのキーの値を取得していますが、(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 に答える