Skip to content

Instantly share code, notes, and snippets.

@coderberry
Created June 12, 2025 20:17
Show Gist options
  • Save coderberry/dc8eb8f41bc6a0175e564bc3bff072b0 to your computer and use it in GitHub Desktop.
Save coderberry/dc8eb8f41bc6a0175e564bc3bff072b0 to your computer and use it in GitHub Desktop.
VelocityOne Flightstick Config for Star Citizen
<ActionMaps version="1" optionsVersion="2" rebindVersion="2" profileName="VelocityOneFlightstick">
<CustomisationUIHeader label="VelocityOneFlightstick" description="" image="">
<devices>
<keyboard instance="1"/>
<mouse instance="1"/>
<joystick instance="1"/>
</devices>
<categories>
<category label="@ui_CCSeatGeneral"/>
<category label="@ui_CCSpaceFlight"/>
<category label="@ui_CCFPS"/>
<category label="@ui_CCVehicle"/>
<category label="@ui_CGUIGeneral"/>
<category label="@ui_CGInteraction"/>
</categories>
</CustomisationUIHeader>
<options type="keyboard" instance="1" Product="Keyboard {6F1D2B61-D5A0-11CF-BFC7-444553540000}"/>
<options type="joystick" instance="1" Product="VelocityOne FLIGHTSTICK {705510F5-0000-0000-0000-504944564944}"/>
<modifiers />
<actionmap name="seat_general">
<action name="v_toggle_mining_mode">
<rebind input="js1_button5"/>
</action>
<action name="v_toggle_missile_mode">
<rebind input="js1_button19"/>
</action>
<action name="v_toggle_scan_mode">
<rebind input="js1_button6"/>
</action>
</actionmap>
<actionmap name="spaceship_movement">
<action name="v_afterburner">
<rebind input="js1_button2"/>
</action>
<action name="v_ifcs_toggle_speed_limiter">
<rebind input="js1_hat1_up"/>
</action>
<action name="v_ifcs_toggle_vector_decoupling">
<rebind input="js1_button1"/>
</action>
<action name="v_roll">
<rebind input="js1_z"/>
</action>
<action name="v_strafe_down">
<rebind input="js1_ "/>
</action>
<action name="v_strafe_lateral">
<rebind input="js1_rotx"/>
</action>
<action name="v_strafe_longitudinal">
<rebind input="js1_rotz"/>
</action>
<action name="v_strafe_up">
<rebind input="js1_ "/>
</action>
<action name="v_strafe_vertical">
<rebind input="js1_roty"/>
</action>
</actionmap>
<actionmap name="spaceship_targeting_advanced">
<action name="v_target_cycle_in_view_fwd">
<rebind input="js1_hat1_down"/>
</action>
<action name="v_target_cycle_in_view_reset">
<rebind input="js1_hat1_down"/>
</action>
</actionmap>
<actionmap name="spaceship_radar">
<action name="v_invoke_ping">
<rebind input="js1_button7"/>
</action>
</actionmap>
<actionmap name="spaceship_scanning">
<action name="v_dec_scan_focus_level">
<rebind input="js1_button16"/>
</action>
<action name="v_inc_scan_focus_level">
<rebind input="js1_button17"/>
</action>
<action name="v_scanning_trigger_scan">
<rebind input="js1_button18"/>
</action>
</actionmap>
<actionmap name="spaceship_mining">
<action name="v_decrease_mining_throttle">
<rebind input="js1_button16"/>
</action>
<action name="v_increase_mining_throttle">
<rebind input="js1_button17"/>
</action>
<action name="v_toggle_mining_laser_fire">
<rebind input="js1_button18"/>
</action>
<action name="v_toggle_mining_laser_type">
<rebind input="js1_button19"/>
</action>
</actionmap>
<actionmap name="spaceship_weapons">
<action name="v_attack_group1">
<rebind input="js1_button18"/>
</action>
<action name="v_attack_group2">
<rebind input="js1_button17"/>
</action>
<action name="v_weapon_cycle_aimmode">
<rebind input="js1_button16"/>
</action>
</actionmap>
<actionmap name="spaceship_missiles">
<action name="v_weapon_bombing_toggle_desired_impact_point">
<rebind input="js1_button8"/>
</action>
<action name="v_weapon_cycle_missile_fwd">
<rebind input="js1_button17"/>
</action>
<action name="v_weapon_toggle_launch_missile">
<rebind input="js1_button18"/>
</action>
</actionmap>
<actionmap name="spaceship_defensive">
<action name="v_weapon_countermeasure_decoy_launch">
<rebind input="js1_hat1_left"/>
</action>
<action name="v_weapon_countermeasure_noise_launch">
<rebind input="js1_hat1_right"/>
</action>
</actionmap>
<actionmap name="spaceship_hud">
<action name="v_hud_open_scoreboard">
<rebind input="js1_button23"/>
</action>
<action name="v_starmap">
<rebind input="js1_button21"/>
</action>
</actionmap>
<actionmap name="tractor_beam">
<action name="tractor_beam_decrease_distance">
<rebind input="js1_ "/>
</action>
<action name="tractor_beam_increase_distance">
<rebind input="js1_ "/>
</action>
</actionmap>
<actionmap name="vehicle_general">
<action name="v_attack_group1">
<rebind input="js1_button18"/>
</action>
<action name="v_attack_group2">
<rebind input="js1_button17"/>
</action>
<action name="v_starmap">
<rebind input="js1_button21"/>
</action>
<action name="v_view_pitch">
<rebind input="js1_roty"/>
</action>
<action name="v_view_yaw">
<rebind input="js1_rotx"/>
</action>
</actionmap>
<actionmap name="vehicle_driver">
<action name="v_boost">
<rebind input="js1_button2"/>
</action>
<action name="v_move">
<rebind input="js1_rotz"/>
</action>
</actionmap>
<actionmap name="default">
<action name="respawn">
<rebind input="js1_button18"/>
</action>
</actionmap>
<actionmap name="player_choice">
<action name="pc_interaction_mode">
<rebind input="js1_button15"/>
</action>
</actionmap>
</ActionMaps>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment