キーボード イベントを処理するために NSOpenGLView をオーバーライドしました。イベント検出は正常に機能していますが、キーを押すたびに耳障りなバンプ音が聞こえます。どうすれば自分のビューにリラックスするように伝えることができますか?
これが私の keyUp: メソッドの外観です。
-(void) keyUp:(NSEvent *)theEvent
{
NSString *characters = [theEvent charactersIgnoringModifiers];
if ( [characters length] != 1 )
return;
unichar keyChar = [characters characterAtIndex:0];
if ( keyChar == NSLeftArrowFunctionKey )
{
//do something
return;
}
if ( keyChar == NSRightArrowFunctionKey )
{
//do something
return;
}
if ( keyChar == NSUpArrowFunctionKey )
{
//do something
return;
}
if ( keyChar == NSDownArrowFunctionKey )
{
//do something
return;
}
}