Jump to content

Recommended Posts

Posted (edited)

 

Sorry about the title, just blowing my own trumpet  🎺

Soooo, I've only gone and made all the keybinds for the two CDU's and ALL five MFD's...... enjoy 🤪

For Joystick and keyboard.
375 Lines of code 😁

 

For those using Quaggles Input Injector Mod
InputCommands.zip

 CH-47F Quaggles.zip DCS 2.9.10.3948 (04-DEC-24)

 

For those that just want to add them to the core game (OvGME Ready)
CH-47F Keybinds V3.zip

CH-47F Keybinds V4.zip  DCS 2.9.9.2474

CH-47F Keybinds V4.1.zip DCS 2.9.10.3948 <<< APOLOGIES - DO NOT USE

Ch47F Keybinds v4.2.zip  DCS 2.9.10.3948 (04-DEC-24)

Cheers

Jon
 

(edit: updated for MFD brightness controls)

Edited by jonsky7
  • Like 4
  • Thanks 2
  • jonsky7 changed the title to I've only gone and made all the CH-47F CDU+MFD KEYBINDS !!!!! MUST SEE, AMAZING !!
Posted

Amazing work, thanks for spending the time to make these, have you considered contacting Munkwolf and getting them included in the Community Keybinds?

GitHub - Munkwolf/dcs-community-keybinds: A collection of keybinds for DCS.

  • Like 2

AMD 9800X3D CPU @ 5.1GHz, Win11 Pro 64bit, Gigabyte X870E AORUS MASTER Mobo, G.Skill Trident Z5 Neo RGB 64GB 600Mhz Ram, 1 x Samsung 990EVO 2Tb .m2 (DCS), 1 x ADATA SX8200 Pro 1Tb Drive (OS), 1 x RTX 2080Ti AORUS Waterforce 11Gb, 3 x 27" ACER Predator 2560x1440px, 27" LG 2560x1440px, HP Reverb G2, TrackIR5, HOTAS Warthog Throttle and Stick, Thrustmaster TPR, 3 x HOTAS Cougar MFCDs, Elgato Streamdeck, Streamdeck XL & Streamdeck+

Posted (edited)
4 hours ago, goldleader said:

Amazing work, thanks for spending the time to make these, have you considered contacting Munkwolf and getting them included in the Community Keybinds?

GitHub - Munkwolf/dcs-community-keybinds: A collection of keybinds for DCS.

@Munkwolf

I've never really figured out how to do anything with github other than downloading the releases, the terminology baffles me completely.

Feel free to share though.

Edited by jonsky7
  • Like 1
Posted
7 hours ago, jonsky7 said:

@Munkwolf

I've never really figured out how to do anything with github other than downloading the releases, the terminology baffles me completely.

Feel free to share though.

 

GitHub can be a pain in the ars lol I always have to have bluefin hold my hand when getting Helios profiles up on there 😂 Its a great platform for things that may need updated and changed around, but for a one time use kind of thing , more hassle than it prob worth.

  • Like 1

Intel i7 13700k, ASUS  rog strix z790A, 64gigs G.Skill Trident DDR5 @6400Mhz, Nvidia  RTX 4080FE, 4TB,  2x 2TB,  1TB Samsung NVME, 1TB Samsung SSD,   Corsair RM1000x, Corsair Titan 360 X AIO cooler, Lian Li LanCool 2, VKB Gunfighter Ultimate, VKB Custom STECS , MFG Crosswinds, Moza FFB,  Virpil Collective, Track IR5, 48” LG UltraGear OLED & HP 24” touchscreen for Helios,49” Samsung Ultrawide,  Streamdeck XL, Corsair Virtuoso RGB Headphones

Posted

It should be ok with IC as it's not part of the cockpit scripts.

If you don't use a mod manager like OvGME, you can just extract the files manually

Extact and dump the mods folder into your DCS main directory,

Files will go their respective folders:

dcs World/Mods/aircraft/CH-47F/Input/CH-47F

Joystick and keyboard folders each get there respective default.lua file

  • Like 1
  • 2 months later...
Posted
On 8/27/2024 at 9:53 PM, jonsky7 said:

 

Sorry about the title, just blowing my own trumpet  🎺

Soooo, I've only gone and made all the keybinds for the two CDU's and ALL five MFD's...... enjoy 🤪

For Joystick and keyboard.
375 Lines of code 😁

 

For those using Quaggles Input Injector Mod
InputCommands.zip

 

For those that just want to add them to the core game (OvGME Ready)
CH-47F Keybinds V3.zip

 

Cheers

Jon
 

(edit: updated for MFD brightness controls)

 

Thanks so much for doing this. Since i replaced the default.lua I no longer appear to be able to use 'windows key +H' to bring up my gunners. Might I have done something wrong?

Posted
2 hours ago, Murdock47 said:

Thanks so much for doing this. Since i replaced the default.lua I no longer appear to be able to use 'windows key +H' to bring up my gunners. Might I have done something wrong?

No, probably not, pretty sure there's been some changes with the Chinook's keybinds.

I certainly lost a few keybinds, flare and chaf, and I think the crew status window too.

I just re-bound them and they worked.

Bind the status window in the Chinook's main keybind menu, not the one in the Gunners control menu.

I'll update the mod file when I get back to my PC next week.

  • Like 1
  • 2 weeks later...
Posted
On 11/6/2024 at 7:20 PM, jonsky7 said:

No, probably not, pretty sure there's been some changes with the Chinook's keybinds.

I certainly lost a few keybinds, flare and chaf, and I think the crew status window too.

I just re-bound them and they worked.

Bind the status window in the Chinook's main keybind menu, not the one in the Gunners control menu.

I'll update the mod file when I get back to my PC next week.

Thank you!

  • 2 weeks later...
Posted

Hello @jonsky7

After this patch, ED changed KEY ID for CDU, so I Remapped KEY ID.

Here it is:

    {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 MFK INNER KNOB CCW'),             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 MFK INNER KNOB CW'),             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 MFK OUTER KNOB AXIS'),            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 ARROW LEFT'),            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 ARROW RIGHT'),            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 ARROW UP'),             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 ARROW DOWN'),          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 CLR'),                  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 SP'),                  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 0'),                   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 1'),                   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 2'),                   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 3'),                   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 4'),                   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 5'),                   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 6'),                   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 7'),                   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 8'),                   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 9'),                   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 . (Dot)'),              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 / (Slash)'),              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 - (Dash)'),             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 A'),                       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 B'),                     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 C'),                      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 D'),                     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 E'),                     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 F'),                     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 G'),                     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 H'),                     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 I'),                     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 J'),                     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 K'),                     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 L'),                     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 M'),                     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 N'),                     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 O'),                     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 P'),                     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 Q'),                     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 R'),                     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 S'),                     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 T'),                     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 U'),                     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 V'),                     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 W'),                     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 X'),                     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 Y'),                     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 Z'),                     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 LSK_L1'),                 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 LSK_L2'),                 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 LSK_L3'),                 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 LSK_L4'),                 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 LSK_L5'),                 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 LSK_L6'),                 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 LSK_R1'),                 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 LSK_R2'),                 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 LSK_R3'),                 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 LSK_R4'),                 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 LSK_R5'),                 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 LSK_R6'),                 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 BRT'),                 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 DIM'),                 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 IDX'),                 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 MARK'),                 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 Empty'),                 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 MSN'),                     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 FPLN'),                 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 FD'),                     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 DIR'),                     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 SNSR'),                 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 MFD_DATA'),             category = {_("CDU LEFT")}},
    {down = device_commands.Button_76,     up = device_commands.Button_76, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT CNI'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_77,     up = device_commands.Button_77, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT PAD'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_78,     up = device_commands.Button_78, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT WPN'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_79,     up = device_commands.Button_79, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TDL'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_80,     up = device_commands.Button_80, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ASE'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_81,     up = device_commands.Button_81, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT DATA'),                 category = {_("CDU LEFT")}},
    {down = device_commands.Button_82,     up = device_commands.Button_82, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT 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 MFK INNER KNOB CCW'),     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 MFK OUTER KNOB AXIS'),     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 MFK INNER KNOB CW'),        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 ARROW LEFT'),            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 ARROW RIGHT'),            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 ARROW UP'),                 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 ARROW DOWN'),              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 CLR'),                      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 SP'),                      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 0'),                       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 1'),                       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 2'),                       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 3'),                       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 4'),                       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 5'),                           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 6'),                       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 7'),                       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 8'),                       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 9'),                       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 . (Dot)'),                  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 / (Slash)'),              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 - (Dash)'),                 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 A'),                       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 B'),                         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 C'),                      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 D'),                         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 E'),                         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 F'),                         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 G'),                         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 H'),                         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 I'),                         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 J'),                         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 K'),                         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 L'),                         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 M'),                         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 N'),                         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 O'),                         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 P'),                         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 Q'),                         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 R'),                         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 S'),                         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 T'),                         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 U'),                         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 V'),                         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 W'),                         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 X'),                         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 Y'),                         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 Z'),                         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 LSK_L1'),                 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 LSK_L2'),                 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 LSK_L3'),                 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 LSK_L4'),                 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 LSK_L5'),                 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 LSK_L6'),                 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 LSK_R1'),                 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 LSK_R2'),                 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 LSK_R3'),                 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 LSK_R4'),                 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 LSK_R5'),                 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 LSK_R6'),                 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 BRT'),                     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 DIM'),                     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 IDX'),                     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 MARK'),                     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 Empty'),                     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 MSN'),                     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 FPLN'),                     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 FD'),                     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 DIR'),                     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 SNSR'),                     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 MFD_DATA'),                 category = {_("CDU RIGHT")}},
    {down = device_commands.Button_76,     up = device_commands.Button_76, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT CNI'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_77,     up = device_commands.Button_77, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT PAD'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_78,     up = device_commands.Button_78, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT WPN'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_79,     up = device_commands.Button_79, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TDL'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_80,     up = device_commands.Button_80, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ASE'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_81,     up = device_commands.Button_81, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT DATA'),                 category = {_("CDU RIGHT")}},
    {down = device_commands.Button_82,     up = device_commands.Button_82, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT STAT'),                 category = {_("CDU RIGHT")}},
 

  • Like 1
  • Thanks 1
Posted
45 minutes ago, digitego said:

Hello @jonsky7

After this patch, ED changed KEY ID for CDU, so I Remapped KEY ID.

Here it is:

    {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 MFK INNER KNOB CCW'),             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 MFK INNER KNOB CW'),             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 MFK OUTER KNOB AXIS'),            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 ARROW LEFT'),            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 ARROW RIGHT'),            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 ARROW UP'),             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 ARROW DOWN'),          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 CLR'),                  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 SP'),                  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 0'),                   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 1'),                   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 2'),                   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 3'),                   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 4'),                   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 5'),                   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 6'),                   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 7'),                   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 8'),                   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 9'),                   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 . (Dot)'),              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 / (Slash)'),              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 - (Dash)'),             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 A'),                       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 B'),                     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 C'),                      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 D'),                     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 E'),                     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 F'),                     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 G'),                     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 H'),                     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 I'),                     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 J'),                     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 K'),                     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 L'),                     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 M'),                     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 N'),                     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 O'),                     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 P'),                     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 Q'),                     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 R'),                     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 S'),                     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 T'),                     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 U'),                     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 V'),                     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 W'),                     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 X'),                     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 Y'),                     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 Z'),                     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 LSK_L1'),                 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 LSK_L2'),                 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 LSK_L3'),                 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 LSK_L4'),                 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 LSK_L5'),                 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 LSK_L6'),                 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 LSK_R1'),                 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 LSK_R2'),                 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 LSK_R3'),                 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 LSK_R4'),                 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 LSK_R5'),                 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 LSK_R6'),                 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 BRT'),                 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 DIM'),                 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 IDX'),                 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 MARK'),                 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 Empty'),                 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 MSN'),                     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 FPLN'),                 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 FD'),                     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 DIR'),                     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 SNSR'),                 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 MFD_DATA'),             category = {_("CDU LEFT")}},
    {down = device_commands.Button_76,     up = device_commands.Button_76, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT CNI'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_77,     up = device_commands.Button_77, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT PAD'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_78,     up = device_commands.Button_78, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT WPN'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_79,     up = device_commands.Button_79, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT TDL'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_80,     up = device_commands.Button_80, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT ASE'),                     category = {_("CDU LEFT")}},
    {down = device_commands.Button_81,     up = device_commands.Button_81, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT DATA'),                 category = {_("CDU LEFT")}},
    {down = device_commands.Button_82,     up = device_commands.Button_82, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_LEFT, name = _('CDU LEFT 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 MFK INNER KNOB CCW'),     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 MFK OUTER KNOB AXIS'),     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 MFK INNER KNOB CW'),        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 ARROW LEFT'),            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 ARROW RIGHT'),            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 ARROW UP'),                 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 ARROW DOWN'),              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 CLR'),                      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 SP'),                      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 0'),                       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 1'),                       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 2'),                       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 3'),                       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 4'),                       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 5'),                           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 6'),                       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 7'),                       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 8'),                       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 9'),                       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 . (Dot)'),                  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 / (Slash)'),              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 - (Dash)'),                 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 A'),                       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 B'),                         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 C'),                      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 D'),                         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 E'),                         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 F'),                         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 G'),                         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 H'),                         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 I'),                         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 J'),                         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 K'),                         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 L'),                         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 M'),                         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 N'),                         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 O'),                         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 P'),                         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 Q'),                         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 R'),                         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 S'),                         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 T'),                         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 U'),                         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 V'),                         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 W'),                         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 X'),                         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 Y'),                         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 Z'),                         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 LSK_L1'),                 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 LSK_L2'),                 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 LSK_L3'),                 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 LSK_L4'),                 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 LSK_L5'),                 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 LSK_L6'),                 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 LSK_R1'),                 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 LSK_R2'),                 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 LSK_R3'),                 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 LSK_R4'),                 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 LSK_R5'),                 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 LSK_R6'),                 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 BRT'),                     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 DIM'),                     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 IDX'),                     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 MARK'),                     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 Empty'),                     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 MSN'),                     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 FPLN'),                     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 FD'),                     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 DIR'),                     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 SNSR'),                     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 MFD_DATA'),                 category = {_("CDU RIGHT")}},
    {down = device_commands.Button_76,     up = device_commands.Button_76, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT CNI'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_77,     up = device_commands.Button_77, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT PAD'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_78,     up = device_commands.Button_78, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT WPN'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_79,     up = device_commands.Button_79, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT TDL'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_80,     up = device_commands.Button_80, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT ASE'),                     category = {_("CDU RIGHT")}},
    {down = device_commands.Button_81,     up = device_commands.Button_81, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT DATA'),                 category = {_("CDU RIGHT")}},
    {down = device_commands.Button_82,     up = device_commands.Button_82, value_down = 1, value_up = 0,    cockpit_device_id = devices.CDU_RIGHT, name = _('CDU RIGHT STAT'),                 category = {_("CDU RIGHT")}},
 

Thanks for the info. 

Posted (edited)

I've updated both the Quaggles and Mod files to reflect the changes in the clickabledata.lua button renumbering (WTF?). Sorry for any inconvenience.

 

with Thanks to @digitego

 

Edited by jonsky7
  • Like 1
Posted (edited)

@jonsky @digitego.   Excellent work chaps.   Both on theway and the keybind updates.  

On the subject of keybinds..  Do either of you know about the exportscripts for StreamDeck?    There was a plugin developed for the streamdeck, that with the scripts could read the data from DCS.   Its great if you're a streamdeck user to add key pressess etc.    

Way beyond my capabilities, but would be great to have a exportscript that could read the CH47 data into the Streamdecks.   I think a few people have asked others who have contributed, but not getting much response for CH47 additions

 

Edited by Gabreil
Posted

Finally got around to setting up bindings for the CH47 only to find there was nothing for the MFDs... I was confused! Then found this excellent work and just got everything set up. Fantastic stuff dude! 😄

  • Like 3
  • 3 months later...
Posted

How do I make sure I have Quaggles installed correctly?

Whenever there's an update, I have to use OVGME to uninstall and reinstall the extra bindings.

Does that indicate it's not correctly installed?

Posted
How do I make sure I have Quaggles installed correctly?
Whenever there's an update, I have to use OVGME to uninstall and reinstall the extra bindings.
Does that indicate it's not correctly installed?
Unapply Quaggles with your mod manager. Perform a repair so you know it's vanilla, then rename the file Quaggles replace. Apply the mod, and see if the appears. If yes, it works. Unapply, and rename the file back, then apply the mod again.
If you need to apply other files to get extra bindings. Either the mod applies incorrectly, or you have not setup the extra bindings, like Munkwolf's, correctly in Saved Games.
Cheers!

Sent from my SM-A536B using Tapatalk

Posted

I added a text file into the Quaggles zip next to the data.lua file called Quaggles Installed

And when I applied it with OVGME, the data file changed to the 1.10 version from the zip, and the Quaggles Installed showed up in the DCS Root Scripts folder

 

I put the files from above in the Saved Games\DCS\Mods\Aircraft\ folder, but I don't see them in the Adjust Controls

Here is the path, I think I did it wrong...

C:\Users\<ME>\Saved Games\DCS\Mods\aircraft\CH-47F\Input\CH-47F\keyboard

  • Like 1
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...