I really found this to work for me, I did pretty good with this but please make any edits that you see fit and tell me if they seem better. Have some D pad things that need sorted.
For instructions on how to use this mapping with the Steam Controller in Battlefield 4, click the Download button or check out the instructions here.
"controller_mappings" { "version" "2" "title" "Thewarguy's Bindings" "Description" "BF4" "creator" "76561198033213185" "group" { "id" "0" "mode" "four_buttons" "bindings" { "button_A" "key_press SPACE, Jump" "button_B" "key_press E, Use" "button_X" "key_press 2, Reload" "button_Y" "key_press 4, Defibs" } } "group" { "id" "1" "mode" "dpad" "bindings" { "dpad_north" "key_press W" "dpad_south" "key_press S" "dpad_east" "key_press D" "dpad_west" "key_press A" "click" "key_press Q, Spot" } "settings" { "requires_click" "0" } } "group" { "id" "2" "mode" "dpad" "bindings" { "dpad_north" "key_press 1, Primary" "dpad_south" "key_press P, Fire Mode" "dpad_east" "key_press T, Flashlight Toggle" "dpad_west" "key_press 4" } } "group" { "id" "3" "mode" "absolute_mouse" "bindings" { "click" "key_press V, Melee" "doubletap" "key_press R, Reload" } "settings" { "sensitivity" "173" "rotation" "0" "sensitivity_vert_scale" "99" "mouse_smoothing" "27" } } "group" { "id" "4" "mode" "trigger" "bindings" { "edge" "key_press LEFT_SHIFT, Sprint" } "settings" { "deadzone_inner_radius" "4095" "edge_binding_radius" "4535" "adaptive_threshold" "0" } } "group" { "id" "5" "mode" "trigger" "bindings" { "click" "mouse_button LEFT, Left Mouse" "edge" "mouse_button RIGHT" } "settings" { "deadzone_inner_radius" "999" "adaptive_threshold" "3" } } "group" { "id" "6" "mode" "absolute_mouse" "settings" { "sensitivity" "24" "sensitivity_vert_scale" "99" "mouse_smoothing" "19" "gyro_button" "11" } } "preset" { "id" "0" "name" "" "group_source_bindings" { "0" "button_diamond active" "1" "joystick active" "2" "left_trackpad active" "3" "right_trackpad active" "4" "left_trigger active" "5" "right_trigger active" "6" "gyro active" } "switch_bindings" { "bindings" { "button_back_right" "key_press LEFT_CONTROL, Prone" "button_escape" "key_press ESCAPE, Menu" "button_menu" "key_press TAB, Tab" "right_bumper" "key_press G, Grenade" "button_back_left" "key_press C, Crouch" "left_bumper" "key_press 3, Health Pack" } } "settings" { } } }