joystick
用于采集手柄,方向盘等输入信号,并输出。
目前支持的设备列表
- 罗技g29
配置信息
名称 | 支持选项 | 含义 |
---|---|---|
joy_type | G29/MOCK | 输入设备类型,MOCK表示测试设备,会自动输出 |
out_type | int/json | 输出类型,json表示以一个out1输出,int表示分开多个输出 |
输出
输出字段
名称 | 含义 |
---|---|
joyType | 输入设备类型 |
joyId | 设备id |
type | 事件类型 |
partId | 案件类型 |
data | 数据 |
windows键值定义表
按键 | partId | type | data | 输出端口(当out_type为int时) |
---|---|---|---|---|
方块 | 1 | 1 | 放开0 按下1 | |
三角 | 3 | 1 | 放开0 按下1 | |
圆圈 | 2 | 1 | 放开0 按下1 | |
X | 0 | 1 | 放开0 按下1 | |
上 | 5 | 0 | 放开0 按下-32767 | out7 |
下 | 5 | 0 | 放开0 按下32767 | out7 |
左 | 4 | 0 | 放开0 按下32767 | out8 |
右 | 4 | 0 | 放开0 按下-32767 | out8 |
方向盘 | 0 | 0 | -32767~32767 (最左到最右) | out6 |
L2 | 7 | 1 | 放开0 按下1 | |
L3 | 11 | 1 | 放开0 按下1 | |
R2 | 6 | 1 | 放开0 按下1 | |
R3 | 10 | 1 | 放开0 按下1 | |
+ | 19 | 1 | 放开0 按下1 | |
- | 20 | 1 | 放开0 按下1 | |
左拨杆 | 4 | 1 | 放开0 按下1 | |
右拨杆 | 5 | 1 | 放开0 按下1 | |
回车 | 23 | 1 | 放开0 按下1 | |
回车往左转 | 22 | 1 | 放开0 转动1 | |
回车往右转 | 21 | 1 | 放开0 转动1 | |
SHAPE | 8 | 1 | 放开0 按下1 | |
OPTIONS | 9 | 1 | 放开0 按下1 | |
LOGO | 24 | 1 | 放开0 按下1 | |
空挡 | 15 | 1 | 0 | out4 |
前进挡 | 15 | 1 | 1 | out4 |
倒挡 | 14 | 1 | 0 | out5 |
离合器 | 1 | 0 | 32767~-32767(松开到踩死 ) | out1 |
刹车 | 3 | 0 | 32767~-32767(松开到踩死 ) | out2 |
油门 | 2 | 0 | 32767~-32767(松开到踩死 ) | out3 |
linux键值定义表
按键 | partId | type | data | 输出端口(当out_type为int时) |
---|---|---|---|---|
方块 | 1 | 1 | 放开0 按下1 | |
三角 | 3 | 1 | 放开0 按下1 | |
圆圈 | 2 | 1 | 放开0 按下1 | |
X | 0 | 1 | 放开0 按下1 | |
上 | 5 | 0 | 放开0 按下-32767 | out7 |
下 | 5 | 0 | 放开0 按下32767 | out7 |
左 | 4 | 0 | 放开0 按下32767 | out8 |
右 | 4 | 0 | 放开0 按下-32767 | out8 |
方向盘 | 0 | 0 | -32767~32767 (最左到最右) | out6 |
L2 | 6 | 1 | 放开0 按下1 | |
L3 | 10 | 1 | 放开0 按下1 | |
R2 | 7 | 1 | 放开0 按下1 | |
R3 | 11 | 1 | 放开0 按下1 | |
+ | 19 | 1 | 放开0 按下1 | |
- | 20 | 1 | 放开0 按下1 | |
左拨杆 | 4 | 1 | 放开0 按下1 | |
右拨杆 | 5 | 1 | 放开0 按下1 | |
回车 | 23 | 1 | 放开0 按下1 | |
回车往左转 | 22 | 1 | 放开0 转动1 | |
回车往右转 | 21 | 1 | 放开0 转动1 | |
SHAPE | 8 | 1 | 放开0 按下1 | |
OPTIONS | 9 | 1 | 放开0 按下1 | |
LOGO | 24 | 1 | 放开0 按下1 | |
空挡 | 15 | 1 | 0 | out4 |
前进挡 | 15 | 1 | 1 | out4 |
倒挡 | 14 | 1 | 0 | out5 |
离合器 | 1 | 0 | 32767~-32767(松开到踩死 ) | out1 |
刹车 | 3 | 0 | 32767~-32767(松开到踩死 ) | out2 |
油门 | 2 | 0 | 32767~-32767(松开到踩死 ) | out3 |
按键 | 行为 |
---|---|
方块 | 铲斗下 |
三角 | 中臂上 |
圆圈 | 铲斗上 |
X | 中臂下 |
上 | 大臂上 |
下 | 大臂下 |
左 | 回转左 |
右 | 回转右 |
方向盘 | 对应左转(左履带停右履带走)右转(左履带走右履带停) |
L2 | 左轮前进 |
L3 | 左轮后退 |
R2 | 右轮前进 |
R3 | 右轮后退 |
+ | |
- | |
左拨杆 | |
右拨杆 | |
回车 | |
回车往左转 | |
回车往右转 | |
SHAPE | |
OPTIONS | |
LOGO | |
空挡 | |
前进挡 | |
倒挡 | |
离合器 | |
刹车 | |
油门 |