Unable to load new profile (software does not support virtual devices with same name) (DUV-48)
al3601 opened 17 hours ago

Hello,

as title say i have a device that can virtualize itself (it create a clone and can navigate between pages as it wave a different device)

problem is in windows they have same ID and same name, DoUrVerse tigger an error when i try to open my profile.

if i manually change the name of each device i can open it in the program but them everything will be false.

Any solution ?

 <CustomisationUIHeader label="4-x-x" description="" image="">
  <devices>
   <keyboard instance="1"/>
   <mouse instance="1"/>
   <joystick instance="1"/>
   <joystick instance="2"/>
   <joystick instance="4"/>
   <joystick instance="3"/>
   <joystick instance="6"/>
   <joystick instance="5"/>
   <joystick instance="7"/>
  </devices>
  <categories>
   <category label="@ui_CCSeatGeneral"/>
   <category label="@ui_CCSpaceFlight"/>
   <category label=""/>
   <category label="@ui_CCTurrets"/>
   <category label="@ui_CGLightControllerDesc"/>
   <category label="@ui_CCFPS"/>
   <category label="@ui_CCEVA"/>
   <category label="@ui_CCEVAZGT"/>
   <category label="@ui_CCVehicle"/>
   <category label="@ui_CGEASpectator"/>
   <category label="@ui_CGUIGeneral"/>
   <category label="@ui_CGOpticalTracking"/>
   <category label="@ui_CGInteraction"/>
   <category label="@ui_CCCamera"/>
  </categories>
 </CustomisationUIHeader>
 <options type="keyboard" instance="1" Product="Clavier  {6F1D2B61-D5A0-11CF-BFC7-444553540000}"/>
 <options type="joystick" instance="1" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}">
  <mgv_move invert="0"/>
 </options>
 <options type="joystick" instance="2" Product="Saitek Pro Flight Combat Rudder Pedals  {076406A3-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="3" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="4" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="5" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="6" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="7" Product="Thrustmaster Combined  {FFFF044F-0000-0000-0000-504944564944}">
  <mgv_move invert="0"/>
Unable to load new profile
An item with the same key has already been added. Key: DoUrVerseLib.Device.Windows.DxJoystick


   at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
   at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   at DoUrVerseLib.SCXML.Profile.recognizeDeviceInstances() in F:\LOG\GAMING\Star Citizen\DoUrverse_software\Dourverse\DoUrVerseLib\SCXML\Profile.cs:line 826
   at DoUrVerseLib.SCXML.Profile.extract() in F:\LOG\GAMING\Star Citizen\DoUrverse_software\Dourverse\DoUrVerseLib\SCXML\Profile.cs:line 811
   at DoUrVerseLib.SCXML.Profile.read(Stream stream) in F:\LOG\GAMING\Star Citizen\DoUrverse_software\Dourverse\DoUrVerseLib\SCXML\Profile.cs:line 225
   at DoUrVerseLib.SCXML.Profile.Read(Stream stream, String path) in F:\LOG\GAMING\Star Citizen\DoUrverse_software\Dourverse\DoUrVerseLib\SCXML\Profile.cs:line 198
Simon Hoxer Bønding commented 14 hours ago

Hello. Interesting device you have :) Do each clone add to the button total count? i.e

Clone 1

  • Button 1
  • Button 2
  • Button 3

Clone 2

  • Button 4
  • Button 5
  • Button 6

Clone 3

  • Button 7
  • Button 8
  • Button 9

I would like to see the entire profile. Can you paste it here?

al3601 commented 13 hours ago

No, each virtual device have same physical 20 Buttons,

Clone 1 (from Button 1 to Button 20) Clone 2 (from button 1 to Button 20) etc... it act as it was a different device

i can open DoUrVerse and brown my profile with no problem, but i cannot open my profile with all my devices plugged-in (i get the error)

example with 3 clone

Capture d’écran 2024-12-27 102544.jpg

When i open with all my devices turned on

Capture d’écran 2024-12-27 102437.jpg

it only detect 1 device in Propreties TAB

