キーイベントの処理

キーイベントが発生すると、_Canvas/_Canvas3D クラスを継承したクラスの processEvent() メソッドが呼び出されます。このメソッドの中で、イベントのタイプとパラメータを識別してください。processEvent() メソッドの記述例は次のようになります。

public void processEvent( int type, int param )
{
    switch( type )
    {
    case KEY_PRESSED_EVENT:
        // キーが押された
        break;
    case KEY_RELEASED_EVENT:
        // キーが離された
        break;
    }
}

イベントのタイプは、_Canvas.KEY_PRESSED_EVENT_Canvas.KEY_RELEASED_EVENT の2種類で、パラメータは、KeyEvent.KEYCODE_〜 です。