Nanashi-softプログラマ専用BD-J


◇BD-J-リモコン取得-

Panasonic DMR-BW800にて検証を行った結果です

○ボタン取得方法

押したキーを表示する最小のプログラムで説明した雛形の

  public void keyPressed(KeyEvent evt){
    keycode= evt.getKeyCode();

    repaint();
  }

で取得した、keycodeの値によって識別します

○リモコンボタン取得

switch(keycode){
case KeyEvent.VK_UP:
  //上ボタン
  break;
case KeyEvent.VK_DOWN:
  //下ボタン
  break;
case KeyEvent.VK_RIGHT:
  //右ボタン
  break;
case KeyEvent.VK_LEFT:
  //左ボタン
  break;
case KeyEvent.VK_ENTER:
  //決定ボタン
  break;
case KeyEvent.VK_1:
  //1ボタン
  break;
case KeyEvent.VK_2:
  //2ボタン
  break;
case KeyEvent.VK_3:
  //3ボタン
  break;
case KeyEvent.VK_4:
  //4ボタン
  break;
case KeyEvent.VK_5:
  //5ボタン
  break;
case KeyEvent.VK_6:
  //6ボタン
  break;
case KeyEvent.VK_7:
  //7ボタン
  break;
case KeyEvent.VK_8:
  //8ボタン
  break;
case KeyEvent.VK_9:
  //9ボタン
  break;
case KeyEvent.VK_0:
  //0ボタン
  break;
case 403:
  //青ボタン(■□□□)
  break;
case 404:
  //赤ボタン(□■□□)
  break;
case 405:
  //緑ボタン(□□■□)
  break;
case 406:
  //黄ボタン(□□□■)
  break;
case 461:
  //再生ナビ(Panasonic機専用だと思われる)
  break;
}

○現在取得できないボタン(Panasonic DMR-BW800)

戻る,左スキップ,右スキップ,消去,録画モード,録画:この操作は現在できません
ガイド,入力切替,アナログ,デジタル,BS,CS,一時停止,30秒スキップ,左サーチ/スロー,再生,右サーチ/スロー,チャプターマーク,チャンネル上下,データ,チャンネル番号入力,11,12は無反応
番組表,操作一覧,予約確認,HDD,BD/SD,停止,開/閉,電源,Gコードはソフトを終了してその機能が起動
音声,画面表示,再生設定:再生しながらその機能が起動


TOPプログラマ専用BD-J

パジャマ萌えっ娘☆優愛ネコミトリ 詰めピラミッド+