こんなのあるんですね.
BTで端末とペアリングすれば
ボタンが2つだけの仮想キーボードとして稼働します.
override fun dispatchKeyEvent(event: KeyEvent?): Boolean {
println("$event")
return super.dispatchKeyEvent(event)
}
I/System.out: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_VOLUME_UP, scanCode=115, metaState=0, flags=0x8, repeatCount=0, eventTime=205335386, downTime=205335386, deviceId=9, source=0x101 }
I/System.out: KeyEvent { action=ACTION_UP, keyCode=KEYCODE_VOLUME_UP, scanCode=115, metaState=0, flags=0x8, repeatCount=0, eventTime=205335591, downTime=205335386, deviceId=9, source=0x101 }
I/System.out: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_ENTER, scanCode=28, metaState=0, flags=0x8, repeatCount=0, eventTime=205340874, downTime=205340874, deviceId=9, source=0x101 }
I/System.out: KeyEvent { action=ACTION_UP, keyCode=KEYCODE_ENTER, scanCode=28, metaState=0, flags=0x8, repeatCount=0, eventTime=205341051, downTime=205340874, deviceId=9, source=0x101 }
よって, 音量UPボタンとエンターボタンの2つの操作を数メートル離れたとこから操作できます.
一方, カメラアプリでは, 音量ボタンでシャッターを切ることができます.
そういうことで自撮りなどに楽しく利用できます.
ちなみに電池は「CR2032 3V」が入ってました.