From 7a708843a11fd3bf0966df687bc3ba8e447beaf1 Mon Sep 17 00:00:00 2001 From: jonsky752 Date: Sat, 14 Sep 2024 22:44:25 +0100 Subject: [PATCH 1/5] CH47 CDU and MFCD keybinds Added keybinds for the CH-47F Chinook CDU (left and right), and all 5 MFCD's --- .../CH-47F/Input/CH-47F/joystick/default.lua | 377 ++++++++++++++++++ .../CH-47F/Input/CH-47F/keyboard/default.lua | 377 ++++++++++++++++++ 2 files changed, 754 insertions(+) create mode 100644 InputCommands/CH-47F/Input/CH-47F/joystick/default.lua create mode 100644 InputCommands/CH-47F/Input/CH-47F/keyboard/default.lua diff --git a/InputCommands/CH-47F/Input/CH-47F/joystick/default.lua b/InputCommands/CH-47F/Input/CH-47F/joystick/default.lua new file mode 100644 index 0000000..ea31cd8 --- /dev/null +++ b/InputCommands/CH-47F/Input/CH-47F/joystick/default.lua @@ -0,0 +1,377 @@ +return { + keyCommands = { + + --KEYBINDS BY JORDIE + --CDU LEFT + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP MSN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FPLN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FD'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP IDX'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP DIR'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP SNSR'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP MFD DATA'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID BRT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID DIM'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CNI'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID PAD'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW LEFT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW RIGHT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW UP'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW DOWN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CLR'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID WPN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 7'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 8'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 9'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 0'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC . DOT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_41, up = device_commands.Button_41, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM MARK'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_42, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM SLASH'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC A'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC B'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC C'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC D'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC E'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC F'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC G'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC H'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC I'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC J'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC K'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC L'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC M'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC N'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC O'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC P'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Q'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC R'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC S'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC T'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC U'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC V'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC W'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC X'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Y'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Z'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC -SP'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_70, up = device_commands.Button_70, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM DASH'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_71, up = device_commands.Button_71, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM TDL'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_72, up = device_commands.Button_72, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM ASE'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_73, up = device_commands.Button_73, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM EMPTY'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_74, up = device_commands.Button_74, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM DATA'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_75, up = device_commands.Button_75, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM STAT'), category = {_("CDU LEFT")}}, + + --CDU RIGHT + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP MSN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP FPLN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP FD'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP IDX'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP DIR'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP SNSR'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP MFD DATA'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L1'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L2'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L3'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L4'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L5'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L6'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R1'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R2'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R3'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R4'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R5'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R6'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID BRT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID DIM'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID CNI'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID PAD'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW LEFT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW RIGHT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW UP'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW DOWN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID CLR'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID WPN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 1'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 2'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 3'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 4'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 5'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 6'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 7'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 8'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 9'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 0'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC . DOT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_41, up = device_commands.Button_41, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM MARK'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_42, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM SLASH'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC A'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC B'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC C'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC D'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC E'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC F'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC G'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC H'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC I'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC J'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC K'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC L'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC M'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC N'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC O'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC P'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Q'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC R'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC S'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC T'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC U'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC V'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC W'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC X'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Y'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Z'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC -SP'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_70, up = device_commands.Button_70, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM DASH'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_71, up = device_commands.Button_71, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM TDL'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_72, up = device_commands.Button_72, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM ASE'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_73, up = device_commands.Button_73, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM EMPTY'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_74, up = device_commands.Button_74, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM DATA'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_75, up = device_commands.Button_75, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM STAT'), category = {_("CDU RIGHT")}}, + + --COPILOT OUTBOARD MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R8'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R9'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L8'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L9'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NORM'),category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + + --COPILOT INTBOARD MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R8'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R9'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L8'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L9'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB OFF'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NVG'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NORM'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BRT UP'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BRT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT UP'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT UP'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + + --CENTER MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R8'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R9'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L8'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L9'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB OFF'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NVG'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NORM'),category = {_("MFD CENTER")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT DOWN'), category = {_("MFD CENTER")}}, + + --PILOT INBOARD MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R8'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R9'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L8'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L9'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB OFF'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NVG'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NORM'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT DOWN'), category = {_("MFD PILOT INBOARD")}}, + + + --PILOT OUTBOARD MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R8'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R9'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L8'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L9'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NORM'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BRT UP'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BRT DOWN'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD CONT UP'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD CONT DOWN'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BCKLT UP'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BCKLT DOWN'), category = {_("MFD PILOT OUTBOARD")}}, + --JORDIE OUT + + } +} \ No newline at end of file diff --git a/InputCommands/CH-47F/Input/CH-47F/keyboard/default.lua b/InputCommands/CH-47F/Input/CH-47F/keyboard/default.lua new file mode 100644 index 0000000..ea31cd8 --- /dev/null +++ b/InputCommands/CH-47F/Input/CH-47F/keyboard/default.lua @@ -0,0 +1,377 @@ +return { + keyCommands = { + + --KEYBINDS BY JORDIE + --CDU LEFT + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP MSN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FPLN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FD'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP IDX'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP DIR'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP SNSR'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP MFD DATA'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID BRT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID DIM'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CNI'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID PAD'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW LEFT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW RIGHT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW UP'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW DOWN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CLR'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID WPN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 7'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 8'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 9'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 0'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC . DOT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_41, up = device_commands.Button_41, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM MARK'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_42, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM SLASH'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC A'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC B'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC C'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC D'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC E'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC F'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC G'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC H'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC I'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC J'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC K'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC L'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC M'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC N'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC O'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC P'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Q'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC R'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC S'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC T'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC U'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC V'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC W'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC X'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Y'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Z'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC -SP'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_70, up = device_commands.Button_70, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM DASH'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_71, up = device_commands.Button_71, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM TDL'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_72, up = device_commands.Button_72, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM ASE'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_73, up = device_commands.Button_73, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM EMPTY'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_74, up = device_commands.Button_74, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM DATA'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_75, up = device_commands.Button_75, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM STAT'), category = {_("CDU LEFT")}}, + + --CDU RIGHT + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP MSN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP FPLN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP FD'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP IDX'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP DIR'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP SNSR'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TOP MFD DATA'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L1'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L2'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L3'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L4'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L5'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-L6'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R1'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R2'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R3'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R4'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R5'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT LSK-R6'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID BRT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID DIM'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID CNI'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID PAD'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW LEFT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW RIGHT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW UP'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW DOWN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID CLR'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID WPN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 1'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 2'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 3'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 4'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 5'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 6'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 7'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 8'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 9'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 0'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC . DOT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_41, up = device_commands.Button_41, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM MARK'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_42, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM SLASH'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC A'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC B'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC C'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC D'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC E'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC F'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC G'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC H'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC I'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC J'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC K'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC L'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC M'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC N'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC O'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC P'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Q'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC R'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC S'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC T'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC U'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC V'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC W'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC X'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Y'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Z'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC -SP'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_70, up = device_commands.Button_70, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM DASH'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_71, up = device_commands.Button_71, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM TDL'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_72, up = device_commands.Button_72, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM ASE'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_73, up = device_commands.Button_73, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM EMPTY'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_74, up = device_commands.Button_74, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM DATA'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_75, up = device_commands.Button_75, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM STAT'), category = {_("CDU RIGHT")}}, + + --COPILOT OUTBOARD MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R8'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R9'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L8'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L9'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NORM'),category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + + --COPILOT INTBOARD MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R8'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R9'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L8'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L9'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB OFF'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NVG'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NORM'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BRT UP'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BRT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT UP'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT UP'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + + --CENTER MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R8'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R9'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L8'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L9'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB OFF'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NVG'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NORM'),category = {_("MFD CENTER")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT DOWN'), category = {_("MFD CENTER")}}, + + --PILOT INBOARD MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R8'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R9'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L8'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L9'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB OFF'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NVG'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NORM'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT DOWN'), category = {_("MFD PILOT INBOARD")}}, + + + --PILOT OUTBOARD MFD + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R8'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R9'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L8'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L9'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NORM'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BRT UP'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BRT DOWN'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD CONT UP'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD CONT DOWN'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BCKLT UP'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BCKLT DOWN'), category = {_("MFD PILOT OUTBOARD")}}, + --JORDIE OUT + + } +} \ No newline at end of file From 58a1cd8a45ba0bed881e4fcd2fabd90142380cc5 Mon Sep 17 00:00:00 2001 From: jonsky752 Date: Sat, 14 Sep 2024 22:56:34 +0100 Subject: [PATCH 2/5] Update default.lua --- .../CH-47F/Input/CH-47F/joystick/default.lua | 578 +++++++++--------- 1 file changed, 289 insertions(+), 289 deletions(-) diff --git a/InputCommands/CH-47F/Input/CH-47F/joystick/default.lua b/InputCommands/CH-47F/Input/CH-47F/joystick/default.lua index ea31cd8..576266b 100644 --- a/InputCommands/CH-47F/Input/CH-47F/joystick/default.lua +++ b/InputCommands/CH-47F/Input/CH-47F/joystick/default.lua @@ -5,73 +5,73 @@ return { --CDU LEFT {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP MSN'), category = {_("CDU LEFT")}}, {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FPLN'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FD'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FD'), category = {_("CDU LEFT")}}, {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP IDX'), category = {_("CDU LEFT")}}, {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP DIR'), category = {_("CDU LEFT")}}, {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP SNSR'), category = {_("CDU LEFT")}}, {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP MFD DATA'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L1'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L2'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L3'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L4'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L5'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L6'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R1'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R2'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R3'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R4'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R5'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R6'), category = {_("CDU LEFT")}}, {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID BRT'), category = {_("CDU LEFT")}}, {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID DIM'), category = {_("CDU LEFT")}}, {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CNI'), category = {_("CDU LEFT")}}, {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID PAD'), category = {_("CDU LEFT")}}, {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW LEFT'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW RIGHT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW RIGHT'), category = {_("CDU LEFT")}}, {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW UP'), category = {_("CDU LEFT")}}, {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW DOWN'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CLR'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID WPN'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 1'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 2'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 3'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 4'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 5'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 6'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 7'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 8'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 9'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 0'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CLR'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID WPN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 7'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 8'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 9'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 0'), category = {_("CDU LEFT")}}, {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC . DOT'), category = {_("CDU LEFT")}}, {down = device_commands.Button_41, up = device_commands.Button_41, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM MARK'), category = {_("CDU LEFT")}}, {down = device_commands.Button_42, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM SLASH'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC A'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC B'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC C'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC D'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC E'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC F'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC G'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC H'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC I'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC J'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC K'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC L'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC M'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC N'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC O'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC P'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Q'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC R'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC S'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC T'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC U'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC V'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC W'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC X'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Y'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC A'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC B'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC C'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC D'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC E'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC F'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC G'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC H'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC I'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC J'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC K'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC L'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC M'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC N'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC O'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC P'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Q'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC R'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC S'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC T'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC U'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC V'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC W'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC X'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Y'), category = {_("CDU LEFT")}}, {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Z'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC -SP'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC -SP'), category = {_("CDU LEFT")}}, {down = device_commands.Button_70, up = device_commands.Button_70, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM DASH'), category = {_("CDU LEFT")}}, {down = device_commands.Button_71, up = device_commands.Button_71, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM TDL'), category = {_("CDU LEFT")}}, {down = device_commands.Button_72, up = device_commands.Button_72, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM ASE'), category = {_("CDU LEFT")}}, @@ -103,52 +103,52 @@ return { {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID DIM'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID CNI'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID PAD'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW LEFT'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW RIGHT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW LEFT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW RIGHT'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW UP'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW DOWN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW DOWN'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID CLR'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID WPN'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 1'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 2'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 3'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 4'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 5'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 6'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 7'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 8'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 9'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 0'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC . DOT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 1'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 2'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 3'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 4'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 5'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 6'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 7'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 8'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 9'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 0'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC . DOT'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_41, up = device_commands.Button_41, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM MARK'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_42, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM SLASH'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC A'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC B'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC C'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC D'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC E'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC F'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC G'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC H'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC I'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC J'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC K'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC L'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC M'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC N'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC O'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC P'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Q'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC R'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC S'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC T'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC U'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC V'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC W'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC X'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Y'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Z'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC -SP'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC A'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC B'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC C'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC D'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC E'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC F'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC G'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC H'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC I'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC J'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC K'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC L'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC M'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC N'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC O'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC P'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Q'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC R'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC S'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC T'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC U'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC V'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC W'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC X'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Y'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Z'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC -SP'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_70, up = device_commands.Button_70, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM DASH'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_71, up = device_commands.Button_71, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM TDL'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_72, up = device_commands.Button_72, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM ASE'), category = {_("CDU RIGHT")}}, @@ -157,214 +157,214 @@ return { {down = device_commands.Button_75, up = device_commands.Button_75, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM STAT'), category = {_("CDU RIGHT")}}, --COPILOT OUTBOARD MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T1'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T2'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T3'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T4'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T5'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T6'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T7'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R1'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R2'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R3'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R4'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R5'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R6'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R7'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R8'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R9'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B1'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B2'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B3'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B4'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B5'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B6'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B7'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L1'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L2'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L3'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L4'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L5'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L6'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L7'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L8'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L9'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NORM'),category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT UP'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT UP'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT UP'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R8'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R9'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L8'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L9'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NORM'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, --COPILOT INTBOARD MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T1'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T2'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T3'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T4'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T5'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T6'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T7'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R1'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R2'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R3'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R4'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R5'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R6'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R7'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R8'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R9'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B1'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B2'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B3'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B4'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B5'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B6'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B7'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L1'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L2'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L3'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L4'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L5'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L6'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L7'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L8'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L9'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB OFF'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NVG'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NORM'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R8'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R9'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L8'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L9'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB OFF'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NVG'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NORM'), category = {_("MFD COPILOT INBOARD")}}, {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BRT UP'), category = {_("MFD COPILOT INBOARD")}}, {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BRT DOWN'), category = {_("MFD COPILOT INBOARD")}}, {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT UP'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT DOWN'), category = {_("MFD COPILOT INBOARD")}}, {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT UP'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT DOWN'), category = {_("MFD COPILOT INBOARD")}}, --CENTER MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T1'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T2'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T3'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T4'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T5'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T6'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T7'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R1'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R2'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R3'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R4'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R5'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R6'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R7'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R8'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R9'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B1'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B2'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B3'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B4'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B5'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B6'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B7'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L1'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L2'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L3'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L4'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L5'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L6'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L7'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L8'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L9'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB OFF'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NVG'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NORM'),category = {_("MFD CENTER")}}, - {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT UP'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT DOWN'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT UP'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT DOWN'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT UP'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R8'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R9'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L8'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L9'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB OFF'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NVG'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NORM'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT DOWN'), category = {_("MFD CENTER")}}, --PILOT INBOARD MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T1'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T2'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T3'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T4'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T5'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T6'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T7'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R1'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R2'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R3'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R4'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R5'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R6'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R7'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R8'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R9'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B1'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B2'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B3'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B4'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B5'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B6'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B7'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L1'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L2'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L3'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L4'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L5'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L6'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L7'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L8'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L9'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB OFF'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NVG'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NORM'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT UP'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT DOWN'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT UP'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT DOWN'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT UP'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R8'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R9'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L8'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L9'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB OFF'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NVG'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NORM'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT DOWN'), category = {_("MFD PILOT INBOARD")}}, --PILOT OUTBOARD MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T1'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T2'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T3'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T4'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T5'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T6'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T7'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R1'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R2'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R3'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R4'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R5'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R6'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R7'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R8'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R9'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B1'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B2'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B3'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B4'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B5'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B6'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B7'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L1'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L2'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L3'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L4'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L5'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L6'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L7'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L8'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L9'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NORM'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R8'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R9'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L8'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L9'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NORM'), category = {_("MFD PILOT OUTBOARD")}}, {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BRT UP'), category = {_("MFD PILOT OUTBOARD")}}, {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BRT DOWN'), category = {_("MFD PILOT OUTBOARD")}}, {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD CONT UP'), category = {_("MFD PILOT OUTBOARD")}}, @@ -374,4 +374,4 @@ return { --JORDIE OUT } -} \ No newline at end of file +} From 89b91c37cf48344cb102c1d121c0a8567324647e Mon Sep 17 00:00:00 2001 From: jonsky752 Date: Sat, 14 Sep 2024 22:57:00 +0100 Subject: [PATCH 3/5] Update default.lua --- .../CH-47F/Input/CH-47F/keyboard/default.lua | 577 +++++++++--------- 1 file changed, 288 insertions(+), 289 deletions(-) diff --git a/InputCommands/CH-47F/Input/CH-47F/keyboard/default.lua b/InputCommands/CH-47F/Input/CH-47F/keyboard/default.lua index ea31cd8..4473c19 100644 --- a/InputCommands/CH-47F/Input/CH-47F/keyboard/default.lua +++ b/InputCommands/CH-47F/Input/CH-47F/keyboard/default.lua @@ -5,73 +5,73 @@ return { --CDU LEFT {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP MSN'), category = {_("CDU LEFT")}}, {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FPLN'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FD'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP FD'), category = {_("CDU LEFT")}}, {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP IDX'), category = {_("CDU LEFT")}}, {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP DIR'), category = {_("CDU LEFT")}}, {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP SNSR'), category = {_("CDU LEFT")}}, {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TOP MFD DATA'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L1'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L2'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L3'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L4'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L5'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L6'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R1'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R2'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R3'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R4'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R5'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-L6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT LSK-R6'), category = {_("CDU LEFT")}}, {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID BRT'), category = {_("CDU LEFT")}}, {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID DIM'), category = {_("CDU LEFT")}}, {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CNI'), category = {_("CDU LEFT")}}, {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID PAD'), category = {_("CDU LEFT")}}, {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW LEFT'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW RIGHT'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW RIGHT'), category = {_("CDU LEFT")}}, {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW UP'), category = {_("CDU LEFT")}}, {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID ARROW DOWN'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CLR'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID WPN'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 1'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 2'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 3'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 4'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 5'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 6'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 7'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 8'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 9'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 0'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID CLR'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT MID WPN'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 1'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 2'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 3'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 4'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 5'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 6'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 7'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 8'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 9'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC 0'), category = {_("CDU LEFT")}}, {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC . DOT'), category = {_("CDU LEFT")}}, {down = device_commands.Button_41, up = device_commands.Button_41, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM MARK'), category = {_("CDU LEFT")}}, {down = device_commands.Button_42, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM SLASH'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC A'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC B'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC C'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC D'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC E'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC F'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC G'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC H'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC I'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC J'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC K'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC L'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC M'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC N'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC O'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC P'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Q'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC R'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC S'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC T'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC U'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC V'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC W'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC X'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Y'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC A'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC B'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC C'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC D'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC E'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC F'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC G'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC H'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC I'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC J'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC K'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC L'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC M'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC N'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC O'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC P'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Q'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC R'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC S'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC T'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC U'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC V'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC W'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC X'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Y'), category = {_("CDU LEFT")}}, {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC Z'), category = {_("CDU LEFT")}}, - {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC -SP'), category = {_("CDU LEFT")}}, + {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ALPHA-NUMERIC -SP'), category = {_("CDU LEFT")}}, {down = device_commands.Button_70, up = device_commands.Button_70, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM DASH'), category = {_("CDU LEFT")}}, {down = device_commands.Button_71, up = device_commands.Button_71, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM TDL'), category = {_("CDU LEFT")}}, {down = device_commands.Button_72, up = device_commands.Button_72, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT BOTTOM ASE'), category = {_("CDU LEFT")}}, @@ -103,52 +103,52 @@ return { {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID DIM'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID CNI'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID PAD'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW LEFT'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW RIGHT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW LEFT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW RIGHT'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW UP'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW DOWN'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID ARROW DOWN'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID CLR'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT MID WPN'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 1'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 2'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 3'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 4'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 5'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 6'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 7'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 8'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 9'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 0'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC . DOT'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 1'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 2'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 3'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_33, up = device_commands.Button_33, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 4'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_34, up = device_commands.Button_34, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 5'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_35, up = device_commands.Button_35, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 6'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_36, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 7'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_37, up = device_commands.Button_37, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 8'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_38, up = device_commands.Button_38, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 9'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_39, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC 0'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_40, up = device_commands.Button_40, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC . DOT'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_41, up = device_commands.Button_41, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM MARK'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_42, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM SLASH'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC A'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC B'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC C'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC D'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC E'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC F'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC G'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC H'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC I'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC J'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC K'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC L'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC M'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC N'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC O'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC P'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Q'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC R'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC S'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC T'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC U'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC V'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC W'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC X'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Y'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Z'), category = {_("CDU RIGHT")}}, - {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC -SP'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_43, up = device_commands.Button_43, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC A'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_44, up = device_commands.Button_44, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC B'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_45, up = device_commands.Button_45, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC C'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_46, up = device_commands.Button_46, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC D'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_47, up = device_commands.Button_47, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC E'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_48, up = device_commands.Button_48, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC F'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_49, up = device_commands.Button_49, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC G'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_50, up = device_commands.Button_50, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC H'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_51, up = device_commands.Button_51, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC I'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_52, up = device_commands.Button_52, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC J'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_53, up = device_commands.Button_53, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC K'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_54, up = device_commands.Button_54, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC L'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_55, up = device_commands.Button_55, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC M'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_56, up = device_commands.Button_56, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC N'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_57, up = device_commands.Button_57, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC O'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_58, up = device_commands.Button_58, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC P'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_59, up = device_commands.Button_59, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Q'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_60, up = device_commands.Button_60, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC R'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_61, up = device_commands.Button_61, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC S'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_62, up = device_commands.Button_62, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC T'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_63, up = device_commands.Button_63, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC U'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_64, up = device_commands.Button_64, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC V'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_65, up = device_commands.Button_65, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC W'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_66, up = device_commands.Button_66, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC X'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_67, up = device_commands.Button_67, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Y'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_68, up = device_commands.Button_68, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC Z'), category = {_("CDU RIGHT")}}, + {down = device_commands.Button_69, up = device_commands.Button_69, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ALPHA-NUMERIC -SP'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_70, up = device_commands.Button_70, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM DASH'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_71, up = device_commands.Button_71, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM TDL'), category = {_("CDU RIGHT")}}, {down = device_commands.Button_72, up = device_commands.Button_72, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM ASE'), category = {_("CDU RIGHT")}}, @@ -157,214 +157,214 @@ return { {down = device_commands.Button_75, up = device_commands.Button_75, value_down = 1, value_up = 0, cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT BOTTOM STAT'), category = {_("CDU RIGHT")}}, --COPILOT OUTBOARD MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T1'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T2'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T3'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T4'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T5'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T6'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T7'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R1'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R2'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R3'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R4'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R5'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R6'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R7'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R8'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R9'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B1'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B2'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B3'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B4'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B5'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B6'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B7'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L1'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L2'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L3'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L4'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L5'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L6'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L7'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L8'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L9'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NORM'),category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT UP'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT UP'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT UP'), category = {_("MFD COPILOT OUTBOARD")}}, - {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD T7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R8'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD R9'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD B7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L1'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L2'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L3'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L4'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L5'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L6'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L7'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L8'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD L9'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD PRW KNOB NORM'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BRT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD CONT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT UP'), category = {_("MFD COPILOT OUTBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_OUTBOARD, name = _('MFD COPILOT OUTBOARD BCKLT DOWN'), category = {_("MFD COPILOT OUTBOARD")}}, --COPILOT INTBOARD MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T1'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T2'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T3'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T4'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T5'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T6'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T7'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R1'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R2'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R3'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R4'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R5'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R6'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R7'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R8'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R9'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B1'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B2'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B3'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B4'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B5'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B6'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B7'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L1'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L2'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L3'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L4'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L5'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L6'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L7'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L8'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L9'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB OFF'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NVG'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NORM'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD T7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R8'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD R9'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD B7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L1'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L2'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L3'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L4'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L5'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L6'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L7'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L8'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD L9'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB OFF'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NVG'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD PRW KNOB NORM'), category = {_("MFD COPILOT INBOARD")}}, {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BRT UP'), category = {_("MFD COPILOT INBOARD")}}, {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BRT DOWN'), category = {_("MFD COPILOT INBOARD")}}, {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT UP'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD CONT DOWN'), category = {_("MFD COPILOT INBOARD")}}, {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT UP'), category = {_("MFD COPILOT INBOARD")}}, - {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT DOWN'), category = {_("MFD COPILOT INBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_COPILOT_INBOARD, name = _('MFD COPILOT INBOARD BCKLT DOWN'), category = {_("MFD COPILOT INBOARD")}}, --CENTER MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T1'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T2'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T3'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T4'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T5'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T6'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T7'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R1'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R2'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R3'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R4'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R5'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R6'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R7'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R8'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R9'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B1'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B2'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B3'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B4'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B5'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B6'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B7'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L1'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L2'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L3'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L4'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L5'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L6'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L7'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L8'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L9'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB OFF'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NVG'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NORM'),category = {_("MFD CENTER")}}, - {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT UP'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT DOWN'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT UP'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT DOWN'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT UP'), category = {_("MFD CENTER")}}, - {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER T7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R8'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER R9'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER B7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L1'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L2'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L3'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L4'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L5'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L6'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L7'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L8'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER L9'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB OFF'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NVG'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER PRW KNOB NORM'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BRT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER CONT DOWN'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT UP'), category = {_("MFD CENTER")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_CENTER, name = _('MFD CENTER BCKLT DOWN'), category = {_("MFD CENTER")}}, --PILOT INBOARD MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T1'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T2'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T3'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T4'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T5'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T6'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T7'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R1'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R2'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R3'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R4'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R5'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R6'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R7'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R8'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R9'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B1'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B2'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B3'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B4'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B5'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B6'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B7'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L1'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L2'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L3'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L4'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L5'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L6'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L7'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L8'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L9'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB OFF'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NVG'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NORM'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT UP'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT DOWN'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT UP'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT DOWN'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT UP'), category = {_("MFD PILOT INBOARD")}}, - {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD T7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R8'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD R9'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD B7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L1'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L2'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L3'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L4'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L5'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L6'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L7'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L8'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD L9'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB OFF'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NVG'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD PRW KNOB NORM'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BRT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_38, up = device_commands.Button_39, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD CONT DOWN'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_40, up = device_commands.Button_42, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT UP'), category = {_("MFD PILOT INBOARD")}}, + {down = device_commands.Button_41, up = device_commands.Button_42, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_INBOARD, name = _('MFD PILOT INBOARD BCKLT DOWN'), category = {_("MFD PILOT INBOARD")}}, --PILOT OUTBOARD MFD - {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T1'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T2'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T3'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T4'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T5'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T6'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T7'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R1'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R2'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R3'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R4'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R5'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R6'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R7'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R8'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R9'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B1'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B2'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B3'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B4'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B5'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B6'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B7'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L1'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L2'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L3'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L4'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L5'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L6'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L7'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L8'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L9'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD PILOT OUTBOARD")}}, - {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NORM'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD T7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R8'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD R9'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_18, up = device_commands.Button_18, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_22, up = device_commands.Button_22, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD B7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_24, up = device_commands.Button_24, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L1'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_25, up = device_commands.Button_25, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L2'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_26, up = device_commands.Button_26, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L3'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_27, up = device_commands.Button_27, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L4'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L5'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_29, up = device_commands.Button_29, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L6'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_30, up = device_commands.Button_30, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L7'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_31, up = device_commands.Button_31, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L8'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_32, up = device_commands.Button_32, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD L9'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB OFF'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 0.5, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NVG'), category = {_("MFD PILOT OUTBOARD")}}, + {down = device_commands.Button_33, value_down = 1, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD PRW KNOB NORM'), category = {_("MFD PILOT OUTBOARD")}}, {down = device_commands.Button_34, up = device_commands.Button_36, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BRT UP'), category = {_("MFD PILOT OUTBOARD")}}, {down = device_commands.Button_35, up = device_commands.Button_36, value_down = -1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD BRT DOWN'), category = {_("MFD PILOT OUTBOARD")}}, {down = device_commands.Button_37, up = device_commands.Button_39, value_down = 1, value_up = 0, cockpit_device_id = devices.MFD_PILOT_OUTBOARD, name = _('MFD PILOT OUTBOARD CONT UP'), category = {_("MFD PILOT OUTBOARD")}}, @@ -374,4 +374,3 @@ return { --JORDIE OUT } -} \ No newline at end of file From 78482cf1e174751fe1b73590471ab856af5b76c0 Mon Sep 17 00:00:00 2001 From: jonsky752 Date: Sat, 14 Sep 2024 23:58:09 +0100 Subject: [PATCH 4/5] Fixed SA342 file structure --- .../{ => SA342_COPILOT}/joystick/default.lua | 0 .../{ => SA342_COPILOT}/keyboard/default.lua | 0 .../Input/SA342_COPILOT/mouse/default.lua | 22 + .../SA342/Input/SA342_COPILOT/name.lua | 1 + .../Input/SA342_CORE/joystick/default.lua | 547 ++++++++++++++++++ .../Input/SA342_CORE/keyboard/default.lua | 544 +++++++++++++++++ .../SA342/Input/SA342_CORE/mouse/default.lua | 22 + .../Input/SA342_GUNNER/joystick/default.lua | 547 ++++++++++++++++++ .../Input/SA342_GUNNER/keyboard/default.lua | 544 +++++++++++++++++ .../Input/SA342_GUNNER/mouse/default.lua | 29 + .../SA342/Input/SA342_GUNNER/name.lua | 1 + .../Input/SA342_PILOT/joystick/default.lua | 547 ++++++++++++++++++ .../Input/SA342_PILOT/keyboard/default.lua | 544 +++++++++++++++++ .../SA342/Input/SA342_PILOT/mouse/default.lua | 22 + .../SA342/Input/SA342_PILOT/name.lua | 1 + 15 files changed, 3371 insertions(+) rename InputCommands/SA342/Input/{ => SA342_COPILOT}/joystick/default.lua (100%) rename InputCommands/SA342/Input/{ => SA342_COPILOT}/keyboard/default.lua (100%) create mode 100644 InputCommands/SA342/Input/SA342_COPILOT/mouse/default.lua create mode 100644 InputCommands/SA342/Input/SA342_COPILOT/name.lua create mode 100644 InputCommands/SA342/Input/SA342_CORE/joystick/default.lua create mode 100644 InputCommands/SA342/Input/SA342_CORE/keyboard/default.lua create mode 100644 InputCommands/SA342/Input/SA342_CORE/mouse/default.lua create mode 100644 InputCommands/SA342/Input/SA342_GUNNER/joystick/default.lua create mode 100644 InputCommands/SA342/Input/SA342_GUNNER/keyboard/default.lua create mode 100644 InputCommands/SA342/Input/SA342_GUNNER/mouse/default.lua create mode 100644 InputCommands/SA342/Input/SA342_GUNNER/name.lua create mode 100644 InputCommands/SA342/Input/SA342_PILOT/joystick/default.lua create mode 100644 InputCommands/SA342/Input/SA342_PILOT/keyboard/default.lua create mode 100644 InputCommands/SA342/Input/SA342_PILOT/mouse/default.lua create mode 100644 InputCommands/SA342/Input/SA342_PILOT/name.lua diff --git a/InputCommands/SA342/Input/joystick/default.lua b/InputCommands/SA342/Input/SA342_COPILOT/joystick/default.lua similarity index 100% rename from InputCommands/SA342/Input/joystick/default.lua rename to InputCommands/SA342/Input/SA342_COPILOT/joystick/default.lua diff --git a/InputCommands/SA342/Input/keyboard/default.lua b/InputCommands/SA342/Input/SA342_COPILOT/keyboard/default.lua similarity index 100% rename from InputCommands/SA342/Input/keyboard/default.lua rename to InputCommands/SA342/Input/SA342_COPILOT/keyboard/default.lua diff --git a/InputCommands/SA342/Input/SA342_COPILOT/mouse/default.lua b/InputCommands/SA342/Input/SA342_COPILOT/mouse/default.lua new file mode 100644 index 0000000..04193af --- /dev/null +++ b/InputCommands/SA342/Input/SA342_COPILOT/mouse/default.lua @@ -0,0 +1,22 @@ +-- Pilot bindings + +local coreInputFolder = folder.."../../../Input/" +local cockpit = folder.."../../../Cockpit/" +dofile(cockpit.."devices.lua") +dofile(cockpit.."command_defs.lua") +dofile(cockpit.."utils.lua") + +inputs = +{ + keyCommands = {}, + axisCommands = {}, +} + +coreInputs = external_profile(coreInputFolder.."SA342_CORE/mouse/default.lua") +join_override(inputs.keyCommands, coreInputs.keyCommands) +join_override(inputs.axisCommands, coreInputs.axisCommands) +join_override(inputs.axisCommands, +{ +}) + +return inputs diff --git a/InputCommands/SA342/Input/SA342_COPILOT/name.lua b/InputCommands/SA342/Input/SA342_COPILOT/name.lua new file mode 100644 index 0000000..fb5baa9 --- /dev/null +++ b/InputCommands/SA342/Input/SA342_COPILOT/name.lua @@ -0,0 +1 @@ +return _('SA342 Copilot') \ No newline at end of file diff --git a/InputCommands/SA342/Input/SA342_CORE/joystick/default.lua b/InputCommands/SA342/Input/SA342_CORE/joystick/default.lua new file mode 100644 index 0000000..83a4d8b --- /dev/null +++ b/InputCommands/SA342/Input/SA342_CORE/joystick/default.lua @@ -0,0 +1,547 @@ +return { + keyCommands = { + + -- Weapons Panel 1 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_18, value_down = 1, name = _('Weapons Panel Power Switch ON'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_19, value_down = 0, name = _('Weapons Panel Power Switch OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_20, value_down = 1, name = _('Weapons Panel Power Switch STDBY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Weapons Panel 2 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 1, name = _('Left Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 0, name = _('Left Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 1, name = _('Left Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 0, name = _('Left Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 1, name = _('Right Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 0, name = _('Right Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 1, name = _('Right Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 0, name = _('Right Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 1, name = _('Salve Selection Switch RIPPLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 0, name = _('Salve Selection Switch SINGLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Salve Selection Switch RIPPLE else SINGLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Salve Selection Switch SINGLE else RIPPLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Pilot Sight + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 1, name = _('Pilot Sight Deploy'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 0, name = _('Pilot Sight Retract'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pilot Sight Deploy else Retract (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pilot Sight Retract else Deploy (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + + -- WSO Side Stick + + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 1, name = _('Lasing Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 0, name = _('Lasing Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, name = _('Lasing Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 0, value_up = 1, name = _('Lasing Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 1, name = _('Missile Launch Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 0, name = _('Missile Launch Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, name = _('Missile Launch Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 0, value_up = 1, name = _('Missile Launch Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_27, up = device_commands.Button_27, value_down = -1, value_up = 0, name = _('Image Focus decrease'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, name = _('Image Focus increase'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -0.5, value_up = 0, name = _('Gain decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 0.5, value_up = 0, name = _('Gain increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -2.0, value_up = 0, name = _('Gain decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 2.0, value_up = 0, name = _('Gain increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -0.5, value_up = 0, name = _('Image Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 0.5, value_up = 0, name = _('Image Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -2.0, value_up = 0, name = _('Image Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 2.0, value_up = 0, name = _('Image Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -0.5, value_up = 0, name = _('Symbology Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 0.5, value_up = 0, name = _('Symbology Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -2.0, value_up = 0, name = _('Symbology Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 2.0, value_up = 0, name = _('Symbology Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- Gyro + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 1, name = _('Gyro Test Switch Cover OPEN'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 0, name = _('Gyro Test Switch Cover CLOSED'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Gyro Test Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Gyro Test Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 1, name = _('Gyro Test Switch ON'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 0, name = _('Gyro Test Switch OFF'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, name = _('Gyro Test Switch ON else OFF (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 0, value_up = 1, name = _('Gyro Test Switch OFF else ON (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 1, name = _('Gyro Switch Left'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 0, name = _('Gyro Switch Center'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = -1, name = _('Gyro Switch Right'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Gyro Switch Left else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = -1, value_up = 0, name = _('Gyro Switch Right else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0, name = _('Gyro Knob CM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.25, name = _('Gyro Knob A'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.5, name = _('Gyro Knob GM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.75, name = _('Gyro Knob D'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 1, name = _('Gyro Knob GD'), category = {_('SA342 Autopilot'), _('Custom')}}, + + -- Clock + + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Clock External Ring Rotator Push'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -0.5, value_up = 0, name = _('Clock External Ring Rotator CCW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0.5, value_up = 0, name = _('Clock External Ring Rotator CW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -2.0, value_up = 0, name = _('Clock External Ring Rotator CCW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 2.0, value_up = 0, name = _('Clock External Ring Rotator CW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- PH + + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTII'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTI'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector DAY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector NIGHT'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('Station 0 (1) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('Station 0 (2) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('Station 0 (3) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('Station 0 (4) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('Station 0 (5) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {pressed = device_commands.Button_12, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness + (Pressed)'), category = _('SA342 Weapons Panel')}, + {pressed = device_commands.Button_13, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness - (Pressed)'), category = _('SA342 Weapons Panel')}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 0.5, name = _('HOT Missile Control Panel Brightness - (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 0.5, name = _('HOT Missile Control Panel Brightness + (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 2.0, name = _('HOT Missile Control Panel Brightness - (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 2.0, name = _('HOT Missile Control Panel Brightness + (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- PE + + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -0.5, value_up = 0, name = _('VCB Zoom - (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 0.5, value_up = 0, name = _('VCB Zoom + (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -2.0, value_up = 0, name = _('VCB Zoom - (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 2.0, value_up = 0, name = _('VCB Zoom + (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0, name = _('CTH OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0.5, name = _('CTH STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 1, name = _('CTN ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 0.5, name = _('CTH OFF else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0.5, name = _('CTH ON else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 0, name = _('VCB Power Selector OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 1, name = _('VCB Power Selector ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('VCB Power Selector OFF else ON (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0, name = _('MODE OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.25, name = _('MODE TRAVEL'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.5, name = _('MODE STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.75, name = _('MODE MANNED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 1, name = _('MODE LOCKED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + -- NADIR + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_49, value_down = 1, name = _('NADIR TEst1'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_50, value_down = 1, name = _('NADIR TEst2'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0, name = _('NADIR Brightness Knob 0%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.25, name = _('NADIR Brightness Knob 25%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.33, name = _('NADIR Brightness Knob 33%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.5, name = _('NADIR Brightness Knob 50%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.66, name = _('NADIR Brightness Knob 66%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.75, name = _('NADIR Brightness Knob 75%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 1, name = _('NADIR Brightness Knob 100%'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0, name = _('NADIR Mode OFF'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.2, name = _('NADIR Mode STDBY'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.4, name = _('NADIR Mode GRND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.6, name = _('NADIR Mode SEA'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.8, name = _('NADIR Mode SENSOR'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 1, name = _('NADIR Mode GRND TEST'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0, name = _('NADIR Parameter WIND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.2, name = _('NADIR Parameter DECLINATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.4, name = _('NADIR Parameter DEVIATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.6, name = _('NADIR Parameter HEADING'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.8, name = _('NADIR Parameter POSITION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 1, name = _('NADIR Parameter WAYPOINT'), category = {_('SA342 NADIR'), _('Custom')}}, + + -- AM Radio + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('VHF Radio Mode OFF'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.33, name = _('VHF Radio Mode ON'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.66, name = _('VHF Radio Mode SQUELCH'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('VHF Radio Mode TEST'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz else 250kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz else 500kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + -- FM Radio + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('FM Radio Mode OFF'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.25, name = _('FM Radio Mode 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.50, name = _('FM Radio Mode 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.75, name = _('FM Radio Mode 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('FM Radio Mode 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0, name = _('FM Radio Channel 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.143, name = _('FM Radio Channel 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.286, name = _('FM Radio Channel 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.429, name = _('FM Radio Channel 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.572, name = _('FM Radio Channel 5'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.715, name = _('FM Radio Channel 6'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.858, name = _('FM Radio Channel 7'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 1, name = _('FM Radio Channel 8'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + -- TV + + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 0, name = _('TV On/Off Switch OFF'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 1, name = _('TV On/Off Switch ON'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('TV On/Off Switch OFF else ON (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('TV On/Off Switch ON else OFF (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 0.5, value_up = 0, name = _('TV Brightness Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 0.5, value_up = 0, name = _('TV Brightness Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 2.0, value_up = 0, name = _('TV Brightness Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 2.0, value_up = 0, name = _('TV Brightness Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 0.5, value_up = 0, name = _('TV Contrast Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 0.5, value_up = 0, name = _('TV Contrast Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 2.0, value_up = 0, name = _('TV Contrast Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 2.0, value_up = 0, name = _('TV Contrast Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('TV Cover Retract (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 0.5, value_up = 0, name = _('TV Cover Deploy (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('TV Cover Retract (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 2.0, value_up = 0, name = _('TV Cover Deploy (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + {down = iCommandPlaneHook, name = _('TV Hook'), category = _('SA342 TV')}, + + -- RWR + + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = -1, name = _('RWR OFF'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 0, name = _('RWR ON'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 1, name = _('RWR CROC'), category = {_('SA342 RWR'), _('Custom')}}, + + {cockpit_device_id = devices.RWR, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 RWR Marker'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('SA342 RWR Page'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('RWR Audio Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 0.5, value_up = 0, name = _('RWR Audio Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('RWR Audio Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 2.0, value_up = 0, name = _('RWR Audio Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('RWR Brightness Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('RWR Brightness Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('RWR Brightness Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('RWR Brightness Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- Artifical Horizons + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 HA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -0.5, name = _('Main Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 0.5, name = _('Main Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -1, name = _('Main Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 1, name = _('Main Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -2, name = _('Main Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 2, name = _('Main Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('SA342 STDBYHA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -0.5, name = _('Standby Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 0.5, name = _('Standby Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -1, name = _('Standby Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 1, name = _('Standby Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -2, name = _('Standby Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 2, name = _('Standby Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0, name = _('Source ARTIFICAL HORIZON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.33, name = _('Source CAMERA TARGET'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.66, name = _('Source ADF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 1, name = _('Source NADIR'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Intercom Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_17, up = device_commands.Button_18, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + + -- Intercom Co-Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_39, up = device_commands.Button_40, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_37, up = device_commands.Button_38, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_43, up = device_commands.Button_44, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_41, up = device_commands.Button_42, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_47, up = device_commands.Button_48, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_45, up = device_commands.Button_46, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + + -- Torque Bug + + {cockpit_device_id = devices.TORQUE, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Torque Bug Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = -1, name = _('Torque Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = 1, name = _('Torque Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Lights + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Decrease (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Increase (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Decrease (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Increase (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 0, name = _('Roof Lamp Light Level Low'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 1, name = _('Roof Lamp Light Level Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Roof Lamp Light Level Low else Normal (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 0, name = _('Roof Lamp Lens Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 1, name = _('Roof Lamp Lens Red'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Roof Lamp Lens Normal else Red (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 0.5, value_up = 0, name = _('Roof Lamp Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 0.5, value_up = 0, name = _('Roof Lamp Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 2.0, value_up = 0, name = _('Roof Lamp Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 2.0, value_up = 0, name = _('Roof Lamp Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Electric + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 0, name = _('Battery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 1, name = _('Battery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Battery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Battery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 0, name = _('Alternator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 1, name = _('Alternator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Alternator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Alternator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 0, name = _('Generator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 1, name = _('Generator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Generator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Generator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 0, name = _('Pitot Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 1, name = _('Pitot On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 1, name = _('Pitot Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, name = _('Pitot On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 0, name = _('Fuel Pump Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 1, name = _('Fuel Pump On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Fuel Pump Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Fuel Pump On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 0, name = _('Auxiliary Tank Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 1, name = _('Auxiliary Tank On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Auxiliary Tank Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Auxiliary Tank On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = -1, name = _('Starter Air'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 0, name = _('Starter Stop'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 1, name = _('Starter Start'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = -1, value_up = 0, name = _('Auxiliary Tank Air else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Auxiliary Tank Start else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = -1, name = _('Copilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 0, name = _('Copilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 1, name = _('Copilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = -1, name = _('Pilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 0, name = _('Pilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 1, name = _('Pilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 0, name = _('Mystery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 1, name = _('Mystery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Mystery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Mystery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 0, name = _('Convoy Tank Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 1, name = _('Convoy Tank On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 0, value_up = 1, name = _('Convoy Tank Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Convoy Tank On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 0, name = _('Sand Filter Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 1, name = _('Sand Filter On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 0, value_up = 1, name = _('Sand Filter Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, name = _('Sand Filter On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Navigation Lights + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = -1, name = _('Nav Lights Steady (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 0, name = _('Nav Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 1, name = _('Nav Lights Flashing (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = -1, name = _('Strobe Lights Attenuated (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 0, name = _('Strobe Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 1, name = _('Strobe Lights Normal (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 0, name = _('Panels Lighting Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 1, name = _('Panels Lighting On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 0, value_up = 1, name = _('Panels Lighting Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Panels Lighting On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 0, name = _('Formation Lights Off'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 1, name = _('Formation Lights On'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Formation Lights Off else On (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Formation Lights Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Formation Lights Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Formation Lights Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Formation Lights Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Flare Dispenser + + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = -1, name = _('Flare Dispenser Selector Switch Right'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 0, name = _('Flare Dispenser Selector Switch Both'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 1, name = _('Flare Dispenser Selector Switch Left'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -1, value_up = 0, name = _('Flare Dispenser Selector Switch Right else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Flare Dispenser Selector Switch Left else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 0, name = _('Flare Dispenser Launch Quantity Single'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 1, name = _('Flare Dispenser Launch Quantity Sequence'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = -1, value_up = 0, name = _('Flare Dispenser Launch Quantity Single else Sequence (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Flare Dispenser Launch Quantity Sequence else Single (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = -1, name = _('Flare Dispenser Power Switch Off'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 0, name = _('Flare Dispenser Power Switch Fast'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 1, name = _('Flare Dispenser Power Switch Slow'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = -1, value_up = 0, name = _('Flare Dispenser Power Switch Off else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Flare Dispenser Power Switch Slow else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 0, name = _('Flare Dispenser Button Cover Closed'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 1, name = _('Flare Dispenser Button Cover Open'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Flare Dispenser Button Cover Closed else Open (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Flare Dispenser Button Cover Open else Closed (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + + -- Autopilot + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 0, name = _('Master Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 1, name = _('Master On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 0, name = _('Pitch Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 1, name = _('Pitch On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pitch Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pitch On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 0, name = _('Roll Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 1, name = _('Roll On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Roll Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Roll On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 0, name = _('Yaw Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 1, name = _('Yaw On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Yaw Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Yaw On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_19, value_down = -1, name = _('Speed Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_20, value_down = 0, name = _('Mode Off (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_9, value_down = 1, name = _('Altitude Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 0, name = _('Trim Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 1, name = _('Trim On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Trim Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Trim On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 0, name = _('Magnetic Brake Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 1, name = _('Magnetic Brake On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Magnetic Brake Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Magnetic Brake On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Weapons + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 0, name = _('Master Arm Switch, OFF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 1, name = _('Master Arm Switch, ON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Arm Switch, OFF else ON (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master Arm Switch, ON else OFF (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Radio Altimeter + + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Radar Altimeter Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = -1, name = _('Radar Altimeter Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = 1, name = _('Radar Altimeter On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Radar Altimeter Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Radar Altimeter On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Radar Altimeter Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Radar Altimeter Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Barometric Altimeter + + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Barometric Altimeter Pressure Knob Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Barometric Altimeter Pressure Knob Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Fuel System + + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Backward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Forward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Backward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Forward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- ADF Radio + + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 0, name = _('Select Switch 1'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 1, name = _('Select Switch 2'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Select Switch 1 else 2 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Select Switch On 2 else 1 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 0, name = _('Tone Switch Off'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 1, name = _('Tone Switch On'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Tone Switch Off else On (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Tone Switch On else Off (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0, name = _('ADF Radio Mode OFF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.33, name = _('ADF Radio Mode ANT'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.66, name = _('ADF Radio Mode ADF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 1, name = _('ADF Radio Mode TEST'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Decrease (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Increase (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Decrease (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Increase (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- UHF Radio + + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0, name = _('UHF Mode 0'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.167, name = _('UHF Mode FF'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.334, name = _('UHF Mode NA'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.5, name = _('UHF Mode SV'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.668, name = _('UHF Mode DL'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.835, name = _('UHF Mode G'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 1, name = _('UHF Mode EN'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + }, + axisCommands = { + {cockpit_device_id = devices.TV, action = device_commands.Button_4, name = _('SA342 TV Cover')}, + } +} \ No newline at end of file diff --git a/InputCommands/SA342/Input/SA342_CORE/keyboard/default.lua b/InputCommands/SA342/Input/SA342_CORE/keyboard/default.lua new file mode 100644 index 0000000..6380075 --- /dev/null +++ b/InputCommands/SA342/Input/SA342_CORE/keyboard/default.lua @@ -0,0 +1,544 @@ +return { + keyCommands = { + + -- Weapons Panel 1 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_18, value_down = 1, name = _('Weapons Panel Power Switch ON'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_19, value_down = 0, name = _('Weapons Panel Power Switch OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_20, value_down = 1, name = _('Weapons Panel Power Switch STDBY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Weapons Panel 2 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 1, name = _('Left Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 0, name = _('Left Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 1, name = _('Left Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 0, name = _('Left Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 1, name = _('Right Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 0, name = _('Right Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 1, name = _('Right Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 0, name = _('Right Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 1, name = _('Salve Selection Switch RIPPLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 0, name = _('Salve Selection Switch SINGLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Salve Selection Switch RIPPLE else SINGLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Salve Selection Switch SINGLE else RIPPLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Pilot Sight + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 1, name = _('Pilot Sight Deploy'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 0, name = _('Pilot Sight Retract'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pilot Sight Deploy else Retract (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pilot Sight Retract else Deploy (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + + -- WSO Side Stick + + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 1, name = _('Lasing Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 0, name = _('Lasing Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, name = _('Lasing Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 0, value_up = 1, name = _('Lasing Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 1, name = _('Missile Launch Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 0, name = _('Missile Launch Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, name = _('Missile Launch Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 0, value_up = 1, name = _('Missile Launch Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_27, up = device_commands.Button_27, value_down = -1, value_up = 0, name = _('Image Focus decrease'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, name = _('Image Focus increase'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -0.5, value_up = 0, name = _('Gain decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 0.5, value_up = 0, name = _('Gain increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -2.0, value_up = 0, name = _('Gain decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 2.0, value_up = 0, name = _('Gain increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -0.5, value_up = 0, name = _('Image Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 0.5, value_up = 0, name = _('Image Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -2.0, value_up = 0, name = _('Image Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 2.0, value_up = 0, name = _('Image Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -0.5, value_up = 0, name = _('Symbology Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 0.5, value_up = 0, name = _('Symbology Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -2.0, value_up = 0, name = _('Symbology Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 2.0, value_up = 0, name = _('Symbology Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- Gyro + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 1, name = _('Gyro Test Switch Cover OPEN'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 0, name = _('Gyro Test Switch Cover CLOSED'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Gyro Test Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Gyro Test Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 1, name = _('Gyro Test Switch ON'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 0, name = _('Gyro Test Switch OFF'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, name = _('Gyro Test Switch ON else OFF (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 0, value_up = 1, name = _('Gyro Test Switch OFF else ON (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 1, name = _('Gyro Switch Left'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 0, name = _('Gyro Switch Center'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = -1, name = _('Gyro Switch Right'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Gyro Switch Left else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = -1, value_up = 0, name = _('Gyro Switch Right else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0, name = _('Gyro Knob CM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.25, name = _('Gyro Knob A'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.5, name = _('Gyro Knob GM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.75, name = _('Gyro Knob D'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 1, name = _('Gyro Knob GD'), category = {_('SA342 Autopilot'), _('Custom')}}, + + -- Clock + + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Clock External Ring Rotator Push'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -0.5, value_up = 0, name = _('Clock External Ring Rotator CCW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0.5, value_up = 0, name = _('Clock External Ring Rotator CW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -2.0, value_up = 0, name = _('Clock External Ring Rotator CCW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 2.0, value_up = 0, name = _('Clock External Ring Rotator CW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- PH + + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTII'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTI'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector DAY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector NIGHT'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('Station 0 (1) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('Station 0 (2) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('Station 0 (3) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('Station 0 (4) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('Station 0 (5) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {pressed = device_commands.Button_12, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness + (Pressed)'), category = _('SA342 Weapons Panel')}, + {pressed = device_commands.Button_13, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness - (Pressed)'), category = _('SA342 Weapons Panel')}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 0.5, name = _('HOT Missile Control Panel Brightness - (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 0.5, name = _('HOT Missile Control Panel Brightness + (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 2.0, name = _('HOT Missile Control Panel Brightness - (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 2.0, name = _('HOT Missile Control Panel Brightness + (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- PE + + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -0.5, value_up = 0, name = _('VCB Zoom - (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 0.5, value_up = 0, name = _('VCB Zoom + (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -2.0, value_up = 0, name = _('VCB Zoom - (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 2.0, value_up = 0, name = _('VCB Zoom + (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0, name = _('CTH OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0.5, name = _('CTH STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 1, name = _('CTN ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 0.5, name = _('CTH OFF else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0.5, name = _('CTH ON else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 0, name = _('VCB Power Selector OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 1, name = _('VCB Power Selector ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('VCB Power Selector OFF else ON (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0, name = _('MODE OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.25, name = _('MODE TRAVEL'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.5, name = _('MODE STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.75, name = _('MODE MANNED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 1, name = _('MODE LOCKED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + -- NADIR + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_49, value_down = 1, name = _('NADIR TEst1'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_50, value_down = 1, name = _('NADIR TEst2'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0, name = _('NADIR Brightness Knob 0%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.25, name = _('NADIR Brightness Knob 25%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.33, name = _('NADIR Brightness Knob 33%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.5, name = _('NADIR Brightness Knob 50%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.66, name = _('NADIR Brightness Knob 66%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.75, name = _('NADIR Brightness Knob 75%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 1, name = _('NADIR Brightness Knob 100%'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0, name = _('NADIR Mode OFF'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.2, name = _('NADIR Mode STDBY'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.4, name = _('NADIR Mode GRND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.6, name = _('NADIR Mode SEA'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.8, name = _('NADIR Mode SENSOR'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 1, name = _('NADIR Mode GRND TEST'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0, name = _('NADIR Parameter WIND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.2, name = _('NADIR Parameter DECLINATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.4, name = _('NADIR Parameter DEVIATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.6, name = _('NADIR Parameter HEADING'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.8, name = _('NADIR Parameter POSITION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 1, name = _('NADIR Parameter WAYPOINT'), category = {_('SA342 NADIR'), _('Custom')}}, + + -- AM Radio + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('VHF Radio Mode OFF'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.33, name = _('VHF Radio Mode ON'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.66, name = _('VHF Radio Mode SQUELCH'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('VHF Radio Mode TEST'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz else 250kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz else 500kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + -- FM Radio + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('FM Radio Mode OFF'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.25, name = _('FM Radio Mode 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.50, name = _('FM Radio Mode 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.75, name = _('FM Radio Mode 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('FM Radio Mode 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0, name = _('FM Radio Channel 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.143, name = _('FM Radio Channel 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.286, name = _('FM Radio Channel 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.429, name = _('FM Radio Channel 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.572, name = _('FM Radio Channel 5'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.715, name = _('FM Radio Channel 6'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.858, name = _('FM Radio Channel 7'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 1, name = _('FM Radio Channel 8'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + -- TV + + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 0, name = _('TV On/Off Switch OFF'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 1, name = _('TV On/Off Switch ON'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('TV On/Off Switch OFF else ON (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('TV On/Off Switch ON else OFF (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 0.5, value_up = 0, name = _('TV Brightness Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 0.5, value_up = 0, name = _('TV Brightness Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 2.0, value_up = 0, name = _('TV Brightness Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 2.0, value_up = 0, name = _('TV Brightness Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 0.5, value_up = 0, name = _('TV Contrast Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 0.5, value_up = 0, name = _('TV Contrast Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 2.0, value_up = 0, name = _('TV Contrast Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 2.0, value_up = 0, name = _('TV Contrast Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('TV Cover Retract (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 0.5, value_up = 0, name = _('TV Cover Deploy (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('TV Cover Retract (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 2.0, value_up = 0, name = _('TV Cover Deploy (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + {down = iCommandPlaneHook, name = _('TV Hook'), category = _('SA342 TV')}, + + -- RWR + + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = -1, name = _('RWR OFF'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 0, name = _('RWR ON'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 1, name = _('RWR CROC'), category = {_('SA342 RWR'), _('Custom')}}, + + {cockpit_device_id = devices.RWR, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 RWR Marker'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('SA342 RWR Page'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('RWR Audio Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 0.5, value_up = 0, name = _('RWR Audio Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('RWR Audio Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 2.0, value_up = 0, name = _('RWR Audio Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('RWR Brightness Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('RWR Brightness Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('RWR Brightness Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('RWR Brightness Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- Artifical Horizons + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 HA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -0.5, name = _('Main Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 0.5, name = _('Main Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -1, name = _('Main Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 1, name = _('Main Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -2, name = _('Main Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 2, name = _('Main Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('SA342 STDBYHA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -0.5, name = _('Standby Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 0.5, name = _('Standby Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -1, name = _('Standby Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 1, name = _('Standby Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -2, name = _('Standby Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 2, name = _('Standby Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0, name = _('Source ARTIFICAL HORIZON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.33, name = _('Source CAMERA TARGET'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.66, name = _('Source ADF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 1, name = _('Source NADIR'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Intercom Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_17, up = device_commands.Button_18, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + + -- Intercom Co-Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_39, up = device_commands.Button_40, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_37, up = device_commands.Button_38, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_43, up = device_commands.Button_44, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_41, up = device_commands.Button_42, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_47, up = device_commands.Button_48, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_45, up = device_commands.Button_46, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + + -- Torque Bug + + {cockpit_device_id = devices.TORQUE, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Torque Bug Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = -1, name = _('Torque Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = 1, name = _('Torque Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Lights + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Decrease (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Increase (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Decrease (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Increase (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 0, name = _('Roof Lamp Light Level Low'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 1, name = _('Roof Lamp Light Level Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Roof Lamp Light Level Low else Normal (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 0, name = _('Roof Lamp Lens Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 1, name = _('Roof Lamp Lens Red'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Roof Lamp Lens Normal else Red (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 0.5, value_up = 0, name = _('Roof Lamp Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 0.5, value_up = 0, name = _('Roof Lamp Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 2.0, value_up = 0, name = _('Roof Lamp Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 2.0, value_up = 0, name = _('Roof Lamp Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Electric + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 0, name = _('Battery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 1, name = _('Battery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Battery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Battery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 0, name = _('Alternator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 1, name = _('Alternator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Alternator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Alternator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 0, name = _('Generator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 1, name = _('Generator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Generator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Generator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 0, name = _('Pitot Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 1, name = _('Pitot On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 1, name = _('Pitot Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, name = _('Pitot On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 0, name = _('Fuel Pump Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 1, name = _('Fuel Pump On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Fuel Pump Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Fuel Pump On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 0, name = _('Auxiliary Tank Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 1, name = _('Auxiliary Tank On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Auxiliary Tank Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Auxiliary Tank On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = -1, name = _('Starter Air'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 0, name = _('Starter Stop'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 1, name = _('Starter Start'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = -1, value_up = 0, name = _('Auxiliary Tank Air else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Auxiliary Tank Start else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = -1, name = _('Copilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 0, name = _('Copilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 1, name = _('Copilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = -1, name = _('Pilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 0, name = _('Pilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 1, name = _('Pilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 0, name = _('Mystery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 1, name = _('Mystery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Mystery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Mystery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 0, name = _('Convoy Tank Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 1, name = _('Convoy Tank On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 0, value_up = 1, name = _('Convoy Tank Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Convoy Tank On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 0, name = _('Sand Filter Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 1, name = _('Sand Filter On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 0, value_up = 1, name = _('Sand Filter Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, name = _('Sand Filter On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Navigation Lights + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = -1, name = _('Nav Lights Steady (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 0, name = _('Nav Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 1, name = _('Nav Lights Flashing (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = -1, name = _('Strobe Lights Attenuated (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 0, name = _('Strobe Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 1, name = _('Strobe Lights Normal (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 0, name = _('Panels Lighting Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 1, name = _('Panels Lighting On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 0, value_up = 1, name = _('Panels Lighting Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Panels Lighting On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 0, name = _('Formation Lights Off'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 1, name = _('Formation Lights On'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Formation Lights Off else On (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Formation Lights Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Formation Lights Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Formation Lights Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Formation Lights Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Flare Dispenser + + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = -1, name = _('Flare Dispenser Selector Switch Right'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 0, name = _('Flare Dispenser Selector Switch Both'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 1, name = _('Flare Dispenser Selector Switch Left'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -1, value_up = 0, name = _('Flare Dispenser Selector Switch Right else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Flare Dispenser Selector Switch Left else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 0, name = _('Flare Dispenser Launch Quantity Single'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 1, name = _('Flare Dispenser Launch Quantity Sequence'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = -1, value_up = 0, name = _('Flare Dispenser Launch Quantity Single else Sequence (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Flare Dispenser Launch Quantity Sequence else Single (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = -1, name = _('Flare Dispenser Power Switch Off'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 0, name = _('Flare Dispenser Power Switch Fast'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 1, name = _('Flare Dispenser Power Switch Slow'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = -1, value_up = 0, name = _('Flare Dispenser Power Switch Off else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Flare Dispenser Power Switch Slow else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 0, name = _('Flare Dispenser Button Cover Closed'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 1, name = _('Flare Dispenser Button Cover Open'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Flare Dispenser Button Cover Closed else Open (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Flare Dispenser Button Cover Open else Closed (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + + -- Autopilot + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 0, name = _('Master Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 1, name = _('Master On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 0, name = _('Pitch Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 1, name = _('Pitch On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pitch Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pitch On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 0, name = _('Roll Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 1, name = _('Roll On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Roll Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Roll On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 0, name = _('Yaw Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 1, name = _('Yaw On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Yaw Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Yaw On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_19, value_down = -1, name = _('Speed Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_20, value_down = 0, name = _('Mode Off (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_9, value_down = 1, name = _('Altitude Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 0, name = _('Trim Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 1, name = _('Trim On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Trim Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Trim On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 0, name = _('Magnetic Brake Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 1, name = _('Magnetic Brake On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Magnetic Brake Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Magnetic Brake On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Weapons + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 0, name = _('Master Arm Switch, OFF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 1, name = _('Master Arm Switch, ON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Arm Switch, OFF else ON (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master Arm Switch, ON else OFF (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Radio Altimeter + + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Radar Altimeter Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = -1, name = _('Radar Altimeter Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = 1, name = _('Radar Altimeter On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Radar Altimeter Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Radar Altimeter On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Radar Altimeter Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Radar Altimeter Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Barometric Altimeter + + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Barometric Altimeter Pressure Knob Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Barometric Altimeter Pressure Knob Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Fuel System + + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Backward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Forward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Backward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Forward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- ADF Radio + + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 0, name = _('Select Switch 1'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 1, name = _('Select Switch 2'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Select Switch 1 else 2 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Select Switch On 2 else 1 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 0, name = _('Tone Switch Off'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 1, name = _('Tone Switch On'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Tone Switch Off else On (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Tone Switch On else Off (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0, name = _('ADF Radio Mode OFF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.33, name = _('ADF Radio Mode ANT'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.66, name = _('ADF Radio Mode ADF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 1, name = _('ADF Radio Mode TEST'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Decrease (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Increase (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Decrease (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Increase (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- UHF Radio + + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0, name = _('UHF Mode 0'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.167, name = _('UHF Mode FF'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.334, name = _('UHF Mode NA'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.5, name = _('UHF Mode SV'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.668, name = _('UHF Mode DL'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.835, name = _('UHF Mode G'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 1, name = _('UHF Mode EN'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + } +} \ No newline at end of file diff --git a/InputCommands/SA342/Input/SA342_CORE/mouse/default.lua b/InputCommands/SA342/Input/SA342_CORE/mouse/default.lua new file mode 100644 index 0000000..23c57e2 --- /dev/null +++ b/InputCommands/SA342/Input/SA342_CORE/mouse/default.lua @@ -0,0 +1,22 @@ +local cockpit = folder.."../../../Cockpit/" +dofile(cockpit.."devices.lua") +dofile(cockpit.."command_defs.lua") + +return +{ + keyCommands = + { + {combos = {{key = 'MOUSE_BTN2'}}, down = iCommand_ExplorationStart, name = _('Enable exploration mode'), category = _('View Cockpit')}, + {down = iCommandViewTransposeModeOn, up = iCommandViewTransposeModeOff, name = _('Camera transpose mode on/off'), category = _('View Cockpit')}, + {down = iCommandToggleCommandMenu, name = _('SA342 Communication menu'), category = _('Radio Communications')}, + {combos = {{key = 'MOUSE_BTN3'}}, down = iCommandCockpitClickModeOnOff, name = _('Clickable mouse cockpit mode On/Off'), category = _('General')}, + }, + + axisCommands = + { + -- mouse axes + {combos = {{key = 'MOUSE_X'}}, action = iCommandPlaneViewHorizontal, name = _('Camera Horizontal View')}, + {combos = {{key = 'MOUSE_Y'}}, action = iCommandPlaneViewVertical, name = _('Camera Vertical View')}, + {combos = {{key = 'MOUSE_Z'}}, action = iCommandPlaneZoomView, name = _('Camera Zoom View')} + }, +} diff --git a/InputCommands/SA342/Input/SA342_GUNNER/joystick/default.lua b/InputCommands/SA342/Input/SA342_GUNNER/joystick/default.lua new file mode 100644 index 0000000..83a4d8b --- /dev/null +++ b/InputCommands/SA342/Input/SA342_GUNNER/joystick/default.lua @@ -0,0 +1,547 @@ +return { + keyCommands = { + + -- Weapons Panel 1 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_18, value_down = 1, name = _('Weapons Panel Power Switch ON'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_19, value_down = 0, name = _('Weapons Panel Power Switch OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_20, value_down = 1, name = _('Weapons Panel Power Switch STDBY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Weapons Panel 2 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 1, name = _('Left Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 0, name = _('Left Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 1, name = _('Left Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 0, name = _('Left Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 1, name = _('Right Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 0, name = _('Right Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 1, name = _('Right Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 0, name = _('Right Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 1, name = _('Salve Selection Switch RIPPLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 0, name = _('Salve Selection Switch SINGLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Salve Selection Switch RIPPLE else SINGLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Salve Selection Switch SINGLE else RIPPLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Pilot Sight + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 1, name = _('Pilot Sight Deploy'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 0, name = _('Pilot Sight Retract'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pilot Sight Deploy else Retract (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pilot Sight Retract else Deploy (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + + -- WSO Side Stick + + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 1, name = _('Lasing Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 0, name = _('Lasing Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, name = _('Lasing Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 0, value_up = 1, name = _('Lasing Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 1, name = _('Missile Launch Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 0, name = _('Missile Launch Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, name = _('Missile Launch Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 0, value_up = 1, name = _('Missile Launch Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_27, up = device_commands.Button_27, value_down = -1, value_up = 0, name = _('Image Focus decrease'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, name = _('Image Focus increase'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -0.5, value_up = 0, name = _('Gain decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 0.5, value_up = 0, name = _('Gain increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -2.0, value_up = 0, name = _('Gain decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 2.0, value_up = 0, name = _('Gain increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -0.5, value_up = 0, name = _('Image Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 0.5, value_up = 0, name = _('Image Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -2.0, value_up = 0, name = _('Image Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 2.0, value_up = 0, name = _('Image Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -0.5, value_up = 0, name = _('Symbology Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 0.5, value_up = 0, name = _('Symbology Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -2.0, value_up = 0, name = _('Symbology Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 2.0, value_up = 0, name = _('Symbology Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- Gyro + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 1, name = _('Gyro Test Switch Cover OPEN'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 0, name = _('Gyro Test Switch Cover CLOSED'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Gyro Test Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Gyro Test Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 1, name = _('Gyro Test Switch ON'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 0, name = _('Gyro Test Switch OFF'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, name = _('Gyro Test Switch ON else OFF (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 0, value_up = 1, name = _('Gyro Test Switch OFF else ON (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 1, name = _('Gyro Switch Left'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 0, name = _('Gyro Switch Center'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = -1, name = _('Gyro Switch Right'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Gyro Switch Left else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = -1, value_up = 0, name = _('Gyro Switch Right else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0, name = _('Gyro Knob CM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.25, name = _('Gyro Knob A'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.5, name = _('Gyro Knob GM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.75, name = _('Gyro Knob D'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 1, name = _('Gyro Knob GD'), category = {_('SA342 Autopilot'), _('Custom')}}, + + -- Clock + + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Clock External Ring Rotator Push'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -0.5, value_up = 0, name = _('Clock External Ring Rotator CCW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0.5, value_up = 0, name = _('Clock External Ring Rotator CW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -2.0, value_up = 0, name = _('Clock External Ring Rotator CCW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 2.0, value_up = 0, name = _('Clock External Ring Rotator CW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- PH + + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTII'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTI'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector DAY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector NIGHT'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('Station 0 (1) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('Station 0 (2) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('Station 0 (3) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('Station 0 (4) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('Station 0 (5) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {pressed = device_commands.Button_12, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness + (Pressed)'), category = _('SA342 Weapons Panel')}, + {pressed = device_commands.Button_13, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness - (Pressed)'), category = _('SA342 Weapons Panel')}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 0.5, name = _('HOT Missile Control Panel Brightness - (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 0.5, name = _('HOT Missile Control Panel Brightness + (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 2.0, name = _('HOT Missile Control Panel Brightness - (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 2.0, name = _('HOT Missile Control Panel Brightness + (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- PE + + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -0.5, value_up = 0, name = _('VCB Zoom - (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 0.5, value_up = 0, name = _('VCB Zoom + (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -2.0, value_up = 0, name = _('VCB Zoom - (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 2.0, value_up = 0, name = _('VCB Zoom + (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0, name = _('CTH OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0.5, name = _('CTH STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 1, name = _('CTN ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 0.5, name = _('CTH OFF else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0.5, name = _('CTH ON else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 0, name = _('VCB Power Selector OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 1, name = _('VCB Power Selector ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('VCB Power Selector OFF else ON (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0, name = _('MODE OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.25, name = _('MODE TRAVEL'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.5, name = _('MODE STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.75, name = _('MODE MANNED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 1, name = _('MODE LOCKED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + -- NADIR + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_49, value_down = 1, name = _('NADIR TEst1'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_50, value_down = 1, name = _('NADIR TEst2'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0, name = _('NADIR Brightness Knob 0%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.25, name = _('NADIR Brightness Knob 25%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.33, name = _('NADIR Brightness Knob 33%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.5, name = _('NADIR Brightness Knob 50%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.66, name = _('NADIR Brightness Knob 66%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.75, name = _('NADIR Brightness Knob 75%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 1, name = _('NADIR Brightness Knob 100%'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0, name = _('NADIR Mode OFF'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.2, name = _('NADIR Mode STDBY'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.4, name = _('NADIR Mode GRND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.6, name = _('NADIR Mode SEA'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.8, name = _('NADIR Mode SENSOR'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 1, name = _('NADIR Mode GRND TEST'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0, name = _('NADIR Parameter WIND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.2, name = _('NADIR Parameter DECLINATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.4, name = _('NADIR Parameter DEVIATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.6, name = _('NADIR Parameter HEADING'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.8, name = _('NADIR Parameter POSITION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 1, name = _('NADIR Parameter WAYPOINT'), category = {_('SA342 NADIR'), _('Custom')}}, + + -- AM Radio + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('VHF Radio Mode OFF'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.33, name = _('VHF Radio Mode ON'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.66, name = _('VHF Radio Mode SQUELCH'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('VHF Radio Mode TEST'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz else 250kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz else 500kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + -- FM Radio + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('FM Radio Mode OFF'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.25, name = _('FM Radio Mode 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.50, name = _('FM Radio Mode 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.75, name = _('FM Radio Mode 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('FM Radio Mode 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0, name = _('FM Radio Channel 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.143, name = _('FM Radio Channel 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.286, name = _('FM Radio Channel 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.429, name = _('FM Radio Channel 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.572, name = _('FM Radio Channel 5'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.715, name = _('FM Radio Channel 6'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.858, name = _('FM Radio Channel 7'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 1, name = _('FM Radio Channel 8'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + -- TV + + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 0, name = _('TV On/Off Switch OFF'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 1, name = _('TV On/Off Switch ON'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('TV On/Off Switch OFF else ON (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('TV On/Off Switch ON else OFF (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 0.5, value_up = 0, name = _('TV Brightness Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 0.5, value_up = 0, name = _('TV Brightness Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 2.0, value_up = 0, name = _('TV Brightness Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 2.0, value_up = 0, name = _('TV Brightness Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 0.5, value_up = 0, name = _('TV Contrast Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 0.5, value_up = 0, name = _('TV Contrast Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 2.0, value_up = 0, name = _('TV Contrast Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 2.0, value_up = 0, name = _('TV Contrast Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('TV Cover Retract (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 0.5, value_up = 0, name = _('TV Cover Deploy (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('TV Cover Retract (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 2.0, value_up = 0, name = _('TV Cover Deploy (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + {down = iCommandPlaneHook, name = _('TV Hook'), category = _('SA342 TV')}, + + -- RWR + + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = -1, name = _('RWR OFF'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 0, name = _('RWR ON'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 1, name = _('RWR CROC'), category = {_('SA342 RWR'), _('Custom')}}, + + {cockpit_device_id = devices.RWR, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 RWR Marker'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('SA342 RWR Page'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('RWR Audio Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 0.5, value_up = 0, name = _('RWR Audio Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('RWR Audio Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 2.0, value_up = 0, name = _('RWR Audio Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('RWR Brightness Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('RWR Brightness Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('RWR Brightness Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('RWR Brightness Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- Artifical Horizons + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 HA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -0.5, name = _('Main Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 0.5, name = _('Main Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -1, name = _('Main Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 1, name = _('Main Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -2, name = _('Main Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 2, name = _('Main Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('SA342 STDBYHA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -0.5, name = _('Standby Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 0.5, name = _('Standby Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -1, name = _('Standby Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 1, name = _('Standby Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -2, name = _('Standby Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 2, name = _('Standby Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0, name = _('Source ARTIFICAL HORIZON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.33, name = _('Source CAMERA TARGET'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.66, name = _('Source ADF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 1, name = _('Source NADIR'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Intercom Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_17, up = device_commands.Button_18, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + + -- Intercom Co-Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_39, up = device_commands.Button_40, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_37, up = device_commands.Button_38, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_43, up = device_commands.Button_44, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_41, up = device_commands.Button_42, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_47, up = device_commands.Button_48, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_45, up = device_commands.Button_46, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + + -- Torque Bug + + {cockpit_device_id = devices.TORQUE, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Torque Bug Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = -1, name = _('Torque Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = 1, name = _('Torque Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Lights + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Decrease (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Increase (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Decrease (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Increase (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 0, name = _('Roof Lamp Light Level Low'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 1, name = _('Roof Lamp Light Level Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Roof Lamp Light Level Low else Normal (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 0, name = _('Roof Lamp Lens Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 1, name = _('Roof Lamp Lens Red'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Roof Lamp Lens Normal else Red (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 0.5, value_up = 0, name = _('Roof Lamp Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 0.5, value_up = 0, name = _('Roof Lamp Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 2.0, value_up = 0, name = _('Roof Lamp Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 2.0, value_up = 0, name = _('Roof Lamp Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Electric + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 0, name = _('Battery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 1, name = _('Battery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Battery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Battery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 0, name = _('Alternator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 1, name = _('Alternator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Alternator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Alternator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 0, name = _('Generator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 1, name = _('Generator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Generator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Generator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 0, name = _('Pitot Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 1, name = _('Pitot On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 1, name = _('Pitot Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, name = _('Pitot On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 0, name = _('Fuel Pump Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 1, name = _('Fuel Pump On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Fuel Pump Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Fuel Pump On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 0, name = _('Auxiliary Tank Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 1, name = _('Auxiliary Tank On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Auxiliary Tank Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Auxiliary Tank On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = -1, name = _('Starter Air'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 0, name = _('Starter Stop'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 1, name = _('Starter Start'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = -1, value_up = 0, name = _('Auxiliary Tank Air else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Auxiliary Tank Start else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = -1, name = _('Copilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 0, name = _('Copilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 1, name = _('Copilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = -1, name = _('Pilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 0, name = _('Pilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 1, name = _('Pilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 0, name = _('Mystery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 1, name = _('Mystery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Mystery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Mystery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 0, name = _('Convoy Tank Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 1, name = _('Convoy Tank On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 0, value_up = 1, name = _('Convoy Tank Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Convoy Tank On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 0, name = _('Sand Filter Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 1, name = _('Sand Filter On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 0, value_up = 1, name = _('Sand Filter Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, name = _('Sand Filter On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Navigation Lights + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = -1, name = _('Nav Lights Steady (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 0, name = _('Nav Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 1, name = _('Nav Lights Flashing (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = -1, name = _('Strobe Lights Attenuated (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 0, name = _('Strobe Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 1, name = _('Strobe Lights Normal (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 0, name = _('Panels Lighting Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 1, name = _('Panels Lighting On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 0, value_up = 1, name = _('Panels Lighting Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Panels Lighting On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 0, name = _('Formation Lights Off'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 1, name = _('Formation Lights On'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Formation Lights Off else On (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Formation Lights Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Formation Lights Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Formation Lights Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Formation Lights Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Flare Dispenser + + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = -1, name = _('Flare Dispenser Selector Switch Right'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 0, name = _('Flare Dispenser Selector Switch Both'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 1, name = _('Flare Dispenser Selector Switch Left'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -1, value_up = 0, name = _('Flare Dispenser Selector Switch Right else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Flare Dispenser Selector Switch Left else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 0, name = _('Flare Dispenser Launch Quantity Single'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 1, name = _('Flare Dispenser Launch Quantity Sequence'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = -1, value_up = 0, name = _('Flare Dispenser Launch Quantity Single else Sequence (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Flare Dispenser Launch Quantity Sequence else Single (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = -1, name = _('Flare Dispenser Power Switch Off'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 0, name = _('Flare Dispenser Power Switch Fast'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 1, name = _('Flare Dispenser Power Switch Slow'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = -1, value_up = 0, name = _('Flare Dispenser Power Switch Off else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Flare Dispenser Power Switch Slow else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 0, name = _('Flare Dispenser Button Cover Closed'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 1, name = _('Flare Dispenser Button Cover Open'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Flare Dispenser Button Cover Closed else Open (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Flare Dispenser Button Cover Open else Closed (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + + -- Autopilot + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 0, name = _('Master Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 1, name = _('Master On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 0, name = _('Pitch Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 1, name = _('Pitch On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pitch Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pitch On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 0, name = _('Roll Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 1, name = _('Roll On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Roll Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Roll On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 0, name = _('Yaw Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 1, name = _('Yaw On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Yaw Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Yaw On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_19, value_down = -1, name = _('Speed Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_20, value_down = 0, name = _('Mode Off (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_9, value_down = 1, name = _('Altitude Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 0, name = _('Trim Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 1, name = _('Trim On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Trim Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Trim On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 0, name = _('Magnetic Brake Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 1, name = _('Magnetic Brake On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Magnetic Brake Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Magnetic Brake On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Weapons + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 0, name = _('Master Arm Switch, OFF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 1, name = _('Master Arm Switch, ON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Arm Switch, OFF else ON (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master Arm Switch, ON else OFF (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Radio Altimeter + + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Radar Altimeter Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = -1, name = _('Radar Altimeter Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = 1, name = _('Radar Altimeter On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Radar Altimeter Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Radar Altimeter On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Radar Altimeter Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Radar Altimeter Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Barometric Altimeter + + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Barometric Altimeter Pressure Knob Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Barometric Altimeter Pressure Knob Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Fuel System + + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Backward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Forward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Backward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Forward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- ADF Radio + + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 0, name = _('Select Switch 1'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 1, name = _('Select Switch 2'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Select Switch 1 else 2 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Select Switch On 2 else 1 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 0, name = _('Tone Switch Off'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 1, name = _('Tone Switch On'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Tone Switch Off else On (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Tone Switch On else Off (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0, name = _('ADF Radio Mode OFF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.33, name = _('ADF Radio Mode ANT'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.66, name = _('ADF Radio Mode ADF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 1, name = _('ADF Radio Mode TEST'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Decrease (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Increase (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Decrease (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Increase (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- UHF Radio + + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0, name = _('UHF Mode 0'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.167, name = _('UHF Mode FF'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.334, name = _('UHF Mode NA'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.5, name = _('UHF Mode SV'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.668, name = _('UHF Mode DL'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.835, name = _('UHF Mode G'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 1, name = _('UHF Mode EN'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + }, + axisCommands = { + {cockpit_device_id = devices.TV, action = device_commands.Button_4, name = _('SA342 TV Cover')}, + } +} \ No newline at end of file diff --git a/InputCommands/SA342/Input/SA342_GUNNER/keyboard/default.lua b/InputCommands/SA342/Input/SA342_GUNNER/keyboard/default.lua new file mode 100644 index 0000000..6380075 --- /dev/null +++ b/InputCommands/SA342/Input/SA342_GUNNER/keyboard/default.lua @@ -0,0 +1,544 @@ +return { + keyCommands = { + + -- Weapons Panel 1 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_18, value_down = 1, name = _('Weapons Panel Power Switch ON'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_19, value_down = 0, name = _('Weapons Panel Power Switch OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_20, value_down = 1, name = _('Weapons Panel Power Switch STDBY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Weapons Panel 2 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 1, name = _('Left Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 0, name = _('Left Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 1, name = _('Left Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 0, name = _('Left Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 1, name = _('Right Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 0, name = _('Right Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 1, name = _('Right Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 0, name = _('Right Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 1, name = _('Salve Selection Switch RIPPLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 0, name = _('Salve Selection Switch SINGLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Salve Selection Switch RIPPLE else SINGLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Salve Selection Switch SINGLE else RIPPLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Pilot Sight + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 1, name = _('Pilot Sight Deploy'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 0, name = _('Pilot Sight Retract'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pilot Sight Deploy else Retract (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pilot Sight Retract else Deploy (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + + -- WSO Side Stick + + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 1, name = _('Lasing Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 0, name = _('Lasing Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, name = _('Lasing Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 0, value_up = 1, name = _('Lasing Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 1, name = _('Missile Launch Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 0, name = _('Missile Launch Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, name = _('Missile Launch Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 0, value_up = 1, name = _('Missile Launch Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_27, up = device_commands.Button_27, value_down = -1, value_up = 0, name = _('Image Focus decrease'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, name = _('Image Focus increase'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -0.5, value_up = 0, name = _('Gain decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 0.5, value_up = 0, name = _('Gain increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -2.0, value_up = 0, name = _('Gain decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 2.0, value_up = 0, name = _('Gain increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -0.5, value_up = 0, name = _('Image Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 0.5, value_up = 0, name = _('Image Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -2.0, value_up = 0, name = _('Image Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 2.0, value_up = 0, name = _('Image Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -0.5, value_up = 0, name = _('Symbology Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 0.5, value_up = 0, name = _('Symbology Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -2.0, value_up = 0, name = _('Symbology Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 2.0, value_up = 0, name = _('Symbology Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- Gyro + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 1, name = _('Gyro Test Switch Cover OPEN'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 0, name = _('Gyro Test Switch Cover CLOSED'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Gyro Test Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Gyro Test Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 1, name = _('Gyro Test Switch ON'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 0, name = _('Gyro Test Switch OFF'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, name = _('Gyro Test Switch ON else OFF (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 0, value_up = 1, name = _('Gyro Test Switch OFF else ON (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 1, name = _('Gyro Switch Left'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 0, name = _('Gyro Switch Center'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = -1, name = _('Gyro Switch Right'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Gyro Switch Left else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = -1, value_up = 0, name = _('Gyro Switch Right else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0, name = _('Gyro Knob CM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.25, name = _('Gyro Knob A'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.5, name = _('Gyro Knob GM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.75, name = _('Gyro Knob D'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 1, name = _('Gyro Knob GD'), category = {_('SA342 Autopilot'), _('Custom')}}, + + -- Clock + + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Clock External Ring Rotator Push'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -0.5, value_up = 0, name = _('Clock External Ring Rotator CCW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0.5, value_up = 0, name = _('Clock External Ring Rotator CW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -2.0, value_up = 0, name = _('Clock External Ring Rotator CCW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 2.0, value_up = 0, name = _('Clock External Ring Rotator CW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- PH + + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTII'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTI'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector DAY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector NIGHT'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('Station 0 (1) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('Station 0 (2) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('Station 0 (3) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('Station 0 (4) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('Station 0 (5) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {pressed = device_commands.Button_12, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness + (Pressed)'), category = _('SA342 Weapons Panel')}, + {pressed = device_commands.Button_13, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness - (Pressed)'), category = _('SA342 Weapons Panel')}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 0.5, name = _('HOT Missile Control Panel Brightness - (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 0.5, name = _('HOT Missile Control Panel Brightness + (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 2.0, name = _('HOT Missile Control Panel Brightness - (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 2.0, name = _('HOT Missile Control Panel Brightness + (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- PE + + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -0.5, value_up = 0, name = _('VCB Zoom - (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 0.5, value_up = 0, name = _('VCB Zoom + (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -2.0, value_up = 0, name = _('VCB Zoom - (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 2.0, value_up = 0, name = _('VCB Zoom + (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0, name = _('CTH OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0.5, name = _('CTH STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 1, name = _('CTN ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 0.5, name = _('CTH OFF else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0.5, name = _('CTH ON else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 0, name = _('VCB Power Selector OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 1, name = _('VCB Power Selector ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('VCB Power Selector OFF else ON (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0, name = _('MODE OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.25, name = _('MODE TRAVEL'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.5, name = _('MODE STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.75, name = _('MODE MANNED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 1, name = _('MODE LOCKED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + -- NADIR + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_49, value_down = 1, name = _('NADIR TEst1'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_50, value_down = 1, name = _('NADIR TEst2'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0, name = _('NADIR Brightness Knob 0%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.25, name = _('NADIR Brightness Knob 25%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.33, name = _('NADIR Brightness Knob 33%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.5, name = _('NADIR Brightness Knob 50%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.66, name = _('NADIR Brightness Knob 66%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.75, name = _('NADIR Brightness Knob 75%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 1, name = _('NADIR Brightness Knob 100%'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0, name = _('NADIR Mode OFF'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.2, name = _('NADIR Mode STDBY'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.4, name = _('NADIR Mode GRND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.6, name = _('NADIR Mode SEA'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.8, name = _('NADIR Mode SENSOR'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 1, name = _('NADIR Mode GRND TEST'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0, name = _('NADIR Parameter WIND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.2, name = _('NADIR Parameter DECLINATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.4, name = _('NADIR Parameter DEVIATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.6, name = _('NADIR Parameter HEADING'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.8, name = _('NADIR Parameter POSITION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 1, name = _('NADIR Parameter WAYPOINT'), category = {_('SA342 NADIR'), _('Custom')}}, + + -- AM Radio + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('VHF Radio Mode OFF'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.33, name = _('VHF Radio Mode ON'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.66, name = _('VHF Radio Mode SQUELCH'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('VHF Radio Mode TEST'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz else 250kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz else 500kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + -- FM Radio + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('FM Radio Mode OFF'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.25, name = _('FM Radio Mode 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.50, name = _('FM Radio Mode 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.75, name = _('FM Radio Mode 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('FM Radio Mode 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0, name = _('FM Radio Channel 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.143, name = _('FM Radio Channel 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.286, name = _('FM Radio Channel 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.429, name = _('FM Radio Channel 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.572, name = _('FM Radio Channel 5'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.715, name = _('FM Radio Channel 6'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.858, name = _('FM Radio Channel 7'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 1, name = _('FM Radio Channel 8'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + -- TV + + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 0, name = _('TV On/Off Switch OFF'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 1, name = _('TV On/Off Switch ON'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('TV On/Off Switch OFF else ON (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('TV On/Off Switch ON else OFF (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 0.5, value_up = 0, name = _('TV Brightness Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 0.5, value_up = 0, name = _('TV Brightness Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 2.0, value_up = 0, name = _('TV Brightness Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 2.0, value_up = 0, name = _('TV Brightness Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 0.5, value_up = 0, name = _('TV Contrast Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 0.5, value_up = 0, name = _('TV Contrast Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 2.0, value_up = 0, name = _('TV Contrast Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 2.0, value_up = 0, name = _('TV Contrast Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('TV Cover Retract (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 0.5, value_up = 0, name = _('TV Cover Deploy (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('TV Cover Retract (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 2.0, value_up = 0, name = _('TV Cover Deploy (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + {down = iCommandPlaneHook, name = _('TV Hook'), category = _('SA342 TV')}, + + -- RWR + + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = -1, name = _('RWR OFF'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 0, name = _('RWR ON'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 1, name = _('RWR CROC'), category = {_('SA342 RWR'), _('Custom')}}, + + {cockpit_device_id = devices.RWR, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 RWR Marker'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('SA342 RWR Page'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('RWR Audio Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 0.5, value_up = 0, name = _('RWR Audio Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('RWR Audio Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 2.0, value_up = 0, name = _('RWR Audio Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('RWR Brightness Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('RWR Brightness Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('RWR Brightness Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('RWR Brightness Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- Artifical Horizons + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 HA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -0.5, name = _('Main Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 0.5, name = _('Main Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -1, name = _('Main Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 1, name = _('Main Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -2, name = _('Main Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 2, name = _('Main Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('SA342 STDBYHA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -0.5, name = _('Standby Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 0.5, name = _('Standby Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -1, name = _('Standby Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 1, name = _('Standby Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -2, name = _('Standby Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 2, name = _('Standby Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0, name = _('Source ARTIFICAL HORIZON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.33, name = _('Source CAMERA TARGET'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.66, name = _('Source ADF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 1, name = _('Source NADIR'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Intercom Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_17, up = device_commands.Button_18, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + + -- Intercom Co-Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_39, up = device_commands.Button_40, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_37, up = device_commands.Button_38, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_43, up = device_commands.Button_44, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_41, up = device_commands.Button_42, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_47, up = device_commands.Button_48, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_45, up = device_commands.Button_46, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + + -- Torque Bug + + {cockpit_device_id = devices.TORQUE, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Torque Bug Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = -1, name = _('Torque Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = 1, name = _('Torque Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Lights + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Decrease (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Increase (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Decrease (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Increase (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 0, name = _('Roof Lamp Light Level Low'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 1, name = _('Roof Lamp Light Level Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Roof Lamp Light Level Low else Normal (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 0, name = _('Roof Lamp Lens Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 1, name = _('Roof Lamp Lens Red'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Roof Lamp Lens Normal else Red (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 0.5, value_up = 0, name = _('Roof Lamp Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 0.5, value_up = 0, name = _('Roof Lamp Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 2.0, value_up = 0, name = _('Roof Lamp Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 2.0, value_up = 0, name = _('Roof Lamp Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Electric + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 0, name = _('Battery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 1, name = _('Battery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Battery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Battery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 0, name = _('Alternator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 1, name = _('Alternator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Alternator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Alternator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 0, name = _('Generator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 1, name = _('Generator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Generator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Generator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 0, name = _('Pitot Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 1, name = _('Pitot On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 1, name = _('Pitot Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, name = _('Pitot On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 0, name = _('Fuel Pump Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 1, name = _('Fuel Pump On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Fuel Pump Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Fuel Pump On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 0, name = _('Auxiliary Tank Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 1, name = _('Auxiliary Tank On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Auxiliary Tank Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Auxiliary Tank On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = -1, name = _('Starter Air'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 0, name = _('Starter Stop'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 1, name = _('Starter Start'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = -1, value_up = 0, name = _('Auxiliary Tank Air else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Auxiliary Tank Start else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = -1, name = _('Copilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 0, name = _('Copilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 1, name = _('Copilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = -1, name = _('Pilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 0, name = _('Pilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 1, name = _('Pilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 0, name = _('Mystery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 1, name = _('Mystery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Mystery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Mystery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 0, name = _('Convoy Tank Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 1, name = _('Convoy Tank On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 0, value_up = 1, name = _('Convoy Tank Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Convoy Tank On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 0, name = _('Sand Filter Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 1, name = _('Sand Filter On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 0, value_up = 1, name = _('Sand Filter Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, name = _('Sand Filter On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Navigation Lights + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = -1, name = _('Nav Lights Steady (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 0, name = _('Nav Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 1, name = _('Nav Lights Flashing (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = -1, name = _('Strobe Lights Attenuated (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 0, name = _('Strobe Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 1, name = _('Strobe Lights Normal (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 0, name = _('Panels Lighting Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 1, name = _('Panels Lighting On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 0, value_up = 1, name = _('Panels Lighting Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Panels Lighting On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 0, name = _('Formation Lights Off'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 1, name = _('Formation Lights On'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Formation Lights Off else On (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Formation Lights Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Formation Lights Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Formation Lights Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Formation Lights Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Flare Dispenser + + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = -1, name = _('Flare Dispenser Selector Switch Right'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 0, name = _('Flare Dispenser Selector Switch Both'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 1, name = _('Flare Dispenser Selector Switch Left'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -1, value_up = 0, name = _('Flare Dispenser Selector Switch Right else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Flare Dispenser Selector Switch Left else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 0, name = _('Flare Dispenser Launch Quantity Single'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 1, name = _('Flare Dispenser Launch Quantity Sequence'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = -1, value_up = 0, name = _('Flare Dispenser Launch Quantity Single else Sequence (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Flare Dispenser Launch Quantity Sequence else Single (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = -1, name = _('Flare Dispenser Power Switch Off'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 0, name = _('Flare Dispenser Power Switch Fast'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 1, name = _('Flare Dispenser Power Switch Slow'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = -1, value_up = 0, name = _('Flare Dispenser Power Switch Off else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Flare Dispenser Power Switch Slow else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 0, name = _('Flare Dispenser Button Cover Closed'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 1, name = _('Flare Dispenser Button Cover Open'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Flare Dispenser Button Cover Closed else Open (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Flare Dispenser Button Cover Open else Closed (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + + -- Autopilot + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 0, name = _('Master Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 1, name = _('Master On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 0, name = _('Pitch Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 1, name = _('Pitch On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pitch Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pitch On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 0, name = _('Roll Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 1, name = _('Roll On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Roll Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Roll On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 0, name = _('Yaw Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 1, name = _('Yaw On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Yaw Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Yaw On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_19, value_down = -1, name = _('Speed Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_20, value_down = 0, name = _('Mode Off (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_9, value_down = 1, name = _('Altitude Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 0, name = _('Trim Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 1, name = _('Trim On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Trim Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Trim On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 0, name = _('Magnetic Brake Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 1, name = _('Magnetic Brake On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Magnetic Brake Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Magnetic Brake On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Weapons + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 0, name = _('Master Arm Switch, OFF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 1, name = _('Master Arm Switch, ON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Arm Switch, OFF else ON (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master Arm Switch, ON else OFF (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Radio Altimeter + + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Radar Altimeter Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = -1, name = _('Radar Altimeter Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = 1, name = _('Radar Altimeter On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Radar Altimeter Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Radar Altimeter On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Radar Altimeter Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Radar Altimeter Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Barometric Altimeter + + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Barometric Altimeter Pressure Knob Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Barometric Altimeter Pressure Knob Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Fuel System + + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Backward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Forward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Backward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Forward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- ADF Radio + + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 0, name = _('Select Switch 1'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 1, name = _('Select Switch 2'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Select Switch 1 else 2 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Select Switch On 2 else 1 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 0, name = _('Tone Switch Off'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 1, name = _('Tone Switch On'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Tone Switch Off else On (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Tone Switch On else Off (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0, name = _('ADF Radio Mode OFF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.33, name = _('ADF Radio Mode ANT'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.66, name = _('ADF Radio Mode ADF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 1, name = _('ADF Radio Mode TEST'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Decrease (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Increase (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Decrease (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Increase (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- UHF Radio + + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0, name = _('UHF Mode 0'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.167, name = _('UHF Mode FF'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.334, name = _('UHF Mode NA'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.5, name = _('UHF Mode SV'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.668, name = _('UHF Mode DL'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.835, name = _('UHF Mode G'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 1, name = _('UHF Mode EN'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + } +} \ No newline at end of file diff --git a/InputCommands/SA342/Input/SA342_GUNNER/mouse/default.lua b/InputCommands/SA342/Input/SA342_GUNNER/mouse/default.lua new file mode 100644 index 0000000..7147cd8 --- /dev/null +++ b/InputCommands/SA342/Input/SA342_GUNNER/mouse/default.lua @@ -0,0 +1,29 @@ +-- Pilot bindings + +local coreInputFolder = folder.."../../../Input/" +local cockpit = folder.."../../../Cockpit/" +dofile(cockpit.."devices.lua") +dofile(cockpit.."command_defs.lua") +dofile(cockpit.."utils.lua") + +inputs = +{ + keyCommands = {}, + axisCommands = {}, +} + +coreInputs = external_profile(coreInputFolder.."SA342_CORE/mouse/default.lua") +join_override(inputs.keyCommands, coreInputs.keyCommands) +join_override(inputs.keyCommands, +{ + {combos = {{key = 'MOUSE_BTN1'}}, down = device_commands.Button_34, up = device_commands.Button_33,cockpit_device_id = devices.WEAPONS, value_down = 1,value_up = 0, name = _('Minigun fire'), category = _('Weapon')}, +}) + +join_override(inputs.axisCommands, coreInputs.axisCommands) +join_override(inputs.axisCommands, +{ + {action = device_commands.Button_31, cockpit_device_id = devices.WEAPONS, name = _('Minigun (Mouse) Horizontal Axis')}, + {action = device_commands.Button_32, cockpit_device_id = devices.WEAPONS, name = _('Minigun (Mouse) Vertical Axis')}, +}) + +return inputs diff --git a/InputCommands/SA342/Input/SA342_GUNNER/name.lua b/InputCommands/SA342/Input/SA342_GUNNER/name.lua new file mode 100644 index 0000000..1dfb2de --- /dev/null +++ b/InputCommands/SA342/Input/SA342_GUNNER/name.lua @@ -0,0 +1 @@ +return _('SA342 Gunner') \ No newline at end of file diff --git a/InputCommands/SA342/Input/SA342_PILOT/joystick/default.lua b/InputCommands/SA342/Input/SA342_PILOT/joystick/default.lua new file mode 100644 index 0000000..83a4d8b --- /dev/null +++ b/InputCommands/SA342/Input/SA342_PILOT/joystick/default.lua @@ -0,0 +1,547 @@ +return { + keyCommands = { + + -- Weapons Panel 1 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_18, value_down = 1, name = _('Weapons Panel Power Switch ON'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_19, value_down = 0, name = _('Weapons Panel Power Switch OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_20, value_down = 1, name = _('Weapons Panel Power Switch STDBY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Weapons Panel 2 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 1, name = _('Left Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 0, name = _('Left Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 1, name = _('Left Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 0, name = _('Left Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 1, name = _('Right Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 0, name = _('Right Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 1, name = _('Right Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 0, name = _('Right Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 1, name = _('Salve Selection Switch RIPPLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 0, name = _('Salve Selection Switch SINGLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Salve Selection Switch RIPPLE else SINGLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Salve Selection Switch SINGLE else RIPPLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Pilot Sight + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 1, name = _('Pilot Sight Deploy'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 0, name = _('Pilot Sight Retract'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pilot Sight Deploy else Retract (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pilot Sight Retract else Deploy (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + + -- WSO Side Stick + + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 1, name = _('Lasing Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 0, name = _('Lasing Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, name = _('Lasing Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 0, value_up = 1, name = _('Lasing Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 1, name = _('Missile Launch Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 0, name = _('Missile Launch Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, name = _('Missile Launch Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 0, value_up = 1, name = _('Missile Launch Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_27, up = device_commands.Button_27, value_down = -1, value_up = 0, name = _('Image Focus decrease'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, name = _('Image Focus increase'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -0.5, value_up = 0, name = _('Gain decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 0.5, value_up = 0, name = _('Gain increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -2.0, value_up = 0, name = _('Gain decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 2.0, value_up = 0, name = _('Gain increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -0.5, value_up = 0, name = _('Image Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 0.5, value_up = 0, name = _('Image Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -2.0, value_up = 0, name = _('Image Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 2.0, value_up = 0, name = _('Image Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -0.5, value_up = 0, name = _('Symbology Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 0.5, value_up = 0, name = _('Symbology Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -2.0, value_up = 0, name = _('Symbology Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 2.0, value_up = 0, name = _('Symbology Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- Gyro + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 1, name = _('Gyro Test Switch Cover OPEN'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 0, name = _('Gyro Test Switch Cover CLOSED'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Gyro Test Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Gyro Test Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 1, name = _('Gyro Test Switch ON'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 0, name = _('Gyro Test Switch OFF'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, name = _('Gyro Test Switch ON else OFF (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 0, value_up = 1, name = _('Gyro Test Switch OFF else ON (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 1, name = _('Gyro Switch Left'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 0, name = _('Gyro Switch Center'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = -1, name = _('Gyro Switch Right'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Gyro Switch Left else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = -1, value_up = 0, name = _('Gyro Switch Right else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0, name = _('Gyro Knob CM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.25, name = _('Gyro Knob A'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.5, name = _('Gyro Knob GM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.75, name = _('Gyro Knob D'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 1, name = _('Gyro Knob GD'), category = {_('SA342 Autopilot'), _('Custom')}}, + + -- Clock + + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Clock External Ring Rotator Push'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -0.5, value_up = 0, name = _('Clock External Ring Rotator CCW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0.5, value_up = 0, name = _('Clock External Ring Rotator CW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -2.0, value_up = 0, name = _('Clock External Ring Rotator CCW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 2.0, value_up = 0, name = _('Clock External Ring Rotator CW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- PH + + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTII'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTI'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector DAY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector NIGHT'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('Station 0 (1) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('Station 0 (2) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('Station 0 (3) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('Station 0 (4) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('Station 0 (5) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {pressed = device_commands.Button_12, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness + (Pressed)'), category = _('SA342 Weapons Panel')}, + {pressed = device_commands.Button_13, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness - (Pressed)'), category = _('SA342 Weapons Panel')}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 0.5, name = _('HOT Missile Control Panel Brightness - (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 0.5, name = _('HOT Missile Control Panel Brightness + (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 2.0, name = _('HOT Missile Control Panel Brightness - (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 2.0, name = _('HOT Missile Control Panel Brightness + (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- PE + + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -0.5, value_up = 0, name = _('VCB Zoom - (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 0.5, value_up = 0, name = _('VCB Zoom + (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -2.0, value_up = 0, name = _('VCB Zoom - (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 2.0, value_up = 0, name = _('VCB Zoom + (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0, name = _('CTH OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0.5, name = _('CTH STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 1, name = _('CTN ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 0.5, name = _('CTH OFF else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0.5, name = _('CTH ON else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 0, name = _('VCB Power Selector OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 1, name = _('VCB Power Selector ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('VCB Power Selector OFF else ON (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0, name = _('MODE OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.25, name = _('MODE TRAVEL'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.5, name = _('MODE STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.75, name = _('MODE MANNED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 1, name = _('MODE LOCKED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + -- NADIR + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_49, value_down = 1, name = _('NADIR TEst1'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_50, value_down = 1, name = _('NADIR TEst2'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0, name = _('NADIR Brightness Knob 0%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.25, name = _('NADIR Brightness Knob 25%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.33, name = _('NADIR Brightness Knob 33%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.5, name = _('NADIR Brightness Knob 50%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.66, name = _('NADIR Brightness Knob 66%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.75, name = _('NADIR Brightness Knob 75%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 1, name = _('NADIR Brightness Knob 100%'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0, name = _('NADIR Mode OFF'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.2, name = _('NADIR Mode STDBY'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.4, name = _('NADIR Mode GRND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.6, name = _('NADIR Mode SEA'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.8, name = _('NADIR Mode SENSOR'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 1, name = _('NADIR Mode GRND TEST'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0, name = _('NADIR Parameter WIND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.2, name = _('NADIR Parameter DECLINATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.4, name = _('NADIR Parameter DEVIATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.6, name = _('NADIR Parameter HEADING'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.8, name = _('NADIR Parameter POSITION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 1, name = _('NADIR Parameter WAYPOINT'), category = {_('SA342 NADIR'), _('Custom')}}, + + -- AM Radio + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('VHF Radio Mode OFF'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.33, name = _('VHF Radio Mode ON'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.66, name = _('VHF Radio Mode SQUELCH'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('VHF Radio Mode TEST'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz else 250kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz else 500kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + -- FM Radio + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('FM Radio Mode OFF'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.25, name = _('FM Radio Mode 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.50, name = _('FM Radio Mode 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.75, name = _('FM Radio Mode 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('FM Radio Mode 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0, name = _('FM Radio Channel 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.143, name = _('FM Radio Channel 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.286, name = _('FM Radio Channel 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.429, name = _('FM Radio Channel 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.572, name = _('FM Radio Channel 5'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.715, name = _('FM Radio Channel 6'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.858, name = _('FM Radio Channel 7'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 1, name = _('FM Radio Channel 8'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + -- TV + + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 0, name = _('TV On/Off Switch OFF'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 1, name = _('TV On/Off Switch ON'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('TV On/Off Switch OFF else ON (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('TV On/Off Switch ON else OFF (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 0.5, value_up = 0, name = _('TV Brightness Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 0.5, value_up = 0, name = _('TV Brightness Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 2.0, value_up = 0, name = _('TV Brightness Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 2.0, value_up = 0, name = _('TV Brightness Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 0.5, value_up = 0, name = _('TV Contrast Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 0.5, value_up = 0, name = _('TV Contrast Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 2.0, value_up = 0, name = _('TV Contrast Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 2.0, value_up = 0, name = _('TV Contrast Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('TV Cover Retract (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 0.5, value_up = 0, name = _('TV Cover Deploy (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('TV Cover Retract (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 2.0, value_up = 0, name = _('TV Cover Deploy (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + {down = iCommandPlaneHook, name = _('TV Hook'), category = _('SA342 TV')}, + + -- RWR + + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = -1, name = _('RWR OFF'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 0, name = _('RWR ON'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 1, name = _('RWR CROC'), category = {_('SA342 RWR'), _('Custom')}}, + + {cockpit_device_id = devices.RWR, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 RWR Marker'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('SA342 RWR Page'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('RWR Audio Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 0.5, value_up = 0, name = _('RWR Audio Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('RWR Audio Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 2.0, value_up = 0, name = _('RWR Audio Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('RWR Brightness Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('RWR Brightness Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('RWR Brightness Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('RWR Brightness Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- Artifical Horizons + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 HA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -0.5, name = _('Main Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 0.5, name = _('Main Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -1, name = _('Main Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 1, name = _('Main Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -2, name = _('Main Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 2, name = _('Main Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('SA342 STDBYHA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -0.5, name = _('Standby Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 0.5, name = _('Standby Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -1, name = _('Standby Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 1, name = _('Standby Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -2, name = _('Standby Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 2, name = _('Standby Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0, name = _('Source ARTIFICAL HORIZON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.33, name = _('Source CAMERA TARGET'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.66, name = _('Source ADF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 1, name = _('Source NADIR'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Intercom Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_17, up = device_commands.Button_18, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + + -- Intercom Co-Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_39, up = device_commands.Button_40, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_37, up = device_commands.Button_38, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_43, up = device_commands.Button_44, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_41, up = device_commands.Button_42, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_47, up = device_commands.Button_48, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_45, up = device_commands.Button_46, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + + -- Torque Bug + + {cockpit_device_id = devices.TORQUE, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Torque Bug Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = -1, name = _('Torque Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = 1, name = _('Torque Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Lights + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Decrease (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Increase (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Decrease (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Increase (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 0, name = _('Roof Lamp Light Level Low'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 1, name = _('Roof Lamp Light Level Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Roof Lamp Light Level Low else Normal (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 0, name = _('Roof Lamp Lens Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 1, name = _('Roof Lamp Lens Red'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Roof Lamp Lens Normal else Red (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 0.5, value_up = 0, name = _('Roof Lamp Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 0.5, value_up = 0, name = _('Roof Lamp Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 2.0, value_up = 0, name = _('Roof Lamp Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 2.0, value_up = 0, name = _('Roof Lamp Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Electric + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 0, name = _('Battery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 1, name = _('Battery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Battery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Battery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 0, name = _('Alternator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 1, name = _('Alternator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Alternator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Alternator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 0, name = _('Generator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 1, name = _('Generator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Generator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Generator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 0, name = _('Pitot Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 1, name = _('Pitot On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 1, name = _('Pitot Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, name = _('Pitot On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 0, name = _('Fuel Pump Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 1, name = _('Fuel Pump On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Fuel Pump Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Fuel Pump On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 0, name = _('Auxiliary Tank Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 1, name = _('Auxiliary Tank On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Auxiliary Tank Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Auxiliary Tank On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = -1, name = _('Starter Air'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 0, name = _('Starter Stop'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 1, name = _('Starter Start'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = -1, value_up = 0, name = _('Auxiliary Tank Air else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Auxiliary Tank Start else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = -1, name = _('Copilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 0, name = _('Copilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 1, name = _('Copilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = -1, name = _('Pilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 0, name = _('Pilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 1, name = _('Pilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 0, name = _('Mystery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 1, name = _('Mystery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Mystery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Mystery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 0, name = _('Convoy Tank Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 1, name = _('Convoy Tank On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 0, value_up = 1, name = _('Convoy Tank Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Convoy Tank On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 0, name = _('Sand Filter Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 1, name = _('Sand Filter On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 0, value_up = 1, name = _('Sand Filter Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, name = _('Sand Filter On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Navigation Lights + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = -1, name = _('Nav Lights Steady (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 0, name = _('Nav Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 1, name = _('Nav Lights Flashing (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = -1, name = _('Strobe Lights Attenuated (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 0, name = _('Strobe Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 1, name = _('Strobe Lights Normal (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 0, name = _('Panels Lighting Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 1, name = _('Panels Lighting On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 0, value_up = 1, name = _('Panels Lighting Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Panels Lighting On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 0, name = _('Formation Lights Off'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 1, name = _('Formation Lights On'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Formation Lights Off else On (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Formation Lights Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Formation Lights Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Formation Lights Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Formation Lights Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Flare Dispenser + + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = -1, name = _('Flare Dispenser Selector Switch Right'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 0, name = _('Flare Dispenser Selector Switch Both'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 1, name = _('Flare Dispenser Selector Switch Left'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -1, value_up = 0, name = _('Flare Dispenser Selector Switch Right else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Flare Dispenser Selector Switch Left else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 0, name = _('Flare Dispenser Launch Quantity Single'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 1, name = _('Flare Dispenser Launch Quantity Sequence'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = -1, value_up = 0, name = _('Flare Dispenser Launch Quantity Single else Sequence (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Flare Dispenser Launch Quantity Sequence else Single (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = -1, name = _('Flare Dispenser Power Switch Off'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 0, name = _('Flare Dispenser Power Switch Fast'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 1, name = _('Flare Dispenser Power Switch Slow'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = -1, value_up = 0, name = _('Flare Dispenser Power Switch Off else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Flare Dispenser Power Switch Slow else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 0, name = _('Flare Dispenser Button Cover Closed'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 1, name = _('Flare Dispenser Button Cover Open'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Flare Dispenser Button Cover Closed else Open (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Flare Dispenser Button Cover Open else Closed (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + + -- Autopilot + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 0, name = _('Master Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 1, name = _('Master On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 0, name = _('Pitch Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 1, name = _('Pitch On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pitch Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pitch On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 0, name = _('Roll Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 1, name = _('Roll On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Roll Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Roll On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 0, name = _('Yaw Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 1, name = _('Yaw On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Yaw Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Yaw On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_19, value_down = -1, name = _('Speed Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_20, value_down = 0, name = _('Mode Off (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_9, value_down = 1, name = _('Altitude Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 0, name = _('Trim Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 1, name = _('Trim On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Trim Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Trim On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 0, name = _('Magnetic Brake Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 1, name = _('Magnetic Brake On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Magnetic Brake Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Magnetic Brake On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Weapons + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 0, name = _('Master Arm Switch, OFF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 1, name = _('Master Arm Switch, ON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Arm Switch, OFF else ON (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master Arm Switch, ON else OFF (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Radio Altimeter + + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Radar Altimeter Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = -1, name = _('Radar Altimeter Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = 1, name = _('Radar Altimeter On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Radar Altimeter Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Radar Altimeter On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Radar Altimeter Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Radar Altimeter Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Barometric Altimeter + + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Barometric Altimeter Pressure Knob Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Barometric Altimeter Pressure Knob Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Fuel System + + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Backward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Forward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Backward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Forward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- ADF Radio + + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 0, name = _('Select Switch 1'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 1, name = _('Select Switch 2'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Select Switch 1 else 2 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Select Switch On 2 else 1 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 0, name = _('Tone Switch Off'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 1, name = _('Tone Switch On'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Tone Switch Off else On (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Tone Switch On else Off (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0, name = _('ADF Radio Mode OFF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.33, name = _('ADF Radio Mode ANT'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.66, name = _('ADF Radio Mode ADF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 1, name = _('ADF Radio Mode TEST'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Decrease (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Increase (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Decrease (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Increase (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- UHF Radio + + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0, name = _('UHF Mode 0'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.167, name = _('UHF Mode FF'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.334, name = _('UHF Mode NA'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.5, name = _('UHF Mode SV'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.668, name = _('UHF Mode DL'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.835, name = _('UHF Mode G'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 1, name = _('UHF Mode EN'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + }, + axisCommands = { + {cockpit_device_id = devices.TV, action = device_commands.Button_4, name = _('SA342 TV Cover')}, + } +} \ No newline at end of file diff --git a/InputCommands/SA342/Input/SA342_PILOT/keyboard/default.lua b/InputCommands/SA342/Input/SA342_PILOT/keyboard/default.lua new file mode 100644 index 0000000..6380075 --- /dev/null +++ b/InputCommands/SA342/Input/SA342_PILOT/keyboard/default.lua @@ -0,0 +1,544 @@ +return { + keyCommands = { + + -- Weapons Panel 1 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_18, value_down = 1, name = _('Weapons Panel Power Switch ON'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_19, value_down = 0, name = _('Weapons Panel Power Switch OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_20, value_down = 1, name = _('Weapons Panel Power Switch STDBY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Weapons Panel 2 + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 1, name = _('Left Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, value_down = 0, name = _('Left Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_10, up = device_commands.Button_10, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 1, name = _('Left Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, value_down = 0, name = _('Left Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 1, value_up = 0, name = _('Left Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Left Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 1, name = _('Right Pylon Arming Switch ARMED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, value_down = 0, name = _('Right Pylon Arming Switch Cover SAFE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover ARMED else SAFE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover SAFE else ARMED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 1, name = _('Right Pylon Arming Switch Cover OPEN'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, value_down = 0, name = _('Right Pylon Arming Switch Cover CLOSED'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, name = _('Right Pylon Arming Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 0, value_up = 1, name = _('Right Pylon Arming Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 1, name = _('Salve Selection Switch RIPPLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, value_down = 0, name = _('Salve Selection Switch SINGLE'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Salve Selection Switch RIPPLE else SINGLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Salve Selection Switch SINGLE else RIPPLE (2-way Switch)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- Pilot Sight + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 1, name = _('Pilot Sight Deploy'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, value_down = 0, name = _('Pilot Sight Retract'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pilot Sight Deploy else Retract (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pilot Sight Retract else Deploy (2-way Switch)'), category = {_('SA342 Pilot Sight'), _('Custom')}}, + + -- WSO Side Stick + + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 1, name = _('Lasing Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, value_down = 0, name = _('Lasing Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, name = _('Lasing Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 0, value_up = 1, name = _('Lasing Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 1, name = _('Missile Launch Button Cover OPEN'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, value_down = 0, name = _('Missile Launch Button Cover CLOSED'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 1, value_up = 0, name = _('Missile Launch Button Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_23, up = device_commands.Button_23, value_down = 0, value_up = 1, name = _('Missile Launch Button Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_27, up = device_commands.Button_27, value_down = -1, value_up = 0, name = _('Image Focus decrease'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_28, up = device_commands.Button_28, value_down = 1, value_up = 0, name = _('Image Focus increase'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -0.5, value_up = 0, name = _('Gain decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 0.5, value_up = 0, name = _('Gain increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_29, up = device_commands.Button_29, value_down = -2.0, value_up = 0, name = _('Gain decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_30, up = device_commands.Button_30, value_down = 2.0, value_up = 0, name = _('Gain increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -0.5, value_up = 0, name = _('Image Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 0.5, value_up = 0, name = _('Image Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_31, up = device_commands.Button_31, value_down = -2.0, value_up = 0, name = _('Image Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_32, up = device_commands.Button_32, value_down = 2.0, value_up = 0, name = _('Image Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -0.5, value_up = 0, name = _('Symbology Brightness decrease (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 0.5, value_up = 0, name = _('Symbology Brightness increase (Slow)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_33, up = device_commands.Button_33, value_down = -2.0, value_up = 0, name = _('Symbology Brightness decrease (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_34, up = device_commands.Button_34, value_down = 2.0, value_up = 0, name = _('Symbology Brightness increase (Fast)'), category = {_('SA342 WSO Left Stick'), _('Custom')}}, + + -- Gyro + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 1, name = _('Gyro Test Switch Cover OPEN'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, value_down = 0, name = _('Gyro Test Switch Cover CLOSED'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('Gyro Test Switch Cover OPEN else CLOSED (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('Gyro Test Switch Cover CLOSED else OPEN (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 1, name = _('Gyro Test Switch ON'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, value_down = 0, name = _('Gyro Test Switch OFF'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, name = _('Gyro Test Switch ON else OFF (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 0, value_up = 1, name = _('Gyro Test Switch OFF else ON (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 1, name = _('Gyro Switch Left'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = 0, name = _('Gyro Switch Center'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, value_down = -1, name = _('Gyro Switch Right'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Gyro Switch Left else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_16, up = device_commands.Button_16, value_down = -1, value_up = 0, name = _('Gyro Switch Right else Center (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0, name = _('Gyro Knob CM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.25, name = _('Gyro Knob A'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.5, name = _('Gyro Knob GM'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 0.75, name = _('Gyro Knob D'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_17, value_down = 1, name = _('Gyro Knob GD'), category = {_('SA342 Autopilot'), _('Custom')}}, + + -- Clock + + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Clock External Ring Rotator Push'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -0.5, value_up = 0, name = _('Clock External Ring Rotator CCW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0.5, value_up = 0, name = _('Clock External Ring Rotator CW (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -2.0, value_up = 0, name = _('Clock External Ring Rotator CCW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.CLOCK, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 2.0, value_up = 0, name = _('Clock External Ring Rotator CW (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- PH + + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTII'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector TESTI'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector OFF'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector DAY'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('TESTII/TESTI/OFF/DAY/NIGHT Selector NIGHT'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0, name = _('Station 0 (1) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.25, name = _('Station 0 (2) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.5, name = _('Station 0 (3) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 0.75, name = _('Station 0 (4) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_1, value_down = 1, name = _('Station 0 (5) Select'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + {pressed = device_commands.Button_12, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness + (Pressed)'), category = _('SA342 Weapons Panel')}, + {pressed = device_commands.Button_13, cockpit_device_id = devices.PH, value_pressed = 1.0, name = _('HOT Missile Control Panel Brightness - (Pressed)'), category = _('SA342 Weapons Panel')}, + + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 0.5, name = _('HOT Missile Control Panel Brightness - (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 0.5, name = _('HOT Missile Control Panel Brightness + (Slow)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_13, value_down = 2.0, name = _('HOT Missile Control Panel Brightness - (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.PH, down = device_commands.Button_12, value_down = 2.0, name = _('HOT Missile Control Panel Brightness + (Fast)'), category = {_('SA342 Weapons Panel'), _('Custom')}}, + + -- PE + + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -0.5, value_up = 0, name = _('VCB Zoom - (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 0.5, value_up = 0, name = _('VCB Zoom + (Slow)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_47, up = device_commands.Button_47, value_down = -2.0, value_up = 0, name = _('VCB Zoom - (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + -- {cockpit_device_id = devices.PE, down = device_commands.Button_46, up = device_commands.Button_46, value_down = 2.0, value_up = 0, name = _('VCB Zoom + (Fast)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0, name = _('CTH OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 0.5, name = _('CTH STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, value_down = 1, name = _('CTN ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 0.5, name = _('CTH OFF else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0.5, name = _('CTH ON else STDBY (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 0, name = _('VCB Power Selector OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, value_down = 1, name = _('VCB Power Selector ON'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('VCB Power Selector OFF else ON (2-way Switch)'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0, name = _('MODE OFF'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.25, name = _('MODE TRAVEL'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.5, name = _('MODE STDBY'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 0.75, name = _('MODE MANNED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + {cockpit_device_id = devices.PE, down = device_commands.Button_7, value_down = 1, name = _('MODE LOCKED'), category = {_('SA342 Video Command Box'), _('Custom')}}, + + -- NADIR + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_49, value_down = 1, name = _('NADIR TEst1'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_50, value_down = 1, name = _('NADIR TEst2'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0, name = _('NADIR Brightness Knob 0%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.25, name = _('NADIR Brightness Knob 25%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.33, name = _('NADIR Brightness Knob 33%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.5, name = _('NADIR Brightness Knob 50%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.66, name = _('NADIR Brightness Knob 66%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 0.75, name = _('NADIR Brightness Knob 75%'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_1, value_down = 1, name = _('NADIR Brightness Knob 100%'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0, name = _('NADIR Mode OFF'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.2, name = _('NADIR Mode STDBY'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.4, name = _('NADIR Mode GRND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.6, name = _('NADIR Mode SEA'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 0.8, name = _('NADIR Mode SENSOR'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_2, value_down = 1, name = _('NADIR Mode GRND TEST'), category = {_('SA342 NADIR'), _('Custom')}}, + + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0, name = _('NADIR Parameter WIND'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.2, name = _('NADIR Parameter DECLINATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.4, name = _('NADIR Parameter DEVIATION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.6, name = _('NADIR Parameter HEADING'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 0.8, name = _('NADIR Parameter POSITION'), category = {_('SA342 NADIR'), _('Custom')}}, + {cockpit_device_id = devices.NADIR, down = device_commands.Button_3, value_down = 1, name = _('NADIR Parameter WAYPOINT'), category = {_('SA342 NADIR'), _('Custom')}}, + + -- AM Radio + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('VHF Radio Mode OFF'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.33, name = _('VHF Radio Mode ON'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 0.66, name = _('VHF Radio Mode SQUELCH'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('VHF Radio Mode TEST'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, value_down = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('VHF Radio 250/500 kHz Toggle 500kHz else 250kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.AM_RADIO, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('VHF Radio 250/500 kHz Toggle 250kHz else 500kHz (2-way Switch)'), category = {_('SA342 VHF RADIO'), _('Custom')}}, + + -- FM Radio + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0, name = _('FM Radio Mode OFF'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.25, name = _('FM Radio Mode 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.50, name = _('FM Radio Mode 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 0.75, name = _('FM Radio Mode 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_1, value_down = 1.0, name = _('FM Radio Mode 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0, name = _('FM Radio Channel 1'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.143, name = _('FM Radio Channel 2'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.286, name = _('FM Radio Channel 3'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.429, name = _('FM Radio Channel 4'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.572, name = _('FM Radio Channel 5'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.715, name = _('FM Radio Channel 6'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 0.858, name = _('FM Radio Channel 7'), category = {_('SA342 FM RADIO'), _('Custom')}}, + {cockpit_device_id = devices.FM_RADIO, down = device_commands.Button_2, value_down = 1, name = _('FM Radio Channel 8'), category = {_('SA342 FM RADIO'), _('Custom')}}, + + -- TV + + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 0, name = _('TV On/Off Switch OFF'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, value_down = 1, name = _('TV On/Off Switch ON'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('TV On/Off Switch OFF else ON (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + {cockpit_device_id = devices.TV, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('TV On/Off Switch ON else OFF (2-way Switch)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 0.5, value_up = 0, name = _('TV Brightness Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 0.5, value_up = 0, name = _('TV Brightness Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_12, up = device_commands.Button_13, value_down = 2.0, value_up = 0, name = _('TV Brightness Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_10, up = device_commands.Button_11, value_down = 2.0, value_up = 0, name = _('TV Brightness Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 0.5, value_up = 0, name = _('TV Contrast Decrease (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 0.5, value_up = 0, name = _('TV Contrast Increase (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_8, up = device_commands.Button_9, value_down = 2.0, value_up = 0, name = _('TV Contrast Decrease (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_6, up = device_commands.Button_7, value_down = 2.0, value_up = 0, name = _('TV Contrast Increase (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('TV Cover Retract (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 0.5, value_up = 0, name = _('TV Cover Deploy (Slow)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('TV Cover Retract (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + -- {cockpit_device_id = devices.TV, down = device_commands.Button_14, up = device_commands.Button_15, value_down = 2.0, value_up = 0, name = _('TV Cover Deploy (Fast)'), category = {_('SA342 TV'), _('Custom')}}, + + {down = iCommandPlaneHook, name = _('TV Hook'), category = _('SA342 TV')}, + + -- RWR + + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = -1, name = _('RWR OFF'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 0, name = _('RWR ON'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_1, value_down = 1, name = _('RWR CROC'), category = {_('SA342 RWR'), _('Custom')}}, + + {cockpit_device_id = devices.RWR, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 RWR Marker'), category = {_('SA342 RWR'), _('Custom')}}, + {cockpit_device_id = devices.RWR, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('SA342 RWR Page'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('RWR Audio Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 0.5, value_up = 0, name = _('RWR Audio Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('RWR Audio Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 2.0, value_up = 0, name = _('RWR Audio Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('RWR Brightness Decrease (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 0.5, value_up = 0, name = _('RWR Brightness Increase (Slow)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('RWR Brightness Decrease (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + -- {cockpit_device_id = devices.RWR, down = device_commands.Button_16, up = device_commands.Button_17, value_down = 2.0, value_up = 0, name = _('RWR Brightness Increase (Fast)'), category = {_('SA342 RWR'), _('Custom')}}, + + -- Artifical Horizons + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('SA342 HA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -0.5, name = _('Main Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 0.5, name = _('Main Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -1, name = _('Main Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 1, name = _('Main Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = -2, name = _('Main Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_1, value_pressed = 2, name = _('Main Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('SA342 STDBYHA Unlock'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -0.5, name = _('Standby Artificial Horizon Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 0.5, name = _('Standby Artificial Horizon Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -1, name = _('Standby Artificial Horizon Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 1, name = _('Standby Artificial Horizon Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = -2, name = _('Standby Artificial Horizon Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.FLIGHT_CONTROLS, pressed = device_commands.Button_3, value_pressed = 2, name = _('Standby Artificial Horizon Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0, name = _('Source ARTIFICAL HORIZON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.33, name = _('Source CAMERA TARGET'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 0.66, name = _('Source ADF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.FLIGHT_CONTROLS, down = device_commands.Button_7, value_down = 1, name = _('Source NADIR'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Intercom Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_11, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_17, up = device_commands.Button_18, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume-'), category = {_('SA342 Intercom1'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume+'), category = {_('SA342 Intercom1'), _('Custom')}}, + + -- Intercom Co-Pilot + + -- Tried several command/value combos, volume only increases. + + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_39, up = device_commands.Button_40, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_37, up = device_commands.Button_38, value_down = 1, value_up = 0, name = _('SA342 VHF AM Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_43, up = device_commands.Button_44, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_41, up = device_commands.Button_42, value_down = 1, value_up = 0, name = _('SA342 FM1 Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_47, up = device_commands.Button_48, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 -'), category = {_('SA342 Intercom2'), _('Custom')}}, + -- {cockpit_device_id = devices.INTERCOM, down = device_commands.Button_45, up = device_commands.Button_46, value_down = 1, value_up = 0, name = _('SA342 UHF Radio Volume2 +'), category = {_('SA342 Intercom2'), _('Custom')}}, + + -- Torque Bug + + {cockpit_device_id = devices.TORQUE, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Torque Bug Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = -1, name = _('Torque Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.TORQUE, pressed = device_commands.Button_2, value_pressed = 1, name = _('Torque Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Lights + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 0.5, value_up = 0, name = _('Panels internal lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_26, up = device_commands.Button_27, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_24, up = device_commands.Button_25, value_down = 2.0, value_up = 0, name = _('Panels internal lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 0.5, value_up = 0, name = _('Console lights Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_19, up = device_commands.Button_20, value_down = 2.0, value_up = 0, name = _('Console lights Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Decrease (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 0.5, value_up = 0, name = _('UV Lighting Intensity Increase (Slow)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_15, up = device_commands.Button_16, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Decrease (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_13, up = device_commands.Button_14, value_down = 2.0, value_up = 0, name = _('UV Lighting Intensity Increase (Fast)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 0, name = _('Roof Lamp Light Level Low'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, value_down = 1, name = _('Roof Lamp Light Level Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Roof Lamp Light Level Low else Normal (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 0, name = _('Roof Lamp Lens Normal'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, value_down = 1, name = _('Roof Lamp Lens Red'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Roof Lamp Lens Normal else Red (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 0.5, value_up = 0, name = _('Roof Lamp Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 0.5, value_up = 0, name = _('Roof Lamp Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_9, up = device_commands.Button_10, value_down = 2.0, value_up = 0, name = _('Roof Lamp Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.LIGHTS, down = device_commands.Button_7, up = device_commands.Button_8, value_down = 2.0, value_up = 0, name = _('Roof Lamp Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Electric + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 0, name = _('Battery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, value_down = 1, name = _('Battery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Battery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Battery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 0, name = _('Alternator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, value_down = 1, name = _('Alternator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Alternator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Alternator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 0, name = _('Generator Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, value_down = 1, name = _('Generator On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Generator Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Generator On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 0, name = _('Pitot Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, value_down = 1, name = _('Pitot On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 1, name = _('Pitot Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, name = _('Pitot On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 0, name = _('Fuel Pump Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, value_down = 1, name = _('Fuel Pump On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Fuel Pump Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Fuel Pump On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 0, name = _('Auxiliary Tank Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, value_down = 1, name = _('Auxiliary Tank On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Auxiliary Tank Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Auxiliary Tank On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = -1, name = _('Starter Air'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 0, name = _('Starter Stop'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, value_down = 1, name = _('Starter Start'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = -1, value_up = 0, name = _('Auxiliary Tank Air else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Auxiliary Tank Start else Stop (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = -1, name = _('Copilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 0, name = _('Copilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_10, value_down = 1, name = _('Copilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = -1, name = _('Pilot Wiper Fast (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 0, name = _('Pilot Wiper Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_11, value_down = 1, name = _('Pilot Wiper Slow (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 0, name = _('Mystery Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, value_down = 1, name = _('Mystery On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 0, value_up = 1, name = _('Mystery Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('Mystery On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 0, name = _('Convoy Tank Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, value_down = 1, name = _('Convoy Tank On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 0, value_up = 1, name = _('Convoy Tank Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Convoy Tank On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 0, name = _('Sand Filter Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, value_down = 1, name = _('Sand Filter On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 0, value_up = 1, name = _('Sand Filter Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.ELECTRIC, down = device_commands.Button_17, up = device_commands.Button_17, value_down = 1, value_up = 0, name = _('Sand Filter On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Navigation Lights + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = -1, name = _('Nav Lights Steady (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 0, name = _('Nav Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_1, value_down = 1, name = _('Nav Lights Flashing (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = -1, name = _('Strobe Lights Attenuated (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 0, name = _('Strobe Lights Off (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_2, value_down = 1, name = _('Strobe Lights Normal (Set)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 0, name = _('Panels Lighting Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, value_down = 1, name = _('Panels Lighting On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 0, value_up = 1, name = _('Panels Lighting Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_8, up = device_commands.Button_8, value_down = 1, value_up = 0, name = _('Panels Lighting On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Decrease (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Strobe Intensity Increase (Slow)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_40, up = device_commands.Button_41, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Decrease (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Strobe Intensity Increase (Fast)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 0, name = _('Formation Lights Off'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, value_down = 1, name = _('Formation Lights On'), category = {_('SA342 Roof Console'), _('Custom')}}, + {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_11, up = device_commands.Button_11, value_down = 0, value_up = 1, name = _('Formation Lights Off else On (2-way Switch)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 0.5, value_up = 0, name = _('Formation Lights Decrease (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 0.5, value_up = 0, name = _('Formation Lights Increase (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_21, up = device_commands.Button_22, value_down = 2.0, value_up = 0, name = _('Formation Lights Decrease (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.NAVLIGHTS, down = device_commands.Button_38, up = device_commands.Button_39, value_down = 2.0, value_up = 0, name = _('Formation Lights Increase (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- Flare Dispenser + + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = -1, name = _('Flare Dispenser Selector Switch Right'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 0, name = _('Flare Dispenser Selector Switch Both'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, value_down = 1, name = _('Flare Dispenser Selector Switch Left'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = -1, value_up = 0, name = _('Flare Dispenser Selector Switch Right else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Flare Dispenser Selector Switch Left else Both (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 0, name = _('Flare Dispenser Launch Quantity Single'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, value_down = 1, name = _('Flare Dispenser Launch Quantity Sequence'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = -1, value_up = 0, name = _('Flare Dispenser Launch Quantity Single else Sequence (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Flare Dispenser Launch Quantity Sequence else Single (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = -1, name = _('Flare Dispenser Power Switch Off'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 0, name = _('Flare Dispenser Power Switch Fast'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, value_down = 1, name = _('Flare Dispenser Power Switch Slow'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = -1, value_up = 0, name = _('Flare Dispenser Power Switch Off else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Flare Dispenser Power Switch Slow else Fast (2-way Switch)'), category = {_('Flare Panel'), _('Custom')}}, + + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 0, name = _('Flare Dispenser Button Cover Closed'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, value_down = 1, name = _('Flare Dispenser Button Cover Open'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Flare Dispenser Button Cover Closed else Open (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + {cockpit_device_id = devices.FD, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Flare Dispenser Button Cover Open else Closed (2-way Switch)'), category = {_('SA342 Pilot Collective'), _('Custom')}}, + + -- Autopilot + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 0, name = _('Master Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, value_down = 1, name = _('Master On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 0, name = _('Pitch Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, value_down = 1, name = _('Pitch On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Pitch Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Pitch On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 0, name = _('Roll Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, value_down = 1, name = _('Roll On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Roll Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Roll On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 0, name = _('Yaw Off'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, value_down = 1, name = _('Yaw On'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('Yaw Off else On (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('Yaw On else Off (2-way Switch)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_19, value_down = -1, name = _('Speed Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_20, value_down = 0, name = _('Mode Off (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_9, value_down = 1, name = _('Altitude Mode (Set)'), category = {_('SA342 Autopilot'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 0, name = _('Trim Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, value_down = 1, name = _('Trim On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Trim Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Trim On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 0, name = _('Magnetic Brake Off'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, value_down = 1, name = _('Magnetic Brake On'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Magnetic Brake Off else On (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + {cockpit_device_id = devices.AUTOPILOT, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Magnetic Brake On else Off (2-way Switch)'), category = {_('SA342 Start Panel'), _('Custom')}}, + + -- Weapons + + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 0, name = _('Master Arm Switch, OFF'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, value_down = 1, name = _('Master Arm Switch, ON'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Master Arm Switch, OFF else ON (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.WEAPONS, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Master Arm Switch, ON else OFF (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Radio Altimeter + + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Radar Altimeter Test'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = -1, name = _('Radar Altimeter Off'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, value_down = 1, name = _('Radar Altimeter On'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Radar Altimeter Off else On (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Radar Altimeter On else Off (2-way Switch)'), category = {_('SA342 Main Panel'), _('Custom')}}, + + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Radar Altimeter Bug Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.RADAR_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Radar Altimeter Bug Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Barometric Altimeter + + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = -1, name = _('Barometric Altimeter Pressure Knob Decrease'), category = {_('SA342 Main Panel'), _('Custom')}}, + {cockpit_device_id = devices.BARO_ALTIMETER, pressed = device_commands.Button_1, value_pressed = 1, name = _('Barometric Altimeter Pressure Knob Increase'), category = {_('SA342 Main Panel'), _('Custom')}}, + + -- Fuel System + + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Backward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 0.5, value_up = 0, name = _('Fuel Flow lever Forward (Slow)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_4, up = device_commands.Button_5, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Backward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + -- {cockpit_device_id = devices.FUEL, down = device_commands.Button_2, up = device_commands.Button_3, value_down = 2.0, value_up = 0, name = _('Fuel Flow lever Forward (Fast)'), category = {_('SA342 Roof Console'), _('Custom')}}, + + -- ADF Radio + + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 0, name = _('Select Switch 1'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, value_down = 1, name = _('Select Switch 2'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Select Switch 1 else 2 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Select Switch On 2 else 1 (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 0, name = _('Tone Switch Off'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, value_down = 1, name = _('Tone Switch On'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Tone Switch Off else On (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Tone Switch On else Off (2-way Switch)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0, name = _('ADF Radio Mode OFF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.33, name = _('ADF Radio Mode ANT'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 0.66, name = _('ADF Radio Mode ADF'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.ADF, down = device_commands.Button_3, value_down = 1, name = _('ADF Radio Mode TEST'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Decrease (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 0.5, value_up = 0, name = _('ADF Radio Gain Increase (Slow)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_20, up = device_commands.Button_21, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Decrease (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + -- {cockpit_device_id = devices.ADF, down = device_commands.Button_18, up = device_commands.Button_19, value_down = 2.0, value_up = 0, name = _('ADF Radio Gain Increase (Fast)'), category = {_('SA342 ADF RADIO'), _('Custom')}}, + + -- UHF Radio + + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0, name = _('UHF Mode 0'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.167, name = _('UHF Mode FF'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.334, name = _('UHF Mode NA'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.5, name = _('UHF Mode SV'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.668, name = _('UHF Mode DL'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 0.835, name = _('UHF Mode G'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + {cockpit_device_id = devices.UHF_RADIO, down = device_commands.Button_1, value_down = 1, name = _('UHF Mode EN'), category = {_('SA342 UHF RADIO'), _('Custom')}}, + } +} \ No newline at end of file diff --git a/InputCommands/SA342/Input/SA342_PILOT/mouse/default.lua b/InputCommands/SA342/Input/SA342_PILOT/mouse/default.lua new file mode 100644 index 0000000..04193af --- /dev/null +++ b/InputCommands/SA342/Input/SA342_PILOT/mouse/default.lua @@ -0,0 +1,22 @@ +-- Pilot bindings + +local coreInputFolder = folder.."../../../Input/" +local cockpit = folder.."../../../Cockpit/" +dofile(cockpit.."devices.lua") +dofile(cockpit.."command_defs.lua") +dofile(cockpit.."utils.lua") + +inputs = +{ + keyCommands = {}, + axisCommands = {}, +} + +coreInputs = external_profile(coreInputFolder.."SA342_CORE/mouse/default.lua") +join_override(inputs.keyCommands, coreInputs.keyCommands) +join_override(inputs.axisCommands, coreInputs.axisCommands) +join_override(inputs.axisCommands, +{ +}) + +return inputs diff --git a/InputCommands/SA342/Input/SA342_PILOT/name.lua b/InputCommands/SA342/Input/SA342_PILOT/name.lua new file mode 100644 index 0000000..2eede68 --- /dev/null +++ b/InputCommands/SA342/Input/SA342_PILOT/name.lua @@ -0,0 +1 @@ +return "SA342 Pilot" \ No newline at end of file From 343d69529fb08aef58b23c74175b94872eb39ceb Mon Sep 17 00:00:00 2001 From: jonsky752 Date: Sun, 15 Sep 2024 19:43:49 +0100 Subject: [PATCH 5/5] Fixed A10C/2 Anti-skid switch Got the correct switch ID for anti-skid on from the macro-sequencies.lua file --- InputCommands/A-10C/Input/A-10C/joystick/default.lua | 2 +- InputCommands/A-10C/Input/A-10C/keyboard/default.lua | 2 +- InputCommands/A-10C_2/Input/A-10C_2/joystick/default.lua | 2 +- InputCommands/A-10C_2/Input/A-10C_2/keyboard/default.lua | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/InputCommands/A-10C/Input/A-10C/joystick/default.lua b/InputCommands/A-10C/Input/A-10C/joystick/default.lua index d84007d..e2fda50 100644 --- a/InputCommands/A-10C/Input/A-10C/joystick/default.lua +++ b/InputCommands/A-10C/Input/A-10C/joystick/default.lua @@ -163,7 +163,7 @@ return { -- Landing Gear Panel - {down = 3029, cockpit_device_id = 38, value_down = 1, name = _('Anti Skid On'), category = {_('Custom'), _('Landing gear panel')}}, + {down = 3032, cockpit_device_id = 38, value_down = 1, name = _('Anti Skid On'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3028, cockpit_device_id = 38, value_down = 0, name = _('Anti Skid Off'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3029, up = 3028, cockpit_device_id = 38, value_down = 1, value_up = 0, name = _('Anti Skid On else Off (2-way Switch)'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3009, up = 3009, cockpit_device_id = 39, value_down = 1, value_up = 0, name = _('Auxiliary gear handle lock button Down else Up (2-way Switch)'), category = {_('Custom'), _('Landing gear panel')}}, diff --git a/InputCommands/A-10C/Input/A-10C/keyboard/default.lua b/InputCommands/A-10C/Input/A-10C/keyboard/default.lua index 1791f67..fce6855 100644 --- a/InputCommands/A-10C/Input/A-10C/keyboard/default.lua +++ b/InputCommands/A-10C/Input/A-10C/keyboard/default.lua @@ -163,7 +163,7 @@ return { -- Landing Gear Panel - {down = 3029, cockpit_device_id = 38, value_down = 1, name = _('Anti Skid On'), category = {_('Custom'), _('Landing gear panel')}}, + {down = 3032, cockpit_device_id = 38, value_down = 1, name = _('Anti Skid On'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3028, cockpit_device_id = 38, value_down = 0, name = _('Anti Skid Off'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3029, up = 3028, cockpit_device_id = 38, value_down = 1, value_up = 0, name = _('Anti Skid On else Off (2-way Switch)'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3009, up = 3009, cockpit_device_id = 39, value_down = 1, value_up = 0, name = _('Auxiliary gear handle lock button Down else Up (2-way Switch)'), category = {_('Custom'), _('Landing gear panel')}}, diff --git a/InputCommands/A-10C_2/Input/A-10C_2/joystick/default.lua b/InputCommands/A-10C_2/Input/A-10C_2/joystick/default.lua index 09fbc4c..21b901d 100644 --- a/InputCommands/A-10C_2/Input/A-10C_2/joystick/default.lua +++ b/InputCommands/A-10C_2/Input/A-10C_2/joystick/default.lua @@ -200,7 +200,7 @@ return { -- Landing Gear Panel - {down = 3029, cockpit_device_id = 38, value_down = 1, name = _('Anti Skid On'), category = {_('Custom'), _('Landing gear panel')}}, + {down = 3032, cockpit_device_id = 38, value_down = 1, name = _('Anti Skid On'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3028, cockpit_device_id = 38, value_down = 0, name = _('Anti Skid Off'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3029, up = 3028, cockpit_device_id = 38, value_down = 1, value_up = 0, name = _('Anti Skid On else Off (2-way Switch)'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3009, up = 3009, cockpit_device_id = 39, value_down = 1, value_up = 0, name = _('Auxiliary gear handle lock button Down else Up (2-way Switch)'), category = {_('Custom'), _('Landing gear panel')}}, diff --git a/InputCommands/A-10C_2/Input/A-10C_2/keyboard/default.lua b/InputCommands/A-10C_2/Input/A-10C_2/keyboard/default.lua index 2998a89..9edb847 100644 --- a/InputCommands/A-10C_2/Input/A-10C_2/keyboard/default.lua +++ b/InputCommands/A-10C_2/Input/A-10C_2/keyboard/default.lua @@ -195,7 +195,7 @@ return { -- Landing Gear Panel - {down = 3029, cockpit_device_id = 38, value_down = 1, name = _('Anti Skid On'), category = {_('Custom'), _('Landing gear panel')}}, + {down = 3032, cockpit_device_id = 38, value_down = 1, name = _('Anti Skid On'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3028, cockpit_device_id = 38, value_down = 0, name = _('Anti Skid Off'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3029, up = 3028, cockpit_device_id = 38, value_down = 1, value_up = 0, name = _('Anti Skid On else Off (2-way Switch)'), category = {_('Custom'), _('Landing gear panel')}}, {down = 3009, up = 3009, cockpit_device_id = 39, value_down = 1, value_up = 0, name = _('Auxiliary gear handle lock button Down else Up (2-way Switch)'), category = {_('Custom'), _('Landing gear panel')}},