Release v1.2.0 elgato stream deck button plugin for elite dangerous

Now I see the log.
Is this the complete log file?
Did you set all your bindings to custom? Otherwise it doesn't work.
 
No that was only a part of the Log File where i thought in as Error. I just deinstalled/installed again. This is the complete File:

2022-11-02 20:42:56.8651|DEBUG|com.mhwlng.elite|1|Logger Initialized
2022-11-02 20:42:56.8812|INFO|com.mhwlng.elite|1|Init Elite Api
2022-11-02 20:42:57.6687|FATAL|com.mhwlng.elite|1|Elite Api: System.ArgumentNullException: Der Wert darf nicht NULL sein.
Parametername: value
bei System.String.Join(String separator, String[] value)
bei Elite.Program.GetKeyBindings(Object threadContext)
bei Elite.Program.Main(String[] args)
2022-11-02 20:42:57.8808|INFO|com.mhwlng.elite|1|Plugin [com.mhwlng.elite] Loading - 9 Actions Found
2022-11-02 20:42:58.0131|INFO|com.mhwlng.elite|1|Plugin version: 2.4.2
2022-11-02 20:42:58.0131|INFO|com.mhwlng.elite|1|Connecting to Stream Deck
2022-11-02 20:43:00.0655|INFO|com.mhwlng.elite|1|Connected to Stream Deck
2022-11-02 20:43:00.0655|INFO|com.mhwlng.elite|1|GlobalSettingsManager initialized
2022-11-02 20:43:06.9039|FATAL|com.mhwlng.elite|7|Could not create instance of Elite.Buttons.Toggle with context BE09259BF7DFCD7DC2310C0E849CF413 - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Toggle..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()

All bindings are set to custom.
 
The problem is that the plugin can't find the key bindings i.e the startpreset.4.start file.

What version of elite are you using?
And what directory are you key bindings in ? Please post the binding files and the startpreset.4.start file
 
Im using the latest Version of Elite V 2022.09.14 286858 0.4.6725.0 FD.
Key bindings are stored in Appdata>Local>Frontier Developments>Elite Dangerous>Options>Bindings

Here are the Files:

