FoxTwo Posted May 12, 2021 Share Posted May 12, 2021 (edited) Guess I'll fix this one myself too. For anyone who needs the bindings to work: {down = ufc_commands.Button_1, up = ufc_commands.Button_1, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 1'), category = _('UFC')}, {down = ufc_commands.Button_2, up = ufc_commands.Button_2, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 2/N'), category = _('UFC')}, {down = ufc_commands.Button_3, up = ufc_commands.Button_3, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 3'), category = _('UFC')}, {down = ufc_commands.Button_4, up = ufc_commands.Button_4, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 4/W'), category = _('UFC')}, {down = ufc_commands.Button_5, up = ufc_commands.Button_5, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 5'), category = _('UFC')}, {down = ufc_commands.Button_6, up = ufc_commands.Button_6, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 6/E'), category = _('UFC')}, {down = ufc_commands.Button_7, up = ufc_commands.Button_7, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 7'), category = _('UFC')}, {down = ufc_commands.Button_8, up = ufc_commands.Button_8, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 8/S'), category = _('UFC')}, {down = ufc_commands.Button_9, up = ufc_commands.Button_9, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 9'), category = _('UFC')}, {down = ufc_commands.Button_0, up = ufc_commands.Button_0, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 0'), category = _('UFC')}, {down = ufc_commands.Button_Dot, up = ufc_commands.Button_Dot, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button .'), category = _('UFC')}, {down = ufc_commands.Button_Dash, up = ufc_commands.Button_Dash, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button -'), category = _('UFC')}, {down = ufc_commands.Button_ENT, up = ufc_commands.Button_ENT, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC ENTER Data Button'), category = _('UFC')}, {down = ufc_commands.Button_CLR, up = ufc_commands.Button_CLR, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Clear Entry Button'), category = _('UFC')}, {down = ufc_commands.Button_TMR, up = ufc_commands.Button_TMR, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Timer Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_ALT, up = ufc_commands.Button_ALT, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Altitude Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_IFF, up = ufc_commands.Button_IFF, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC IFF Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_TCN, up = ufc_commands.Button_TCN, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC TACAN Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_AWL, up = ufc_commands.Button_AWL, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC All Weather Landing Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_ON_OFF, up = ufc_commands.Button_ON_OFF, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Radalt/TACAN/AWL/IFF ON/OFF Toggle'), category = _('UFC')}, {down = ufc_commands.Button_EMCON, up = ufc_commands.Button_EMCON, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC EMCON ON/OFF Toggle'), category = _('UFC')}, {down = ufc_commands.Button_TOO, up = ufc_commands.Button_TOO, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Target-Of-Opportunity Selector'), category = _('UFC')}, {down = ufc_commands.Button_WOF, up = ufc_commands.Button_WOF, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Waypoint Overfly INS Update Selector'), category = _('UFC')}, {down = ufc_commands.Button_WPN, up = ufc_commands.Button_WPN, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Weapons Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_BCN, up = ufc_commands.Button_BCN, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Radar Beacon Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_IP, up = ufc_commands.Button_IP, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC I/P Button'), category = _('UFC')}, {down = ufc_commands.Button_SVE, up = ufc_commands.Button_SVE, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Save Data Button'), category = _('UFC')}, Edited May 12, 2021 by FoxTwo Link to comment Share on other sites More sharing options...
myHelljumper Posted May 14, 2021 Share Posted May 14, 2021 Hi, could you be a little more precise on this bug, I tested the UFC bindings with my keyboard and they worked fine.... Thanks 1 Helljumper - M2000C Guru Helljumper's Youtube https://www.youtube.com/channel/UCK3rTjezLUxPbWHvJJ3W2fA Link to comment Share on other sites More sharing options...
jonsky7 Posted May 15, 2021 Share Posted May 15, 2021 On 5/12/2021 at 11:03 PM, FoxTwo said: Guess I'll fix this one myself too. For anyone who needs the bindings to work: {down = ufc_commands.Button_1, up = ufc_commands.Button_1, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 1'), category = _('UFC')}, {down = ufc_commands.Button_2, up = ufc_commands.Button_2, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 2/N'), category = _('UFC')}, {down = ufc_commands.Button_3, up = ufc_commands.Button_3, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 3'), category = _('UFC')}, {down = ufc_commands.Button_4, up = ufc_commands.Button_4, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 4/W'), category = _('UFC')}, {down = ufc_commands.Button_5, up = ufc_commands.Button_5, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 5'), category = _('UFC')}, {down = ufc_commands.Button_6, up = ufc_commands.Button_6, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 6/E'), category = _('UFC')}, {down = ufc_commands.Button_7, up = ufc_commands.Button_7, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 7'), category = _('UFC')}, {down = ufc_commands.Button_8, up = ufc_commands.Button_8, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 8/S'), category = _('UFC')}, {down = ufc_commands.Button_9, up = ufc_commands.Button_9, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 9'), category = _('UFC')}, {down = ufc_commands.Button_0, up = ufc_commands.Button_0, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button 0'), category = _('UFC')}, {down = ufc_commands.Button_Dot, up = ufc_commands.Button_Dot, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button .'), category = _('UFC')}, {down = ufc_commands.Button_Dash, up = ufc_commands.Button_Dash, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Button -'), category = _('UFC')}, {down = ufc_commands.Button_ENT, up = ufc_commands.Button_ENT, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC ENTER Data Button'), category = _('UFC')}, {down = ufc_commands.Button_CLR, up = ufc_commands.Button_CLR, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Clear Entry Button'), category = _('UFC')}, {down = ufc_commands.Button_TMR, up = ufc_commands.Button_TMR, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Timer Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_ALT, up = ufc_commands.Button_ALT, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Altitude Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_IFF, up = ufc_commands.Button_IFF, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC IFF Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_TCN, up = ufc_commands.Button_TCN, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC TACAN Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_AWL, up = ufc_commands.Button_AWL, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC All Weather Landing Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_ON_OFF, up = ufc_commands.Button_ON_OFF, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Radalt/TACAN/AWL/IFF ON/OFF Toggle'), category = _('UFC')}, {down = ufc_commands.Button_EMCON, up = ufc_commands.Button_EMCON, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC EMCON ON/OFF Toggle'), category = _('UFC')}, {down = ufc_commands.Button_TOO, up = ufc_commands.Button_TOO, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Target-Of-Opportunity Selector'), category = _('UFC')}, {down = ufc_commands.Button_WOF, up = ufc_commands.Button_WOF, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Waypoint Overfly INS Update Selector'), category = _('UFC')}, {down = ufc_commands.Button_WPN, up = ufc_commands.Button_WPN, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Weapons Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_BCN, up = ufc_commands.Button_BCN, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Radar Beacon Function Selector'), category = _('UFC')}, {down = ufc_commands.Button_IP, up = ufc_commands.Button_IP, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC I/P Button'), category = _('UFC')}, {down = ufc_commands.Button_SVE, up = ufc_commands.Button_SVE, cockpit_device_id = devices.UFCCONTROL, value_down = 1.0, value_up = -1.0, name = _('UFC Save Data Button'), category = _('UFC')}, Came searching for this, BUT on further investigation it seems there's been a fairly significant change to the default.lua binding files. So if you are using any mods to add toggle switches etc, you will need to update your mod files. 1 Link to comment Share on other sites More sharing options...
FoxTwo Posted May 15, 2021 Author Share Posted May 15, 2021 Apparently this was changed in one of the little fix patches after 2.7, because I completely redid the remaps for the MFD buttons (that don't work) when 2.7 came out. Validating against a repaired default.lua shows that the be the case. Now they essentially match what I did in my code, which is good. But how about doing the same thing for the MFD bindings so they work properly? Why are any icommandplane functions in the input lua at all? This isn't a circa 2013 FC3 aircraft. Link to comment Share on other sites More sharing options...
myHelljumper Posted May 15, 2021 Share Posted May 15, 2021 I can't help if you don't at least try to be constructive. I'm moving this to resolved, try to do understandable bug reports next time. Helljumper - M2000C Guru Helljumper's Youtube https://www.youtube.com/channel/UCK3rTjezLUxPbWHvJJ3W2fA Link to comment Share on other sites More sharing options...
Recommended Posts