1
0
Fork 0
mirror of https://github.com/hawkeye-stan/msfs-popout-panel-manager.git synced 2024-11-23 14:20:10 +00:00
msfs-popout-panel-manager/ReactClient/public/config/profiles/pmdg-737-700/mcp/PopoutPanelDefinition.json
2022-08-03 19:04:33 -04:00

1066 lines
No EOL
36 KiB
JSON

{
"id": "PMDG_737_700_MCP_DEF",
"value": {
"panelSize": {
"width": 1920,
"height": 329
},
"backgroundImage": "background_mcp.png",
"controlSize": {
"regularButton": {
"width": 65,
"height": 65
},
"crsKnob": {
"width": 81,
"height": 81
},
"mcpKnob": {
"width": 81,
"height": 81
},
"bkKnob": {
"width": 81,
"height": 81
},
"toggleButton": {
"width": 97,
"height": 97
},
"knobWheel": {
"width": 33,
"height": 121
},
"buttonApDisengage": {
"width": 130,
"height": 41
},
"buttonIntv": {
"width": 45,
"height": 45
},
"buttonMaster": {
"width": 36,
"height": 36
},
"atArmLight": {
"width": 40,
"height": 14
},
"threeDigitDisplay": {
"width": 75,
"height": 35
},
"fourDigitDisplay": {
"width": 100,
"height": 35
},
"fiveDigitDisplay": {
"width": 125,
"height": 35
}
},
"panelControlDefinitions": [
{
"id": "ind_at_arm",
"type": "bindableImageButton",
"left": 265,
"top": 57,
"controlSize": {
"$ref": "#value.controlSize.atArmLight"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_AT_ARM_LIGHT",
"images": [
{
"url": "button_at_arm_off.png",
"val": 0
},
{
"url": "button_at_arm_on.png",
"val": 0.5
}
]
}
},
{
"id": "btn_at_arm",
"type": "bindableImageButton",
"left": 240,
"top": 68,
"controlSize": {
"$ref": "#value.controlSize.toggleButton"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_AT_ARM_LIGHT",
"images": [
{
"url": "button_toggle_left_off.png",
"val": 0
},
{
"url": "button_toggle_left_on.png",
"val": 0.5
}
]
},
"action": {
"touchActions": [
{
"action": "38001 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
}
},
{
"id": "btn_cpt_crs_knob",
"type": "imageButton",
"left": 96,
"top": 123,
"controlSize": {
"$ref": "#value.controlSize.crsKnob"
},
"highlight": true,
"image": "knob_crs.png",
"action": {
"touchActions": [
{
"action": "PMDG_B737_MCP_CPT_CRS_SELECT",
"actionType": "SimVarCode"
}
],
"useEncoder": true,
"encoderAction": {
"encoderLowerCW": "37607 (>K:ROTOR_BRAKE)",
"encoderLowerCCW": "37608 (>K:ROTOR_BRAKE)",
"encoderUpperCW": "37607 (>K:ROTOR_BRAKE)",
"encoderUpperCCW": "37608 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
}
},
{
"id": "btn_fo_crs_knob",
"type": "imageButton",
"left": 1737,
"top": 123,
"controlSize": {
"$ref": "#value.controlSize.crsKnob"
},
"highlight": true,
"image": "knob_crs.png",
"action": {
"touchActions": [
{
"action": "PMDG_B737_MCP_FO_CRS_SELECT",
"actionType": "SimEventId"
}
],
"useEncoder": true,
"encoderAction": {
"encoderLowerCW": "40907 (>K:ROTOR_BRAKE)",
"encoderLowerCCW": "40908 (>K:ROTOR_BRAKE)",
"encoderUpperCW": "40907 (>K:ROTOR_BRAKE)",
"encoderUpperCCW": "40908 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
}
},
{
"id": "btn_cpt_fd",
"type": "bindableImageButton",
"left": 168,
"top": 203,
"controlSize": {
"$ref": "#value.controlSize.toggleButton"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_CPT_FD_IND",
"images": [
{
"url": "button_toggle_left_off.png",
"val": 0
},
{
"url": "button_toggle_left_on.png",
"val": 1
}
]
},
"action": {
"touchActions": [
{
"action": "37801 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
}
},
{
"id": "btn_cpt_fd_ind",
"type": "bindableImageButton",
"left": 192,
"top": 134,
"controlSize": {
"$ref": "#value.controlSize.buttonMaster"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_CPT_FD_IND",
"images": [
{
"url": "master_light_off.png",
"val": 0
},
{
"url": "master_light_on.png",
"val": 1
}
]
}
},
{
"id": "btn_fo_fd",
"type": "bindableImageButton",
"left": 1658,
"top": 203,
"controlSize": {
"$ref": "#value.controlSize.toggleButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "40701 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_FO_FD_IND",
"images": [
{
"url": "button_toggle_right_off.png",
"val": 0
},
{
"url": "button_toggle_right_on.png",
"val": 1
}
]
}
},
{
"id": "btn_fo_fd_ind",
"type": "bindableImageButton",
"left": 1682,
"top": 134,
"controlSize": {
"$ref": "#value.controlSize.buttonMaster"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_FO_FD_IND",
"images": [
{
"url": "master_light_off.png",
"val": 0
},
{
"url": "master_light_on.png",
"val": 1
}
]
}
},
{
"id": "btn_toga",
"type": "imageButton",
"image": "button_toga.png",
"left": 80,
"top": 225,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "68401 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
}
},
{
"id": "btn_hud",
"type": "imageButton",
"image": "button_hud.png",
"left": 1769,
"top": 225,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "PMDG_B737_MCP_HUD_SELECT",
"actionType": "SimEventId"
}
],
"useEncoder": true,
"encoderAction": {
"encoderLowerCW": "98007 (>K:ROTOR_BRAKE)",
"encoderLowerCCW": "98008 (>K:ROTOR_BRAKE)",
"encoderLowerSwitch": "97901 (>K:ROTOR_BRAKE)",
"encoderUpperCW": "25802 (>K:ROTOR_BRAKE)",
"encoderUpperCCW": "25801 (>K:ROTOR_BRAKE)",
"encoderUpperSwitch": "98101 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
}
},
{
"id": "btn_n1_limit",
"type": "bindableImageButton",
"left": 252,
"top": 225,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "38101 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_N1_IND",
"images": [
{
"url": "button_n1_off.png",
"val": 0
},
{
"url": "button_n1_on.png",
"val": 1
}
]
}
},
{
"id": "btn_speed",
"type": "bindableImageButton",
"left": 342,
"top": 225,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "38201 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_SPEED_IND",
"images": [
{
"url": "button_speed_off.png",
"val": 0
},
{
"url": "button_speed_on.png",
"val": 1
}
]
}
},
{
"id": "btn_lvl_chg",
"type": "bindableImageButton",
"left": 605,
"top": 225,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "39101 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_LVL_CHANGE_IND",
"images": [
{
"url": "button_lvl_chg_off.png",
"val": 0
},
{
"url": "button_lvl_chg_on.png",
"val": 1
}
]
}
},
{
"id": "btn_hdg_sel",
"type": "bindableImageButton",
"left": 733,
"top": 225,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "39201 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_HDG_SEL_IND",
"images": [
{
"url": "button_hdg_sel_off.png",
"val": 0
},
{
"url": "button_hdg_sel_on.png",
"val": 1
}
]
}
},
{
"id": "btn_app",
"type": "bindableImageButton",
"left": 865,
"top": 225,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "39301 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_APP_IND",
"images": [
{
"url": "button_app_off.png",
"val": 0
},
{
"url": "button_app_on.png",
"val": 1
}
]
}
},
{
"id": "btn_alt_hld",
"type": "bindableImageButton",
"left": 1043,
"top": 225,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "39401 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_ALT_HOLD_IND",
"images": [
{
"url": "button_alt_hld_off.png",
"val": 0
},
{
"url": "button_alt_hld_on.png",
"val": 1
}
]
}
},
{
"id": "btn_vnav",
"type": "bindableImageButton",
"left": 605,
"top": 34,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "38601 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_VNAV_IND",
"images": [
{
"url": "button_vnav_off.png",
"val": 0
},
{
"url": "button_vnav_on.png",
"val": 1
}
]
}
},
{
"id": "btn_lnav",
"type": "bindableImageButton",
"left": 865,
"top": 34,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "39701 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_LNAV_IND",
"images": [
{
"url": "button_lnav_off.png",
"val": 0
},
{
"url": "button_lnav_on.png",
"val": 1
}
]
}
},
{
"id": "btn_vor_loc",
"type": "bindableImageButton",
"left": 865,
"top": 130,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "39601 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_VOR_LOC_IND",
"images": [
{
"url": "button_vor_loc_off.png",
"val": 0
},
{
"url": "button_vor_loc_on.png",
"val": 1
}
]
}
},
{
"id": "btn_cmd_a",
"type": "bindableImageButton",
"left": 1485,
"top": 55,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "40201 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_CMD_A_IND",
"images": [
{
"url": "button_cmd_off.png",
"val": 0
},
{
"url": "button_cmd_on.png",
"val": 1
}
]
}
},
{
"id": "btn_cmd_b",
"type": "bindableImageButton",
"left": 1589,
"top": 55,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "40301 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_CMD_B_IND",
"images": [
{
"url": "button_cmd_off.png",
"val": 0
},
{
"url": "button_cmd_on.png",
"val": 1
}
]
}
},
{
"id": "btn_cws_a",
"type": "bindableImageButton",
"left": 1485,
"top": 146,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "40401 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_CWS_A_IND",
"images": [
{
"url": "button_cws_off.png",
"val": 0
},
{
"url": "button_cws_on.png",
"val": 1
}
]
}
},
{
"id": "btn_cws_b",
"type": "bindableImageButton",
"left": 1589,
"top": 146,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "40501 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_CWS_B_IND",
"images": [
{
"url": "button_cws_off.png",
"val": 0
},
{
"url": "button_cws_on.png",
"val": 1
}
]
}
},
{
"id": "btn_hdg_bk_knob",
"type": "bindableImageButton",
"left": 726,
"top": 125,
"controlSize": {
"$ref": "#value.controlSize.bkKnob"
},
"highlight": true,
"action": {
"touchActions": [
{
"action": "PMDG_B737_MCP_BANK_ANGLE_SELECT",
"actionType": "SimEventId"
}
],
"useDualEncoder": true,
"encoderAction": {
"encoderLowerCW": "38902 (>K:ROTOR_BRAKE)",
"encoderLowerCCW": "38901 (>K:ROTOR_BRAKE)",
"encoderUpperCW": "39007 (>K:ROTOR_BRAKE)",
"encoderUpperCCW": "39008 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
},
"binding": {
"variable": "PMDG_B737_MCP_BANK_ANGLE",
"images": [
{
"url": "knob_bk.png",
"rotate": 30,
"val": 0
},
{
"url": "knob_bk.png",
"rotate": 60,
"val": 10
},
{
"url": "knob_bk.png",
"rotate": 90,
"val": 20
},
{
"url": "knob_bk.png",
"rotate": 120,
"val": 30
},
{
"url": "knob_bk.png",
"rotate": 150,
"val": 40
}
]
}
},
{
"id": "btn_speed_knob",
"type": "imageButton",
"left": 465,
"top": 155,
"controlSize": {
"$ref": "#value.controlSize.mcpKnob"
},
"highlight": true,
"image": "knob_mcp.png",
"action": {
"touchActions": [
{
"action": "PMDG_B737_MCP_SPEED_SELECT",
"actionType": "SimEventId"
}
],
"useEncoder": true,
"encoderAction": {
"encoderLowerCW": "38407 (>K:ROTOR_BRAKE)",
"encoderLowerCCW": "38408 (>K:ROTOR_BRAKE)",
"encoderUpperCW": "38407 (>K:ROTOR_BRAKE)",
"encoderUpperCCW": "38408 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
}
},
{
"id": "btn_alt_knob",
"type": "imageButton",
"left": 1034,
"top": 124,
"controlSize": {
"$ref": "#value.controlSize.mcpKnob"
},
"highlight": true,
"image": "knob_mcp.png",
"action": {
"touchActions": [
{
"action": "PMDG_B737_MCP_ALT_SELECT",
"actionType": "SimEventId"
}
],
"useEncoder": true,
"encoderAction": {
"encoderLowerCW": "40007 (>K:ROTOR_BRAKE)",
"encoderLowerCCW": "40008 (>K:ROTOR_BRAKE)",
"encoderUpperCW": "40007 (>K:ROTOR_BRAKE)",
"encoderUpperCCW": "40008 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
}
},
{
"id": "btn_alt_intv",
"type": "imageButton",
"left": 1143,
"top": 144,
"controlSize": {
"$ref": "#value.controlSize.buttonIntv"
},
"highlight": false,
"image": "button_intv.png",
"action": {
"touchActions": [
{
"action": "88501 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
}
},
{
"id": "btn_co_intv",
"type": "imageButton",
"left": 397,
"top": 144,
"controlSize": {
"$ref": "#value.controlSize.buttonIntv"
},
"highlight": false,
"image": "button_intv.png",
"action": {
"touchActions": [
{
"action": "38301 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
}
},
{
"id": "btn_spd_intv",
"type": "imageButton",
"left": 570,
"top": 144,
"controlSize": {
"$ref": "#value.controlSize.buttonIntv"
},
"highlight": false,
"image": "button_intv.png",
"action": {
"touchActions": [
{
"action": "38701 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
}
},
{
"id": "btn_vs",
"type": "bindableImageButton",
"left": 1144,
"top": 225,
"controlSize": {
"$ref": "#value.controlSize.regularButton"
},
"highlight": false,
"action": {
"touchActions": [
{
"action": "39501 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
},
"binding": {
"variable": "PMDG_B737_MCP_VS_IND",
"images": [
{
"url": "button_vs_off.png",
"val": 0
},
{
"url": "button_vs_on.png",
"val": 1
}
]
}
},
{
"id": "btn_vs_knob",
"type": "imageButton",
"left": 1367,
"top": 152,
"controlSize": {
"$ref": "#value.controlSize.knobWheel"
},
"highlight": true,
"image": "knob_wheel.png",
"action": {
"touchActions": [
{
"action": "PMDG_B737_MCP_VS_SELECT",
"actionType": "SimEventId"
}
],
"useEncoder": true,
"encoderAction": {
"encoderLowerCW": "40108 (>K:ROTOR_BRAKE)",
"encoderLowerCCW": "40107 (>K:ROTOR_BRAKE)",
"encoderUpperCW": "40108 (>K:ROTOR_BRAKE)",
"encoderUpperCCW": "40107 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
}
},
{
"id": "btn_at_disengage",
"type": "imageButton",
"left": 1503,
"top": 264,
"controlSize": {
"$ref": "#value.controlSize.buttonApDisengage"
},
"highlight": false,
"image": "button_ap_disengage.png",
"action": {
"touchActions": [
{
"action": "40601 (>K:ROTOR_BRAKE)",
"actionType": "SimVarCode"
}
]
}
},
{
"id": "display_cpt_crs",
"type": "digitDisplay",
"left": 112,
"top": 65,
"controlSize": {
"$ref": "#value.controlSize.threeDigitDisplay"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_CPT_CRS",
"numberOfDisplayDigit": 3,
"padZeroes": true
}
},
{
"id": "display_fo_crs",
"type": "digitDisplay",
"left": 1710,
"top": 65,
"controlSize": {
"$ref": "#value.controlSize.threeDigitDisplay"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_FO_CRS",
"numberOfDisplayDigit": 3,
"padZeroes": true
}
},
{
"id": "display_ias_mach",
"type": "digitDisplay",
"left": 440,
"top": 65,
"controlSize": {
"$ref": "#value.controlSize.fourDigitDisplay"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_IAS_MACH",
"numberOfDisplayDigit": 3,
"decimalPlaces": 2,
"decimalPlacesLessThanOneOnly": true
}
},
{
"id": "display_hdg",
"type": "digitDisplay",
"left": 720,
"top": 65,
"controlSize": {
"$ref": "#value.controlSize.threeDigitDisplay"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_HDG",
"numberOfDisplayDigit": 3,
"padZeroes": true
}
},
{
"id": "display_alt",
"type": "digitDisplay",
"left": 1028,
"top": 65,
"controlSize": {
"$ref": "#value.controlSize.fiveDigitDisplay"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_ALT",
"numberOfDisplayDigit": 5
}
},
{
"id": "display_vs",
"type": "digitDisplay",
"left": 1339,
"top": 65,
"controlSize": {
"$ref": "#value.controlSize.threeDigitDisplay"
},
"highlight": false,
"binding": {
"variable": "PMDG_B737_MCP_V_SPEED",
"numberOfDisplayDigit": 4
}
}
]
}
}