TV&盒子手柄键值定义
购买地址:点击
1、小米手柄键值说明:
A键:
- 键值:KEYCODE_BUTTON_A
- 按下:KEYCODE_Pressed BUTTON_A
- 释放:KEYCODE_Released BUTTON_A
B键:
- 键值:KEYCODE_BUTTON_B
- 按下:KEYCODE_Pressed BUTTON_B
- 释放:KEYCODE_Released BUTTON_B
X键:
- 键值:KEYCODE_BUTTON_X
- 按下:KEYCODE_Pressed BUTTON_X
- 释放:KEYCODE_Released BUTTON_X
Y键:
- 键值:KEYCODE_BUTTON_Y
- 按下:KEYCODE_Pressed BUTTON_Y
- 释放:KEYCODE_Released BUTTON_Y
侧键:L1:
- 键值:KEYCODE_BUTTON_L1
- 按下:KEYCODE_Pressed BUTTON_L1
- 释放:KEYCODE_Released BUTTON_L1
侧键:R1:
- 键值:KEYCODE_BUTTON_R1
- 按下:KEYCODE_Pressed BUTTON_R1
- 释放:KEYCODE_Released BUTTON_R1
侧键:L2:
第一套键值:
- 键值:KEYCODE_BUTTON_L2
- 按下:KEYCODE_Pressed BUTTON_L2
- 释放:KEYCODE_Released BUTTON_L2
第二套键值:
- 键值:AXIS_LTRIGGER
- 模拟量:0.0 to 1.0
侧键:R2:
第一套键值:
- 键值:KEYCODE_BUTTON_R2
- 按下:KEYCODE_Pressed BUTTON_R2
- 释放:KEYCODE_Released BUTTON_R2
第二套键值:
- 键值:AXIS_RTRIGGER
- 模拟量:0.0 to 1.0
菜单键(Start):
- 键值:KEYCODE_BUTTON_START
- 按下:KEYCODE_Pressed BUTTON_START
- 释放:KEYCODE_Released BUTTON_START
返回键(Select):
- 键值:KEYCODE_BUTTON_SELECT
- 按下:KEYCODE_Pressed BUTTON_SELECT
- 释放:KEYCODE_Released BUTTON_SELECT
MI键:
- 键值:KEYCODE_MODE
- 按下:KEYCODE_Pressed BUTTON_MODE
- 释放:KEYCODE_Pressed BUTTON_MODE
- 对MI键的要求:游戏不要去使用此按键,此按键会被android系统截获,转换为Home键。不给app使用。
左摇杆:X轴:
- 键值:AXIS_X
- 模拟量:-1.0 to 1.0
左摇杆:Y轴:
- 键值:AXIS_Y
- 模拟量:-1.0 to 1.0
左摇杆:按下:
- 键值:KEYCODE_BUTTON_THUMBL
- 按下:KEYCODE_Pressed BUTTON_THUMBL
- 释放:KEYCODE_Released BUTTON_THUMBL
右摇杆:X轴:
- 键值:AXIS_Z
- 模拟量:-1.0 to 1.0
右摇杆:Y轴:
- 键值:AXIS_RZ
- 模拟量:-1.0 to 1.0
右左摇杆:按下:
- 键值:KEYCODE_BUTTON_THUMBR
- 按下:KEYCODE_Released BUTTON_THUMBR
- 释放:KEYCODE_Released BUTTON_THUMBR
十字键:上:
- 键值:AXIS_HAT_Y
- 模拟量:-1
十字键:下:
- 键值:AXIS_HAT_Y
- 模拟量:1
十字键:左:
- 键值:AXIS_HAT_X
- 模拟量:-1
十字键:右:
- 键值:AXIS_HAT_X
- 模拟量:1
2、小米手柄重力感应接口:
使用原生Android的API: https://developer.android.com/guide/topics/sensors/index.html
3、小米手柄震动马达技术文档: