我已经- (void)flagsChanged:(NSEvent *)theEvent
在我的应用程序中实现了该方法。当我按住 [alt] 键时,它工作正常。该方法仅在按下键时发送,但在我再次松开时不会发送。- (void)keyUp:(NSEvent *)theEvent
不会被调用。无论如何可以查看 [alt] 键何时释放?
这是代码:
- (void)flagsChanged:(NSEvent *)theEvent
{
if([theEvent modifierFlags] & NSAlternateKeyMask)
{
NSLog(@"alt is down!!!");
}
}