ガラホ(AQUOS K SHF31) のキーイベント一覧
動機
見た目はガラケー、中身はAndroid なガラホですが、Google Play からアプリをダウンロードできません。
その制約からか、ガラホ対応するための開発ノウハウを検索しても、ほぼありません。
まぁ完全にガラパゴスな端末なので、しょうがないですが……。
そんなガラホですが、以前連絡用として使っていたものが手元にあります。
ちょうど自作アプリを作っている最中なので、ガラホ関連で分かったことはメモしていきたいと思います。
本題
今回、dispatchKeyEvent() で取得できるイベントからガラホのキーアサインを調べました。
電源ボタン、アプリ使用履歴キーは、上記イベント取得するためのアプリの制御を奪ってしまうため、調べることができませんでした。
それ以外のキーのイベントは下記でした。
物理配置
| 左 | 左中 | 中 | 右中 | 右 |
|---|---|---|---|---|
| MENU | UP | F2 | ||
| LEFT | CENTER | RIGHT | ||
| F3 | DOWN | F4 | ||
| CALL | BACK | ? | ||
| 1 | 2 | 3 | ||
| 4 | 5 | 6 | ||
| 7 | 8 | 9 | ||
| STAR | 0 | POUND | ||
| ? | F12 |
対応表
| 物理キー | KEY EVENT |
|---|---|
| カーソルキー(左) | KEYCODE_LEFT |
| カーソルキー(右) | KEYCODE_RIGHT |
| カーソルキー(上) | KEYCODE_UP |
| カーソルキー(下) | KEYCODE_DOWN |
| 電話帳キー | KEYCODE_MENU |
| メールキー | KEYCODE_F3 |
| クリアキー | KEYCODE_BACK |
| 発信キー | KEYCODE_CALL |
| 0 | KEYCODE_0 |
| 1 | KEYCODE_1 |
| 2 | KEYCODE_2 |
| 3 | KEYCODE_3 |
| 4 | KEYCODE_4 |
| 5 | KEYCODE_5 |
| 6 | KEYCODE_6 |
| 7 | KEYCODE_7 |
| 8 | KEYCODE_8 |
| 9 | KEYCODE_9 |
| * | KEYCODE_STAR |
| # | KEYCODE_POUND |
| アプリ使用履歴キー | ? |
| センターキー | KEYCODE_CENTER |
| カメラキー | KEYCODE_F2 |
| ブラウザ / アプリキー | KEYCODE_F4 |
| 電源 / 終話キー | ? |
参考文献
- AQUOS K SHF31 取扱説明書 (170720)