Test Config for KF 2 for DS4 controllers
For instructions on how to use this mapping with the Steam Controller in Killing Floor 2, click the Download button or check out the instructions here.
Need help with how to use these configs? Click here!
"controller_mappings" { "version" "3" "title" "Killing Floor 2 (DS4) with GYRO and FAST WEAP CHANG" "description" "" "creator" "76561198120033403" "controller_type" "controller_ps4" "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button Y" } } } } } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_up" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" "binding" "xinput_button Y" "binding" "xinput_button DPAD_LEFT" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_right" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_left" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "2" "mode" "mouse_joystick" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "trackball" "0" "rotation" "0" "friction" "0" "friction_vert_scale" "99" "edge_spin_velocity" "548" "edge_spin_radius" "23361" "mousejoystick_deadzone_x" "16552" "mousejoystick_deadzone_y" "16552" } } "group" { "id" "3" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "4" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_LEFT" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "custom_curve_exponent" "4000" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "6" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "7" "mode" "mouse_joystick" "inputs" { } } "group" { "id" "9" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "10" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "11" "mode" "absolute_mouse" "inputs" { } "settings" { "sensitivity" "263" "rotation" "-18" "sensitivity_vert_scale" "78" "acceleration" "1" "mouse_smoothing" "21" "mouse_move_threshold" "1" "gyro_button" "12" "mouse_dampening_trigger" "6" "mouse_trigger_clamp_amount" "49" "deadzone_outer_radius" "2545" } } "group" { "id" "12" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press 5" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "8" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button start" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button select" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button shoulder_left" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button shoulder_right" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button a" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button x" } } } } } } "preset" { "id" "0" "name" "" "group_source_bindings" { "8" "switch active" "0" "button_diamond active" "2" "right_trackpad active" "6" "right_trackpad inactive" "3" "joystick active" "4" "left_trigger active" "5" "right_trigger active" "7" "gyro inactive" "11" "gyro active" "1" "dpad active" "9" "right_joystick active" "10" "right_joystick inactive" "12" "left_trackpad active" } } "preset" { "id" "1" "name" "default" "group_source_bindings" { } } "settings" { } }