Created by Citizen__217712 @ r/SteamController
So I created a SC Alpha 2.0 Steam controller config that uses 100% mouse and keyboard emulation on an untouched unmodified user.cfg I did because makes it easy to always come back to this default and the button grouping is the same on the keyboard as the gamepad easy for use on PTU servers since the auto generated config and default sensitivities is what it is expecting. easy troublshooting and a good starting point for further customization. it binds id say 90% of the controls to keys or the Steam controller 16 button touch menus. I put the correct labels and what basic icons were included with steams current overlay that sort of made sense. all mouse modes, flight modes, and head looks are supported. Gyro assist and centering can be used for all modes as well. even though I forgot it in the video the right stick has the outer ring bound to be full stick deflection, this allows hard continues pulls to be effortless and without having to pick up your finger and re-position. hope people find it useful and I do accept tips of spare spaceships. :-) I'll be publishing it to the workshop in a few different flavors during the next steam overlay update where non steam games can have the same built in sharing.
Link to video https://www.youtube.com/watch?v=jofuQN5gyj8&feature=youtu.be
For instructions on how to use this mapping with the Steam Controller in Star Citizen, click the Download button or check out the instructions here.
Need help with how to use these configs? Click here!
"controller_mappings" { "version" "2" "title" "StarCitizen 2.0 Alpha MKemu v0.5" "description" "Maps default mouse and keyboard controls. Recomend delete USER folder. Hold right grip for Gyro, Hold right bumper to shift face buttons and pads to Hud/Shield/Power Menus.Double tap right pad for Gimble lock, double click for Freelook toggle, single click hold for normal freelock.r/starcitizen or r/steamcontroller for updates. By Citizen217712" "creator" "76561197978150308" "group" { "id" "0" "mode" "four_buttons" "bindings" { "button_A" "key_press SPACE, Jump/Spacebrake" "button_B" "key_press LEFT_CONTROL, Crouch/EvaDown" "button_X" "key_press F, USE /Interact" "button_Y" "key_press C, Next Target" } "settings" { "hold_repeat_inverval" "95" "haptic_intensity" "2" } } "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 LEFT_SHIFT, Boost" } "settings" { "requires_click" "0" } } "group" { "id" "2" "mode" "dpad" "bindings" { "dpad_north" "key_press R, Translate Up" "dpad_south" "key_press F, Translate Down" "dpad_east" "key_press E, Translate Starboard" "dpad_west" "key_press Q, Translate Port" } "settings" { "haptic_intensity" "3" "analog_emulation_period" "1" "analog_emulation_duty_cycle_pct" "99" } } "group" { "id" "3" "mode" "absolute_mouse" "bindings" { "click" "key_press LEFT_ALT, Freelook DBL Toggle" "doubletap" "key_press LEFT_CONTROL, Relative Mouse Mode" "doubletap" "key_press C, Relative Mouse Mode" } "settings" { "sensitivity" "174" "doubletap_beep" "1" "friction_vert_scale" "127" "sensitivity_vert_scale" "133" "acceleration" "2" "mouse_smoothing" "40" "edge_spin_velocity" "949" "edge_spin_radius" "28667" "doubetap_max_duration" "141" "mouse_trigger_clamp_amount" "92" } } "group" { "id" "4" "mode" "trigger" "bindings" { "edge" "mouse_button RIGHT, Secondary Weapon" } "settings" { "adaptive_threshold" "0" } } "group" { "id" "5" "mode" "trigger" "bindings" { "click" "mouse_button LEFT, Primary Weapon" } "settings" { "adaptive_threshold" "0" } } "group" { "id" "6" "mode" "dpad" "bindings" { "dpad_north" "key_press C, Next Enemy Target" "dpad_south" "key_press SPACE, Jump/Spacebrake" "dpad_east" "key_press Z, Countermeasure" "dpad_west" "key_press F, Use" } "settings" { "layout" "0" "analog_emulation_period" "29" } } "group" { "id" "7" "mode" "absolute_mouse" "settings" { "sensitivity" "147" "haptic_intensity" "0" "rotation" "-4" "sensitivity_vert_scale" "124" "acceleration" "2" "mouse_smoothing" "12" "gyro_button" "7" } } "group" { "id" "8" "mode" "four_buttons" "bindings" { "button_A" "key_press X, Change Countermeasure" "button_B" "key_press Z, Use Countermeasure" "button_X" "key_press LEFT_CONTROL, EVA / Leave Vehicle" "button_X" "key_press F, EVA / Leave Vehicle" "button_Y" "key_press INSERT, Change View" } "settings" { "haptic_intensity" "2" } } "group" { "id" "9" "mode" "touch_menu" "bindings" { "touch_menu_button_0" "key_press KEYPAD_7, Top Shields, ghost_090_media_0040.png #000055 #0000ad" "touch_menu_button_1" "key_press KEYPAD_8, Fore Shields, ghost_080_input_0150.png #000055 #0000ad" "touch_menu_button_2" "key_press KEYPAD_9, Bottom Shields, ghost_090_media_0030.png #000055 #0000ad" "touch_menu_button_3" "mouse_button BACK, Weapon Group 3" "touch_menu_button_4" "key_press KEYPAD_4, Left Shields, ghost_080_input_0190.png #002163 #0045ad" "touch_menu_button_5" "key_press KEYPAD_5, Equalize Shields, ghost_080_input_0160.png #002163 #0045ad" "touch_menu_button_6" "key_press KEYPAD_6, Right Shields, ghost_080_input_0180.png #002163 #0045ad" "touch_menu_button_7" "mouse_button FORWARD, Weapon Group 4" "touch_menu_button_8" "key_press KEYPAD_DASH, Decrease Power, ghost_090_media_0100.png #232323 #0045ad" "touch_menu_button_9" "key_press KEYPAD_2, Rear Shields, ghost_080_input_0170.png #002163 #0045ad" "touch_menu_button_10" "key_press KEYPAD_PLUS, Increase Power, ghost_090_media_0110.png #232323 #0045ad" "touch_menu_button_11" "key_press Y, Cycle All Targets, ghost_110_social_0050.png #232323 #0045ad" } "settings" { "touch_menu_button_count" "16" "touch_menu_position_x" "100" "touch_menu_position_y" "100" "touch_menu_scale" "87" } } "group" { "id" "10" "mode" "touch_menu" "bindings" { "touch_menu_button_0" "key_press F1, Overview, ghost_050_menu_0060.png #232323 #0045ad" "touch_menu_button_1" "key_press F2, Weapons, ghost_040_act_0050.png #232323 #0045ad" "touch_menu_button_2" "key_press F3, Power, ghost_050_menu_0080.png #232323 #0045ad" "touch_menu_button_3" "key_press F4, Shields, ghost_030_inv_0030.png #232323 #0045ad" "touch_menu_button_4" "key_press 1, Add Power Group 1, ghost_030_inv_0080.png #232323 #ad007f" "touch_menu_button_5" "key_press 2, Add Power Group 2, ghost_030_inv_0080.png #232323 #6800ad" "touch_menu_button_6" "key_press 3, Add Power Group 3, ghost_030_inv_0080.png #232323 #4800ad" "touch_menu_button_7" "key_press 0, Equalize Power, ghost_100_target_0170.png #420058 #E4E4E4" "touch_menu_button_8" "key_press 4, Weapon Power Toggle, ghost_010_wpn_0310.png #232323 #0045ad" "touch_menu_button_9" "key_press 5, Shield Power Toggle, ghost_030_inv_0010.png #232323 #0045ad" "touch_menu_button_10" "key_press 6, Engine Power Toggle, ghost_060_vehicle_0010.png #232323 #0045ad" "touch_menu_button_11" "key_press O, Light Toggle, ghost_040_act_0090.png #232323 #96ad00" "touch_menu_button_12" "key_press RIGHT_ALT, Eject, ghost_110_social_0110.png #000000 #ad0000" "touch_menu_button_12" "key_press L, Eject, ghost_110_social_0110.png #000000 #ad0000" "touch_menu_button_13" "key_press F12, Chat window, ghost_050_menu_0120.png #232323 #0045ad" "touch_menu_button_14" "key_press F10, Augmented Reality, ghost_050_menu_0160.png #232323 #0045ad" "touch_menu_button_15" "key_press F9, Mobiglass, ghost_070_setting_0090.png #232323 #0045ad" } "settings" { "touch_menu_button_count" "16" "touch_menu_opacity" "92" "touch_menu_position_x" "0" "touch_menu_position_y" "100" "touch_menu_scale" "92" } } "group" { "id" "11" "mode" "dpad" "bindings" { "dpad_north" "key_press INSERT, Change Camera" "dpad_south" "key_press LEFT_SHIFT, Boost Brake" "dpad_south" "key_press SPACE, Boost Brake" "dpad_east" "key_press X, Change Counter Measure" "dpad_west" "key_press LEFT_CONTROL, EVA" "dpad_west" "key_press F, EVA" } "settings" { "layout" "0" "analog_emulation_period" "29" } } "preset" { "id" "0" "name" "" "group_source_bindings" { "0" "button_diamond active" "6" "button_diamond inactive" "8" "button_diamond active modeshift" "11" "button_diamond inactive modeshift" "1" "joystick active" "2" "left_trackpad active" "10" "left_trackpad active modeshift" "3" "right_trackpad active" "9" "right_trackpad active modeshift" "4" "left_trigger active" "5" "right_trigger active" "7" "gyro active" } "switch_bindings" { "bindings" { "button_menu" "key_press B, Quantum Drive" "button_escape" "key_press V, IFCS Flight Mode" "button_back_left" "key_press CAPSLOCK, Couple/Decouple" "right_bumper" "mode_shift right_trackpad 9" "right_bumper" "mode_shift left_trackpad 10" "left_bumper" "mouse_button MIDDLE, Missile / Quantum Confirm" "right_bumper" "mode_shift button_diamond 8" } } "settings" { } } }