This layout allows for couch gaming with almost full ship functionality. Essential combat buttons are accessed directly, non-essential combat buttons (landing gear, lights, etc...) are accessed from a button menu instead.
For instructions on how to use this mapping with the Steam Controller in Elite: Dangerous, click the Download button or check out the instructions here.
"controller_mappings" { "version" "2" "title" "CMDR Nutella-Addict's Setup" "description" "This layout allows for couch gaming with almost full ship functionality. Essential combat buttons are accessed directly, non-essential combat buttons (landing gear, lights, etc...) are accessed from a button menu instead." "creator" "76561197964642423" "group" { "id" "0" "mode" "four_buttons" "bindings" { "button_A" "xinput_button A, FrameShift Drive" "button_B" "xinput_button B, Left/Right Ship Menu" "button_X" "xinput_button X" "button_Y" "xinput_button Y, Target/Sensor Controls" } "settings" { "haptic_intensity" "1" "button_size" "17998" "button_dist" "19998" } } "group" { "id" "1" "mode" "dpad" "bindings" { "dpad_north" "key_press 7" "dpad_south" "key_press 0" "dpad_east" "key_press 8" "dpad_west" "key_press 6" "click" "key_press S" } "settings" { "requires_click" "0" "hold_repeats" "1" "hold_repeat_inverval" "10" "deadzone" "5000" "edge_binding_radius" "24997" "analog_emulation_period" "29" } } "group" { "id" "2" "mode" "joystick_camera" "bindings" { "click" "xinput_button JOYSTICK_RIGHT" } "settings" { "output_joystick" "1" } } "group" { "id" "3" "mode" "joystick_move" "bindings" { "click" "xinput_button JOYSTICK_LEFT, Flight assist toggle" } "settings" { "curve_exponent" "2" "edge_binding_radius" "24999" "anti_deadzone" "8190" "deadzone_shape" "1" "sensitivity" "99" } } "group" { "id" "4" "mode" "trigger" "bindings" { "click" "key_press X, Break" "edge" "xinput_button TRIGGER_LEFT, Throttle Down" } "settings" { "output_trigger" "1" } } "group" { "id" "5" "mode" "trigger" "bindings" { "click" "key_press B, Boost" "edge" "xinput_button TRIGGER_RIGHT, Throttle Up" } "settings" { "output_trigger" "2" "edge_binding_radius" "5084" } } "group" { "id" "6" "mode" "absolute_mouse" "bindings" { "click" "xinput_button JOYSTICK_RIGHT" } "settings" { "sensitivity" "99" "trackball" "0" "rotation" "15" "doubetap_max_duration" "322" } } "group" { "id" "7" "mode" "joystick_move" "settings" { "curve_exponent" "2" "edge_binding_radius" "24999" "edge_binding_invert" "1" "haptic_intensity" "1" "output_joystick" "1" "deadzone_outer_radius" "27992" "sensitivity" "99" } } "group" { "id" "8" "mode" "touch_menu" "bindings" { "touch_menu_button_0" "key_press KEYPAD_4" "touch_menu_button_1" "key_press KEYPAD_8" "touch_menu_button_2" "key_press KEYPAD_6" "touch_menu_button_3" "key_press KEYPAD_2" } "settings" { "touch_menu_button_count" "4" } } "group" { "id" "9" "mode" "scrollwheel" } "group" { "id" "10" "mode" "four_buttons" "bindings" { "button_A" "key_press KEYPAD_5" "button_B" "key_press KEYPAD_6" "button_X" "key_press KEYPAD_4" "button_Y" "key_press KEYPAD_8" } "settings" { "requires_click" "0" "hold_repeats" "1" "hold_repeat_inverval" "10" "button_size" "32767" "button_dist" "13106" } } "group" { "id" "11" "mode" "dpad" } "group" { "id" "12" "mode" "touch_menu" "bindings" { "touch_menu_button_0" "key_press G" "touch_menu_button_1" "key_press L" "touch_menu_button_2" "key_press C" "touch_menu_button_3" "key_press D" } "settings" { "touch_menu_button_count" "4" "touch_menu_position_x" "24" "touch_menu_position_y" "23" "touch_menu_scale" "101" } } "group" { "id" "13" "mode" "joystick_move" "settings" { "curve_exponent" "4" "haptic_intensity" "1" } } "group" { "id" "14" "mode" "scrollwheel" "bindings" { "scroll_wheel_list_0" "key_press G" "scroll_wheel_list_1" "key_press L" "scroll_wheel_list_2" "key_press B" } } "group" { "id" "15" "mode" "four_buttons" } "group" { "id" "16" "mode" "scrollwheel" "bindings" { "scroll_wheel_list_0" "key_press F1" "scroll_wheel_list_1" "key_press F2" "scroll_wheel_list_2" "key_press F3" } } "group" { "id" "17" "mode" "four_buttons" "bindings" { "button_A" "key_press 0, Pip Default" "button_B" "key_press 8, Pip Weapons" "button_X" "key_press 6, Pip Shield" "button_Y" "key_press 7, Pip Engines" } "settings" { "requires_click" "0" "hold_repeat_inverval" "400" "haptic_intensity" "1" "button_size" "17997" "button_dist" "32767" } } "group" { "id" "18" "mode" "mouse_joystick" "settings" { "gyro_button" "0" } } "group" { "id" "19" "mode" "joystick_move" "settings" { "curve_exponent" "1" "invert_y" "1" } } "group" { "id" "20" "mode" "dpad" "bindings" { "dpad_north" "key_press DOWN_ARROW, Thrust Forward" "dpad_south" "key_press UP_ARROW, Thrust Backward" "dpad_east" "key_press RIGHT_ARROW, Thrust Right" "dpad_west" "key_press LEFT_ARROW, Thrust Left" } "settings" { "hold_repeats" "1" "hold_repeat_inverval" "10" "deadzone" "4361" "analog_emulation_period" "500" "analog_emulation_duty_cycle_pct" "13" "gyro_neutral" "7372" } } "group" { "id" "21" "mode" "touch_menu" "bindings" { "touch_menu_button_0" "key_press L, Lights" "touch_menu_button_1" "key_press G, Landing Gear" "touch_menu_button_2" "key_press C, Cargo Scoop" "touch_menu_button_3" "key_press Y, Galaxy Map" "touch_menu_button_4" "key_press N, System Map" "touch_menu_button_5" "key_press KEYPAD_0, Third Person View" } "settings" { "touch_menu_button_count" "7" } } "group" { "id" "22" "mode" "four_buttons" "bindings" { "button_A" "key_press J, Shield Cell" "button_B" "key_press K, Chaff" "button_X" "key_press I, Heat Sink" "button_Y" "key_press U, Silent Running" } "settings" { "button_size" "14722" "button_dist" "24912" } } "preset" { "id" "0" "name" "" "group_source_bindings" { "0" "button_diamond active" "1" "left_trackpad inactive" "13" "left_trackpad inactive" "17" "left_trackpad active" "21" "left_trackpad active modeshift" "2" "right_trackpad inactive" "6" "right_trackpad inactive" "7" "right_trackpad active" "8" "right_trackpad inactive" "9" "right_trackpad inactive" "10" "right_trackpad inactive" "11" "right_trackpad inactive" "12" "right_trackpad inactive modeshift" "14" "right_trackpad inactive modeshift" "22" "right_trackpad active modeshift" "3" "joystick active" "15" "joystick inactive" "16" "joystick inactive" "4" "left_trigger active" "5" "right_trigger active" "18" "gyro inactive" "19" "gyro inactive" "20" "gyro inactive" } "switch_bindings" { "bindings" { "button_escape" "xinput_button start" "left_click" "mode_shift left_trackpad 21" "right_click" "mode_shift right_trackpad 22" "button_back_left" "key_press Q, Secondary Fire" "button_back_right" "key_press R, Primary Fire" "right_bumper" "xinput_button SHOULDER_RIGHT, Switch Weapon Groups" "left_bumper" "xinput_button SHOULDER_LEFT, Select target ahead" "button_menu" "key_press K, Highest threat" } } "settings" { } } }