- (void)flagsChanged:(NSEvent *)theEvent
アプリケーションにメソッドを実装しました。[alt]キーを押したままにすると正常に動作します。このメソッドは、キーが押されたときにのみ送信されますが、もう一度離したときは送信されません。は- (void)keyUp:(NSEvent *)theEvent
呼び出されません。[alt]キーがいつリリースされるかを確認する方法はありますか?
コードは次のとおりです。
- (void)flagsChanged:(NSEvent *)theEvent
{
if([theEvent modifierFlags] & NSAlternateKeyMask)
{
NSLog(@"alt is down!!!");
}
}