function return FALSE will also allow you access to all of the stuff mapped in Batman Arkham Knight\BmGame\Config\BmInput.ini. Some development stuff like:
Code: Select all
Bindings=(Name="P",Command="TogglePhysicsMode")
Bindings=(Name="Up",Command="MoveForward")
Bindings=(Name="Down",Command="MoveBackward")
Bindings=(Name="Left",Command="TurnLeft")
Bindings=(Name="Right",Command="TurnRight")
Bindings=(Name="F1",Command="viewmode wireframe", bIgnoreShift=True,Alt=False,bIgnoreAlt=True)
Bindings=(Name="F2",Command="viewmode unlit")
Bindings=(Name="F3",Command="viewmode lit")
Bindings=(Name="F4",Command="viewmode detaillighting")
Bindings=(Name="F5",Command="viewmode shadercomplexity")
Bindings=(Name="F7",Command="OPENKISMETDEBUGGER SEQUENCE=PAUSEKISMETDEBUGGER",Alt=True)
Bindings=(Name="F9",Command="shot")
bInvertMouse=true
bInvertCapeGlide=true
Bindings=(Name="F5",Command="ReloadLevel")
Bindings=(Name="F8",Command="show postprocess")
Bindings=(Name="F11",Command="ToggleMovieRecord")
Bindings=(Name="F6",Command="Stat StartFile")
Bindings=(Name="F7",Command="Stat StopFile")
Bindings=(Name="V",Command="FreezeAll")
Bindings=(Name="X",Command="TelemetryTogglePause")
Bindings=(Name="C",Command="ToggleLockCamera", Control=True)
Bindings=(Name="Y",Command="ToggleGhost")
Bindings=(Name="T",Command="Teleport",Alt=false)
Bindings=(Name="T",Command="DebugTest",Alt=true)
Bindings=(Name="Add", Command="AddXP")
Bindings=(Name="Period",Command="ToggleThoughts",Alt=false)
Bindings=(Name="Period",Command="ToggleErrorThoughts",Alt=true)
Bindings=(Name="Semicolon",Command="StepPawnDisplayingThoughts",Alt=false,Control=false)
Bindings=(Name="Semicolon",Command="DisplayLookAtPawnThoughts",Alt=false,Control=true)
Bindings=(Name="Semicolon",Command="AdvanceCurrentThoughtHistoryItem",Alt=true,Control=false)
Bindings=(Name="NumPadTwo",Command="DebugCameraDown | OnRelease StopDebugCameraMovement | DebugMenuNumber 2")
Bindings=(Name="NumPadFour",Command="DebugCameraLeft | OnRelease StopDebugCameraMovement | DebugMenuNumber 4")
Bindings=(Name="NumPadSix",Command="DebugCameraRight | OnRelease StopDebugCameraMovement | DebugMenuNumber 6")
Bindings=(Name="NumPadEight",Command="DebugCameraUp | OnRelease StopDebugCameraMovement | DebugMenuNumber 8")
Bindings=(Name="NumPadSeven",Command="DebugCameraForward | OnRelease StopDebugCameraMovement | DebugMenuNumber 7")
Bindings=(Name="NumPadOne",Command="DebugCameraBack | OnRelease StopDebugCameraMovement | DebugMenuNumber 1")
Bindings=(Name="NumPadNine",Command="DebugCameraZoomIn | OnRelease StopDebugCameraMovement | DebugMenuNumber 9")
Bindings=(Name="NumPadThree",Command="DebugCameraZoomOut | OnRelease StopDebugCameraMovement | DebugMenuNumber 3")
Bindings=(Name="NumPadZero",Command="DebugMenuNumber 0")
Bindings=(Name="NumPadFive",Command="DebugMenuNumber 5")
Bindings=(Name="One",Command="SelectGadget 0 | DebugMenuNumber 1", Shift=false)
Bindings=(Name="Two",Command="SelectGadget 1 | DebugMenuNumber 2", Shift=false)
Bindings=(Name="Three",Command="SelectGadget 2 | DebugMenuNumber 3", Shift=false)
Bindings=(Name="Four",Command="SelectGadget 3 | DebugMenuNumber 4", Shift=false)
Bindings=(Name="Five",Command="SelectGadget 4 | DebugMenuNumber 5", Shift=false)
Bindings=(Name="Six",Command="SelectGadget 5 | DebugMenuNumber 6", Shift=false)
Bindings=(Name="Seven",Command="SelectGadget 6 | DebugMenuNumber 7", Shift=false)
Bindings=(Name="Eight",Command="SelectGadget 7 | DebugMenuNumber 8", Shift=false)
Bindings=(Name="Nine",Command="SelectGadget 8 | DebugMenuNumber 9", Shift=false)
Bindings=(Name="Zero",Command="SelectGadget 9 | DebugMenuNumber 0", Shift=false)
Bindings=(Name="C",Command="ToggleAlternativeCamera",Control=true)
Bindings=(Name="Run",Command="StartRun | OnRelease EndRun | Button bRunButton")
Bindings=(Name="Stealth",Command="StartStealthMove | OnRelease EndStealthMove | Button bCrouchButton | FloorTakedownModifierPressed | OnRelease FloorTakedownModifierReleased | LedgeToCeilingPressed | LandPressed")
Bindings=(Name="Grapple",Command="BankPoints | GrapplePressed | OnRelease GrappleReleased | Button aGrappleButton")
Bindings=(Name="Gadget",Command="GadgetPressed | OnRelease GadgetReleased")
Bindings=(Name="Grab", Command="GrabPressed | OnRelease GrabReleased | Button aTakedownButton")
Bindings=(Name="Cover", Command="CoverPressed | OnRelease CoverReleased");
Bindings=(Name="HoldToZoom", Command="ReadyGadget | OnRelease UnreadyGadget | Button bReadyGadgetButton")
Bindings=(Name="GadgetMode", Command="StartGadgetMode | OnRelease EndGadgetMode")
Bindings=(Name="ForensicMode", Command="SelectForensicModePressed | OnRelease SelectForensicModeReleased | Button bForensicsButton")
Bindings=(Name="GrappleOrGadget", Command="BankPoints | GrappleOrGadgetPressed | OnRelease GadgetReleased | Button aGrappleButton")
Bindings=(Name="GrappleOrGadgetOrQuickStrike", Command="GrappleOrStrikeGadgetPressed | OnRelease GadgetReleased | Button aGrappleButton")
Bindings=(Name="GadgetOrQuickStrike", Command="GadgetOrQuickStrikePressed | OnRelease GadgetReleased | Button bRightTrigger")
Bindings=(Name="StealthOrGadget", Command="StealthOrGadgetPressed | OnRelease EndStealthMove | OnRelease GadgetReleased | Button bCrouchButton | FloorTakedownModifierPressed | OnRelease FloorTakedownModifierReleased | LedgeToCeilingPressed | LandPressed")
Bindings=(Name="QuickStrike", Command="TriggerFearTakedown 0 | TriggerQuickStrike | OnRelease QuickStrikeReleased | Button aQuickStrike")
Bindings=(Name="HeavyStrike", Command="TriggerHeavyStrike | OnRelease HeavyStrikeReleased")
Bindings=(Name="ChargeStrike", Command="TriggerChargeStrike | OnRelease ChargeStrikeReleased")
Bindings=(Name="BlockBreaker", Command="TriggerBlockBreaker | OnRelease BlockBreakerReleased")
Bindings=(Name="Redirect", Command="TriggerRedirect | OnRelease RedirectReleased")
Bindings=(Name="ContextSensitive", Command="PressedContextSensitive | OnRelease ReleasedContextSensitive")
Bindings=(Name="ReadyBatarang", Command="ReadyBatarang | OnRelease UnReadyBatarang")
Bindings=(Name="HoldToZoomOrCounter", Command="ReadyGadgetOrCounterPressed | OnRelease ReadyGadgetOrCounterReleased | OnRelease UnreadyGadget | Button bReadyGadgetButton | Button aTakedownButton | Button bRightTrigger")
Bindings=(Name="PS3Crouch", Command="StealthOrQuickBatclawPressed | OnRelease EndStealthMove | Button bCrouchButton | FloorTakedownModifierPressed | OnRelease FloorTakedownModifierReleased | LedgeToCeilingPressed | LandPressed"))
Bindings=(Name="ChargeVenom", Command="ChargeVenomPressed | OnRelease ChargeVenomReleased")
Bindings=(Name="HoldToTaunt", Command="HoldToTauntPressed | OnRelease HoldToTauntReleased")
Bindings=(Name="BrakeButton", Command="BrakePressed | Button bHandbrakeOrBrake")
Bindings=(Name="ExitVehicle", Command="ExitVehiclePressed | OnRelease ExitVehicleReleased")
Bindings=(Name="DualPlay", Command="DualPlayPressed | OnRelease DualPlayReleased")
Bindings=(Name="FireGun", Command="FireGunPressed")
Bindings=(Name="ZoomOrDetectiveMode", Command="ZoomOrDetPressed | OnRelease ZoomOrDetReleased");
Bindings=(Name="VehicleSecondaryFire",Command="")
Bindings=(Name="HoldForLineLaunchStop", Command="HoldForLineLaunchStopPressed | OnRelease HoldForLineLaunchStopReleased")
Bindings=(Name="BatmobileSonar", Command="BatmobileSonarPressed | OnRelease BatmobileSonarReleased")
Bindings=(Name="C",Command="ToggleDrivingCamera | DebugLevelLoad Combat",Control=false)
Bindings=(Name="Y",Command="ToggleGhost",Shift=true, bIgnoreShift=false)
Bindings=(Name="T",Command="Teleport",Shift=true, bIgnoreShift=false)
Bindings=(Name="W",Command="DebugMenuUpPressed | OnRelease DebugMenuUpReleased")
Bindings=(Name="S",Command="DebugMenuDownPressed | OnRelease DebugMenuDownReleased",Control=false)
Bindings=(Name="A",Command="DebugMenuLeftPressed | OnRelease DebugMenuLeftReleased")
Bindings=(Name="D",Command="DebugMenuRightPressed | OnRelease DebugMenuRightReleased | DebugLevelLoad FE_VSlice")
Bindings=(Name="Up",Command="DebugMenuUpPressed | OnRelease DebugMenuUpReleased")
Bindings=(Name="Down",Command="DebugMenuDownPressed | OnRelease DebugMenuDownReleased")
Bindings=(Name="Left",Command="DebugMenuLeftPressed | OnRelease DebugMenuLeftReleased")
Bindings=(Name="Right",Command="DebugMenuRightPressed | OnRelease DebugMenuRightReleased")
Bindings=(Name="S",Command="AutoSaveGame",Control=true)
Bindings=(Name="Q",Command="DebugMenuPrevPage")
Bindings=(Name="E",Command="DebugMenuNextPage")
Bindings=(Name="Delete",Command="DebugMenuOn | OnRelease DebugMenuOff")
Bindings=(Name="RightShift",Command="DebugMenuOn | OnRelease DebugMenuOff")
Bindings=(Name="Enter",Command="DebugCamSingleFrameStep | DebugMenuSelectA")
Bindings=(Name="BackSpace",Command="ToggleDebugCamera true",Control=False,Alt=False)
Bindings=(Name="BackSpace",Command="DebugCamera2Pad",Control=True)
Bindings=(Name="K",Command="DebugKillAllEnemies | KillVehicles", Control = false)
Bindings=(Name="K",Command="DebugKillAllButOneEnemyInRoom", Control = true)
Bindings=(Name="I",Command="ToggleLookInvert")
Bindings=(Name="G",Command="DebugGiveAllGadgets",Shift=false)
Bindings=(Name="F",Command="DebugLevelLoad FE_Free_Roam")
Bindings=(Name="Escape",Command="UserPause")
Bindings=(Name="Pause",Command="UserPause")
Bindings=(Name="P",Command="TogglePhysicsGrabber | DebugLevelLoad Predator_A1?Chapters=4",Control=false,Alt=false,Shift=false)
Bindings=(Name="P",Command="TogglePaths",Control=false,Alt=true,Shift=false)
Bindings=(Name="P",Command="ToggleAIPaths",Control=true,Alt=false,Shift=false)
Bindings=(Name="P",Command="ToggleNavMeshInspector",Control=true,Alt=true,Shift=false)
Bindings=(Name="H",Command="ToggleHighSpeed",Alt=false)
Bindings=(Name="H",Command="ToggleSuperHighSpeed",Alt=true)
Bindings=(Name="L",Command="ToggleLowSpeed",Alt=false)
Bindings=(Name="L",Command="DebugLoadGame",Alt=true)
Bindings=(Name="Equals",Command="DebugWeaponIn | Button aRightShoulder")
Bindings=(Name="Underscore",Command="DebugWeaponOut | Button aLeftShoulder")
Bindings=(Name="SLASH",Command="GPU")
Bindings=(Name="LeftBracket",Command="ToggleStreamingMiniMap")
Bindings=(Name="RightBracket",Command="Stat Levels")
Bindings=(Name="U",Command="UnlockAllUpgrades TRUE")
Bindings=(Name="U",Command="DebugGiveArmour",Shift=true,Control=false)
Bindings=(Name="U",Command="DebugRemoveArmour",Shift=false,Control=true)"N
Bindings=(Name="COMMA",Command="ToggleEnemiesCanAttack")
Bindings=(Name="O",Command="RestoreHealth")
Bindings=(Name="PageUp",Command="DebugMenuStepUp")
Bindings=(Name="PageDown",Command="DebugMenuStepDown")
Bindings=(Name="R",Command="DebugMenuSelectA")
Bindings=(Name="Subtract", Command="BmRagDoll")
Bindings=(Name="Tilde", Command="ToggleLowSpeed | OnRelease ToggleLowSpeed")
Bindings=(Name="BackSpace",Command="ToggleScreenshotCamera",Control=False,Alt=True)
Bindings=(Name="N",Command="CycleAnimNames")
Bindings=(Name="J",Command="ReportBug",Control=False)
Bindings=(Name="J",Command="CopyWaypoint",Control=True)
Bindings=(Name="V",Command="ToggleGrapplePointDebug")
Bindings=(Name="B",Command="SpawnPlayerCar")
Bindings=(Name="BackSlash",Command="ToggleOnscreenKismetAndWarnings")
Bindings=(Name="R",Command="SpawnDebugRunAwayThug",Control=true)
Bindings=(Name="XboxTypeS_LeftTrigger",Command="HoldToZoom | DebugMenuQualifyOnT | OnRelease DebugMenuQualifyOffT | DebugMenuPrevPage | DeepScanOut")
Bindings=(Name="XboxTypeS_RightTrigger",Command="StealthOrGadget | DebugMenuQualifyOnT | OnRelease DebugMenuQualifyOffT | DebugMenuNextPage | AttackThrow | BatmobileFireButton | Button bFireVehicleWeapon | FireGun | DeepScanIn ")
Bindings=(Name="XboxTypeS_LeftTriggerAxis",Command="Axis aLeftTrigger Speed=1.0 DeadZone=0.2 | Axis aUp Speed=-1.0 DeadZone=0.1")
Bindings=(Name="XboxTypeS_RightTriggerAxis",Command="Axis aRightTrigger Speed=1.0 DeadZone=0.2 | Axis aUp Speed=1.0 DeadZone=0.1 | Axis aThrottleAxis Speed=1.0 DeadZone=0.0")
Bindings=(Name="XboxTypeS_RightThumbstick",Command="DebugMenuSelectA | Button bLookBehindVehicle | QuickPhotoMode | ToggleCameraZoom")
Bindings=(Name="XboxTypeS_LeftThumbstick",Command="DebugMenuSelectA | Button bLeftStickDown | QuickPhotoMode | DetonateGel | HoldForLineLaunchStop | BatmobileSonar")
Bindings=(Name="XboxTypeS_DPad_Left",Command="Button bRawDpadLeft | OpenChallengeWheel | OnRelease CloseChallengeWheel | DebugMenuLeftPressed | OnRelease DebugMenuLeftReleased")
Bindings=(Name="XboxTypeS_DPad_Right",Command="Button bRawDpadRight | OpenMostWantedmenu | OnRelease CloseMostWantedMenu | DebugMenuRightPressed | OnRelease DebugMenuRightReleased")
Bindings=(Name="XboxTypeS_DPad_Up",Command="Button bRawDpadUp | MoveDialogueOptionUp | ForensicMode | DebugMenuUpPressed | OnRelease DebugMenuUpReleased | SelectVehicleWeapon 4 | OnRelease ReleaseVehicleWeapon 4")
Bindings=(Name="XboxTypeS_DPad_Down",Command="Button bRawDpadDown |MoveDialogueOptionDown | Button bGadgetSelectWheel | DebugMenuDownPressed | OnRelease DebugMenuDownReleased")
Bindings=(Name="XboxTypeS_Back",Command="OpenLevelUpOrMap")
Bindings=(Name="XboxTypeS_Start",Command="UserPause")
Bindings=(Name="XboxTypeS_LeftX",Command="Axis aStrafe Speed=1.0 DeadZone=0.3 | Axis aRawLHJoyRight Speed=1.0 DeadZone=0.0")
Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=1.0 DeadZone=0.3 | Axis aRawLHJoyUp Speed=1.0 DeadZone=0.0" )
Bindings=(Name="XboxTypeS_RightX",Command="Axis aTurn Speed=1.0 DeadZone=0.2 | Axis aRawRHJoyRight Speed=1.0 DeadZone=0.0")
Bindings=(Name="XboxTypeS_RightY",Command="Axis aLookup Speed=1.0 DeadZone=0.2 | Axis aRawRHJoyUp Speed=1.0 DeadZone=0.0")
Bindings=(Name="XboxTypeS_A",Command="DebugCamSingleFrameStep | EjectFromVehicle | BattleStrafe | ContextSensitive | Run | CapeGlide | AcceptConversation | Evade | DebugMenuSelectA | CancelBatarangCamera | TriggerPhysImpact")
Bindings=(Name="XboxTypeS_B",Command="ExitAgilityMode | QuickGadgetB | OnRelease ReleaseQuickGadgetB | Cover | BlockBreaker | SkipCutscene | CancelGadget | DebugMenuSelectB | CancelBatarangCamera | Button bCancelButton")
Bindings=(Name="XboxTypeS_X",Command="TriggerFearTakedown 0 | TriggerQuickStrike | QuickGadgetX | OnRelease ReleaseQuickGadgetY | DebugMenuSelectX | CancelBatarangCamera | BrakeButton | OnRelease QuickStrikeReleased | Button aQuickStrike")
Bindings=(Name="XboxTypeS_Y",Command="QuickGadgetY | OnRelease ReleaseQuickGadgetY | Grab | ActivateNoise | DebugMenuSelectY | SpecialMoveCheat | CancelBatarangCamera | ToggleVideoRec | Button bVehicleBoostButton | TogglePhysImpact | HangFromVantagePoint | ZipLine")
Bindings=(Name="XboxTypeS_LeftShoulder",Command="DebugMenuStepUp | DualPlay | ThermalMode | Button aLeftShoulder | SlowDownSpectatorCamera")
Bindings=(Name="XboxTypeS_RightShoulder",Command="DebugMenuStepDown | Grapple | SecondaryFireGadget | ToggleDrivingCamera | OnRelease SecondaryFireReleased | DebugMenuQualifyOnB | OnRelease DebugMenuQualifyOffB | Button aRightShoulder | SpeedUpSpectatorCamera | Button bFireVehicleSecondaryWeapon | SecondaryFireVehicleWeapon | PursuitModeTagGun")
Bindings=(Name="TAB", Command="OpenLevelUpOrMap")
Bindings=(Name="SIXAXIS_AccelX",Command="Axis aAccelX Speed=1.0 DeadZone=0.2")
Bindings=(Name="SIXAXIS_AccelY",Command="Axis aAccelY Speed=1.0 DeadZone=0.2")
Bindings=(Name="SIXAXIS_AccelZ",Command="Axis aAccelZ Speed=1.0 DeadZone=0.2")
Bindings=(Name="SIXAXIS_Gyro",Command="Axis aGyro Speed=1.0 DeadZone=0.2")
Bindings=(Name="LeftMouseButton",Command="SkipCutscene")
If some of the above intersect with normal key behavior and you don't want them, just clean the section up