キーイベントの処理

キーイベントが発生すると、processEvent() 関数が呼び出されます。この関数の中で、イベントのタイプとパラメータを識別してください。processEvent() 関数の記述例は次のようになります。

function processEvent( type, param ) { switch( type ) { case _KEY_PRESSED_EVENT: switch( param ) { case _KEY_Z: // 「Z」キーが押された break; } break; case _KEY_RELEASED_EVENT: switch( param ) { case _KEY_Z: // 「Z」キーが離された break; } break; } }

イベントのタイプは、_KEY_PRESSED_EVENT／_KEY_RELEASED_EVENT の2種類で、パラメータは、「_Main.js」で定義されている _KEY_〜 です。

| 押されているキーの判別

イベント検知以外に、押されているキーを判別する方法があります。「_Main.js」の getKeypadState() を使用する方法です。使用例を示します。

var key = getKeypadState(); if( (key & keyBit( _KEY_Z )) != 0 ) { // 「Z」キーが押されている }