Custom.4.0.binds
<?xml version="1.0" encoding="UTF-8" ?>
<Root PresetName="Custom" MajorVersion="4" MinorVersion="0">
<KeyboardLayout>de-DE</KeyboardLayout>
<MouseXMode Value="" />
<MouseXDecay Value="0" />
<MouseYMode Value="" />
<MouseYDecay Value="0" />
<MouseReset>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MouseReset>
<MouseSensitivity Value="1.00000000" />
<MouseDecayRate Value="4.00000000" />
<MouseDeadzone Value="0.05000000" />
<MouseLinearity Value="1.00000000" />
<MouseGUI Value="0" />
<YawAxisRaw>
<Binding Device="044FB106" Key="Joy_RZAxis" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</YawAxisRaw>
<YawLeftButton>
<Primary Device="Keyboard" Key="Key_Q" />
<Secondary Device="{NoDevice}" Key="" />
</YawLeftButton>
<YawRightButton>
<Primary Device="Keyboard" Key="Key_E" />
<Secondary Device="{NoDevice}" Key="" />
</YawRightButton>
<YawToRollMode Value="Bindings_YawIntoRollNone" />
<YawToRollSensitivity Value="0.40000001" />
<YawToRollMode_FAOff Value="" />
<YawToRollButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="0" />
</YawToRollButton>
<RollAxisRaw>
<Binding Device="044FB106" Key="Joy_XAxis" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</RollAxisRaw>
<RollLeftButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</RollLeftButton>
<RollRightButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</RollRightButton>
<PitchAxisRaw>
<Binding Device="044FB106" Key="Joy_YAxis" />
<Inverted Value="1" />
<Deadzone Value="0.00000000" />
</PitchAxisRaw>
<PitchUpButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</PitchUpButton>
<PitchDownButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</PitchDownButton>
<LateralThrustRaw>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</LateralThrustRaw>
<LeftThrustButton>
<Primary Device="Keyboard" Key="Key_A" />
<Secondary Device="{NoDevice}" Key="" />
</LeftThrustButton>
<RightThrustButton>
<Primary Device="Keyboard" Key="Key_D" />
<Secondary Device="{NoDevice}" Key="" />
</RightThrustButton>
<VerticalThrustRaw>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</VerticalThrustRaw>
<UpThrustButton>
<Primary Device="Keyboard" Key="Key_R" />
<Secondary Device="{NoDevice}" Key="" />
</UpThrustButton>
<DownThrustButton>
<Primary Device="Keyboard" Key="Key_F" />
<Secondary Device="{NoDevice}" Key="" />
</DownThrustButton>
<AheadThrust>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</AheadThrust>
<ForwardThrustButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ForwardThrustButton>
<BackwardThrustButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BackwardThrustButton>
<UseAlternateFlightValuesToggle>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</UseAlternateFlightValuesToggle>
<YawAxisAlternate>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</YawAxisAlternate>
<RollAxisAlternate>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</RollAxisAlternate>
<PitchAxisAlternate>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</PitchAxisAlternate>
<LateralThrustAlternate>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</LateralThrustAlternate>
<VerticalThrustAlternate>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</VerticalThrustAlternate>
<ThrottleAxis>
<Binding Device="044FB106" Key="Joy_ZAxis" />
<Inverted Value="1" />
<Deadzone Value="0.00000000" />
</ThrottleAxis>
<ThrottleRange Value="" />
<ToggleReverseThrottleInput>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</ToggleReverseThrottleInput>
<ForwardKey>
<Primary Device="Keyboard" Key="Key_W" />
<Secondary Device="{NoDevice}" Key="" />
</ForwardKey>
<BackwardKey>
<Primary Device="Keyboard" Key="Key_S" />
<Secondary Device="{NoDevice}" Key="" />
</BackwardKey>
<ThrottleIncrement Value="0.00000000" />
<SetSpeedMinus100>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SetSpeedMinus100>
<SetSpeedMinus75>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SetSpeedMinus75>
<SetSpeedMinus50>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SetSpeedMinus50>
<SetSpeedMinus25>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SetSpeedMinus25>
<SetSpeedZero>
<Primary Device="Keyboard" Key="Key_Space" />
<Secondary Device="{NoDevice}" Key="" />
</SetSpeedZero>
<SetSpeed25>
<Primary Device="Keyboard" Key="Key_Y" />
<Secondary Device="{NoDevice}" Key="" />
</SetSpeed25>
<SetSpeed50>
<Primary Device="Keyboard" Key="Key_X" />
<Secondary Device="{NoDevice}" Key="" />
</SetSpeed50>
<SetSpeed75>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SetSpeed75>
<SetSpeed100>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SetSpeed100>
<YawAxis_Landing>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</YawAxis_Landing>
<YawLeftButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</YawLeftButton_Landing>
<YawRightButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</YawRightButton_Landing>
<YawToRollMode_Landing Value="" />
<PitchAxis_Landing>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</PitchAxis_Landing>
<PitchUpButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</PitchUpButton_Landing>
<PitchDownButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</PitchDownButton_Landing>
<RollAxis_Landing>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</RollAxis_Landing>
<RollLeftButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</RollLeftButton_Landing>
<RollRightButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</RollRightButton_Landing>
<LateralThrust_Landing>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</LateralThrust_Landing>
<LeftThrustButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</LeftThrustButton_Landing>
<RightThrustButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</RightThrustButton_Landing>
<VerticalThrust_Landing>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</VerticalThrust_Landing>
<UpThrustButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</UpThrustButton_Landing>
<DownThrustButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</DownThrustButton_Landing>
<AheadThrust_Landing>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</AheadThrust_Landing>
<ForwardThrustButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ForwardThrustButton_Landing>
<BackwardThrustButton_Landing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BackwardThrustButton_Landing>
<ToggleFlightAssist>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="0" />
</ToggleFlightAssist>
<UseBoostJuice>
<Primary Device="Keyboard" Key="Key_Tab" />
<Secondary Device="{NoDevice}" Key="" />
</UseBoostJuice>
<HyperSuperCombination>
<Primary Device="Keyboard" Key="Key_J" />
<Secondary Device="{NoDevice}" Key="" />
</HyperSuperCombination>
<Supercruise>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</Supercruise>
<Hyperspace>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</Hyperspace>
<DisableRotationCorrectToggle>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</DisableRotationCorrectToggle>
<OrbitLinesToggle>
<Primary Device="044FB106" Key="Joy_8" />
<Secondary Device="{NoDevice}" Key="" />
</OrbitLinesToggle>
<SelectTarget>
<Primary Device="Keyboard" Key="Key_T" />
<Secondary Device="044FB106" Key="Joy_3" />
</SelectTarget>
<CycleNextTarget>
<Primary Device="Keyboard" Key="Key_G" />
<Secondary Device="{NoDevice}" Key="" />
</CycleNextTarget>
<CyclePreviousTarget>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</CyclePreviousTarget>
<SelectHighestThreat>
<Primary Device="Keyboard" Key="Key_H" />
<Secondary Device="{NoDevice}" Key="" />
</SelectHighestThreat>
<CycleNextHostileTarget>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</CycleNextHostileTarget>
<CyclePreviousHostileTarget>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</CyclePreviousHostileTarget>
<TargetWingman0>
<Primary Device="Keyboard" Key="Key_7" />
<Secondary Device="{NoDevice}" Key="" />
</TargetWingman0>
<TargetWingman1>
<Primary Device="Keyboard" Key="Key_8" />
<Secondary Device="{NoDevice}" Key="" />
</TargetWingman1>
<TargetWingman2>
<Primary Device="Keyboard" Key="Key_9" />
<Secondary Device="{NoDevice}" Key="" />
</TargetWingman2>
<SelectTargetsTarget>
<Primary Device="Keyboard" Key="Key_0" />
<Secondary Device="{NoDevice}" Key="" />
</SelectTargetsTarget>
<WingNavLock>
<Primary Device="Keyboard" Key="Key_ß" />
<Secondary Device="{NoDevice}" Key="" />
</WingNavLock>
<CycleNextSubsystem>
<Primary Device="Keyboard" Key="Key_Z" />
<Secondary Device="{NoDevice}" Key="" />
</CycleNextSubsystem>
<CyclePreviousSubsystem>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</CyclePreviousSubsystem>
<TargetNextRouteSystem>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</TargetNextRouteSystem>
<PrimaryFire>
<Primary Device="Mouse" Key="Mouse_1" />
<Secondary Device="044FB106" Key="Joy_1" />
</PrimaryFire>
<SecondaryFire>
<Primary Device="Mouse" Key="Mouse_2" />
<Secondary Device="044FB106" Key="Joy_2" />
</SecondaryFire>
<CycleFireGroupNext>
<Primary Device="Keyboard" Key="Key_N" />
<Secondary Device="044FB106" Key="Joy_4" />
</CycleFireGroupNext>
<CycleFireGroupPrevious>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</CycleFireGroupPrevious>
<DeployHardpointToggle>
<Primary Device="Keyboard" Key="Key_U" />
<Secondary Device="044FB106" Key="Joy_7" />
</DeployHardpointToggle>
<DeployHardpointsOnFire Value="0" />
<ToggleButtonUpInput>
<Primary Device="Keyboard" Key="Key_Delete" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</ToggleButtonUpInput>
<DeployHeatSink>
<Primary Device="Keyboard" Key="Key_V" />
<Secondary Device="{NoDevice}" Key="" />
</DeployHeatSink>
<ShipSpotLightToggle>
<Primary Device="Keyboard" Key="Key_L" />
<Secondary Device="044FB106" Key="Joy_5" />
</ShipSpotLightToggle>
<RadarRangeAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</RadarRangeAxis>
<RadarIncreaseRange>
<Primary Device="Keyboard" Key="Key_PageUp" />
<Secondary Device="{NoDevice}" Key="" />
</RadarIncreaseRange>
<RadarDecreaseRange>
<Primary Device="Keyboard" Key="Key_PageDown" />
<Secondary Device="{NoDevice}" Key="" />
</RadarDecreaseRange>
<IncreaseEnginesPower>
<Primary Device="Keyboard" Key="Key_UpArrow" />
<Secondary Device="044FB106" Key="Joy_POV1Up" />
</IncreaseEnginesPower>
<IncreaseWeaponsPower>
<Primary Device="Keyboard" Key="Key_RightArrow" />
<Secondary Device="044FB106" Key="Joy_POV1Right" />
</IncreaseWeaponsPower>
<IncreaseSystemsPower>
<Primary Device="Keyboard" Key="Key_LeftArrow" />
<Secondary Device="044FB106" Key="Joy_POV1Left" />
</IncreaseSystemsPower>
<ResetPowerDistribution>
<Primary Device="Keyboard" Key="Key_DownArrow" />
<Secondary Device="044FB106" Key="Joy_POV1Down" />
</ResetPowerDistribution>
<HMDReset>
<Primary Device="Keyboard" Key="Key_F12" />
<Secondary Device="{NoDevice}" Key="" />
</HMDReset>
<ToggleCargoScoop>
<Primary Device="Keyboard" Key="Key_Home" />
<Secondary Device="044FB106" Key="Joy_12" />
<ToggleOn Value="1" />
</ToggleCargoScoop>
<EjectAllCargo>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</EjectAllCargo>
<LandingGearToggle>
<Primary Device="Keyboard" Key="Key_Insert" />
<Secondary Device="044FB106" Key="Joy_11" />
</LandingGearToggle>
<MicrophoneMute>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="0" />
</MicrophoneMute>
<MuteButtonMode Value="mute_toggle" />
<CqcMuteButtonMode Value="mute_pushToTalk" />
<UseShieldCell>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</UseShieldCell>
<FireChaffLauncher>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</FireChaffLauncher>
<ChargeECM>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ChargeECM>
<EnableRumbleTrigger Value="1" />
<EnableMenuGroups Value="0" />
<MouseGUI Value="0" />
<WeaponColourToggle>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</WeaponColourToggle>
<EngineColourToggle>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</EngineColourToggle>
<NightVisionToggle>
<Primary Device="Keyboard" Key="Key_ö" />
<Secondary Device="044FB106" Key="Joy_6" />
</NightVisionToggle>
<UIFocus>
<Primary Device="Keyboard" Key="Key_LeftShift" />
<Secondary Device="{NoDevice}" Key="" />
</UIFocus>
<UIFocusMode Value="Bindings_FocusModeHold" />
<FocusLeftPanel>
<Primary Device="Keyboard" Key="Key_1" />
<Secondary Device="{NoDevice}" Key="" />
</FocusLeftPanel>
<FocusCommsPanel>
<Primary Device="Keyboard" Key="Key_2" />
<Secondary Device="{NoDevice}" Key="" />
</FocusCommsPanel>
<FocusOnTextEntryField Value="0" />
<QuickCommsPanel>
<Primary Device="Keyboard" Key="Key_Enter" />
<Secondary Device="{NoDevice}" Key="" />
</QuickCommsPanel>
<FocusRadarPanel>
<Primary Device="Keyboard" Key="Key_3" />
<Secondary Device="{NoDevice}" Key="" />
</FocusRadarPanel>
<FocusRightPanel>
<Primary Device="Keyboard" Key="Key_4" />
<Secondary Device="{NoDevice}" Key="" />
</FocusRightPanel>
<LeftPanelFocusOptions Value="FocusOption_Nothing" />
<CommsPanelFocusOptions Value="FocusOption_Nothing" />
<RolePanelFocusOptions Value="FocusOption_Nothing" />
<RightPanelFocusOptions Value="FocusOption_Nothing" />
<EnableCameraLockOn Value="1" />
<GalaxyMapOpen>
<Primary Device="Keyboard" Key="Key_B" />
<Secondary Device="044FB106" Key="Joy_9" />
</GalaxyMapOpen>
<SystemMapOpen>
<Primary Device="Keyboard" Key="Key_K" />
<Secondary Device="044FB106" Key="Joy_10" />
</SystemMapOpen>
<ShowPGScoreSummaryInput>
<Primary Device="Keyboard" Key="Key_F1" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="0" />
</ShowPGScoreSummaryInput>
<HeadLookToggle>
<Primary Device="Mouse" Key="Mouse_3" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</HeadLookToggle>
<Pause>
<Primary Device="Keyboard" Key="Key_P" />
<Secondary Device="{NoDevice}" Key="" />
</Pause>
<FriendsMenu>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</FriendsMenu>
<OpenCodexGoToDiscovery>
<Primary Device="Keyboard" Key="Key_O" />
<Secondary Device="{NoDevice}" Key="" />
</OpenCodexGoToDiscovery>
<PlayerHUDModeToggle>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="Keyboard" Key="Key_M" />
</PlayerHUDModeToggle>
<ExplorationFSSEnter>
<Primary Device="Keyboard" Key="Key_ä" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSEnter>
<UI_Up>
<Primary Device="Keyboard" Key="Key_W" />
<Secondary Device="044FB106" Key="Joy_POV1Up" />
</UI_Up>
<UI_Down>
<Primary Device="Keyboard" Key="Key_S" />
<Secondary Device="044FB106" Key="Joy_POV1Down" />
</UI_Down>
<UI_Left>
<Primary Device="Keyboard" Key="Key_A" />
<Secondary Device="044FB106" Key="Joy_POV1Left" />
</UI_Left>
<UI_Right>
<Primary Device="Keyboard" Key="Key_D" />
<Secondary Device="044FB106" Key="Joy_POV1Right" />
</UI_Right>
<UI_Select>
<Primary Device="Keyboard" Key="Key_Space" />
<Secondary Device="044FB106" Key="Joy_1" />
</UI_Select>
<UI_Back>
<Primary Device="Keyboard" Key="Key_Backspace" />
<Secondary Device="{NoDevice}" Key="" />
</UI_Back>
<UI_Toggle>
<Primary Device="Keyboard" Key="Key_Acute" />
<Secondary Device="{NoDevice}" Key="" />
</UI_Toggle>
<CycleNextPanel>
<Primary Device="Keyboard" Key="Key_E" />
<Secondary Device="044FB106" Key="Joy_2" />
</CycleNextPanel>
<CyclePreviousPanel>
<Primary Device="Keyboard" Key="Key_Q" />
<Secondary Device="044FB106" Key="Joy_3" />
</CyclePreviousPanel>
<CycleNextPage>
<Primary Device="Keyboard" Key="Key_C" />
<Secondary Device="{NoDevice}" Key="" />
</CycleNextPage>
<CyclePreviousPage>
<Primary Device="Keyboard" Key="Key_Y" />
<Secondary Device="{NoDevice}" Key="" />
</CyclePreviousPage>
<MouseHeadlook Value="1" />
<MouseHeadlookInvert Value="0" />
<MouseHeadlookSensitivity Value="0.50000000" />
<HeadlookDefault Value="0" />
<HeadlookIncrement Value="0.00000000" />
<HeadlookMode Value="Bindings_HeadlookModeAccumulate" />
<HeadlookResetOnToggle Value="1" />
<HeadlookSensitivity Value="1.00000000" />
<HeadlookSmoothing Value="1" />
<HeadLookReset>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HeadLookReset>
<HeadLookPitchUp>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HeadLookPitchUp>
<HeadLookPitchDown>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HeadLookPitchDown>
<HeadLookPitchAxisRaw>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</HeadLookPitchAxisRaw>
<HeadLookYawLeft>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HeadLookYawLeft>
<HeadLookYawRight>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HeadLookYawRight>
<HeadLookYawAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</HeadLookYawAxis>
<MotionHeadlook Value="0" />
<HeadlookMotionSensitivity Value="1.00000000" />
<yawRotateHeadlook Value="0" />
<CamPitchAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</CamPitchAxis>
<CamPitchUp>
<Primary Device="Keyboard" Key="Key_T" />
<Secondary Device="{NoDevice}" Key="" />
</CamPitchUp>
<CamPitchDown>
<Primary Device="Keyboard" Key="Key_G" />
<Secondary Device="{NoDevice}" Key="" />
</CamPitchDown>
<CamYawAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</CamYawAxis>
<CamYawLeft>
<Primary Device="Keyboard" Key="Key_Q" />
<Secondary Device="{NoDevice}" Key="" />
</CamYawLeft>
<CamYawRight>
<Primary Device="Keyboard" Key="Key_E" />
<Secondary Device="{NoDevice}" Key="" />
</CamYawRight>
<CamTranslateYAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</CamTranslateYAxis>
<CamTranslateForward>
<Primary Device="Keyboard" Key="Key_W" />
<Secondary Device="{NoDevice}" Key="" />
</CamTranslateForward>
<CamTranslateBackward>
<Primary Device="Keyboard" Key="Key_S" />
<Secondary Device="{NoDevice}" Key="" />
</CamTranslateBackward>
<CamTranslateXAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</CamTranslateXAxis>
<CamTranslateLeft>
<Primary Device="Keyboard" Key="Key_A" />
<Secondary Device="{NoDevice}" Key="" />
</CamTranslateLeft>
<CamTranslateRight>
<Primary Device="Keyboard" Key="Key_D" />
<Secondary Device="{NoDevice}" Key="" />
</CamTranslateRight>
<CamTranslateZAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</CamTranslateZAxis>
<CamTranslateUp>
<Primary Device="Keyboard" Key="Key_R" />
<Secondary Device="{NoDevice}" Key="" />
</CamTranslateUp>
<CamTranslateDown>
<Primary Device="Keyboard" Key="Key_F" />
<Secondary Device="{NoDevice}" Key="" />
</CamTranslateDown>
<CamZoomAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</CamZoomAxis>
<CamZoomIn>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="Keyboard" Key="Key_Y" />
</CamZoomIn>
<CamZoomOut>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="Keyboard" Key="Key_X" />
</CamZoomOut>
<CamTranslateZHold>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="0" />
</CamTranslateZHold>
<GalaxyMapHome>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</GalaxyMapHome>
<ToggleDriveAssist>
<Primary Device="28DE11FF" Key="GamePad_Back" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="0" />
</ToggleDriveAssist>
<DriveAssistDefault Value="0" />
<MouseBuggySteeringXMode Value="" />
<MouseBuggySteeringXDecay Value="0" />
<MouseBuggyRollingXMode Value="" />
<MouseBuggyRollingXDecay Value="0" />
<MouseBuggyYMode Value="" />
<MouseBuggyYDecay Value="0" />
<SteeringAxis>
<Binding Device="28DE11FF" Key="GamePad_LStickX" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</SteeringAxis>
<SteerLeftButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SteerLeftButton>
<SteerRightButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SteerRightButton>
<BuggyRollAxisRaw>
<Binding Device="28DE11FF" Key="GamePad_LStickX" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</BuggyRollAxisRaw>
<BuggyRollLeftButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BuggyRollLeftButton>
<BuggyRollRightButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BuggyRollRightButton>
<BuggyPitchAxis>
<Binding Device="28DE11FF" Key="GamePad_LStickY" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</BuggyPitchAxis>
<BuggyPitchUpButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BuggyPitchUpButton>
<BuggyPitchDownButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BuggyPitchDownButton>
<VerticalThrustersButton>
<Primary Device="28DE11FF" Key="GamePad_FaceRight" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="0" />
</VerticalThrustersButton>
<BuggyPrimaryFireButton>
<Primary Device="28DE11FF" Key="GamePad_RBumper" />
<Secondary Device="{NoDevice}" Key="" />
</BuggyPrimaryFireButton>
<BuggySecondaryFireButton>
<Primary Device="28DE11FF" Key="GamePad_LBumper" />
<Secondary Device="{NoDevice}" Key="" />
</BuggySecondaryFireButton>
<AutoBreakBuggyButton>
<Primary Device="28DE11FF" Key="GamePad_FaceDown" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</AutoBreakBuggyButton>
<HeadlightsBuggyButton>
<Primary Device="28DE11FF" Key="GamePad_DPadLeft">
<Modifier Device="28DE11FF" Key="GamePad_FaceDown" />
</Primary>
<Secondary Device="{NoDevice}" Key="" />
</HeadlightsBuggyButton>
<ToggleBuggyTurretButton>
<Primary Device="28DE11FF" Key="GamePad_LThumb" />
<Secondary Device="{NoDevice}" Key="" />
</ToggleBuggyTurretButton>
<BuggyCycleFireGroupNext>
<Primary Device="28DE11FF" Key="GamePad_RBumper">
<Modifier Device="28DE11FF" Key="GamePad_FaceLeft" />
</Primary>
<Secondary Device="Keyboard" Key="Key_N" />
</BuggyCycleFireGroupNext>
<BuggyCycleFireGroupPrevious>
<Primary Device="28DE11FF" Key="GamePad_LBumper">
<Modifier Device="28DE11FF" Key="GamePad_FaceLeft" />
</Primary>
<Secondary Device="{NoDevice}" Key="" />
</BuggyCycleFireGroupPrevious>
<SelectTarget_Buggy>
<Primary Device="28DE11FF" Key="GamePad_FaceLeft" />
<Secondary Device="{NoDevice}" Key="" />
</SelectTarget_Buggy>
<MouseTurretXMode Value="" />
<MouseTurretXDecay Value="1" />
<MouseTurretYMode Value="" />
<MouseTurretYDecay Value="1" />
<BuggyTurretYawAxisRaw>
<Binding Device="28DE11FF" Key="GamePad_RStickX" />
<Inverted Value="1" />
<Deadzone Value="0.00000000" />
</BuggyTurretYawAxisRaw>
<BuggyTurretYawLeftButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BuggyTurretYawLeftButton>
<BuggyTurretYawRightButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BuggyTurretYawRightButton>
<BuggyTurretPitchAxisRaw>
<Binding Device="28DE11FF" Key="GamePad_RStickY" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</BuggyTurretPitchAxisRaw>
<BuggyTurretPitchUpButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BuggyTurretPitchUpButton>
<BuggyTurretPitchDownButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</BuggyTurretPitchDownButton>
<BuggyTurretMouseSensitivity Value="1.00000000" />
<BuggyTurretMouseDeadzone Value="0.05000000" />
<BuggyTurretMouseLinearity Value="1.00000000" />
<DriveSpeedAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</DriveSpeedAxis>
<BuggyThrottleRange Value="Bindings_BuggyThrottleForewardOnly" />
<BuggyToggleReverseThrottleInput>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="0" />
</BuggyToggleReverseThrottleInput>
<BuggyThrottleIncrement Value="0.00000000" />
<IncreaseSpeedButtonMax>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</IncreaseSpeedButtonMax>
<DecreaseSpeedButtonMax>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</DecreaseSpeedButtonMax>
<IncreaseSpeedButtonPartial>
<Binding Device="28DE11FF" Key="GamePad_RTrigger" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</IncreaseSpeedButtonPartial>
<DecreaseSpeedButtonPartial>
<Binding Device="28DE11FF" Key="GamePad_LTrigger" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</DecreaseSpeedButtonPartial>
<IncreaseEnginesPower_Buggy>
<Primary Device="28DE11FF" Key="GamePad_DPadUp" />
<Secondary Device="{NoDevice}" Key="" />
</IncreaseEnginesPower_Buggy>
<IncreaseWeaponsPower_Buggy>
<Primary Device="28DE11FF" Key="GamePad_DPadRight" />
<Secondary Device="{NoDevice}" Key="" />
</IncreaseWeaponsPower_Buggy>
<IncreaseSystemsPower_Buggy>
<Primary Device="28DE11FF" Key="GamePad_DPadLeft" />
<Secondary Device="{NoDevice}" Key="" />
</IncreaseSystemsPower_Buggy>
<ResetPowerDistribution_Buggy>
<Primary Device="28DE11FF" Key="GamePad_DPadDown" />
<Secondary Device="{NoDevice}" Key="" />
</ResetPowerDistribution_Buggy>
<ToggleCargoScoop_Buggy>
<Primary Device="28DE11FF" Key="GamePad_DPadRight">
<Modifier Device="28DE11FF" Key="GamePad_FaceDown" />
</Primary>
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</ToggleCargoScoop_Buggy>
<EjectAllCargo_Buggy>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</EjectAllCargo_Buggy>
<RecallDismissShip>
<Primary Device="28DE11FF" Key="GamePad_DPadDown">
<Modifier Device="28DE11FF" Key="GamePad_FaceDown" />
</Primary>
<Secondary Device="{NoDevice}" Key="" />
</RecallDismissShip>
<EnableMenuGroupsSRV Value="1" />
<UIFocus_Buggy>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</UIFocus_Buggy>
<FocusLeftPanel_Buggy>
<Primary Device="28DE11FF" Key="GamePad_FaceLeft">
<Modifier Device="28DE11FF" Key="GamePad_DPadLeft" />
</Primary>
<Secondary Device="Keyboard" Key="Key_1" />
</FocusLeftPanel_Buggy>
<FocusCommsPanel_Buggy>
<Primary Device="28DE11FF" Key="GamePad_FaceLeft">
<Modifier Device="28DE11FF" Key="GamePad_DPadUp" />
</Primary>
<Secondary Device="Keyboard" Key="Key_2" />
</FocusCommsPanel_Buggy>
<QuickCommsPanel_Buggy>
<Primary Device="Keyboard" Key="Key_Enter" />
<Secondary Device="{NoDevice}" Key="" />
</QuickCommsPanel_Buggy>
<FocusRadarPanel_Buggy>
<Primary Device="28DE11FF" Key="GamePad_FaceLeft">
<Modifier Device="28DE11FF" Key="GamePad_DPadDown" />
</Primary>
<Secondary Device="Keyboard" Key="Key_3" />
</FocusRadarPanel_Buggy>
<FocusRightPanel_Buggy>
<Primary Device="28DE11FF" Key="GamePad_FaceLeft">
<Modifier Device="28DE11FF" Key="GamePad_DPadRight" />
</Primary>
<Secondary Device="Keyboard" Key="Key_4" />
</FocusRightPanel_Buggy>
<GalaxyMapOpen_Buggy>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</GalaxyMapOpen_Buggy>
<SystemMapOpen_Buggy>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SystemMapOpen_Buggy>
<OpenCodexGoToDiscovery_Buggy>
<Primary Device="Keyboard" Key="Key_O" />
<Secondary Device="28DE11FF" Key="GamePad_LBumper">
<Modifier Device="28DE11FF" Key="GamePad_FaceUp" />
</Secondary>
</OpenCodexGoToDiscovery_Buggy>
<PlayerHUDModeToggle_Buggy>
<Primary Device="Keyboard" Key="Key_M" />
<Secondary Device="28DE11FF" Key="GamePad_DPadUp">
<Modifier Device="28DE11FF" Key="GamePad_FaceUp" />
</Secondary>
</PlayerHUDModeToggle_Buggy>
<HeadLookToggle_Buggy>
<Primary Device="28DE11FF" Key="GamePad_RThumb" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</HeadLookToggle_Buggy>
<MultiCrewToggleMode>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewToggleMode>
<MultiCrewPrimaryFire>
<Primary Device="Mouse" Key="Mouse_1" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewPrimaryFire>
<MultiCrewSecondaryFire>
<Primary Device="Mouse" Key="Mouse_2" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewSecondaryFire>
<MultiCrewPrimaryUtilityFire>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewPrimaryUtilityFire>
<MultiCrewSecondaryUtilityFire>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewSecondaryUtilityFire>
<MultiCrewThirdPersonMouseXMode Value="" />
<MultiCrewThirdPersonMouseXDecay Value="0" />
<MultiCrewThirdPersonMouseYMode Value="" />
<MultiCrewThirdPersonMouseYDecay Value="0" />
<MultiCrewThirdPersonYawAxisRaw>
<Binding Device="044FB106" Key="Joy_XAxis" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</MultiCrewThirdPersonYawAxisRaw>
<MultiCrewThirdPersonYawLeftButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewThirdPersonYawLeftButton>
<MultiCrewThirdPersonYawRightButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewThirdPersonYawRightButton>
<MultiCrewThirdPersonPitchAxisRaw>
<Binding Device="044FB106" Key="Joy_YAxis" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</MultiCrewThirdPersonPitchAxisRaw>
<MultiCrewThirdPersonPitchUpButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewThirdPersonPitchUpButton>
<MultiCrewThirdPersonPitchDownButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewThirdPersonPitchDownButton>
<MultiCrewThirdPersonMouseSensitivity Value="30.00000000" />
<MultiCrewThirdPersonFovAxisRaw>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</MultiCrewThirdPersonFovAxisRaw>
<MultiCrewThirdPersonFovOutButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewThirdPersonFovOutButton>
<MultiCrewThirdPersonFovInButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewThirdPersonFovInButton>
<MultiCrewCockpitUICycleForward>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewCockpitUICycleForward>
<MultiCrewCockpitUICycleBackward>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</MultiCrewCockpitUICycleBackward>
<OrderRequestDock>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</OrderRequestDock>
<OrderDefensiveBehaviour>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</OrderDefensiveBehaviour>
<OrderAggressiveBehaviour>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</OrderAggressiveBehaviour>
<OrderFocusTarget>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</OrderFocusTarget>
<OrderHoldFire>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</OrderHoldFire>
<OrderHoldPosition>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</OrderHoldPosition>
<OrderFollow>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</OrderFollow>
<OpenOrders>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</OpenOrders>
<PhotoCameraToggle>
<Primary Device="Keyboard" Key="Key_Space">
<Modifier Device="Keyboard" Key="Key_LeftControl" />
<Modifier Device="Keyboard" Key="Key_LeftAlt" />
</Primary>
<Secondary Device="{NoDevice}" Key="" />
</PhotoCameraToggle>
<PhotoCameraToggle_Buggy>
<Primary Device="Keyboard" Key="Key_Space">
<Modifier Device="Keyboard" Key="Key_LeftControl" />
<Modifier Device="Keyboard" Key="Key_LeftAlt" />
</Primary>
<Secondary Device="{NoDevice}" Key="" />
</PhotoCameraToggle_Buggy>
<PhotoCameraToggle_Humanoid>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</PhotoCameraToggle_Humanoid>
<VanityCameraScrollLeft>
<Primary Device="Keyboard" Key="Key_LeftArrow" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraScrollLeft>
<VanityCameraScrollRight>
<Primary Device="Keyboard" Key="Key_RightArrow" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraScrollRight>
<ToggleFreeCam>
<Primary Device="Keyboard" Key="Key_UpArrow" />
<Secondary Device="{NoDevice}" Key="" />
</ToggleFreeCam>
<VanityCameraOne>
<Primary Device="Keyboard" Key="Key_Numpad_1" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraOne>
<VanityCameraTwo>
<Primary Device="Keyboard" Key="Key_Numpad_2" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraTwo>
<VanityCameraThree>
<Primary Device="Keyboard" Key="Key_Numpad_3" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraThree>
<VanityCameraFour>
<Primary Device="Keyboard" Key="Key_Numpad_4" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraFour>
<VanityCameraFive>
<Primary Device="Keyboard" Key="Key_Numpad_5" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraFive>
<VanityCameraSix>
<Primary Device="Keyboard" Key="Key_Numpad_6" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraSix>
<VanityCameraSeven>
<Primary Device="Keyboard" Key="Key_Numpad_7" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraSeven>
<VanityCameraEight>
<Primary Device="Keyboard" Key="Key_Numpad_8" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraEight>
<VanityCameraNine>
<Primary Device="Keyboard" Key="Key_Numpad_9" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraNine>
<VanityCameraTen>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</VanityCameraTen>
<FreeCamToggleHUD>
<Primary Device="Keyboard" Key="Key_Numpad_Enter" />
<Secondary Device="{NoDevice}" Key="" />
</FreeCamToggleHUD>
<FreeCamSpeedInc>
<Primary Device="Keyboard" Key="Key_Numpad_Add" />
<Secondary Device="{NoDevice}" Key="" />
</FreeCamSpeedInc>
<FreeCamSpeedDec>
<Primary Device="Keyboard" Key="Key_Numpad_Subtract" />
<Secondary Device="{NoDevice}" Key="" />
</FreeCamSpeedDec>
<MoveFreeCamY>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</MoveFreeCamY>
<ThrottleRangeFreeCam Value="" />
<ToggleReverseThrottleInputFreeCam>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</ToggleReverseThrottleInputFreeCam>
<MoveFreeCamForward>
<Primary Device="Keyboard" Key="Key_W" />
<Secondary Device="{NoDevice}" Key="" />
</MoveFreeCamForward>
<MoveFreeCamBackwards>
<Primary Device="Keyboard" Key="Key_S" />
<Secondary Device="{NoDevice}" Key="" />
</MoveFreeCamBackwards>
<MoveFreeCamX>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</MoveFreeCamX>
<MoveFreeCamRight>
<Primary Device="044FB106" Key="Pos_Joy_XAxis" />
<Secondary Device="{NoDevice}" Key="" />
</MoveFreeCamRight>
<MoveFreeCamLeft>
<Primary Device="044FB106" Key="Neg_Joy_XAxis" />
<Secondary Device="{NoDevice}" Key="" />
</MoveFreeCamLeft>
<MoveFreeCamZ>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</MoveFreeCamZ>
<MoveFreeCamUpAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</MoveFreeCamUpAxis>
<MoveFreeCamDownAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</MoveFreeCamDownAxis>
<MoveFreeCamUp>
<Primary Device="Keyboard" Key="Key_R" />
<Secondary Device="{NoDevice}" Key="" />
</MoveFreeCamUp>
<MoveFreeCamDown>
<Primary Device="Keyboard" Key="Key_F" />
<Secondary Device="{NoDevice}" Key="" />
</MoveFreeCamDown>
<PitchCameraMouse Value="" />
<YawCameraMouse Value="" />
<PitchCamera>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</PitchCamera>
<FreeCamMouseSensitivity Value="5.00000000" />
<FreeCamMouseYDecay Value="1" />
<PitchCameraUp>
<Primary Device="044FB106" Key="Pos_Joy_YAxis" />
<Secondary Device="{NoDevice}" Key="" />
</PitchCameraUp>
<PitchCameraDown>
<Primary Device="044FB106" Key="Neg_Joy_YAxis" />
<Secondary Device="{NoDevice}" Key="" />
</PitchCameraDown>
<YawCamera>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</YawCamera>
<FreeCamMouseXDecay Value="1" />
<YawCameraLeft>
<Primary Device="044FB106" Key="Neg_Joy_RZAxis" />
<Secondary Device="{NoDevice}" Key="" />
</YawCameraLeft>
<YawCameraRight>
<Primary Device="044FB106" Key="Pos_Joy_RZAxis" />
<Secondary Device="{NoDevice}" Key="" />
</YawCameraRight>
<RollCamera>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</RollCamera>
<RollCameraLeft>
<Primary Device="Keyboard" Key="Key_Q" />
<Secondary Device="{NoDevice}" Key="" />
</RollCameraLeft>
<RollCameraRight>
<Primary Device="Keyboard" Key="Key_E" />
<Secondary Device="{NoDevice}" Key="" />
</RollCameraRight>
<ToggleRotationLock>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ToggleRotationLock>
<FixCameraRelativeToggle>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</FixCameraRelativeToggle>
<FixCameraWorldToggle>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</FixCameraWorldToggle>
<QuitCamera>
<Primary Device="Keyboard" Key="Key_Tab" />
<Secondary Device="{NoDevice}" Key="" />
</QuitCamera>
<ToggleAdvanceMode>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ToggleAdvanceMode>
<FreeCamZoomIn>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</FreeCamZoomIn>
<FreeCamZoomOut>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</FreeCamZoomOut>
<FStopDec>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</FStopDec>
<FStopInc>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</FStopInc>
<CommanderCreator_Undo>
<Primary Device="Keyboard" Key="Key_Y" />
<Secondary Device="{NoDevice}" Key="" />
</CommanderCreator_Undo>
<CommanderCreator_Redo>
<Primary Device="Keyboard" Key="Key_X" />
<Secondary Device="{NoDevice}" Key="" />
</CommanderCreator_Redo>
<CommanderCreator_Rotation_MouseToggle>
<Primary Device="Mouse" Key="Mouse_2" />
<Secondary Device="{NoDevice}" Key="" />
</CommanderCreator_Rotation_MouseToggle>
<CommanderCreator_Rotation>
<Binding Device="044FB106" Key="Joy_RZAxis" />
<Inverted Value="1" />
<Deadzone Value="0.00000000" />
</CommanderCreator_Rotation>
<GalnetAudio_Play_Pause>
<Primary Device="Keyboard" Key="Key_8" />
<Secondary Device="{NoDevice}" Key="" />
</GalnetAudio_Play_Pause>
<GalnetAudio_SkipForward>
<Primary Device="Keyboard" Key="Key_9" />
<Secondary Device="{NoDevice}" Key="" />
</GalnetAudio_SkipForward>
<GalnetAudio_SkipBackward>
<Primary Device="Keyboard" Key="Key_0" />
<Secondary Device="{NoDevice}" Key="" />
</GalnetAudio_SkipBackward>
<GalnetAudio_ClearQueue>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</GalnetAudio_ClearQueue>
<ExplorationFSSCameraPitch>
<Binding Device="044FB106" Key="Joy_YAxis" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</ExplorationFSSCameraPitch>
<ExplorationFSSCameraPitchIncreaseButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSCameraPitchIncreaseButton>
<ExplorationFSSCameraPitchDecreaseButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSCameraPitchDecreaseButton>
<ExplorationFSSCameraYaw>
<Binding Device="044FB106" Key="Joy_XAxis" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</ExplorationFSSCameraYaw>
<ExplorationFSSCameraYawIncreaseButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSCameraYawIncreaseButton>
<ExplorationFSSCameraYawDecreaseButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSCameraYawDecreaseButton>
<ExplorationFSSZoomIn>
<Primary Device="044FB106" Key="Joy_1" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSZoomIn>
<ExplorationFSSZoomOut>
<Primary Device="044FB106" Key="Joy_2" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSZoomOut>
<ExplorationFSSMiniZoomIn>
<Primary Device="044FB106" Key="Joy_11" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSMiniZoomIn>
<ExplorationFSSMiniZoomOut>
<Primary Device="044FB106" Key="Joy_16" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSMiniZoomOut>
<ExplorationFSSRadioTuningX_Raw>
<Binding Device="044FB106" Key="Joy_RZAxis" />
<Inverted Value="1" />
<Deadzone Value="0.00000000" />
</ExplorationFSSRadioTuningX_Raw>
<ExplorationFSSRadioTuningX_Increase>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSRadioTuningX_Increase>
<ExplorationFSSRadioTuningX_Decrease>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSRadioTuningX_Decrease>
<ExplorationFSSRadioTuningAbsoluteX>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</ExplorationFSSRadioTuningAbsoluteX>
<FSSTuningSensitivity Value="1.00000000" />
<ExplorationFSSDiscoveryScan>
<Primary Device="044FB106" Key="Joy_5" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSDiscoveryScan>
<ExplorationFSSQuit>
<Primary Device="044FB106" Key="Joy_4" />
<Secondary Device="Keyboard" Key="Key_ä" />
</ExplorationFSSQuit>
<FSSMouseXMode Value="" />
<FSSMouseXDecay Value="1" />
<FSSMouseYMode Value="" />
<FSSMouseYDecay Value="1" />
<FSSMouseSensitivity Value="5.00000000" />
<FSSMouseDeadzone Value="0.00000000" />
<FSSMouseLinearity Value="1.00000000" />
<ExplorationFSSTarget>
<Primary Device="044FB106" Key="Joy_3" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSTarget>
<ExplorationFSSShowHelp>
<Primary Device="044FB106" Key="Joy_6" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationFSSShowHelp>
<ExplorationSAAChangeScannedAreaViewToggle>
<Primary Device="044FB106" Key="Joy_3" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</ExplorationSAAChangeScannedAreaViewToggle>
<ExplorationSAAExitThirdPerson>
<Primary Device="044FB106" Key="Joy_4" />
<Secondary Device="{NoDevice}" Key="" />
</ExplorationSAAExitThirdPerson>
<ExplorationSAANextGenus>
<Primary Device="Keyboard" Key="Key_E" />
<Secondary Device="044FB106" Key="Joy_2" />
</ExplorationSAANextGenus>
<ExplorationSAAPreviousGenus>
<Primary Device="Keyboard" Key="Key_Q" />
<Secondary Device="044FB106" Key="Joy_3" />
</ExplorationSAAPreviousGenus>
<SAAThirdPersonMouseXMode Value="" />
<SAAThirdPersonMouseXDecay Value="0" />
<SAAThirdPersonMouseYMode Value="" />
<SAAThirdPersonMouseYDecay Value="0" />
<SAAThirdPersonMouseSensitivity Value="30.00000000" />
<SAAThirdPersonYawAxisRaw>
<Binding Device="044FB106" Key="Joy_XAxis" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</SAAThirdPersonYawAxisRaw>
<SAAThirdPersonYawLeftButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SAAThirdPersonYawLeftButton>
<SAAThirdPersonYawRightButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SAAThirdPersonYawRightButton>
<SAAThirdPersonPitchAxisRaw>
<Binding Device="044FB106" Key="Joy_YAxis" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</SAAThirdPersonPitchAxisRaw>
<SAAThirdPersonPitchUpButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SAAThirdPersonPitchUpButton>
<SAAThirdPersonPitchDownButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SAAThirdPersonPitchDownButton>
<SAAThirdPersonFovAxisRaw>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</SAAThirdPersonFovAxisRaw>
<SAAThirdPersonFovOutButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SAAThirdPersonFovOutButton>
<SAAThirdPersonFovInButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SAAThirdPersonFovInButton>
<MouseHumanoidXMode Value="Bindings_MouseYaw" />
<MouseHumanoidYMode Value="Bindings_MousePitch" />
<MouseHumanoidSensitivity Value="2.08247495" />
<HumanoidForwardAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</HumanoidForwardAxis>
<HumanoidForwardButton>
<Primary Device="Keyboard" Key="Key_W" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidForwardButton>
<HumanoidBackwardButton>
<Primary Device="Keyboard" Key="Key_S" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidBackwardButton>
<HumanoidStrafeAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</HumanoidStrafeAxis>
<HumanoidStrafeLeftButton>
<Primary Device="Keyboard" Key="Key_A" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidStrafeLeftButton>
<HumanoidStrafeRightButton>
<Primary Device="Keyboard" Key="Key_D" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidStrafeRightButton>
<HumanoidRotateAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</HumanoidRotateAxis>
<HumanoidRotateSensitivity Value="1.00000000" />
<HumanoidRotateLeftButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidRotateLeftButton>
<HumanoidRotateRightButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidRotateRightButton>
<HumanoidPitchAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</HumanoidPitchAxis>
<HumanoidPitchSensitivity Value="0.55000001" />
<HumanoidPitchUpButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidPitchUpButton>
<HumanoidPitchDownButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidPitchDownButton>
<HumanoidSprintButton>
<Primary Device="Keyboard" Key="Key_LeftShift" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</HumanoidSprintButton>
<HumanoidWalkButton>
<Primary Device="Keyboard" Key="Key_Minus" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</HumanoidWalkButton>
<HumanoidCrouchButton>
<Primary Device="Keyboard" Key="Key_LeftControl" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</HumanoidCrouchButton>
<HumanoidJumpButton>
<Primary Device="Keyboard" Key="Key_Space" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidJumpButton>
<HumanoidPrimaryInteractButton>
<Primary Device="Keyboard" Key="Key_E" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidPrimaryInteractButton>
<HumanoidSecondaryInteractButton>
<Primary Device="Keyboard" Key="Key_F" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSecondaryInteractButton>
<HumanoidItemWheelButton>
<Primary Device="Keyboard" Key="Key_LeftAlt">
<Hold Value="1" />
</Primary>
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</HumanoidItemWheelButton>
<HumanoidEmoteWheelButton>
<Primary Device="Keyboard" Key="Key_B">
<Hold Value="1" />
</Primary>
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="0" />
</HumanoidEmoteWheelButton>
<HumanoidUtilityWheelCycleMode>
<Primary Device="Mouse" Key="Mouse_2" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidUtilityWheelCycleMode>
<HumanoidItemWheelButton_XAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.40000001" />
</HumanoidItemWheelButton_XAxis>
<HumanoidItemWheelButton_XLeft>
<Primary Device="Keyboard" Key="Key_A" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidItemWheelButton_XLeft>
<HumanoidItemWheelButton_XRight>
<Primary Device="Keyboard" Key="Key_D" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidItemWheelButton_XRight>
<HumanoidItemWheelButton_YAxis>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="1" />
<Deadzone Value="0.40000001" />
</HumanoidItemWheelButton_YAxis>
<HumanoidItemWheelButton_YUp>
<Primary Device="Keyboard" Key="Key_W" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidItemWheelButton_YUp>
<HumanoidItemWheelButton_YDown>
<Primary Device="Keyboard" Key="Key_S" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidItemWheelButton_YDown>
<HumanoidItemWheel_AcceptMouseInput Value="1" />
<HumanoidPrimaryFireButton>
<Primary Device="Mouse" Key="Mouse_1" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidPrimaryFireButton>
<HumanoidZoomButton>
<Primary Device="Mouse" Key="Mouse_2" />
<Secondary Device="{NoDevice}" Key="" />
<ToggleOn Value="1" />
</HumanoidZoomButton>
<HumanoidThrowGrenadeButton>
<Primary Device="Keyboard" Key="Key_X" />
<Secondary Device="Keyboard" Key="Key_G" />
</HumanoidThrowGrenadeButton>
<HumanoidMeleeButton>
<Primary Device="Keyboard" Key="Key_V" />
<Secondary Device="Mouse" Key="Mouse_3" />
</HumanoidMeleeButton>
<HumanoidReloadButton>
<Primary Device="Keyboard" Key="Key_R" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidReloadButton>
<HumanoidSwitchWeapon>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSwitchWeapon>
<HumanoidSelectPrimaryWeaponButton>
<Primary Device="Keyboard" Key="Key_1" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectPrimaryWeaponButton>
<HumanoidSelectSecondaryWeaponButton>
<Primary Device="Keyboard" Key="Key_2" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectSecondaryWeaponButton>
<HumanoidSelectUtilityWeaponButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectUtilityWeaponButton>
<HumanoidSelectNextWeaponButton>
<Primary Device="Mouse" Key="Neg_Mouse_ZAxis" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectNextWeaponButton>
<HumanoidSelectPreviousWeaponButton>
<Primary Device="Mouse" Key="Pos_Mouse_ZAxis" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectPreviousWeaponButton>
<HumanoidHideWeaponButton>
<Primary Device="Keyboard" Key="Key_U" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidHideWeaponButton>
<HumanoidSelectNextGrenadeTypeButton>
<Primary Device="Keyboard" Key="Key_Tab" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectNextGrenadeTypeButton>
<HumanoidSelectPreviousGrenadeTypeButton>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectPreviousGrenadeTypeButton>
<HumanoidToggleFlashlightButton>
<Primary Device="Keyboard" Key="Key_T" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidToggleFlashlightButton>
<HumanoidToggleNightVisionButton>
<Primary Device="Keyboard" Key="Key_N" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidToggleNightVisionButton>
<HumanoidToggleShieldsButton>
<Primary Device="Keyboard" Key="Key_C" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidToggleShieldsButton>
<HumanoidClearAuthorityLevel>
<Primary Device="Keyboard" Key="Key_ß" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidClearAuthorityLevel>
<HumanoidHealthPack>
<Primary Device="Keyboard" Key="Key_6" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidHealthPack>
<HumanoidBattery>
<Primary Device="Keyboard" Key="Key_7" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidBattery>
<HumanoidSelectFragGrenade>
<Primary Device="Keyboard" Key="Key_8" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectFragGrenade>
<HumanoidSelectEMPGrenade>
<Primary Device="Keyboard" Key="Key_9" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectEMPGrenade>
<HumanoidSelectShieldGrenade>
<Primary Device="Keyboard" Key="Key_0" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSelectShieldGrenade>
<HumanoidSwitchToRechargeTool>
<Primary Device="Keyboard" Key="Key_3" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSwitchToRechargeTool>
<HumanoidSwitchToCompAnalyser>
<Primary Device="Keyboard" Key="Key_4" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSwitchToCompAnalyser>
<HumanoidSwitchToSuitTool>
<Primary Device="Keyboard" Key="Key_5" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidSwitchToSuitTool>
<HumanoidToggleToolModeButton>
<Primary Device="Keyboard" Key="Key_R" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidToggleToolModeButton>
<HumanoidToggleMissionHelpPanelButton>
<Primary Device="Keyboard" Key="Key_E" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidToggleMissionHelpPanelButton>
<HumanoidPing>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidPing>
<GalaxyMapOpen_Humanoid>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</GalaxyMapOpen_Humanoid>
<SystemMapOpen_Humanoid>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</SystemMapOpen_Humanoid>
<FocusCommsPanel_Humanoid>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</FocusCommsPanel_Humanoid>
<QuickCommsPanel_Humanoid>
<Primary Device="Keyboard" Key="Key_Enter" />
<Secondary Device="{NoDevice}" Key="" />
</QuickCommsPanel_Humanoid>
<HumanoidOpenAccessPanelButton>
<Primary Device="Keyboard" Key="Key_Q">
<Hold Value="1" />
</Primary>
<Secondary Device="{NoDevice}" Key="" />
</HumanoidOpenAccessPanelButton>
<HumanoidConflictContextualUIButton>
<Primary Device="Keyboard" Key="Key_E" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidConflictContextualUIButton>
<EnableMenuGroupsOnFoot Value="0" />
<StoreEnableRotation>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</StoreEnableRotation>
<StorePitchCamera>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</StorePitchCamera>
<StoreYawCamera>
<Binding Device="{NoDevice}" Key="" />
<Inverted Value="0" />
<Deadzone Value="0.00000000" />
</StoreYawCamera>
<StoreCamZoomIn>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</StoreCamZoomIn>
<StoreCamZoomOut>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</StoreCamZoomOut>
<StoreToggle>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</StoreToggle>
<HumanoidEmoteSlot1>
<Primary Device="Keyboard" Key="Key_B" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidEmoteSlot1>
<HumanoidEmoteSlot2>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidEmoteSlot2>
<HumanoidEmoteSlot3>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidEmoteSlot3>
<HumanoidEmoteSlot4>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidEmoteSlot4>
<HumanoidEmoteSlot5>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidEmoteSlot5>
<HumanoidEmoteSlot6>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidEmoteSlot6>
<HumanoidEmoteSlot7>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidEmoteSlot7>
<HumanoidEmoteSlot8>
<Primary Device="{NoDevice}" Key="" />
<Secondary Device="{NoDevice}" Key="" />
</HumanoidEmoteSlot8>
</Root>

StartPreset.4.start
Custom
Custom
Custom
Custom
 
I don't see anything wrong. Perhaps the startpreset file is locked? If you stop elite and then start the stream deck software? Does it work? I would have to add more logging to the plugin to diagnose this further. I will look into it next weekend
 
Alright, thank you. I will try what you mentioned and tell you here. Thanks again! 🍻
please try version 2.4.3
There should be more logging of any errors when trying to read the startpreset file.

If the startpreset file is locked or unavailable due to no access rights or because it's looking in the wrong directory: It retries several times, then gives up with the error that you saw in your log.
 
Ok i will try 2.4.3! Im thinking... is it problematic if there are two Custom.binds (Custom.3.0.binds and Custom.4.0.binda and a StartPreset.4.start and StartPreset.start File in Options/Bindings?
 
Ok, here is the Log Flie with the Errors. Im pretty sure its something i F***ed up. :D

2022-11-05 17:46:03.8437|DEBUG|com.mhwlng.elite|1|Logger Initialized
2022-11-05 17:46:03.8597|INFO|com.mhwlng.elite|1|Init Elite Api
2022-11-05 17:46:03.8597|INFO|com.mhwlng.elite|1|LocalApplicationData path C:\Users\k3rok\AppData\Local
2022-11-05 17:46:03.8597|INFO|com.mhwlng.elite|1|Directory found C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
2022-11-05 17:46:03.8597|INFO|com.mhwlng.elite|1|StartPreset.4.start found C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start
2022-11-05 17:46:03.9767|INFO|com.mhwlng.elite|1|startpreset contents : Custom
Custom
Custom
Custom
2022-11-05 17:46:03.9767|INFO|com.mhwlng.elite|1|key bindings Custom,Custom,Custom,Custom
2022-11-05 17:46:03.9767|INFO|com.mhwlng.elite|1|monitoring key binding path #1 C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
2022-11-05 17:46:03.9767|INFO|com.mhwlng.elite|1|monitoring key binding file name #1 StartPreset.4.start
2022-11-05 17:46:03.9767|INFO|com.mhwlng.elite|1|odyssey key bindings
2022-11-05 17:46:03.9767|INFO|com.mhwlng.elite|1|handle key binding Custom
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|monitoring key binding path #2 C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|monitoring key binding file name #2 Custom.4.0.binds
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|handle key binding Custom
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|monitoring key binding path #2 C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|monitoring key binding file name #2 Custom.4.0.binds
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|handle key binding Custom
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|monitoring key binding path #2 C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|monitoring key binding file name #2 Custom.4.0.binds
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|handle key binding Custom
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|monitoring key binding path #2 C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|monitoring key binding file name #2 Custom.4.0.binds
2022-11-05 17:46:04.1278|INFO|com.mhwlng.elite|1|journal path C:\Users\k3rok\Saved Games\Frontier Developments\Elite Dangerous
2022-11-05 17:46:04.7432|INFO|com.mhwlng.elite|1|Plugin [com.mhwlng.elite] Loading - 9 Actions Found
2022-11-05 17:46:04.8501|INFO|com.mhwlng.elite|1|Plugin version: 2.4.3
2022-11-05 17:46:04.8501|INFO|com.mhwlng.elite|1|Connecting to Stream Deck
2022-11-05 17:46:06.9065|INFO|com.mhwlng.elite|1|Connected to Stream Deck
2022-11-05 17:46:06.9065|INFO|com.mhwlng.elite|1|GlobalSettingsManager initialized
2022-11-05 18:05:29.1671|INFO|com.mhwlng.elite|14|Reloading Key Bindings
2022-11-05 18:05:29.1671|INFO|com.mhwlng.elite|5|LocalApplicationData path C:\Users\k3rok\AppData\Local
2022-11-05 18:05:29.1671|INFO|com.mhwlng.elite|5|Directory found C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
2022-11-05 18:05:29.1671|INFO|com.mhwlng.elite|5|StartPreset.4.start found C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start
2022-11-05 18:05:29.2853|ERROR|com.mhwlng.elite|5|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:29.3878|ERROR|com.mhwlng.elite|5|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:29.4988|ERROR|com.mhwlng.elite|5|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:29.6108|ERROR|com.mhwlng.elite|5|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:29.7208|ERROR|com.mhwlng.elite|5|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:29.8329|ERROR|com.mhwlng.elite|5|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:29.9439|ERROR|com.mhwlng.elite|5|file still locked. exiting C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start
2022-11-05 18:05:29.9439|FATAL|com.mhwlng.elite|5|Unhandled Exception: System.ArgumentNullException: Der Wert darf nicht NULL sein.
Parametername: value
bei System.String.Join(String separator, String[] value)
bei Elite.Program.GetKeyBindings(Object threadContext)
bei Elite.WorkItem.<>c.<.cctor>b__6_0(Object s)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei Elite.WorkItem.Execute()
bei Elite.FifoExecution.ProcessQueuedItems(Object ignored)
bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
bei System.Threading.ThreadPoolWorkQueue.Dispatch()
bei System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
2022-11-05 18:05:32.0863|DEBUG|com.mhwlng.elite|1|Logger Initialized
2022-11-05 18:05:32.1033|INFO|com.mhwlng.elite|1|Init Elite Api
2022-11-05 18:05:32.1033|INFO|com.mhwlng.elite|1|LocalApplicationData path C:\Users\k3rok\AppData\Local
2022-11-05 18:05:32.1033|INFO|com.mhwlng.elite|1|Directory found C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
2022-11-05 18:05:32.1033|INFO|com.mhwlng.elite|1|StartPreset.4.start found C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start
2022-11-05 18:05:32.2170|ERROR|com.mhwlng.elite|1|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:32.3202|ERROR|com.mhwlng.elite|1|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:32.4301|ERROR|com.mhwlng.elite|1|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:32.5411|ERROR|com.mhwlng.elite|1|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:32.6531|ERROR|com.mhwlng.elite|1|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:32.7641|ERROR|com.mhwlng.elite|1|error opening file C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start System.IO.IOException: Der Prozess kann nicht auf die Datei "C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start" zugreifen, da sie von einem anderen Prozess verwendet wird.
bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
bei System.IO.FileInfo_Open(FileMode mode, FileAccess access, FileShare share)
bei Elite.Program.IsFileLocked(FileInfo file)
2022-11-05 18:05:32.8762|ERROR|com.mhwlng.elite|1|file still locked. exiting C:\Users\k3rok\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\StartPreset.4.start
2022-11-05 18:05:32.8762|FATAL|com.mhwlng.elite|1|Elite Api: System.ArgumentNullException: Der Wert darf nicht NULL sein.
Parametername: value
bei System.String.Join(String separator, String[] value)
bei Elite.Program.GetKeyBindings(Object threadContext)
bei Elite.Program.Main(String[] args)
2022-11-05 18:05:32.9662|INFO|com.mhwlng.elite|1|Plugin [com.mhwlng.elite] Loading - 9 Actions Found
2022-11-05 18:05:33.0792|INFO|com.mhwlng.elite|1|Plugin version: 2.4.3
2022-11-05 18:05:33.0792|INFO|com.mhwlng.elite|1|Connecting to Stream Deck
2022-11-05 18:05:35.1424|INFO|com.mhwlng.elite|1|Connected to Stream Deck
2022-11-05 18:05:35.1424|INFO|com.mhwlng.elite|1|GlobalSettingsManager initialized
2022-11-05 18:05:35.1824|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Toggle with context C14CC104BC349CF036CC6DE2231587C6 - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Toggle..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.1979|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Toggle with context 274B2DB906776A4E3CCA3BB5110E2B0E - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Toggle..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.2019|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Toggle with context 416AB05AFF996EBB96EDC510340D4031 - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Toggle..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.2019|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Toggle with context 95929E78C9315D5A68B90601BEE2AB3B - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Toggle..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.2019|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Toggle with context B46ED740C8BCD0098F822F3718415DE1 - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Toggle..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.2169|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Toggle with context 15AF3FBDA77BA0DE0EF6ECD337F1124F - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Toggle..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.2169|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Toggle with context 1D0D93C7A4110D2B67515190DC624715 - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Toggle..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.2169|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Toggle with context 20EF59066837EB4AD139257E19111B9D - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Toggle..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.2450|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Hyperspace with context 8A23A0FF856508C8413CDE2266803971 - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Hyperspace..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.2520|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.Hyperspace with context 642E79552882D63BABBFD35319930399 - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.Hyperspace..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()
2022-11-05 18:05:35.2620|FATAL|com.mhwlng.elite|5|Could not create instance of Elite.Buttons.FSS with context 30D107224B6CDF154D26B9DCA4634E9B - This may be due to an Exception raised in the constructor, or the class does not inherit PluginBase with the same constructor System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei Elite.Buttons.FSS..ctor(SDConnection connection, InitialPayload payload)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
bei System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
bei System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
bei System.Activator.CreateInstance(Type type, Object[] args)
bei BarRaider.SdTools.PluginContainer.<Connection_OnWillAppear>d__13.MoveNext()

While playing Elite i use two Programs, EDDiscovery and EDCoPilot. Maybe thats the Problem?

EDIT:
Without EDCoPilot everything is working with no Errors! It seems the CoPilot is somehow fu***ng with the bindings files.

EDIT 2:
So i got intouch with the creator of EDCopilot. He checked his Code and EDCopilot was opening the .start file in binds, reading the lines, but wasnt closing the file after, so i guess was leaving the file open. Obviously Stream Deck plugin was trying to open it in a way that it required full access, so having it open already was causing it an issue. He added a close of the file after reading the lines in the file, and that seems to have fixed my issue. He will update his Program after some Beta Tests with this fix!
 
Last edited:
Hello,
first of all, thank you for this great Stream deck plugin. So far, everithing works well, exept one small problem: Limpets button do not show number of limpets in my ship inventory.
Action - switch to group B works.
Thank you!
 

Attachments

  • stdeck.png
    stdeck.png
    6.4 KB · Views: 68
So I just got a Stream Deck and want to try this out. The problem is that this is way more complex that a simpleton like me can manage. Is there a walk through about how to set this up? I looked on github and checked out the readme, but that looks like it was some kind of code. I'd really appreciate it if someone could direct me to the best place for a newbie.

Cheers,

Red
 
instructions are here :

https://github.com/mhwlng/streamdeck-elite

plugin installer is here :

https://github.com/mhwlng/streamdeck-elite/releases

just double click the streamDeckPlugin file. (after you install the streamdeck software first)

on the right are now 9 new button types, with the elite dangerous icon.

for example :

Drag the 'toggle button' onto a streamdeck button on the left.
Select the function that you want from the dropdown (for example 'lights')
Pick the images that you want to see when the lights are on and off.
And that's it.

Note that this only works if the related function in Elite Dangerous already has a keyboard key binding configured.
If it is only bound to a joystick or mouse button, then you need to add a secondary key binding in Elite Dangerous first.

When using Odyssey, the on-foot binding must be 'custom'. (this will happen automatically once you make at least one on-foot keyboard binding)
If you see a default binding name for the on-foot section, then the plugin won't work correctly.
 
Last edited:
Back
Top Bottom