最終更新:2016-03-23 (水) 15:44:50 (2949d)
Android/物理キーボード
メモ
- dumpsys inputするとKeyboardType?というのがある
- InputDevice::dumpで表示
- AOSP/frameworks/native/include/android/input.h?
- InputReader::createDeviceLockedで判定してる
Android 4.1〜
- キーボードレイアウトを選択できる
Android 5.1.1 (N5)
設定画面
- 設定→言語と入力→キーボードと入力方法 の現在のキーボードを選択すると"キーボードの変更"の画面が出る
- ハードウェア / 入力方法を表示する (ON/OFF)
- ONにするとソフトウェアキーボードが出る(物理キーでも入力できる)
- OFFにするとソフトウェアキーボードが出ない
- 入力のときだけナビバーに"キーボードの変更"ボタンが出る
- ハードウェア / 入力方法を表示する (ON/OFF)
通知バー
- 通知バーに"キーボードレイアウトの選択"が出る
- キーボードレイアウトを選んでいると出ない
Android 4.1~Android 4.4
設定画面
- キーボードと入力方法 の現在のキーボードを選択すると"入力方法の選択"の画面が出る
- ハードウェア / 物理キーボード (ON/OFF)
- ONにするとソフトウェアキーボードが出ない
- OFFにするとソフトウェアキーボードが出る(物理キーでも入力できる)
- ハードウェア / 物理キーボード (ON/OFF)
- ナビバーは変化なし
Android 4.3 (Galaxy Nexus)
設定画面
- 設定→言語と入力→キーボードと入力方法 の現在のキーボードのところをタップする
- "入力方法の選択"ダイアログが出て"ハードウェア 物理キーボード"をON/OFFにする設定がある
通知バー
- 文字入力中に通知バーに入力方法の選択が出る
- これは物理キーボード関係なく出るっぽい
- 通知バーに"キーボードレイアウトの選択"が出る
- キーボードレイアウトを選んでいると出ない
Android 4.0
- キーボードと入力方法 の現在のキーボードを選択すると"入力方法の選択"の画面が出る
- 物理キーボードの設定はない
- ナビバーは変化なし
- キーレイアウトの選択機能もない
日本語キーボード
- iWnn IMEだとTabキーで日本語On/Off
GALAXY Note 3
- Android 4.4.2
- マウス認識しない
- キーボードは認識するけどキーボードレイアウトの設定は表示されない