「トップページ/2006年03月16日/MIDP2.0のキーコード処理」の編集履歴(バックアップ)一覧はこちら
「トップページ/2006年03月16日/MIDP2.0のキーコード処理」(2006/03/16 (木) 23:34:54) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
#blognavi
vNextTrainの3G対応は、残念ながらまだ完了しておりません。
- (1)上下キーが効かない
- (2)AM/PM自動表示などのメニューを選択できない
といった不具合が報告されております。
(1)については、昔似た不具合を見たことがありました。
Canvas.keyReleased(int keyCode)に渡ってくるコードは、そのままでは上下キーやFキーとしては評価できず、int gameCode= getGameAction(keyCode)などとしてキーコードを変換してやる必要があります。この変換処理を忘れていると、機種によっては上下キーが効かなかったりするわけですが、そのときは偶然2G機(多分V602SH)では変換処理を忘れていてもOKで、3G機(多分901SH)では忘れていては駄目だったわけです。
今回のvNextTrainもこれが原因かと思っていたのですが、どうも違うようです。現在悩み中。
#right{
カテゴリ: [[[NextTrain>トップページ/カテゴリ/NextTrain]]] - &trackback() - 2006年03月16日 23:21:28
}
#comment(nostyle,nsize8,size30)
#blognavi
#blognavi
vNextTrainの3G対応は、残念ながらまだ完了しておりません。
- (1)上下キーが効かない
- (2)AM/PM自動表示などのメニューを選択できない
といった不具合が報告されております。
(1)については、昔似た不具合を見たことがありました。
Canvas.keyReleased(int keyCode)に渡ってくるkeyCodeは、KEY_NUM1,KEY_NUM2といった数字キーやKEY_STAR(*)といった文字キーを示すキーコードです。ただし、上下キーやFキーなどの一部のキーコードとして評価するためには、int gameCode= getGameAction(keyCode)などとしてコードを変換してやる必要があります。この変換処理を忘れていると、機種によっては上下キーが効かなかったりするわけですが、そのときは偶然2G機(多分V602SH)では変換処理を忘れていてもOKで、3G機(多分901SH)では忘れていては駄目だったわけです。
今回のvNextTrainもこれが原因かと思っていたのですが、どうも違うようです。現在悩み中。
#right{
カテゴリ: [[[NextTrain>トップページ/カテゴリ/NextTrain]]] - &trackback() - 2006年03月16日 23:21:28
}
#comment(nostyle,nsize8,size30)
#blognavi
表示オプション
横に並べて表示:
変化行の前後のみ表示: