Hi I am new to the forums so I am not sure if this is the correct place to post this but I keep having a problem when setting keybinds. I am able to do the Axis keybinds with no problem but when I try to do any keymapping I always get an error.
This is what the log says
[3/17/2024 12:57:12 PM] [INFO] :: Application Initialization starting.
[3/17/2024 12:57:13 PM] [INFO] :: Post_OnInitialized.
[3/17/2024 12:57:13 PM] [INFO] :: AutoUpdate-check initiated.
[3/17/2024 12:57:13 PM] [INFO] :: FalconBMS Launcher v2.4.0
[3/17/2024 12:57:13 PM] [INFO] :: Start Reading Launcher Settings.
[3/17/2024 12:57:13 PM] [INFO] :: Finished Reading Launcher Settings.
[3/17/2024 12:57:13 PM] [INFO] :: Start Reading Registry.
[3/17/2024 12:57:13 PM] [INFO] :: Finished Reading Registry.
[3/17/2024 12:57:13 PM] [INFO] :: Start Init Devices.
[3/17/2024 12:57:14 PM] [INFO] :: Finished Init Devices.
[3/17/2024 12:57:14 PM] [INFO] :: Start VR Check.
[3/17/2024 12:57:14 PM] [INFO] :: Finished VR Check.
[3/17/2024 12:57:14 PM] [INFO] :: Start Timers.
[3/17/2024 12:57:14 PM] [INFO] :: Timers Started.
[3/17/2024 12:57:14 PM] [INFO] :: Post_OnInitialized complete.
[3/17/2024 12:57:15 PM] [INFO] :: Completed RSS fetch on background-thread.
[3/17/2024 12:57:15 PM] [INFO] :: RSS update finished.
[3/17/2024 12:59:47 PM] [EXCEPTION] Source array was not long enough. Check srcIndex and length, and the array’s lower bounds.::
Source: mscorlib
Target Site: Void Copy(System.Array, Int32, System.Array, Int32, Int32, Boolean)
Message: Source array was not long enough. Check srcIndex and length, and the array’s lower bounds.
Details:
Exception Data: System.Collections.ListDictionaryInternal
Stack Trace: at System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
at FalconBMS.Launcher.Input.JoyAssgn.CopyButtonsAndHatsFromCurrentProfile(JoyAssgn otherJoy) in C:\1\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\Input\JoyAssgn.cs:line 414
at FalconBMS.Launcher.Input.JoyAssgn.MakeTempCloneForKeyMappingDialog() in C:\1\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\Input\JoyAssgn.cs:line 485
at FalconBMS.Launcher.Windows.KeyMappingWindow.Reset() in C:\1\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\Windows\KeyMappingWindow.xaml.cs:line 88
at FalconBMS.Launcher.Windows.KeyMappingWindow…ctor(DeviceControl deviceControl, KeyAssgn SelectedCallback) in C:\1\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\Windows\KeyMappingWindow.xaml.cs:line 54
at FalconBMS.Launcher.Windows.KeyMappingWindow.ShowKeyMappingWindow(Window owner, DeviceControl deviceControl, KeyAssgn SelectedCallback) in C:\1\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\Windows\KeyMappingWindow.xaml.cs:line 59
at FalconBMS.Launcher.Windows.MainWindow.DataGrid_MouseButtonDoubleClick(Object sender, MouseButtonEventArgs e) in C:\1\git\arithex\AltLauncher_develop\FalconBMS-Alternative-Launcher\Falcon BMS Alternative Launcher\Windows\MainWindowKeyMapping.cs:line 132
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.Control.OnMouseDoubleClick(MouseButtonEventArgs e)
at System.Windows.Controls.Control.HandleDoubleClick(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
What am I doing wrong or what do I need to do to be able to se the keybinds correctly?