
ある程度レイアウトを作成したのですが今回は別のネタで。Wiiのリモコンに対してJavaScriptのキー入力判定は動作するのかというネタです。Wiiリモコンは全てのボタンにブラウザ操作機能が割り当てられているのですが、ポインタが画面内では十字キーが反応しないなど、特定の条件内での動作は可能なので、もしかしたら有益な情報となるかもしれません。
詳細は以下。
キーコードを得る関数などに関しては All About を参考にさせていただきました(というよりそのまま引用。)
クロスブラウザを制する Part 2 2-18 押されたキーコードget - [JavaScript]All About
http://allabout.co.jp/internet/javascript/closeup/CU20011102/index.htm
さて、Wiiのインターネットチャンネルを通して確認してみました。
| ボタン | コード | ポインタの状態 | 備考 |
| 上 | 175 | 有り | 通常パソコンでいう「TAB機能」が動作していますがポインタが存在する状態ならば、「TAB機能」は動作しないようです。使い道はあるかも |
| 右 | 177 | 有り | 同上 |
| 下 | 176 | 有り | 同上 |
| 左 | 178 | 有り | 同上 |
| A | 13 | 無し | 通常はマウスクリックの役割、ポインタが画面外の場合のみ反応してくれるようです。使い道はあり? |
| B | 171 | どちらでも | どちらでも動作可能ですが、スクロールの役割を果たすのでスクロールがあるサイトには使用できませんね。
|
| + | 174 | どちらでも | 反応しますが拡大の役割があるので使えるとは思えません。 |
| - | 170 | どちらでも | 反応しますが縮小の役割があるので、拡大をしないようなサイトにしか使用できません。 |
| HOME | | | まったく反応なし。 |
| 1 | 172 | どちらでも | 反応はしますが、お気に入りに飛ばされるので意味無し。 |
| 2 | 173 | どちらでも | 反応はしますが、ケータイモード(?)のような画面表示方法の切り替えになるので使用は難しい。 |
以上が結果です、正直使えるといったら十字キーくらいでしょうか、ポインタが画面内に存在しているかどうかを確認できる方法があれば何かに応用することができそうです。