2011-01-20 4 views

答えて

3

これを試していないので、うまくいかないかもしれませんが、試してみてください。

this linkによると、QWERTYキーボードとJ2ME携帯電話は「ほとんど常にそれに対応するASCII/UTF8値を返す[keyCodeパラメータとしてフレームワークがCanvas.keyPressed()呼び出したとき]」。だから、Canvas.getKeyName(65)(つまり文字 'A')のようなものを呼び出してみてください。

IllegalArgumentExceptionがスローされた場合、そのデバイスの有効なkeyCodeではないことがわかります。そのため、QWERTYハンドセットではありません。

動作するかどうか教えてください!

関連する問題