-
Notifications
You must be signed in to change notification settings - Fork 2
Configuration
Inputbinder saves all binding configuration in Kerbal Space Program 2\BepInEx\config\inputbinder\.
Here your saved profiles are stored as <profile name>.json.
The file Kerbal Space Program 2/BepInEx/config/inputbinder/defaultprofile.txt contains the name of the profile to be loaded at startup.
Kerbal Space Program 2/BepInEx/config/inputbinder/inputbinder.cfg
These settings allow you to customize the range of values that can be set to an Input Processor numeric variables using the slider.
Tip
They can always be set to a value outside this range using the input field below the slider.
value type: number
The lower end of the settable range.
value type: number
The upper end of the settable range.
Let Inputbinder take the burden of adding deadzones or adding scale processors off your hands using this feature!
value type: text
When rebinding, if the control type of the assigned control matches <assigned control type> and the expected control type for the binding this control has been bound to matches <expected control type>, then the value of the configuration variable is added to the binding as a processor.
When<assigned control type>MappedTo<expected control type>="<processors>"
Replace <assigned control type> and <expected control type> with one of the available control types.
Replace <processors> with the desired processors as seen in the Inputbinder GUI. The enclosing "" are required.

AxisButtonKeyVector2DeltaStickDpad-
*-> matches every control type -
Any-> matches every control type
[main]
SliderMin=-2.5
SliderMax=2.5
[auto-add-processors]
WhenButtonMappedToAxis="Scale(factor=15)"
WhenAxisMappedToAxis="AxisDeadzone(min=0.1,max=0.9)"Because scrolling through a complete list of all actions in the game would be very cumbersome only a small selection of them is available by default.
You can add them as nescessary by following the explaination below.
First: Create and open a text file: Kerbal Space Program 2/BepInEx/config/inputbinder/game_actions_to_add.txt
Every line written to this file represents one action to be added. All actions that can be added are listed here.
Portions enclosed in [] are optional.
Action[#Setup]
Action: Identifier of the action to be added - one of these
Setup: Defines how the mod should lay out the bindings in this action. A list of possible values is available here
Flight.toggleCameraZoom
Global.OpenContextPanel#DoButtonSetup
EVA.RotateYaw#DoAxisSetup
EVA.MoveLeftRight#DoAxis1C1NSetup
EVA.MoveFrontBack#DoAxis2C1NSetup
MapView.cameraRotate#DoVector2dSetup
Audio.MuteGameAudio.MuteMusic
ConsoleToolbox.Hide
Cursor.LeftClickCursor.LeftClickGamepadCursor.LeftDoubleTapCursor.LeftDoubleTapGamepadCursor.LeftStickCursor.MiddleClickCursor.MiddleDoubleTapCursor.RightClickCursor.RightDoubleTap
EVA.JumpEVA.MoveFrontBackEVA.MoveLeftRightEVA.MoveStrafeLeftRightEVA.MoveUpDownEVA.RotatePitchEVA.RotateRollEVA.RotateYawEVA.Run
Flight.ActiveFuncitonMenuFlight.ActiveSASLastUseFlight.CameraFineMovementFlight.cameraPanFlight.CameraPitchGamepadFlight.CameraYawGamepadFlight.CameraZoomFlight.changeALTFlight.changeVELFlight.CycleCameraModeFlight.FocusNextFlight.FocusPrevFlight.hotKeyModifierFlight.InteractFlight.InteractAltFlight.InteractAlt2Flight.modifierFlight.mouseDoubleTapFlight.mouseSecondaryTapFlight.PitchFlight.RollFlight.ShowMapFlight.StageFlight.ThrottleCutoffFlight.ThrottleDeltaFlight.ThrottleMaxFlight.ToggleAeroGUIFlight.toggleCameraZoomFlight.ToggleFreeCameraFlight.ToggleLandingGearFlight.ToggleLightsFlight.ToggleMouselookFlight.TogglePrecisionModeFlight.ToggleRCSFlight.ToggleRotLinControlsFlight.ToggleSASFlight.ToggleVesselLabelsFlight.TranslateXFlight.TranslateYFlight.TranslateZFlight.TriggerActionGroup1Flight.TriggerActionGroup10Flight.TriggerActionGroup2Flight.TriggerActionGroup3Flight.TriggerActionGroup4Flight.TriggerActionGroup5Flight.TriggerActionGroup6Flight.TriggerActionGroup7Flight.TriggerActionGroup8Flight.TriggerActionGroup9Flight.TrimModifierFlight.WheelBrakesFlight.WheelSteerFlight.WheelThrottleFlight.Yaw
Global.ConfirmDialogueGlobal.ExpandTooltipGlobal.FreezeTooltipGlobal.MenuGoBackGlobal.OpenContextPanelGlobal.QuickLoadGlobal.QuickLoadHoldGlobal.QuickSaveGlobal.SkipSplashScreenGlobal.TimeWarpDecreaseGlobal.TimeWarpIncreaseGlobal.TimeWarpStopGlobal.ToggleBiomeDebugViewGlobal.ToggleDebugAudioGlobal.ToggleDebugKeyShowAssetNameGlobal.ToggleDebugMPWindowGlobal.ToggleDebugWindowGlobal.ToggleInGameMPWindowGlobal.TogglePartsManagerGlobal.TogglePauseMenuGlobal.TogglePlayerCheatMenuGlobal.ToggleUIVisibility
KSC.CameraZoomKSC.ShowMap
MapView.altKeyModifierMapView.cameraMoveXYMapView.cameraRotateMapView.cameraZoomMapView.changeALTMapView.changeVELMapView.ctrlKeyModifierMapView.FocusMapView.HideMapMapView.mousePositionMapView.mousePrimaryMapView.mouseSecondaryMapView.mouseTertiaryMapView.nextMapItemMapView.previousMapItemMapView.resetCamera
Navigation_Move_DPad.MoveDownNavigation_Move_DPad.MoveLeftNavigation_Move_DPad.MoveRightNavigation_Move_DPad.MoveUpNavigation_Move_LeftStick.MoveDownNavigation_Move_LeftStick.MoveLeftNavigation_Move_LeftStick.MoveRightNavigation_Move_LeftStick.MoveUpNavigation_Quit.QuitNavigation_Scroll.ScrollNavigation_Slider.CancelNavigation_Slider.SubmitNavigation_Slider.ValueNavigation_Submit.HoldSubmitNavigation_Submit.Submit
RD.cameraDragMouseRD.cameraMovementRD.cameraZoomRD.expandPartInfoTooltipRD.mousePositionRD.ScrollTechTree
VAB.addFavoriteVAB.blueprintModeGamepadVAB.cameraFastModifierVAB.cameraLookVAB.cameraPanVAB.cameraPanGamepadVAB.cameraRotateVAB.cameraZoomVAB.cameraZoomGamepadVAB.copyVAB.deleteVAB.disableStackAttachmentVAB.fastScrollModifierVAB.hotKeyModifierVAB.launchVAB.lockTargetVAB.modifierVAB.modifierGamepadVAB.mousePrimaryVAB.mouseSecondaryVAB.mouseTertiaryVAB.nextSymmetryModeVAB.pasteVAB.previousSymmetryModeVAB.quitOrthoViewVAB.redoVAB.resetCameraVAB.resetPartRotationVAB.rotatePartGamepadVAB.rotatePitchVAB.rotateRollVAB.rotateYawVAB.searchVAB.selectAllPrimaryAssemblyVAB.setSymmetryMirrorModeVAB.testLoadVAB.testSaveVAB.toggleAngleSnapVAB.toggleCategoriesGamepadVAB.toggleConsoleToolboxVAB.toggleFilterGamepadVAB.toggleFrameOfReferenceVAB.toolMoveVAB.toolMoveUpDownVAB.toolNumbersVAB.tooltipPageDownVAB.tooltipPageUpVAB.undo




