キーイベントの処理

キーイベントが発生すると、_Canvas クラスを継承したクラスの 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_〜 です。