MOVERIO
BT-300 ドキュメント

4. UI制御

4.1. UI制御概要

4.1.1. ハードウェアボタン種類と機能

BT-300には、下図に示すハードウェアボタンがあります。それぞれのキーに対応するキーイベントは、表4-1 キーコード一覧に記載の通りです。

表 4-1 キーコード一覧
名称 キーコード デバイスのタイプ
Power button (KEYCODE_POWER) Physical switch
HOME key (KEYCODE_HOME) Touch Sensor
BACK key KEYCODE_BACK Touch Sensor
History key
(Recent key)
(KEYCODE_RECENT) Touch Sensor
Switch key (KEYCODE_MULTIFUNCTION) Physical switch
Volume Up KEYCODE_VOLUME_UP Physical switch
Volume Down KEYCODE_VOLUME_DOWN Physical switch
Up KEYCODE_DPAD_UP Touch Sensor
Down KEYCODE_DPAD_DOWN Touch Sensor
Left KEYCODE_DPAD_LEFT Touch Sensor
Right KEYCODE_DPAD_RIGHT Touch Sensor
Enter key KEYCODE_DPAD_CENTER Physical switch

※括弧つきのものは、アプリにイベント通知されません。

4.1.2. トラックパッド操作時にアプリで取得できるイベントについて

トラックパッドを操作した際に、各メソッドに対するイベントが発生するかどうかを下表に示します。

:イベントが発生する

クラス メソッド 動作 イベント発生
View onTouchEvent  
dispatchTouchEvent  
GestureDetector.OnDoubleTapListener onDown  
onFing  
onLongPress  
onScroll  
onShowPress  
onSingleTapUp  
MotionEvent getAction ACTION_UP
ACTION_DOWN
ACTION_MOVE
ACTION_CANCEL
ACTION_HOVER_ENTER
ACTION_HOVER_EXIT
ACTION_HOVER_MOVE
getToolType TOOL_TYPE_FINGER  
TOOL_TYPE_MOUSE
TOOL_TYPE_STYLUS  
TOOL_TYPE_UNKNOWN  
getX  
getY  
getDownTime  
getPointerCount  
getPointerld  
getSize    
getToolMajor    
getToolMinor    
getTouchMajor    
getTouchMinor    
getEventTime  
getPressure    
Go to Top