本 Gist は Android 4.4.4 搭載のフィーチャーフォン、SHARP AQUOSケータイ SH-06G の仕様に関する自分用メモです。
正確性はありませんので、参考にする場合は自己責任による検証の上で。
ソフトキー(カーソルキーの周囲に配置されている4つのキー)は、SH Developers Square に掲載されている10キーモデルキーコードとは異なる模様。
キー | コード | 定数名 |
---|---|---|
MENUキー | 82 | KEYCODE_MENU |
カメラキー | 132 | KEYCODE_F2 |
メールキー | 133 | KEYCODE_F3 |
ブラウザキー | 134 | KEYCODE_F4 |
上カーソルキー | 19 | KEYCODE_DPAD_UP |
下カーソルキー | 20 | KEYCODE_DPAD_DOWN |
左カーソルキー | 21 | KEYCODE_DPAD_LEFT |
右カーソルキー | 22 | KEYCODE_DPAD_RIGHT |
センターキー | 23 | KEYCODE_DPAD_CENTER |
ショートカット/TVキー | 142 | KEYCODE_F12 |
マナーキー(本体側面) | 27 | KEYCODE_CAMERA |
82: KEYCODE_MENU ○┌─┐○ 132: KEYCODE_F2
│□│
133: KEYCODE_F3 ○└─┘○ 134: KEYCODE_F4
画面下のナビゲーションバーには、対応する位置のソフトキーの機能ラベルが振られている。
これはおそらく、com.nextfp.android.util.NfpSoftkeyGuide
クラスを用いて制御できる。
ウィンドウに対応した、NfpSoftKeyGuide
のインスタンスを取得する。
ソフトキーラベルが有効であるか、設定する。
# | Type | Summary |
---|---|---|
0 | int | 対象のソフトキーを指定。1 開始で 左上, 右上, 左下, 右下 の順。 |
1 | boolean | 状態を指定。 |
ソフトキーラベルの文字列を設定する。
# | Type | Summary |
---|---|---|
0 | int | 対象のソフトキーを指定。1 開始で 左上, 右上, 左下, 右下 の順。 |
1 | CharSequence | 表示する文字列を指定。null を指定することも許容されている。 |
引数1は、もしかしたら@StringRes int resId
のオーバーロードもあるかもしれない。リソース定数のような数値が埋め込まれている場所があった。
ナビゲーションの再描画を行う。setEnabled()
や setText()
の後、これを呼ぶ必要がある。