ptimale Posted December 21, 2020 Report Posted December 21, 2020 Hello there are offsets for: CRANK NORM MODE IGN / START A320 FBW thank you
John Dowson Posted December 22, 2020 Report Posted December 22, 2020 22 hours ago, ptimale said: there are offsets for: CRANK NOTM MODE No, What are thes? I can see that there is an MSFS control entitled 'SET ENGINE CRANK MODE and one for 'SET ENGINE NORM MODE'', but these aren't available via SimConnect. I will try adding these at some point to see if this is just missing from the documentation, but I doubt it. In this is the case, then you can assign keys to these controls in MSFS, and then assign buttons/switches in FSUIPC7 to those key assignments. 22 hours ago, ptimale said: IGN / START Similarly, there is an MSFS control SET ENGINE IGN/START MODE - is this the control that you are after? Again, seems to be MSFS internal only. John
Andreas Guther Posted January 1, 2021 Report Posted January 1, 2021 Hello John, I think he's behind setting the engine mode of the A320. The events are: ENGINE_MODE_CRANK_SET ENGINE_MODE_NORM_SET ENGINE_MODE_IGN_START I've just tried them via SimConnect and the first two work, but the last one does not unfortunately. They can be found in the latest gauge.h. Best, Andreas
John Dowson Posted January 2, 2021 Report Posted January 2, 2021 Hi Andreas, 21 hours ago, Andreas Guther said: I think he's behind setting the engine mode of the A320. The events are: ENGINE_MODE_CRANK_SET ENGINE_MODE_NORM_SET ENGINE_MODE_IGN_START I've just tried them via SimConnect and the first two work, but the last one does not unfortunately. They can be found in the latest gauge.h. Ok, thanks. I'll add these to FSUIPC7 in the next release. John 1
John Dowson Posted January 3, 2021 Report Posted January 3, 2021 On 1/1/2021 at 12:19 PM, Andreas Guther said: ENGINE_MODE_IGN_START Note that the key string for this is actually ENGINE_MODE_IGN_SET. i have added these new controls/events, as well as a lot of other new ones, to the following version if you would like to try: FSUIPC7.exe These are the ids of the new events added (the vast majority of the string names match the key id strings with the 'KEY_' part removed): Quote #define KEY_BLEED_AIR_SOURCE_CONTROL_SET (KEY_ID_MIN + 1350) #define KEY_FUEL_DUMP_SWITCH_SET (KEY_ID_MIN + 1351) #define KEY_ANNUNCIATOR_SWITCH_TOGGLE (KEY_ID_MIN + 1352) #define KEY_ANNUNCIATOR_SWITCH_ON (KEY_ID_MIN + 1353) #define KEY_ANNUNCIATOR_SWITCH_OFF (KEY_ID_MIN + 1354) #define KEY_SHUTOFF_VALVE_TOGGLE (KEY_ID_MIN + 1355) #define KEY_SHUTOFF_VALVE_ON (KEY_ID_MIN + 1356) #define KEY_SHUTOFF_VALVE_OFF (KEY_ID_MIN + 1357) #define KEY_LIGHT_POTENTIOMETER_INC (KEY_ID_MIN + 1358) #define KEY_LIGHT_POTENTIOMETER_DEC (KEY_ID_MIN + 1359) #define KEY_FUEL_SELECTOR_1_ISOLATE (KEY_ID_MIN + 1360) #define KEY_FUEL_SELECTOR_1_CROSSFEED (KEY_ID_MIN + 1361) #define KEY_FUEL_SELECTOR_2_ISOLATE (KEY_ID_MIN + 1362) #define KEY_FUEL_SELECTOR_2_CROSSFEED (KEY_ID_MIN + 1363) #define KEY_FUEL_SELECTOR_3_ISOLATE (KEY_ID_MIN + 1364) #define KEY_FUEL_SELECTOR_3_CROSSFEED (KEY_ID_MIN + 1365) #define KEY_FUEL_SELECTOR_4_ISOLATE (KEY_ID_MIN + 1366) #define KEY_FUEL_SELECTOR_4_CROSSFEED (KEY_ID_MIN + 1367) #define KEY_AUTOPILOT_DISENGAGE_TOGGLE (KEY_ID_MIN + 1368) #define KEY_LIGHT_POTENTIOMETER_1_SET (KEY_ID_MIN + 1369) #define KEY_LIGHT_POTENTIOMETER_2_SET (KEY_ID_MIN + 1370) #define KEY_LIGHT_POTENTIOMETER_3_SET (KEY_ID_MIN + 1371) #define KEY_LIGHT_POTENTIOMETER_4_SET (KEY_ID_MIN + 1372) #define KEY_LIGHT_POTENTIOMETER_5_SET (KEY_ID_MIN + 1373) #define KEY_LIGHT_POTENTIOMETER_6_SET (KEY_ID_MIN + 1374) #define KEY_LIGHT_POTENTIOMETER_7_SET (KEY_ID_MIN + 1375) #define KEY_LIGHT_POTENTIOMETER_8_SET (KEY_ID_MIN + 1376) #define KEY_LIGHT_POTENTIOMETER_9_SET (KEY_ID_MIN + 1377) #define KEY_LIGHT_POTENTIOMETER_10_SET (KEY_ID_MIN + 1378) #define KEY_BREAKER_AVNFAN_TOGGLE (KEY_ID_MIN + 1379) #define KEY_BREAKER_AUTOPILOT_TOGGLE (KEY_ID_MIN + 1380) #define KEY_BREAKER_GPS_TOGGLE (KEY_ID_MIN + 1381) #define KEY_BREAKER_NAVCOM1_TOGGLE (KEY_ID_MIN + 1382) #define KEY_BREAKER_NAVCOM2_TOGGLE (KEY_ID_MIN + 1383) #define KEY_BREAKER_ADF_TOGGLE (KEY_ID_MIN + 1384) #define KEY_BREAKER_XPNDR_TOGGLE (KEY_ID_MIN + 1385) #define KEY_BREAKER_FLAP_TOGGLE (KEY_ID_MIN + 1386) #define KEY_BREAKER_INST_TOGGLE (KEY_ID_MIN + 1387) #define KEY_BREAKER_AVNBUS1_TOGGLE (KEY_ID_MIN + 1388) #define KEY_BREAKER_AVNBUS2_TOGGLE (KEY_ID_MIN + 1389) #define KEY_BREAKER_TURNCOORD_TOGGLE (KEY_ID_MIN + 1390) #define KEY_BREAKER_INSTLTS_TOGGLE (KEY_ID_MIN + 1391) #define KEY_BREAKER_ALTFLD_TOGGLE (KEY_ID_MIN + 1392) #define KEY_BREAKER_WARN_TOGGLE (KEY_ID_MIN + 1393) #define KEY_BREAKER_AVNFAN_SET (KEY_ID_MIN + 1394) #define KEY_BREAKER_AUTOPILOT_SET (KEY_ID_MIN + 1395) #define KEY_BREAKER_GPS_SET (KEY_ID_MIN + 1396) #define KEY_BREAKER_NAVCOM1_SET (KEY_ID_MIN + 1397) #define KEY_BREAKER_NAVCOM2_SET (KEY_ID_MIN + 1398) #define KEY_BREAKER_ADF_SET (KEY_ID_MIN + 1399) #define KEY_BREAKER_XPNDR_SET (KEY_ID_MIN + 1400) #define KEY_BREAKER_FLAP_SET (KEY_ID_MIN + 1401) #define KEY_BREAKER_INST_SET (KEY_ID_MIN + 1402) #define KEY_BREAKER_AVNBUS1_SET (KEY_ID_MIN + 1403) #define KEY_BREAKER_AVNBUS2_SET (KEY_ID_MIN + 1404) #define KEY_BREAKER_TURNCOORD_SET (KEY_ID_MIN + 1405) #define KEY_BREAKER_INSTLTS_SET (KEY_ID_MIN + 1406) #define KEY_BREAKER_ALTFLD_SET (KEY_ID_MIN + 1407) #define KEY_BREAKER_WARN_SET (KEY_ID_MIN + 1408) #define KEY_PILOT_TRANSMITTER_SET (KEY_ID_MIN + 1409) #define KEY_COPILOT_TRANSMITTER_SET (KEY_ID_MIN + 1410) #define KEY_TOGGLE_SPEAKER (KEY_ID_MIN + 1411) #define KEY_TOGGLE_ICS (KEY_ID_MIN + 1412) #define KEY_AUDIO_PANEL_VOLUME_INC (KEY_ID_MIN + 1413) #define KEY_AUDIO_PANEL_VOLUME_DEC (KEY_ID_MIN + 1414) #define KEY_MARKER_BEACON_SENSITIVITY_HIGH (KEY_ID_MIN + 1415) #define KEY_MARKER_BEACON_TEST_MUTE (KEY_ID_MIN + 1416) #define KEY_INTERCOM_MODE_SET (KEY_ID_MIN + 1417) #define KEY_COM3_RADIO_SET (KEY_ID_MIN + 1418) #define KEY_COM3_STBY_RADIO_SET (KEY_ID_MIN + 1419) #define KEY_COM3_RADIO_WHOLE_DEC (KEY_ID_MIN + 1420) #define KEY_COM3_RADIO_WHOLE_INC (KEY_ID_MIN + 1421) #define KEY_COM3_RADIO_FRACT_DEC (KEY_ID_MIN + 1422) #define KEY_COM3_RADIO_FRACT_INC (KEY_ID_MIN + 1423) #define KEY_COM3_RADIO_FRACT_DEC_CARRY (KEY_ID_MIN + 1424) #define KEY_COM3_RADIO_FRACT_INC_CARRY (KEY_ID_MIN + 1425) #define KEY_COM3_RADIO_SWAP (KEY_ID_MIN + 1426) #define KEY_RADIO_COMMNAV3_TEST_TOGGLE (KEY_ID_MIN + 1427) #define KEY_COM1_RECEIVE_SELECT (KEY_ID_MIN + 1428) #define KEY_COM2_RECEIVE_SELECT (KEY_ID_MIN + 1429) #define KEY_COM3_RECEIVE_SELECT (KEY_ID_MIN + 1430) #define KEY_PEDESTRAL_LIGHTS_TOGGLE (KEY_ID_MIN + 1431) #define KEY_PEDESTRAL_LIGHTS_ON (KEY_ID_MIN + 1432) #define KEY_PEDESTRAL_LIGHTS_OFF (KEY_ID_MIN + 1433) #define KEY_PEDESTRAL_LIGHTS_SET (KEY_ID_MIN + 1434) #define KEY_GLARESHIELD_LIGHTS_TOGGLE (KEY_ID_MIN + 1435) #define KEY_GLARESHIELD_LIGHTS_ON (KEY_ID_MIN + 1436) #define KEY_GLARESHIELD_LIGHTS_OFF (KEY_ID_MIN + 1437) #define KEY_GLARESHIELD_LIGHTS_SET (KEY_ID_MIN + 1438) #define KEY_CABIN_LIGHTS_ON (KEY_ID_MIN + 1439) #define KEY_CABIN_LIGHTS_OFF (KEY_ID_MIN + 1440) #define KEY_CABIN_LIGHTS_SET (KEY_ID_MIN + 1441) #define KEY_COM1_VOLUME_SET (KEY_ID_MIN + 1442) #define KEY_COM1_VOLUME_INC (KEY_ID_MIN + 1443) #define KEY_COM1_VOLUME_DEC (KEY_ID_MIN + 1444) #define KEY_COM2_VOLUME_SET (KEY_ID_MIN + 1445) #define KEY_COM2_VOLUME_INC (KEY_ID_MIN + 1446) #define KEY_COM2_VOLUME_DEC (KEY_ID_MIN + 1447) #define KEY_COM3_VOLUME_SET (KEY_ID_MIN + 1448) #define KEY_COM3_VOLUME_INC (KEY_ID_MIN + 1449) #define KEY_COM3_VOLUME_DEC (KEY_ID_MIN + 1450) #define KEY_NAV1_VOLUME_SET (KEY_ID_MIN + 1451) #define KEY_NAV1_VOLUME_INC (KEY_ID_MIN + 1452) #define KEY_NAV1_VOLUME_DEC (KEY_ID_MIN + 1453) #define KEY_NAV2_VOLUME_SET (KEY_ID_MIN + 1454) #define KEY_NAV2_VOLUME_INC (KEY_ID_MIN + 1455) #define KEY_NAV2_VOLUME_DEC (KEY_ID_MIN + 1456) #define KEY_ATTITUDE_BARS_POSITION_SET (KEY_ID_MIN + 1457) #define KEY_COM1_STORED_FREQUENCY_SET (KEY_ID_MIN + 1458) #define KEY_COM1_STORED_FREQUENCY_INDEX_SET (KEY_ID_MIN + 1459) #define KEY_COM2_STORED_FREQUENCY_SET (KEY_ID_MIN + 1460) #define KEY_COM2_STORED_FREQUENCY_INDEX_SET (KEY_ID_MIN + 1461) #define KEY_COM3_STORED_FREQUENCY_SET (KEY_ID_MIN + 1462) #define KEY_COM3_STORED_FREQUENCY_INDEX_SET (KEY_ID_MIN + 1463) #define KEY_RUDDER_TRIM_DISABLED_SET (KEY_ID_MIN + 1464) #define KEY_RUDDER_TRIM_DISABLED_TOGGLE (KEY_ID_MIN + 1465) #define KEY_ELEVATOR_TRIM_DISABLED_SET (KEY_ID_MIN + 1466) #define KEY_ELEVATOR_TRIM_DISABLED_TOGGLE (KEY_ID_MIN + 1467) #define KEY_AILERON_TRIM_DISABLED_SET (KEY_ID_MIN + 1468) #define KEY_AILERON_TRIM_DISABLED_TOGGLE (KEY_ID_MIN + 1469) #define KEY_SET_STARTER_ALL_HELD (KEY_ID_MIN + 1470) #define KEY_SET_STARTER1_HELD (KEY_ID_MIN + 1471) #define KEY_SET_STARTER2_HELD (KEY_ID_MIN + 1472) #define KEY_SET_STARTER3_HELD (KEY_ID_MIN + 1473) #define KEY_SET_STARTER4_HELD (KEY_ID_MIN + 1474) #define KEY_ANTI_ICE_GRADUAL_SET (KEY_ID_MIN + 1475) #define KEY_ANTI_ICE_GRADUAL_SET_ENG1 (KEY_ID_MIN + 1476) #define KEY_ANTI_ICE_GRADUAL_SET_ENG2 (KEY_ID_MIN + 1477) #define KEY_ANTI_ICE_GRADUAL_SET_ENG3 (KEY_ID_MIN + 1478) #define KEY_ANTI_ICE_GRADUAL_SET_ENG4 (KEY_ID_MIN + 1479) #define KEY_TURBINE_IGNITION_SWITCH_SET (KEY_ID_MIN + 1480) #define KEY_TURBINE_IGNITION_SWITCH_SET1 (KEY_ID_MIN + 1481) #define KEY_TURBINE_IGNITION_SWITCH_SET2 (KEY_ID_MIN + 1482) #define KEY_TURBINE_IGNITION_SWITCH_SET3 (KEY_ID_MIN + 1483) #define KEY_TURBINE_IGNITION_SWITCH_SET4 (KEY_ID_MIN + 1484) #define KEY_TOGGLE_AIRCRAFT_EXIT_FAST (KEY_ID_MIN + 1485) #define KEY_ELT_TOGGLE (KEY_ID_MIN + 1486) #define KEY_ELT_OFF (KEY_ID_MIN + 1487) #define KEY_ELT_ON (KEY_ID_MIN + 1488) #define KEY_ELT_SET (KEY_ID_MIN + 1489) #define KEY_ENGINE_MASTER_SET (KEY_ID_MIN + 1490) #define KEY_ENGINE_MASTER_TOGGLE (KEY_ID_MIN + 1491) #define KEY_AUTOPILOT_DISENGAGE_SET (KEY_ID_MIN + 1492) #define KEY_LIGHT_POTENTIOMETER_11_SET (KEY_ID_MIN + 1493) #define KEY_LIGHT_POTENTIOMETER_12_SET (KEY_ID_MIN + 1494) #define KEY_LIGHT_POTENTIOMETER_13_SET (KEY_ID_MIN + 1495) #define KEY_LIGHT_POTENTIOMETER_14_SET (KEY_ID_MIN + 1496) #define KEY_LIGHT_POTENTIOMETER_15_SET (KEY_ID_MIN + 1497) #define KEY_LIGHT_POTENTIOMETER_16_SET (KEY_ID_MIN + 1498) #define KEY_LIGHT_POTENTIOMETER_17_SET (KEY_ID_MIN + 1499) #define KEY_LIGHT_POTENTIOMETER_18_SET (KEY_ID_MIN + 1500) #define KEY_LIGHT_POTENTIOMETER_19_SET (KEY_ID_MIN + 1501) #define KEY_LIGHT_POTENTIOMETER_20_SET (KEY_ID_MIN + 1502) #define KEY_LIGHT_POTENTIOMETER_21_SET (KEY_ID_MIN + 1503) #define KEY_LIGHT_POTENTIOMETER_22_SET (KEY_ID_MIN + 1504) #define KEY_LIGHT_POTENTIOMETER_23_SET (KEY_ID_MIN + 1505) #define KEY_LIGHT_POTENTIOMETER_24_SET (KEY_ID_MIN + 1506) #define KEY_LIGHT_POTENTIOMETER_25_SET (KEY_ID_MIN + 1507) #define KEY_LIGHT_POTENTIOMETER_26_SET (KEY_ID_MIN + 1508) #define KEY_LIGHT_POTENTIOMETER_27_SET (KEY_ID_MIN + 1509) #define KEY_LIGHT_POTENTIOMETER_28_SET (KEY_ID_MIN + 1510) #define KEY_LIGHT_POTENTIOMETER_29_SET (KEY_ID_MIN + 1511) #define KEY_LIGHT_POTENTIOMETER_30_SET (KEY_ID_MIN + 1512) #define KEY_COM1_RADIO_SWAP (KEY_ID_MIN + 1513) #define KEY_BREAKER_NAVCOM3_SET (KEY_ID_MIN + 1514) #define KEY_BREAKER_NAVCOM3_TOGGLE (KEY_ID_MIN + 1515) #define KEY_ELECT_FUEL_PUMP1_SET (KEY_ID_MIN + 1516) #define KEY_ELECT_FUEL_PUMP2_SET (KEY_ID_MIN + 1517) #define KEY_ELECT_FUEL_PUMP3_SET (KEY_ID_MIN + 1518) #define KEY_ELECT_FUEL_PUMP4_SET (KEY_ID_MIN + 1519) #define KEY_FLAPS_CONTINUOUS_INCR (KEY_ID_MIN + 1520) #define KEY_FLAPS_CONTINUOUS_DECR (KEY_ID_MIN + 1521) #define KEY_FLAPS_CONTINUOUS_SET (KEY_ID_MIN + 1522) #define KEY_ENGINE_MASTER_1_SET (KEY_ID_MIN + 1523) #define KEY_ENGINE_MASTER_2_SET (KEY_ID_MIN + 1524) #define KEY_ENGINE_MASTER_3_SET (KEY_ID_MIN + 1525) #define KEY_ENGINE_MASTER_4_SET (KEY_ID_MIN + 1526) #define KEY_ENGINE_MASTER_1_TOGGLE (KEY_ID_MIN + 1527) #define KEY_ENGINE_MASTER_2_TOGGLE (KEY_ID_MIN + 1528) #define KEY_ENGINE_MASTER_3_TOGGLE (KEY_ID_MIN + 1529) #define KEY_ENGINE_MASTER_4_TOGGLE (KEY_ID_MIN + 1530) #define KEY_SET_FUEL_TRANSFER_CUSTOM (KEY_ID_MIN + 1531) #define KEY_FUEL_TRANSFER_CUSTOM_INDEX_TOGGLE (KEY_ID_MIN + 1532) #define KEY_AP_PITCH_LEVELER (KEY_ID_MIN + 1533) #define KEY_AP_PITCH_LEVELER_ON (KEY_ID_MIN + 1534) #define KEY_AP_PITCH_LEVELER_OFF (KEY_ID_MIN + 1535) #define KEY_ELECTRICAL_CIRCUIT_TOGGLE (KEY_ID_MIN + 1536) #define KEY_ELECTRICAL_BUS_TO_BUS_CONNECTION_TOGGLE (KEY_ID_MIN + 1537) #define KEY_ELECTRICAL_BUS_TO_BATTERY_CONNECTION_TOGGLE (KEY_ID_MIN + 1538) #define KEY_ELECTRICAL_BUS_TO_ALTERNATOR_CONNECTION_TOGGLE (KEY_ID_MIN + 1539) #define KEY_ELECTRICAL_BUS_TO_CIRCUIT_CONNECTION_TOGGLE (KEY_ID_MIN + 1540) #define KEY_ELECTRICAL_BUS_BREAKER_TOGGLE (KEY_ID_MIN + 1541) #define KEY_ELECTRICAL_BATTERY_BREAKER_TOGGLE (KEY_ID_MIN + 1542) #define KEY_ELECTRICAL_ALTERNATOR_BREAKER_TOGGLE (KEY_ID_MIN + 1543) #define KEY_ELECTRICAL_CIRCUIT_BREAKER_TOGGLE (KEY_ID_MIN + 1544) #define KEY_ADF_VOLUME_SET (KEY_ID_MIN + 1545) #define KEY_ADF_VOLUME_INC (KEY_ID_MIN + 1546) #define KEY_ADF_VOLUME_DEC (KEY_ID_MIN + 1547) #define KEY_ENGINE_BLEED_AIR_SOURCE_SET (KEY_ID_MIN + 1548) #define KEY_ENGINE_BLEED_AIR_SOURCE_TOGGLE (KEY_ID_MIN + 1549) #define KEY_APU_BLEED_AIR_SOURCE_SET (KEY_ID_MIN + 1550) #define KEY_APU_BLEED_AIR_SOURCE_TOGGLE (KEY_ID_MIN + 1551) #define KEY_ELECTRICAL_BUS_TO_EXTERNAL_POWER_CONNECTION_TOGGLE (KEY_ID_MIN + 1552) #define KEY_ELECTRICAL_EXTERNAL_POWER_BREAKER_TOGGLE (KEY_ID_MIN + 1553) #define KEY_TOGGLE_EXTERNAL_POWER (KEY_ID_MIN + 1554) #define KEY_SET_EXTERNAL_POWER (KEY_ID_MIN + 1555) #define KEY_THROTTLE_REVERSE_THRUST_TOGGLE (KEY_ID_MIN + 1556) #define KEY_THROTTLE_REVERSE_THRUST_HOLD (KEY_ID_MIN + 1557) #define KEY_PROPELLER_REVERSE_THRUST_TOGGLE (KEY_ID_MIN + 1558) #define KEY_PROPELLER_REVERSE_THRUST_HOLD (KEY_ID_MIN + 1559) #define KEY_MASTER_BATTERY_OFF (KEY_ID_MIN + 1636) #define KEY_MASTER_BATTERY_ON (KEY_ID_MIN + 1637) #define KEY_ALTERNATOR_OFF (KEY_ID_MIN + 1638) #define KEY_ALTERNATOR_ON (KEY_ID_MIN + 1639) #define KEY_AVIONICS_MASTER_1_ON (KEY_ID_MIN + 1640) #define KEY_AVIONICS_MASTER_1_OFF (KEY_ID_MIN + 1641) #define KEY_AVIONICS_MASTER_2_ON (KEY_ID_MIN + 1642) #define KEY_AVIONICS_MASTER_2_OFF (KEY_ID_MIN + 1643) #define KEY_MASTER_BATTERY_SET (KEY_ID_MIN + 1644) #define KEY_ALTERNATOR_SET (KEY_ID_MIN + 1645) #define KEY_AVIONICS_MASTER_1_SET (KEY_ID_MIN + 1646) #define KEY_AVIONICS_MASTER_2_SET (KEY_ID_MIN + 1647) #define KEY_TAXI_LIGHTS_SET (KEY_ID_MIN + 1648) #define KEY_BEACON_LIGHTS_SET (KEY_ID_MIN + 1649) #define KEY_NAV_LIGHTS_SET (KEY_ID_MIN + 1650) #define KEY_BATTERY1_SET (KEY_ID_MIN + 1651) #define KEY_BATTERY2_SET (KEY_ID_MIN + 1652) #define KEY_BATTERY3_SET (KEY_ID_MIN + 1653) #define KEY_BATTERY4_SET (KEY_ID_MIN + 1654) #define KEY_FUELSYSTEM_PUMP_TOGGLE (KEY_ID_MIN + 1655) #define KEY_FUELSYSTEM_PUMP_SET (KEY_ID_MIN + 1656) #define KEY_FUELSYSTEM_PUMP_OFF (KEY_ID_MIN + 1657) #define KEY_FUELSYSTEM_PUMP_ON (KEY_ID_MIN + 1658) #define KEY_FUELSYSTEM_VALVE_TOGGLE (KEY_ID_MIN + 1659) #define KEY_FUELSYSTEM_VALVE_SET (KEY_ID_MIN + 1660) #define KEY_FUELSYSTEM_VALVE_CLOSE (KEY_ID_MIN + 1661) #define KEY_FUELSYSTEM_VALVE_OPEN (KEY_ID_MIN + 1662) #define KEY_FUELSYSTEM_JUNCTION_SET (KEY_ID_MIN + 1663) #define KEY_FUELSYSTEM_TRIGGER_TOGGLE (KEY_ID_MIN + 1664) #define KEY_FUELSYSTEM_TRIGGER_SET (KEY_ID_MIN + 1665) #define KEY_FUELSYSTEM_TRIGGER_OFF (KEY_ID_MIN + 1666) #define KEY_FUELSYSTEM_TRIGGER_ON (KEY_ID_MIN + 1667) #define KEY_REQUEST_LUGGAGE (KEY_ID_MIN + 1668) #define KEY_TOGGLE_RAMPTRUCK (KEY_ID_MIN + 1669) #define KEY_REQUEST_POWER_SUPPLY (KEY_ID_MIN + 1670) #define KEY_REQUEST_CATERING (KEY_ID_MIN + 1671) #define KEY_ELECTRICAL_CIRCUIT_POWER_SETTING_SET (KEY_ID_MIN + 1672) #define KEY_PANEL_LIGHTS_POWER_SETTING_SET (KEY_ID_MIN + 1673) #define KEY_CABIN_LIGHTS_POWER_SETTING_SET (KEY_ID_MIN + 1674) #define KEY_PEDESTRAL_LIGHTS_POWER_SETTING_SET (KEY_ID_MIN + 1675) #define KEY_GLARESHIELD_LIGHTS_POWER_SETTING_SET (KEY_ID_MIN + 1676) #define KEY_ELECTRICAL_EXECUTE_PROCEDURE (KEY_ID_MIN + 1677) #define KEY_AUDIO_PANEL_VOLUME_SET (KEY_ID_MIN + 1686) #define KEY_WINDSHIELD_DEICE_SET (KEY_ID_MIN + 1687) #define KEY_WINDSHIELD_DEICE_TOGGLE (KEY_ID_MIN + 1688) #define KEY_WINDSHIELD_DEICE_ON (KEY_ID_MIN + 1689) #define KEY_WINDSHIELD_DEICE_OFF (KEY_ID_MIN + 1690) #define KEY_LIGHT_POTENTIOMETER_SET (KEY_ID_MIN + 1691) #define KEY_AP_MANAGED_SPEED_IN_MACH_SET (KEY_ID_MIN + 1692) #define KEY_AP_MANAGED_SPEED_IN_MACH_ON (KEY_ID_MIN + 1693) #define KEY_AP_MANAGED_SPEED_IN_MACH_OFF (KEY_ID_MIN + 1694) #define KEY_AP_MANAGED_SPEED_IN_MACH_TOGGLE (KEY_ID_MIN + 1695) #define KEY_AP_VS_VAR_SET_CURRENT (KEY_ID_MIN + 1696) #define KEY_LOGO_LIGHTS_SET (KEY_ID_MIN + 1697) #define KEY_RECOGNITION_LIGHTS_SET (KEY_ID_MIN + 1698) #define KEY_RUDDER_TRIM_SET_EX1 (KEY_ID_MIN + 1699) #define KEY_AILERON_TRIM_SET_EX1 (KEY_ID_MIN + 1700) #define KEY_COM_1_SPACING_MODE_SWITCH (KEY_ID_MIN + 1701) #define KEY_COM_2_SPACING_MODE_SWITCH (KEY_ID_MIN + 1702) #define KEY_COM_3_SPACING_MODE_SWITCH (KEY_ID_MIN + 1703) #define KEY_COM_RADIO_SET_HZ (KEY_ID_MIN + 1704) #define KEY_COM_STBY_RADIO_SET_HZ (KEY_ID_MIN + 1705) #define KEY_COM2_RADIO_SET_HZ (KEY_ID_MIN + 1706) #define KEY_COM2_STBY_RADIO_SET_HZ (KEY_ID_MIN + 1707) #define KEY_COM3_RADIO_SET_HZ (KEY_ID_MIN + 1708) #define KEY_COM3_STBY_RADIO_SET_HZ (KEY_ID_MIN + 1709) #define KEY_COM1_STORED_FREQUENCY_SET_HZ (KEY_ID_MIN + 1710) #define KEY_COM2_STORED_FREQUENCY_SET_HZ (KEY_ID_MIN + 1711) #define KEY_COM3_STORED_FREQUENCY_SET_HZ (KEY_ID_MIN + 1712) #define KEY_NAV1_STBY_SET_HZ (KEY_ID_MIN + 1713) #define KEY_NAV2_STBY_SET_HZ (KEY_ID_MIN + 1714) #define KEY_NAV1_RADIO_SET_HZ (KEY_ID_MIN + 1715) #define KEY_NAV2_RADIO_SET_HZ (KEY_ID_MIN + 1716) #define KEY_AP_MAX_BANK_SET (KEY_ID_MIN + 1717) #define KEY_NAV1_CLOSE_FREQ_SET (KEY_ID_MIN + 1718) #define KEY_NAV2_CLOSE_FREQ_SET (KEY_ID_MIN + 1719) #define KEY_NAV3_RADIO_SWAP (KEY_ID_MIN + 1720) #define KEY_NAV3_RADIO_SET (KEY_ID_MIN + 1721) #define KEY_NAV3_RADIO_SET_HZ (KEY_ID_MIN + 1722) #define KEY_NAV3_STBY_SET (KEY_ID_MIN + 1723) #define KEY_NAV3_STBY_SET_HZ (KEY_ID_MIN + 1724) #define KEY_NAV3_CLOSE_FREQ_SET (KEY_ID_MIN + 1725) #define KEY_NAV4_RADIO_SWAP (KEY_ID_MIN + 1726) #define KEY_NAV4_RADIO_SET (KEY_ID_MIN + 1727) #define KEY_NAV4_RADIO_SET_HZ (KEY_ID_MIN + 1728) #define KEY_NAV4_STBY_SET (KEY_ID_MIN + 1729) #define KEY_NAV4_STBY_SET_HZ (KEY_ID_MIN + 1730) #define KEY_NAV4_CLOSE_FREQ_SET (KEY_ID_MIN + 1731) #define KEY_AP_MACH_VAR_SET_EX1 (KEY_ID_MIN + 1733) #define KEY_PARKING_BRAKE_SET (KEY_ID_MIN + 1735) #define KEY_RUDDER_TRIM_RESET (KEY_ID_MIN + 1736) #define KEY_ENGINE_MODE_CRANK_SET (KEY_ID_MIN + 1737) #define KEY_ENGINE_MODE_NORM_SET (KEY_ID_MIN + 1738) #define KEY_ENGINE_MODE_IGN_START (KEY_ID_MIN + 1739) #define KEY_AUTOBRAKE_LO_SET (KEY_ID_MIN + 1740) #define KEY_AUTOBRAKE_MED_SET (KEY_ID_MIN + 1741) #define KEY_AUTOBRAKE_HI_SET (KEY_ID_MIN + 1742) #define KEY_AUTO_THROTTLE_DISCONNECT (KEY_ID_MIN + 1743) #define KEY_SET_FUEL_VALVE_ENG1 (KEY_ID_MIN + 1744) #define KEY_SET_FUEL_VALVE_ENG2 (KEY_ID_MIN + 1745) #define KEY_SET_FUEL_VALVE_ENG3 (KEY_ID_MIN + 1746) #define KEY_SET_FUEL_VALVE_ENG4 (KEY_ID_MIN + 1747) #define KEY_RUDDER_AXIS_PLUS (KEY_ID_MIN + 1748) #define KEY_RUDDER_AXIS_MINUS (KEY_ID_MIN + 1749) #define KEY_AUTOBRAKE_DISARM (KEY_ID_MIN + 1750) Note the above list also contains controls for 8.33 channel spacing, so I have also update offsets 0x05C4 - 0x05D0 to use these, so hopefully these will now work, although I haven't had a chance to test yet. John
asessa Posted January 5, 2021 Report Posted January 5, 2021 Hi Jhon, how can we use keys with fsuipc offsets?
John Dowson Posted January 5, 2021 Report Posted January 5, 2021 8 minutes ago, asessa said: Hi Jhon, how can we use keys with fsuipc offsets? Sorry, what do you mean? To send key presses via offsets?
asessa Posted January 5, 2021 Report Posted January 5, 2021 2 minutes ago, John Dowson said: Sorry, what do you mean? To send key presses via offsets? I downloaded your attached fsuipc but opening mobiflight i cant see these events in the offset list.. maybe i search in the wrong place..
John Dowson Posted January 5, 2021 Report Posted January 5, 2021 1 minute ago, asessa said: I downloaded your attached fsuipc but opening mobiflight i cant see these events in the offset list.. maybe i search in the wrong place.. Sorry, I don't understand what you are saying/asking. Those are new events/control, and are not related to offsets. They will be additional controls available from the assignments drop-down menus. If you want to send any available control via an offset, you can use the standard control offset at 0x3110. John
asessa Posted January 5, 2021 Report Posted January 5, 2021 Oh i'm sorry, i read is for key press events, Ok i understand
John Dowson Posted January 5, 2021 Report Posted January 5, 2021 10 minutes ago, asessa said: Oh i'm sorry, i read is for key press events, Ok i understand To clarify, the term 'key strings' refers to the strings available as 'sim events' or controls (basically command instructions), and the key IDs are the internal numbers assigned to those event strings in the sim. They are not related to 'key presses' or keyboard keys - its using the work 'key' in the sense of 'crucial importance'! And to confuse things further, there are also 'key input events' which are the key strings relating to the windows virtual key codes. John
asessa Posted January 5, 2021 Report Posted January 5, 2021 Uhm ok, so where i should have in MF ? Here? Or in another place? (maybe MF should have to recompile?)
John Dowson Posted January 5, 2021 Report Posted January 5, 2021 8 minutes ago, asessa said: Uhm ok, so where i should have in MF ? Sorry, I have no idea how that software works. BUT, they key strings don't (usually) start with KEY_ (only those few you can see). Try searching for the key string name itself. So, for example, to use #define KEY_ENGINE_MODE_CRANK_SET (KEY_ID_MIN + 1737) the corresponding key string is 'Engine Mode Crank Set' (in FSUIPC 7 controls lists drop-downs). This would be ENGINE_MODE_CRANK_SET in your MF software. John
asessa Posted January 5, 2021 Report Posted January 5, 2021 Uhm no there isn't.. I will ask to mobiflight, but i think you have to publish it before
MarkStallen Posted January 5, 2021 Report Posted January 5, 2021 Auto Brake Hi is working with this, Lo and Med not?
John Dowson Posted January 5, 2021 Report Posted January 5, 2021 1 hour ago, MarkStallen said: Auto Brake Hi is working with this, Lo and Med not? If the control is being sent (check by activating Event logging) and it isn't having the desired affect for a particular aircraft (or all aircraft for which it applies), then you need to report to Asobo via zendesk. I only add the controls provided by the SDK, if they are don't work then thats usually an FS issue. John
Andreas Guther Posted January 28, 2021 Report Posted January 28, 2021 On 1/3/2021 at 1:11 PM, John Dowson said: Note that the key string for this is actually ENGINE_MODE_IGN_SET. i have added these new controls/events, as well as a lot of other new ones, to the following version if you would like to try: FSUIPC7.exe 593.5 kB · 4 downloads These are the ids of the new events added (the vast majority of the string names match the key id strings with the 'KEY_' part removed): Note the above list also contains controls for 8.33 channel spacing, so I have also update offsets 0x05C4 - 0x05D0 to use these, so hopefully these will now work, although I haven't had a chance to test yet. John Ah interesting, strange. I directly copied it over from gauge.h. It works very well, thank you for adding it! Best, Andreas
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now