Capture d’écran 2024-12-27 102254.jpg here is the profile:

 <CustomisationUIHeader label="4-x-x" description="" image="">
  <devices>
   <keyboard instance="1"/>
   <mouse instance="1"/>
   <joystick instance="1"/>
   <joystick instance="2"/>
   <joystick instance="4"/>
   <joystick instance="3"/>
   <joystick instance="6"/>
   <joystick instance="5"/>
   <joystick instance="7"/>
  </devices>
  <categories>
   <category label="@ui_CCSeatGeneral"/>
   <category label="@ui_CCSpaceFlight"/>
   <category label=""/>
   <category label="@ui_CCTurrets"/>
   <category label="@ui_CGLightControllerDesc"/>
   <category label="@ui_CCFPS"/>
   <category label="@ui_CCEVA"/>
   <category label="@ui_CCEVAZGT"/>
   <category label="@ui_CCVehicle"/>
   <category label="@ui_CGEASpectator"/>
   <category label="@ui_CGUIGeneral"/>
   <category label="@ui_CGOpticalTracking"/>
   <category label="@ui_CGInteraction"/>
   <category label="@ui_CCCamera"/>
  </categories>
 </CustomisationUIHeader>
 <options type="keyboard" instance="1" Product="Clavier  {6F1D2B61-D5A0-11CF-BFC7-444553540000}"/>
 <options type="joystick" instance="1" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}">
  <mgv_move invert="0"/>
 </options>
 <options type="joystick" instance="2" Product="Saitek Pro Flight Combat Rudder Pedals  {076406A3-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="3" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="4" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="5" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="6" Product="Star Citizen Controller V1  {000A2E8A-0000-0000-0000-504944564944}"/>
 <options type="joystick" instance="7" Product="Thrustmaster Combined  {FFFF044F-0000-0000-0000-504944564944}">
  <mgv_move invert="0"/>
 </options>
 <modifiers />
 <actionmap name="seat_general">
  <action name="v_eject">
   <rebind input="js7_ "/>
  </action>
  <action name="v_emergency_exit">
   <rebind input="js7_ "/>
  </action>
  <action name="v_enter_remote_turret_1">
   <rebind input="js7_ "/>
  </action>
  <action name="v_enter_remote_turret_2">
   <rebind input="js7_ "/>
  </action>
  <action name="v_enter_remote_turret_3">
   <rebind input="js7_ "/>
  </action>
  <action name="v_operator_mode_cycle_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_operator_mode_cycle_forward">
   <rebind input="js7_button10"/>
  </action>
  <action name="v_set_flight_mode">
   <rebind input="kb1_rctrl+1"/>
  </action>
  <action name="v_set_guns_mode">
   <rebind input="kb1_rctrl+6"/>
  </action>
  <action name="v_set_mining_mode">
   <rebind input="kb1_rctrl+5"/>
  </action>
  <action name="v_set_missile_mode">
   <rebind input="kb1_rctrl+7"/>
  </action>
  <action name="v_set_quantum_mode">
   <rebind input="kb1_rctrl+3"/>
  </action>
  <action name="v_set_salvage_mode">
   <rebind input="kb1_rctrl+4"/>
  </action>
  <action name="v_set_scan_mode">
   <rebind input="kb1_rctrl+2"/>
  </action>
  <action name="v_toggle_flight_mode">
   <rebind input="kb1_rctrl+8"/>
   <rebind input="js1_button1"/>
  </action>
  <action name="v_toggle_guns_mode">
   <rebind input="kb1_rctrl+9"/>
   <rebind input="js1_button3"/>
  </action>
  <action name="v_toggle_mining_mode">
   <rebind input="js7_button18"/>
  </action>
  <action name="v_toggle_missile_mode">
   <rebind input="js1_button4"/>
  </action>
  <action name="v_toggle_quantum_mode">
   <rebind input="js1_button2"/>
  </action>
  <action name="v_toggle_salvage_mode">
   <rebind input="js1_button5"/>
  </action>
  <action name="v_toggle_scan_mode">
   <rebind input="js7_button11"/>
  </action>
  <action name="v_view_look_behind">
   <rebind input="js7_button21"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_general">
  <action name="pc_conversation_option1">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option2">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option3">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option4">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option5">
   <rebind input="js7_ "/>
  </action>
  <action name="v_close_all_doors">
   <rebind input="js7_button14"/>
  </action>
  <action name="v_cooler_throttle_down">
   <rebind input="js7_ "/>
  </action>
  <action name="v_cooler_throttle_up">
   <rebind input="js7_ "/>
  </action>
  <action name="v_flightready">
   <rebind input="js7_ "/>
  </action>
  <action name="v_lock_all_doors">
   <rebind input="js7_button14"/>
  </action>
  <action name="v_lock_all_ports">
   <rebind input="js7_ "/>
  </action>
  <action name="v_open_all_doors">
   <rebind input="js7_button13"/>
  </action>
  <action name="v_self_destruct">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_all_doorlocks">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_all_doors">
   <rebind input="js1_button7"/>
  </action>
  <action name="v_toggle_all_portlocks">
   <rebind input="js7_ "/>
  </action>
  <action name="v_unlock_all_doors">
   <rebind input="js7_ "/>
  </action>
  <action name="v_unlock_all_ports">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="vehicle_mfd">
  <action name="v_mfd_interact_cycle_backwards_long">
   <rebind input="js5_button10"/>
  </action>
  <action name="v_mfd_interact_cycle_forwards_long">
   <rebind input="js5_button11"/>
  </action>
  <action name="v_mfd_movement_down_short">
   <rebind input="js5_button12"/>
  </action>
  <action name="v_mfd_movement_left_short">
   <rebind input="js5_button10"/>
  </action>
  <action name="v_mfd_movement_right_short">
   <rebind input="js5_button11"/>
  </action>
  <action name="v_mfd_movement_up_short">
   <rebind input="js5_button9"/>
  </action>
  <action name="v_mfd_select_view_comms_short">
   <rebind input="js5_button5"/>
  </action>
  <action name="v_mfd_select_view_configuration_short">
   <rebind input="js5_button4"/>
  </action>
  <action name="v_mfd_select_view_diagnostics_short">
   <rebind input="js5_button7"/>
  </action>
  <action name="v_mfd_select_view_ifcs_short">
   <rebind input="js5_button6"/>
  </action>
  <action name="v_mfd_select_view_resource_network_short">
   <rebind input="js5_button8"/>
  </action>
  <action name="v_mfd_select_view_scanning_short">
   <rebind input="js5_button3"/>
  </action>
  <action name="v_mfd_select_view_self_status_short">
   <rebind input="js5_button1"/>
  </action>
  <action name="v_mfd_select_view_target_status_short">
   <rebind input="js5_button2"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_view">
  <action name="v_view_cycle_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_cycle_internal_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_dynamic_zoom_abs">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_dynamic_zoom_abs_toggle">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_dynamic_zoom_rel">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_dynamic_zoom_rel_in">
   <rebind input="js7_hat1_up"/>
  </action>
  <action name="v_view_dynamic_zoom_rel_out">
   <rebind input="js7_hat1_down"/>
  </action>
  <action name="v_view_freelook_mode">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_interact">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_mode">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_option">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_pitch">
   <rebind input="js7_y"/>
  </action>
  <action name="v_view_pitch_down">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_pitch_up">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_yaw">
   <rebind input="js7_x"/>
  </action>
  <action name="v_view_yaw_left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_yaw_right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_zoom_in">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_zoom_out">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_movement">
  <action name="v_accel_range_abs">
   <rebind input="js7_rotz"/>
  </action>
  <action name="v_accel_range_down">
   <rebind input="js7_ "/>
  </action>
  <action name="v_accel_range_rel">
   <rebind input="js7_ "/>
  </action>
  <action name="v_accel_range_up">
   <rebind input="js7_ "/>
  </action>
  <action name="v_afterburner">
   <rebind input="js7_button8"/>
  </action>
  <action name="v_atc_loading_area_request">
   <rebind input="js7_ "/>
  </action>
  <action name="v_atc_request">
   <rebind input="js7_button24"/>
  </action>
  <action name="v_auto_precision_mode_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_auto_precision_mode_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_auto_precision_mode_toggle">
   <rebind input="kb1_rctrl+m"/>
   <rebind input="js7_ "/>
  </action>
  <action name="v_autoland">
   <rebind input="js7_ "/>
  </action>
  <action name="v_deploy_landing_system">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_esp_hold">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_gravity_compensation_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_gravity_compensation_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_gsafe_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_gsafe_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_speed_limiter_abs">
   <rebind input="js7_slider2"/>
  </action>
  <action name="v_ifcs_throttle_set_normal">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_throttle_set_sticky">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_throttle_swap_mode">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_toggle_esp">
   <rebind input="js7_button32"/>
  </action>
  <action name="v_ifcs_toggle_gforce_safety">
   <rebind input="js7_button31"/>
  </action>
  <action name="v_ifcs_toggle_gravity_compensation">
   <rebind input="js7_ "/>
  </action>
  <action name="v_ifcs_toggle_vector_decoupling">
   <rebind input="js7_ "/>
  </action>
  <action name="v_lock_rotation">
   <rebind input="js7_ "/>
  </action>
  <action name="v_master_mode_cycle">
   <rebind input="js7_ "/>
  </action>
  <action name="v_master_mode_cycle_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_master_mode_set_nav">
   <rebind input="js7_ "/>
  </action>
  <action name="v_master_mode_set_scm">
   <rebind input="js7_ "/>
  </action>
  <action name="v_pitch">
   <rebind input="js7_y"/>
  </action>
  <action name="v_pitch_down">
   <rebind input="js7_ "/>
  </action>
  <action name="v_pitch_up">
   <rebind input="js7_ "/>
  </action>
  <action name="v_retract_landing_system">
   <rebind input="js7_ "/>
  </action>
  <action name="v_roll">
   <rebind input="js2_rotz"/>
  </action>
  <action name="v_roll_left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_roll_right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_space_brake">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_down">
   <rebind input="js2_ "/>
  </action>
  <action name="v_strafe_forward">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_lateral">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_left">
   <rebind input="js2_x"/>
  </action>
  <action name="v_strafe_longitudinal">
   <rebind input="js7_z"/>
  </action>
  <action name="v_strafe_longitudinal_invert">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_right">
   <rebind input="js2_y"/>
  </action>
  <action name="v_strafe_trim_reset_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_trim_reset_short">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_trim_set_100_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_trim_set_100_short">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_trim_set_50_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_trim_set_50_short">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_trim_set_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_trim_set_short">
   <rebind input="js7_ "/>
  </action>
  <action name="v_strafe_up">
   <rebind input="js2_ "/>
  </action>
  <action name="v_strafe_vertical">
   <rebind input="js2_ "/>
  </action>
  <action name="v_toggle_jump_request">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_landing_system">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_vtol">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_yaw_roll_swap">
   <rebind input="js7_ "/>
  </action>
  <action name="v_transform_cycle">
   <rebind input="js7_ "/>
  </action>
  <action name="v_transform_deploy">
   <rebind input="js7_ "/>
  </action>
  <action name="v_transform_retract">
   <rebind input="js7_ "/>
  </action>
  <action name="v_yaw">
   <rebind input="js7_x"/>
  </action>
  <action name="v_yaw_left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_yaw_right">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_quantum">
  <action name="v_toggle_qdrive_engagement">
   <rebind input="js7_button1"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_docking">
  <action name="v_dock_toggle_view">
   <rebind input="js7_ "/>
  </action>
  <action name="v_invoke_docking">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_docking_mode">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_targeting">
  <action name="v_auto_targeting_disable_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_auto_targeting_disable_short">
   <rebind input="js7_ "/>
  </action>
  <action name="v_auto_targeting_enable_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_auto_targeting_enable_short">
   <rebind input="js7_ "/>
  </action>
  <action name="v_auto_targeting_toggle_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_auto_targeting_toggle_short">
   <rebind input="js7_ "/>
  </action>
  <action name="v_look_ahead_enable">
   <rebind input="js7_ "/>
  </action>
  <action name="v_look_ahead_start_target_tracking">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_lock_selected">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_pin_selected">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_pin_selected_hold">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_remove_all_pins">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_toggle_lock_index_1">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_toggle_lock_index_2">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_toggle_lock_index_3">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_toggle_pin_index_1">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_toggle_pin_index_1_hold">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_toggle_pin_index_2">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_toggle_pin_index_2_hold">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_toggle_pin_index_3">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_toggle_pin_index_3_hold">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_tracking_auto_zoom">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_unlock">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_unpin_selected">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_unpin_selected_hold">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_targeting_advanced">
  <action name="v_target_cycle_all_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_all_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_all_reset">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_attacker_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_attacker_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_attacker_reset">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_friendly_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_friendly_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_friendly_reset">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_hostile_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_hostile_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_hostile_reset">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_in_view_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_in_view_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_in_view_reset">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_pinned_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_pinned_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_pinned_reset">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_subitem_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_subitem_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_cycle_subitem_reset">
   <rebind input="js7_ "/>
  </action>
  <action name="v_target_under_reticle">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_target_hailing">
  <action name="v_target_hail">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_radar">
  <action name="v_invoke_ping">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_scanning">
  <action name="v_dec_scan_focus_level">
   <rebind input="js7_button14"/>
  </action>
  <action name="v_inc_scan_focus_level">
   <rebind input="js7_button12"/>
  </action>
  <action name="v_scanning_trigger_scan">
   <rebind input="js7_button2"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_mining">
  <action name="v_decrease_mining_throttle">
   <rebind input="js7_button4"/>
  </action>
  <action name="v_increase_mining_throttle">
   <rebind input="js7_button3"/>
  </action>
  <action name="v_jettison_volatile_cargo">
   <rebind input="js7_button30"/>
  </action>
  <action name="v_mining_throttle">
   <rebind input="js7_slider2"/>
  </action>
  <action name="v_mining_use_consumable1">
   <rebind input="js7_button15"/>
  </action>
  <action name="v_mining_use_consumable2">
   <rebind input="js7_button16"/>
  </action>
  <action name="v_mining_use_consumable3">
   <rebind input="js7_button17"/>
  </action>
  <action name="v_toggle_mining_laser_fire">
   <rebind input="js7_button1"/>
  </action>
  <action name="v_toggle_mining_laser_type">
   <rebind input="js7_button2"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_salvage">
  <action name="tractor_beam_vehicle_decrease_distance">
   <rebind input="js1_button10"/>
  </action>
  <action name="tractor_beam_vehicle_increase_distance">
   <rebind input="js1_button9"/>
  </action>
  <action name="v_salvage_beam_spacing_abs">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_beam_spacing_rel">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_cycle_modifiers_focused">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_cycle_modifiers_left">
   <rebind input="js7_button16"/>
  </action>
  <action name="v_salvage_cycle_modifiers_right">
   <rebind input="js7_button17"/>
  </action>
  <action name="v_salvage_cycle_modifiers_structural">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_decrease_beam_spacing">
   <rebind input="js7_button3"/>
  </action>
  <action name="v_salvage_focus_all_heads">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_focus_disintegrate">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_focus_fracture">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_focus_left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_focus_right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_increase_beam_spacing">
   <rebind input="js7_button4"/>
  </action>
  <action name="v_salvage_nudge_down__left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_nudge_down__right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_nudge_left__left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_nudge_left__right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_nudge_right__left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_nudge_right__right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_nudge_up__left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_nudge_up__right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_reset_gimbal">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_toggle_beam_spacing_axis">
   <rebind input="js7_button2"/>
  </action>
  <action name="v_salvage_toggle_fire_disintegrate">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_toggle_fire_focused">
   <rebind input="js7_button1"/>
  </action>
  <action name="v_salvage_toggle_fire_fracture">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_toggle_fire_left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_toggle_fire_right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_salvage_toggle_gimbal_mode">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="turret_movement">
  <action name="turret_gyromode">
   <rebind input="js4_button2"/>
  </action>
  <action name="turret_pitch">
   <rebind input="js7_y"/>
  </action>
  <action name="turret_pitch_down">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_pitch_up">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_remote_cycle_next">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_remote_cycle_prev">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_remote_exit">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_toggle_mouse_mode">
   <rebind input="js4_button1"/>
  </action>
  <action name="turret_yaw">
   <rebind input="js7_x"/>
  </action>
  <action name="turret_yaw_left">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_yaw_right">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="turret_advanced">
  <action name="turret_change_firemode">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_change_position">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_esp_hold">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_esp_toggle">
   <rebind input="js4_button11"/>
  </action>
  <action name="turret_limiter_abs">
   <rebind input="js4_y"/>
  </action>
  <action name="turret_limiter_rel">
   <rebind input="js2_rotz"/>
  </action>
  <action name="turret_limiter_rel_decrease">
   <rebind input="js7_hat1_down"/>
  </action>
  <action name="turret_limiter_rel_increase">
   <rebind input="js7_hat1_up"/>
  </action>
  <action name="turret_limiter_toggle">
   <rebind input="js7_ "/>
  </action>
  <action name="turret_recenter">
   <rebind input="js4_button9"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_weapons">
  <action name="v_weapon_change_firemode">
   <rebind input="js7_button26"/>
  </action>
  <action name="v_weapon_convergence_distance_abs">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_convergence_distance_rel">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_convergence_distance_rel_decrease">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_convergence_distance_rel_increase">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_convergence_distance_set_default">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_gimbal_mode_cycle_all">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_gimbal_mode_set_auto">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_gimbal_mode_set_auto_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_gimbal_mode_set_fixed">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_gimbal_mode_set_fixed_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_gimbal_mode_set_manual">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_gimbal_mode_set_manual_long">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_manual_gimbal_cycle_source">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_combination_type_set_combined_weapon_group">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_combination_type_set_single">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_combination_type_toggle">
   <rebind input="js7_button18"/>
  </action>
  <action name="v_weapon_pip_fade_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_fade_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_fade_toggle">
   <rebind input="kb1_rctrl+."/>
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_prec_line_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_prec_line_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_prec_line_toggle">
   <rebind input="kb1_rctrl+,"/>
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_set_lag">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_set_lead">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_pip_toggle_lead_lag">
   <rebind input="js7_button20"/>
  </action>
  <action name="v_weapon_preset_attack">
   <rebind input="js7_button1"/>
  </action>
  <action name="v_weapon_preset_guns0">
   <rebind input="js1_button9"/>
  </action>
  <action name="v_weapon_preset_guns1">
   <rebind input="js1_button10"/>
  </action>
  <action name="v_weapon_preset_guns2">
   <rebind input="js1_button11"/>
  </action>
  <action name="v_weapon_preset_guns3">
   <rebind input="js1_button12"/>
  </action>
  <action name="v_weapon_preset_next">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_preset_prev">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_suppress_aim_assists_hold">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_ui_scale_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_ui_scale_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_ui_scale_toggle">
   <rebind input="kb1_rctrl+/"/>
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_missiles">
  <action name="v_weapon_bombing_hud_range_decrease">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_bombing_hud_range_increase">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_bombing_hud_range_reset">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_bombing_toggle_desired_impact_point">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_bombing_toggle_desired_impact_point_hold">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_cycle_missile_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_cycle_missile_fwd">
   <rebind input="js7_button5"/>
  </action>
  <action name="v_weapon_decrease_max_missiles">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_increase_max_missiles">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_launch_missile">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_launch_missile_cinematic">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_launch_missile_cinematic_hold">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_reset_max_missiles">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_toggle_launch_missile">
   <rebind input="js7_button1"/>
  </action>
 </actionmap>
 <actionmap name="spaceship_defensive">
  <action name="v_shield_raise_level_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_shield_raise_level_down">
   <rebind input="js7_ "/>
  </action>
  <action name="v_shield_raise_level_forward">
   <rebind input="js7_ "/>
  </action>
  <action name="v_shield_raise_level_left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_shield_raise_level_right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_shield_raise_level_up">
   <rebind input="js7_ "/>
  </action>
  <action name="v_shield_reset_level">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_countermeasure_decoy_burst_decrease">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_countermeasure_decoy_burst_increase">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_countermeasure_decoy_launch">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_countermeasure_decoy_launch_panic">
   <rebind input="js7_ "/>
  </action>
  <action name="v_weapon_countermeasure_noise_launch">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_auto_weapons">
  <action name="v_weapon_toggle_ai">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_power">
  <action name="v_power_set_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_set_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_set_shields_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_set_shields_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_set_thrusters_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_set_thrusters_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_set_weapons_off">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_set_weapons_on">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_throttle_down">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_throttle_max">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_throttle_min">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_throttle_up">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_toggle">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_toggle_shields">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_toggle_thrusters">
   <rebind input="js7_ "/>
  </action>
  <action name="v_power_toggle_weapons">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spaceship_hud">
  <action name="v_cycle_pitch_ladder_mode">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_cancel">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_confirm">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_focused_cycle_mode_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_focused_cycle_mode_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_interact_toggle">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_left_panel_down">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_left_panel_left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_left_panel_right">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_left_panel_up">
   <rebind input="js7_ "/>
  </action>
  <action name="v_hud_open_scoreboard">
   <rebind input="js7_ "/>
  </action>
  <action name="v_starmap">
   <rebind input="js7_ "/>
  </action>
  <action name="visor_wipe">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="lights_controller">
  <action name="v_lights">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_cabin_lights">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_running_lights">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="stopwatch">
  <action name="stopwatch_reset">
   <rebind input="js7_ "/>
  </action>
  <action name="stopwatch_trigger">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="player">
  <action name="ammoRepool">
   <rebind input="js7_ "/>
  </action>
  <action name="attack1">
   <rebind input="js7_ "/>
  </action>
  <action name="combathealtarget">
   <rebind input="js7_ "/>
  </action>
  <action name="consume">
   <rebind input="js7_ "/>
  </action>
  <action name="customize">
   <rebind input="js7_ "/>
  </action>
  <action name="drop">
   <rebind input="js7_ "/>
  </action>
  <action name="fixed_speed_decrement">
   <rebind input="js7_ "/>
  </action>
  <action name="fixed_speed_increment">
   <rebind input="js7_ "/>
  </action>
  <action name="force_respawn">
   <rebind input="js7_ "/>
  </action>
  <action name="free_thirdperson_camera">
   <rebind input="js7_ "/>
  </action>
  <action name="gp_crouch">
   <rebind input="js7_ "/>
  </action>
  <action name="gp_movex">
   <rebind input="js7_ "/>
  </action>
  <action name="gp_movey">
   <rebind input="js7_ "/>
  </action>
  <action name="gp_rotatepitch">
   <rebind input="js7_ "/>
  </action>
  <action name="gp_rotateyaw">
   <rebind input="js7_ "/>
  </action>
  <action name="holster">
   <rebind input="js7_ "/>
  </action>
  <action name="inspect">
   <rebind input="js7_ "/>
  </action>
  <action name="interact_with_scope">
   <rebind input="js7_ "/>
  </action>
  <action name="jump">
   <rebind input="js7_ "/>
  </action>
  <action name="leanleft">
   <rebind input="js7_ "/>
  </action>
  <action name="leanright">
   <rebind input="js7_ "/>
  </action>
  <action name="ledgegrab">
   <rebind input="js7_ "/>
  </action>
  <action name="melee_AttackHeavyLeft">
   <rebind input="js7_ "/>
  </action>
  <action name="melee_AttackHeavyRight">
   <rebind input="js7_ "/>
  </action>
  <action name="melee_AttackLightLeft">
   <rebind input="js7_ "/>
  </action>
  <action name="melee_AttackLightRight">
   <rebind input="js7_ "/>
  </action>
  <action name="melee_AttackSyringeStab">
   <rebind input="js7_ "/>
  </action>
  <action name="melee_block">
   <rebind input="js7_ "/>
  </action>
  <action name="moveback">
   <rebind input="js7_ "/>
  </action>
  <action name="moveforward">
   <rebind input="js7_ "/>
  </action>
  <action name="moveleft">
   <rebind input="js7_ "/>
  </action>
  <action name="moveright">
   <rebind input="js7_ "/>
  </action>
  <action name="nextitem">
   <rebind input="js7_ "/>
  </action>
  <action name="nextweapon">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option1">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option2">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option3">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option4">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option5">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option_down">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option_select">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_conversation_option_up">
   <rebind input="js7_ "/>
  </action>
  <action name="pl_hud_open_scoreboard">
   <rebind input="js7_ "/>
  </action>
  <action name="port_modification_select">
   <rebind input="js7_ "/>
  </action>
  <action name="prevItem">
   <rebind input="js7_ "/>
  </action>
  <action name="prevweapon">
   <rebind input="js7_ "/>
  </action>
  <action name="prone">
   <rebind input="js7_ "/>
  </action>
  <action name="reload">
   <rebind input="js7_ "/>
  </action>
  <action name="reloadSecondary">
   <rebind input="js7_ "/>
  </action>
  <action name="restrain">
   <rebind input="js7_ "/>
  </action>
  <action name="selectUnarmedCombat">
   <rebind input="js7_ "/>
  </action>
  <action name="select_gadget_pit">
   <rebind input="js7_ "/>
  </action>
  <action name="select_meleeweapon_pit">
   <rebind input="js7_ "/>
  </action>
  <action name="select_primary_pit">
   <rebind input="js7_ "/>
  </action>
  <action name="select_secondary_pit">
   <rebind input="js7_ "/>
  </action>
  <action name="select_sidearm_pit">
   <rebind input="js7_ "/>
  </action>
  <action name="ship_recall">
   <rebind input="js7_ "/>
  </action>
  <action name="sprint">
   <rebind input="js7_ "/>
  </action>
  <action name="stabilize">
   <rebind input="js7_ "/>
  </action>
  <action name="takedown_lethal">
   <rebind input="js7_ "/>
  </action>
  <action name="takedown_nonLethal">
   <rebind input="js7_ "/>
  </action>
  <action name="thirdperson">
   <rebind input="js7_ "/>
  </action>
  <action name="throw_overhand">
   <rebind input="js7_ "/>
  </action>
  <action name="throw_underhand">
   <rebind input="js7_ "/>
  </action>
  <action name="toggleAttachHelmet">
   <rebind input="js7_ "/>
  </action>
  <action name="toggleEquipHelmet">
   <rebind input="js7_ "/>
  </action>
  <action name="toggleHelmetState">
   <rebind input="js7_ "/>
  </action>
  <action name="toggle_flashlight">
   <rebind input="js7_ "/>
  </action>
  <action name="use">
   <rebind input="js7_ "/>
  </action>
  <action name="v_starmap">
   <rebind input="js7_ "/>
  </action>
  <action name="visor_wipe">
   <rebind input="js7_ "/>
  </action>
  <action name="walk">
   <rebind input="js7_ "/>
  </action>
  <action name="weapon_auxiliary_action">
   <rebind input="js7_ "/>
  </action>
  <action name="weapon_change_firemode">
   <rebind input="js7_ "/>
  </action>
  <action name="weapon_melee">
   <rebind input="js7_ "/>
  </action>
  <action name="weapon_zeroing_decrease">
   <rebind input="js7_ "/>
  </action>
  <action name="weapon_zeroing_increase">
   <rebind input="js7_ "/>
  </action>
  <action name="zoom">
   <rebind input="js7_ "/>
  </action>
  <action name="zoom_in">
   <rebind input="js7_ "/>
  </action>
  <action name="zoom_out">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="prone">
  <action name="prone_rollleft">
   <rebind input="js7_ "/>
  </action>
  <action name="prone_rollright">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="mapui">
  <action name="mapui_action_clearroute">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_action_goto_selection">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_action_mylocation">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_action_planroute">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_action_step_back">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_action_toggle_view_entire_zone">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_action_togglepin">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_cycle_section_backward">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_cycle_section_forward">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_cycle_zone_backward">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_cycle_zone_forward">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_pan_back">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_pan_down">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_pan_forward">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_pan_left">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_pan_right">
   <rebind input="js7_ "/>
  </action>
  <action name="mapui_pan_up">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="tractor_beam">
  <action name="tractor_beam_decrease_distance">
   <rebind input="js7_button4"/>
  </action>
  <action name="tractor_beam_detach">
   <rebind input="js7_ "/>
  </action>
  <action name="tractor_beam_increase_distance">
   <rebind input="js7_button3"/>
  </action>
  <action name="tractor_beam_rotate">
   <rebind input="js7_ "/>
  </action>
  <action name="tractor_beam_rotate_x">
   <rebind input="js7_ "/>
  </action>
  <action name="tractor_beam_rotate_z_down">
   <rebind input="js7_ "/>
  </action>
  <action name="tractor_beam_rotate_z_up">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="zero_gravity_eva">
  <action name="eva_boost">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_brake">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_roll">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_roll_left">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_roll_right">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_strafe_back">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_strafe_down">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_strafe_forward">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_strafe_lateral">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_strafe_left">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_strafe_longitudinal">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_strafe_right">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_strafe_up">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_strafe_vertical">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_toggle_headlook_mode">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_view_pitch">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_view_pitch_down">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_view_pitch_up">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_view_yaw">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_view_yaw_left">
   <rebind input="js7_ "/>
  </action>
  <action name="eva_view_yaw_right">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="zero_gravity_traversal">
  <action name="zgt_detach">
   <rebind input="js7_ "/>
  </action>
  <action name="zgt_launch">
   <rebind input="js7_ "/>
  </action>
  <action name="zgt_roll_left">
   <rebind input="js7_ "/>
  </action>
  <action name="zgt_roll_right">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="vehicle_general">
  <action name="v_close_all_doors">
   <rebind input="js7_ "/>
  </action>
  <action name="v_flightready">
   <rebind input="js7_ "/>
  </action>
  <action name="v_horn">
   <rebind input="js7_button22"/>
  </action>
  <action name="v_lock_all_doors">
   <rebind input="js7_ "/>
  </action>
  <action name="v_lock_all_ports">
   <rebind input="js7_ "/>
  </action>
  <action name="v_open_all_doors">
   <rebind input="js7_ "/>
  </action>
  <action name="v_starmap">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_all_doorlocks">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_all_doors">
   <rebind input="js7_ "/>
  </action>
  <action name="v_toggle_all_portlocks">
   <rebind input="js7_ "/>
  </action>
  <action name="v_unlock_all_doors">
   <rebind input="js7_ "/>
  </action>
  <action name="v_unlock_all_ports">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_cycle_fwd">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_freelook_mode">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_pitch">
   <rebind input="js7_y"/>
  </action>
  <action name="v_view_yaw">
   <rebind input="js7_x"/>
  </action>
  <action name="v_view_zoom_in">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_zoom_out">
   <rebind input="js7_ "/>
  </action>
  <action name="visor_wipe">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="vehicle_driver">
  <action name="v_boost">
   <rebind input="js7_button4"/>
  </action>
  <action name="v_brake">
   <rebind input="js7_button3"/>
  </action>
  <action name="v_lock_rotation">
   <rebind input="js7_ "/>
  </action>
  <action name="v_mgv_switch_brake_on_idle">
   <rebind input="js7_ "/>
  </action>
  <action name="v_move">
   <rebind input="js7_z"/>
  </action>
  <action name="v_move_back">
   <rebind input="js7_ "/>
  </action>
  <action name="v_move_forward">
   <rebind input="js7_ "/>
  </action>
  <action name="v_pitch">
   <rebind input="js7_y"/>
  </action>
  <action name="v_pitch_down">
   <rebind input="js7_ "/>
  </action>
  <action name="v_pitch_up">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_dynamic_zoom_abs">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_dynamic_zoom_abs_toggle">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_dynamic_zoom_rel">
   <rebind input="js7_ "/>
  </action>
  <action name="v_view_dynamic_zoom_rel_in">
   <rebind input="js7_hat1_up"/>
  </action>
  <action name="v_view_dynamic_zoom_rel_out">
   <rebind input="js7_hat1_down"/>
  </action>
  <action name="v_yaw">
   <rebind input="js2_rotz"/>
  </action>
  <action name="v_yaw_left">
   <rebind input="js7_ "/>
  </action>
  <action name="v_yaw_right">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="spectator">
  <action name="spectate_free_look">
   <rebind input="js7_ "/>
  </action>
  <action name="spectate_gen_nextcamera">
   <rebind input="js7_ "/>
  </action>
  <action name="spectate_gen_nextmode">
   <rebind input="js7_ "/>
  </action>
  <action name="spectate_gen_prevmode">
   <rebind input="js7_ "/>
  </action>
  <action name="spectate_next_target">
   <rebind input="js7_button1"/>
  </action>
  <action name="spectate_prev_target">
   <rebind input="js7_button2"/>
  </action>
  <action name="spectate_rotatepitch">
   <rebind input="js7_y"/>
  </action>
  <action name="spectate_rotatepitch_mouse">
   <rebind input="js7_y"/>
  </action>
  <action name="spectate_rotateyaw">
   <rebind input="js7_x"/>
  </action>
  <action name="spectate_rotateyaw_mouse">
   <rebind input="js7_x"/>
  </action>
  <action name="spectate_speed_decrement">
   <rebind input="js7_ "/>
  </action>
  <action name="spectate_speed_increment">
   <rebind input="js7_ "/>
  </action>
  <action name="spectate_toggle_hud">
   <rebind input="js7_ "/>
  </action>
  <action name="spectate_toggle_lock_target">
   <rebind input="js7_ "/>
  </action>
  <action name="spectate_toggle_thirdperson">
   <rebind input="js2_ "/>
  </action>
  <action name="spectate_zoom">
   <rebind input="js7_ "/>
  </action>
  <action name="spectate_zoom_in">
   <rebind input="js7_hat1_up"/>
  </action>
  <action name="spectate_zoom_out">
   <rebind input="js7_hat1_down"/>
  </action>
 </actionmap>
 <actionmap name="default">
  <action name="cycle_chat_lobby">
   <rebind input="js7_ "/>
  </action>
  <action name="flashui_backspace">
   <rebind input="js2_button3"/>
  </action>
  <action name="flashui_down">
   <rebind input="js2_hat1_down"/>
  </action>
  <action name="flashui_kp_2">
   <rebind input="js2_button7"/>
  </action>
  <action name="flashui_kp_3">
   <rebind input="js2_button4"/>
  </action>
  <action name="flashui_kp_4">
   <rebind input="js2_button5"/>
  </action>
  <action name="flashui_kp_7">
   <rebind input="js2_button6"/>
  </action>
  <action name="flashui_left">
   <rebind input="js2_hat1_left"/>
  </action>
  <action name="flashui_return">
   <rebind input="js2_button2"/>
  </action>
  <action name="flashui_right">
   <rebind input="js2_hat1_right"/>
  </action>
  <action name="flashui_up">
   <rebind input="js2_hat1_up"/>
  </action>
  <action name="focus_on_chat_textinput">
   <rebind input="js7_ "/>
  </action>
  <action name="notification_accept">
   <rebind input="js7_ "/>
  </action>
  <action name="notification_decline">
   <rebind input="js7_ "/>
  </action>
  <action name="pl_exit">
   <rebind input="js7_ "/>
  </action>
  <action name="ready">
   <rebind input="js2_button1"/>
  </action>
  <action name="respawn">
   <rebind input="js2_button1"/>
  </action>
  <action name="retry">
   <rebind input="js2_button1"/>
  </action>
  <action name="toggle_chat">
   <rebind input="js7_ "/>
  </action>
  <action name="toggle_contact">
   <rebind input="js7_ "/>
  </action>
  <action name="ui_hide_hint">
   <rebind input="js2_button2"/>
  </action>
 </actionmap>
 <actionmap name="player_emotes">
  <action name="emote_agree">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_angry">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_atease">
   <rebind input="kb1_np_1"/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_attention">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_blah">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_bored">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_bow">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_burp">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_cheer">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_chicken">
   <rebind input="kb1_np_7"/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_clap">
   <rebind input="kb1_np_8"/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_come">
   <rebind input="kb1_np_2"/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_cry">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_cs_forward">
   <rebind input="kb1_ "/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_cs_left">
   <rebind input="kb1_ "/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_cs_no">
   <rebind input="kb1_ "/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_cs_right">
   <rebind input="kb1_ "/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_cs_stop">
   <rebind input="kb1_ "/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_cs_yes">
   <rebind input="kb1_ "/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_dance">
   <rebind input="kb1_np_3"/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_disagree">
   <rebind input="kb1_np_4"/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_failure">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_flex">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_flirt">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_gasp">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_gloat">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_greet">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_laugh">
   <rebind input="kb1_np_5"/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_launch">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_point">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_rude">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_salute">
   <rebind input="kb1_np_6"/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_sit">
   <rebind input="kb1_np_9"/>
   <rebind input="js7_ "/>
  </action>
  <action name="emote_sleep">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_smell">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_taunt">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_threaten">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_wait">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_wave">
   <rebind input="js7_ "/>
  </action>
  <action name="emote_whistle">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="player_input_optical_tracking">
  <action name="foip_cyclechannel">
   <rebind input="js2_ "/>
  </action>
  <action name="foip_pushtotalk">
   <rebind input="js7_button9"/>
  </action>
  <action name="foip_pushtotalk_proximity">
   <rebind input="js2_ "/>
  </action>
  <action name="foip_recalibrate">
   <rebind input="js2_ "/>
  </action>
  <action name="foip_viewownplayer">
   <rebind input="js2_ "/>
  </action>
  <action name="headtrack_camera_enabled">
   <rebind input="js7_ "/>
  </action>
  <action name="headtrack_enabled">
   <rebind input="js7_ "/>
  </action>
  <action name="headtrack_hold">
   <rebind input="js2_ "/>
  </action>
  <action name="headtrack_recenter_device">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="player_choice">
  <action name="pc_camera_orbit">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_focus">
   <rebind input="js7_button7"/>
  </action>
  <action name="pc_interaction_mode">
   <rebind input="js7_button6"/>
  </action>
  <action name="pc_interaction_select">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_item_primary">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_item_secondary">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_personal_back">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_personal_thought">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_emotes">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_flight_systems">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_inventory">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_item_actions">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_item_drop">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_item_unstown">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_looting">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_looting_toggle_view">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_looting_toggle_weapon_attachments">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_miningmode_actions">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_mobiglas_actions">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_player_actions">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_remote_turrets">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_ship_systems">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_vehicle_actions">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_weapon_selection">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_pit_weapons_systems">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_qs_consumables">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_qs_grenades">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_qs_weapons_pit_primary">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_qs_weapons_pit_secondary">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_qs_weapons_pit_sidearm">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_screen_focus_down">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_screen_focus_left">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_screen_focus_right">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_screen_focus_up">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_select">
   <rebind input="js7_button1"/>
  </action>
  <action name="pc_ui_back">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_zoom_in">
   <rebind input="js7_ "/>
  </action>
  <action name="pc_zoom_out">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="view_director_mode">
  <action name="view_fov_in">
   <rebind input="js7_ "/>
  </action>
  <action name="view_fov_out">
   <rebind input="js7_ "/>
  </action>
  <action name="view_fstop_in">
   <rebind input="js7_ "/>
  </action>
  <action name="view_fstop_out">
   <rebind input="js7_ "/>
  </action>
  <action name="view_restore_defaults">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="RemoteRigidEntityController">
  <action name="remote_action1">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_action2">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_moveBack">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_moveDown">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_moveForward">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_moveLeft">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_moveRight">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_moveUp">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_rollLeft">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_rollRight">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_scaleDown">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_scaleUp">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_stopControl">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_switchControl">
   <rebind input="js7_ "/>
  </action>
  <action name="remote_switchTarget">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
 <actionmap name="server_renderer">
  <action name="v_view_cycle_fwd">
   <rebind input="js7_ "/>
  </action>
 </actionmap>
</ActionMaps>

Simon Hoxer Bønding added "Child Issue" DUV-40 13 hours ago
Simon Hoxer Bønding changed state to 'Open' 13 hours ago
Previous Value Current Value
New
Open
Simon Hoxer Bønding commented 13 hours ago

Confirmed and linked to #DUV-40. A solution similiar to SC would be to load device in the way they appear in DirectX, but that introduce issues when loading a profile with more devices than currently plugged in.

issue 1 of 1
Type
Bug
Priority
Normal
Assignees
Issue Votes (0)
Watchers (2)
Reference
DUV-48
Please wait...
Page is in error, reload to recover