<ActionMaps version="1" optionsVersion="2" rebindVersion="2" profileName="AbsoluteGaming_SOLR2">
 <CustomisationUIHeader label="AbsoluteGaming_SOLR2" description="(c) 2026 Absolute Gaming LLC - absolutegaming.store - Thrustmaster SOL-R 2 HOSAS for Star Citizen 4.10" image="">
  <devices>
   <keyboard instance="1"/>
   <mouse instance="1"/>
   <joystick instance="1"/>
   <joystick instance="2"/>
  </devices>
  <categories>
   <category label="@ui_CCSeatGeneral"/>
   <category label="@ui_CCSpaceFlight"/>
   <category label="@ui_CGLightControllerDesc"/>
   <category label="@ui_CCVehicle"/>
   <category label="@ui_CGInteraction"/>
  </categories>
 </CustomisationUIHeader>
 <options type="keyboard" instance="1" Product="Keyboard  {6F1D2B61-D5A0-11CF-BFC7-444553540000}"/>
 <options type="joystick" instance="1" Product="Sol-R [L] Flightstick  {042A044F-0000-0000-0000-504944564944}">
  <flight_strafe_longitudinal invert="1"/>
 </options>
 <options type="joystick" instance="2" Product="Sol-R [R] Flightstick  {0422044F-0000-0000-0000-504944564944}"/>
 <modifiers />
 <actionmap name="seat_general">
  <action name="v_eject">
   <rebind input="js1_ "/>
  </action>
  <action name="v_operator_mode_cycle_back">
   <rebind input="js1_button15"/>
  </action>
  <action name="v_operator_mode_cycle_forward">
   <rebind input="js1_button14"/>
  </action>
  <action name="v_toggle_mining_mode">
   <rebind input="js1_button16"/>
  </action>
  <action name="v_toggle_missile_mode">
   <rebind input="js2_button28"/>
  </action>
  <action name="v_toggle_quantum_mode">
   <rebind input="js2_button5"/>
  </action>
  <action name="v_toggle_salvage_mode">
   <rebind input="js1_button17"/>
  </action>
  <action name="v_toggle_scan_mode">
   <rebind input="js2_button6"/>
  </action>
  <action name="v_view_look_behind">
   <rebind input="js1_button36"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_general">
  <action name="v_close_all_doors">
   <rebind input="js1_button35" activationMode="delayed_hold_no_retrigger"/>
  </action>
  <action name="v_flightready">
   <rebind input="js1_button5"/>
  </action>
  <action name="v_lock_all_doors">
   <rebind input="js1_button39" activationMode="tap"/>
  </action>
  <action name="v_open_all_doors">
   <rebind input="js1_button35" activationMode="tap"/>
  </action>
  <action name="v_self_destruct">
   <rebind input="js1_ "/>
  </action>
  <action name="v_unlock_all_doors">
   <rebind input="js1_button39" activationMode="delayed_hold_no_retrigger"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_view">
  <action name="v_view_cycle_fwd">
   <rebind input="js1_button40"/>
  </action>
  <action name="v_view_pitch_down">
   <rebind input="js1_button44"/>
  </action>
  <action name="v_view_pitch_up">
   <rebind input="js1_button42"/>
  </action>
  <action name="v_view_yaw_left">
   <rebind input="js1_button41"/>
  </action>
  <action name="v_view_yaw_right">
   <rebind input="js1_button43"/>
  </action>
  <action name="v_view_zoom_in">
   <rebind input="js1_button37"/>
  </action>
  <action name="v_view_zoom_out">
   <rebind input="js1_button38"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_movement">
  <action name="v_accel_range_abs">
   <rebind input="js1_ "/>
  </action>
  <action name="v_afterburner">
   <rebind input="js1_button28"/>
  </action>
  <action name="v_atc_request">
   <rebind input="js1_button27"/>
  </action>
  <action name="v_auto_precision_mode_toggle">
   <rebind input="js2_button7"/>
  </action>
  <action name="v_autoland">
   <rebind input="js1_button7" activationMode="delayed_hold_no_retrigger"/>
  </action>
  <action name="v_deploy_landing_system">
   <rebind input="js1_button2"/>
  </action>
  <action name="v_ifcs_speed_limiter_abs">
   <rebind input="js1_ "/>
  </action>
  <action name="v_ifcs_toggle_esp">
   <rebind input="js2_button2"/>
  </action>
  <action name="v_ifcs_toggle_gforce_safety">
   <rebind input="js2_button1"/>
  </action>
  <action name="v_ifcs_toggle_vector_decoupling">
   <rebind input="js2_button8"/>
  </action>
  <action name="v_master_mode_cycle">
   <rebind input="js1_button8"/>
  </action>
  <action name="v_pitch">
   <rebind input="js2_y"/>
  </action>
  <action name="v_retract_landing_system">
   <rebind input="js1_button1"/>
  </action>
  <action name="v_roll">
   <rebind input="js2_rotz"/>
  </action>
  <action name="v_space_brake">
   <rebind input="js1_button29"/>
  </action>
  <action name="v_strafe_down">
   <rebind input="js1_ "/>
  </action>
  <action name="v_strafe_forward">
   <rebind input="js1_ "/>
  </action>
  <action name="v_strafe_lateral">
   <rebind input="js1_x"/>
  </action>
  <action name="v_strafe_left">
   <rebind input="js1_ "/>
  </action>
  <action name="v_strafe_longitudinal">
   <rebind input="js1_y"/>
  </action>
  <action name="v_strafe_right">
   <rebind input="js1_ "/>
  </action>
  <action name="v_strafe_up">
   <rebind input="js1_ "/>
  </action>
  <action name="v_strafe_vertical">
   <rebind input="js1_rotz"/>
  </action>
  <action name="v_toggle_landing_system">
   <rebind input="js1_ "/>
  </action>
  <action name="v_vtol_off">
   <rebind input="js1_button4"/>
  </action>
  <action name="v_vtol_on">
   <rebind input="js1_button3"/>
  </action>
  <action name="v_vtol_toggle">
   <rebind input="js1_ "/>
  </action>
  <action name="v_yaw">
   <rebind input="js2_x"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_targeting">
  <action name="v_target_remove_all_pins">
   <rebind input="js2_button29"/>
  </action>
  <action name="v_target_toggle_lock_index_1">
   <rebind input="js2_button32"/>
  </action>
  <action name="v_target_toggle_lock_index_2">
   <rebind input="js2_button33"/>
  </action>
  <action name="v_target_toggle_lock_index_3">
   <rebind input="js2_button31"/>
  </action>
  <action name="v_target_toggle_pin_index_1_hold">
   <rebind input="js2_button32"/>
  </action>
  <action name="v_target_toggle_pin_index_2_hold">
   <rebind input="js2_button33"/>
  </action>
  <action name="v_target_toggle_pin_index_3_hold">
   <rebind input="js2_button31"/>
  </action>
  <action name="v_target_unlock">
   <rebind input="js2_button29"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_targeting_advanced">
  <action name="v_target_cycle_all_fwd">
   <rebind input="js2_hat1_up"/>
  </action>
  <action name="v_target_cycle_all_reset">
   <rebind input="js2_hat1_up" activationMode="delayed_hold_no_retrigger"/>
  </action>
  <action name="v_target_cycle_attacker_fwd">
   <rebind input="js2_hat1_down"/>
  </action>
  <action name="v_target_cycle_attacker_reset">
   <rebind input="js2_hat1_down" activationMode="delayed_hold_no_retrigger"/>
  </action>
  <action name="v_target_cycle_friendly_fwd">
   <rebind input="js2_hat1_left"/>
  </action>
  <action name="v_target_cycle_friendly_reset">
   <rebind input="js2_hat1_left" activationMode="delayed_hold_no_retrigger"/>
  </action>
  <action name="v_target_cycle_hostile_fwd">
   <rebind input="js2_hat1_right"/>
  </action>
  <action name="v_target_cycle_hostile_reset">
   <rebind input="js2_hat1_right" activationMode="delayed_hold_no_retrigger"/>
  </action>
  <action name="v_target_cycle_subitem_back">
   <rebind input="js2_button30"/>
  </action>
  <action name="v_target_cycle_subitem_fwd">
   <rebind input="js2_button34"/>
  </action>
  <action name="v_target_cycle_subitem_reset">
   <rebind input="js2_button36"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_radar">
  <action name="v_invoke_ping">
   <rebind input="js1_button26"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_scanning">
  <action name="v_scanning_trigger_scan">
   <rebind input="js2_button24"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_mining">
  <action name="v_decrease_mining_throttle">
   <rebind input="js1_button10"/>
  </action>
  <action name="v_increase_mining_throttle">
   <rebind input="js1_button9"/>
  </action>
  <action name="v_mining_throttle">
   <rebind input="js1_z"/>
  </action>
  <action name="v_toggle_mining_laser_type">
   <rebind input="js1_button11"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_salvage">
  <action name="tractor_beam_vehicle_decrease_distance">
   <rebind input="js1_button38"/>
  </action>
  <action name="tractor_beam_vehicle_increase_distance">
   <rebind input="js1_button37"/>
  </action>
  <action name="v_salvage_beam_spacing_abs">
   <rebind input="js1_z"/>
  </action>
  <action name="v_salvage_cycle_modifiers_left">
   <rebind input="js1_button12"/>
  </action>
  <action name="v_salvage_cycle_modifiers_right">
   <rebind input="js1_button13"/>
  </action>
  <action name="v_salvage_focus_all_heads">
   <rebind input="js1_hat1_down"/>
  </action>
  <action name="v_salvage_focus_disintegrate">
   <rebind input="js1_button30"/>
  </action>
  <action name="v_salvage_focus_fracture">
   <rebind input="js1_hat1_up"/>
  </action>
  <action name="v_salvage_focus_left">
   <rebind input="js1_hat1_left"/>
  </action>
  <action name="v_salvage_focus_right">
   <rebind input="js1_hat1_right"/>
  </action>
  <action name="v_salvage_toggle_beam_spacing_axis">
   <rebind input="js1_button19"/>
  </action>
  <action name="v_salvage_toggle_gimbal_mode">
   <rebind input="js1_button18"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_weapons">
  <action name="v_weapon_preset_fire_guns1">
   <rebind input="js2_button24"/>
  </action>
  <action name="v_weapon_preset_fire_guns2">
   <rebind input="js2_button25"/>
  </action>
  <action name="v_weapon_preset_next">
   <rebind input="js2_button39"/>
  </action>
  <action name="v_weapon_preset_prev">
   <rebind input="js2_button35"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_missiles">
  <action name="v_weapon_cycle_missile_fwd">
   <rebind input="js2_button27"/>
  </action>
  <action name="v_weapon_decrease_max_missiles">
   <rebind input="js2_button38"/>
  </action>
  <action name="v_weapon_increase_max_missiles">
   <rebind input="js2_button37"/>
  </action>
  <action name="v_weapon_launch_missile">
   <rebind input="js2_button26" activationMode="delayed_hold_no_retrigger"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_defensive">
  <action name="v_shield_raise_level_back">
   <rebind input="js1_hat1_down"/>
  </action>
  <action name="v_shield_raise_level_forward">
   <rebind input="js1_hat1_up"/>
  </action>
  <action name="v_shield_raise_level_left">
   <rebind input="js1_hat1_left"/>
  </action>
  <action name="v_shield_raise_level_right">
   <rebind input="js1_hat1_right"/>
  </action>
  <action name="v_shield_reset_level">
   <rebind input="js1_button30"/>
  </action>
  <action name="v_weapon_countermeasure_decoy_launch">
   <rebind input="js1_button24"/>
  </action>
  <action name="v_weapon_countermeasure_noise_launch">
   <rebind input="js1_button25"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_power">
  <action name="v_engineering_assignment_engine_decrease">
   <rebind input="js2_button15"/>
  </action>
  <action name="v_engineering_assignment_engine_increase">
   <rebind input="js2_button14"/>
  </action>
  <action name="v_engineering_assignment_reset">
   <rebind input="js2_button11"/>
  </action>
  <action name="v_engineering_assignment_shields_decrease">
   <rebind input="js2_button13"/>
  </action>
  <action name="v_engineering_assignment_shields_increase">
   <rebind input="js2_button12"/>
  </action>
  <action name="v_engineering_assignment_weapons_decrease">
   <rebind input="js2_button10"/>
  </action>
  <action name="v_engineering_assignment_weapons_increase">
   <rebind input="js2_button9"/>
  </action>
  <action name="v_power_throttle_max">
   <rebind input="js2_button3" activationMode="press"/>
  </action>
  <action name="v_power_throttle_min">
   <rebind input="js2_button4" activationMode="press"/>
  </action>
  <action name="v_power_toggle">
   <rebind input="js2_button16"/>
  </action>
 </actionmap>
 <actionmap name="lights_controller">
  <action name="v_lights">
   <rebind input="js1_button6"/>
  </action>
 </actionmap>
 <actionmap name="vehicle_driver">
  <action name="v_boost">
   <rebind input="js1_button28"/>
  </action>
  <action name="v_brake">
   <rebind input="js1_button29"/>
  </action>
  <action name="v_move">
   <rebind input="js1_ "/>
  </action>
  <action name="v_move_forward">
   <rebind input="js1_y"/>
  </action>
 </actionmap>
 <actionmap name="player_choice">
  <action name="pc_zoom_in">
   <rebind input="js1_button37"/>
  </action>
  <action name="pc_zoom_out">
   <rebind input="js1_button38"/>
  </action>
 </actionmap>
</ActionMaps>
