Locate your default.lua for the F-18....nomally here - ......DCS World OpenBeta\Mods\aircraft\FA-18C\Input\FA-18C\joystick
Open the default.lua file in notepad++ and search for "Dump" (without the quotes) PLEASE DO NOT USE NOTEPAD
You should see the following line..
{ down = fuel_commands.DumpSw, up = fuel_commands.DumpSw, cockpit_device_id = devices.FUEL_INTERFACE, value_down = 1.0, value_up = 0.0, name = _('Fuel Dump Switch - ON/OFF'), category = {_('Left Console'), _('Fuel Control Panel')}},
Add the following directly below it..
{ down = fuel_commands.DumpSw, up = fuel_commands.DumpSw, cockpit_device_id = devices.FUEL_INTERFACE, value_down = 1.0, name = _('Fuel Dump Switch - ON'), category = {_('Left Console'), _('Fuel Control Panel')}},
{ down = fuel_commands.DumpSw, up = fuel_commands.DumpSw, cockpit_device_id = devices.FUEL_INTERFACE, value_down = -1.0, name = _('Fuel Dump Switch - OFF'), category = {_('Left Console'), _('Fuel Control Panel')}},
Save the file then in DCS options bind the switch.
You'll need to save your default.lua and redo this after each DCS update
I notified ED of this issue well over 12mths ago but alas, easy fixes seem to get put in the too hard basket!
null