**Use the Source code (zip)
link below to download the controller application (extract and run, no installation required!)
**To update your current copy, simply replace/overwrite it. (⚠You may want to backup or rename your existing profile if you have made modifications to it)
v0.7.0 Release Notes
- Sim Data
- This feature allows button labels to be highlighted based on variables from the Sim.
- The default profile has been updated to utilise this on key aircraft functions.
- For custom profiles:
- This can be set up on buttons using the
status
property (shift/modifier:status:s
). - This accepts an object that contains
variables
andlogic
. - A simple example:
"status" : { "variables": [{ "type": "simconnect", "name": "AUTOPILOT MASTER,boolean" }] },
- This button label appears highlighted if
AUTOPILOT MASTER
is enabled.
- An advanced example
"status" : { "variables": [ { "type": "simconnect", "name": "AUTOPILOT NAV SELECTED,number" }, { "type": "simconnect", "name": "GPS DRIVES NAV1,boolean" } ], "logic": "a == 1 && b == 0" }
- This button label appears highlighted if
AUTOPILOT NAV SELECTED
= 1 ANDGPS DRIVES NAV1
= 0
- Each variable provided becomes
a
,b
,c
,d
, ... etc respectively in thelogic
- The available operators that can be used in the logic are:
==
,!=
,>
,>=
,<
,<=
,+
,-
,/
,&&
,||
- Numbers
- If
logic
is not set then the label will be highlighted if any of the variable(s) are truthy (true
,1
etc) - Simulator variables can be found here:
https://learn.microsoft.com/en-us/previous-versions/microsoft-esp/cc526981(v=msdn.10)
- The default profile has been updated with working examples of this feature. However it doesn't cover every function and is not applied to the other profiles. This is considered an advanced feature and hopefully will be interesting to anyone building custom profiles!
- This can be set up on buttons using the
v0.7.1 Release Notes
- Keypress Macro
- Fix applied for Star Citizen (and some other titles) where the "key" macro would press but not release the key in those games.
💡 **Be sure to install the mobiflight WASM module, required for Garmin, ADF, M20R and Fenix a320 controls. Updating to the latest version is also recommended for any compatibility or stability updates they may have released. - Once installed you do not need to run mobiflight again.
Known Issues:
- (v0.6.0+) Trim, Gear and Flaps indicators will disappear after using the profile selector, they will re-appear when their state or value changes.
- (v0.6.0+) Profile selector UI cannot show more than 6 profiles correctly when using firmware before v1.2.1
- The 'mode' label will appear in orange in some cases when using firmware before v0.1.2
- The flaps angle doesn't update correctly when using firmware before v0.1.2
- The ADF frequency will sometimes jump to a large decimal value when adjusted (Possible simconnect or SU5 issue)