[Configuration]
BasedOn=..\Engine\Config\BaseInput.ini

[Engine.PlayerInput]
LookRightScale=370
LookUpScale=-200

; --- General bindings
.Bindings=(Name="F4",Command="viewclass pawn")
.Bindings=(Name="F11",Command="toggledebugger")
.Bindings=(Name="R",Command=" ReloadWeapon | OnRelease EndReload")
.Bindings=(Name="E",Command="Action")
.Bindings=(Name="LeftControl",Command="ToggleCrouch")
.Bindings=(Name="Escape",Command="exit")
.Bindings=(Name="O",Command="playersonly")
.Bindings=(Name="P",Command="pause")
.Bindings=(Name="Q",Command="ThrowWeapon")
.Bindings=(Name="F5",Command="ShowScores")
.Bindings=(Name="Period",Command="ShootPlayer1")
.Bindings=(Name="Comma",Command="ShootPlayer2")
.Bindings=(Name="z",Command="ZoomPressed | OnRelease ZoomReleased")
.Bindings=(Name="CombatFocus",Command="CombatFocusToggle")
.Bindings=(Name="CombatFocusCheat",Command="CombatFocusCheatToggle")
.Bindings=(Name="I",Command="CombatFocus")
.Bindings=(Name="C",Command="CombatFocusCheat")
.Bindings=(Name="V",Command="DivePressed")
.Bindings=(Name="G",Command="NextCombatFocusTarget")
.Bindings=(Name="H",Command="PrevCombatFocusTarget")
.Bindings=(Name="N",Command="NetReset")
.Bindings=(Name="MiddleMouseButton",Command="AltFireLeftHand")
.Bindings=(Name="One",Command="MaulingLeftTrigger")
.Bindings=(Name="Two",Command="MaulingRightTrigger")
.Bindings=(Name="LeftBracket",Command="StepSimulation")
.Bindings=(Name="RightBracket",Command="ResumeSimulation")
.Bindings=(Name="LeftMouseButton",Command="Fire | MaulingLeftTrigger")
.Bindings=(Name="RightMouseButton",Command="AltFire | MaulingRightTrigger")
.Bindings=(Name="X",Command="ButtonXPress | OnRelease ButtonXRelease")
.Bindings=(Name="Y",Command="ButtonYPress | OnRelease ButtonYRelease")

; --- XBox Bindings
.Bindings=(Name="XboxTypeS_Start",Command="Pause")
.Bindings=(Name="XboxTypeS_Back",Command="ShowScores")
.Bindings=(Name="XboxTypeS_A",Command="Jump")
.Bindings=(Name="XboxTypeS_B",Command="Action")
.Bindings=(Name="XboxTypeS_X",Command="ButtonXPress | OnRelease ButtonXRelease")
.Bindings=(Name="XboxTypeS_Y",Command="ButtonYPress | OnRelease ButtonYRelease")
.Bindings=(Name="XboxTypeS_DPad_Up",Command="PressedWeaponUp | OnRelease ReleasedNextWeapon")
.Bindings=(Name="XboxTypeS_DPad_Down",Command="PressedWeaponDown | OnRelease ReleasedNextWeapon")
.Bindings=(Name="XboxTypeS_DPad_Left",Command="PressedWeaponLeft | OnRelease ReleasedNextWeapon")
.Bindings=(Name="XboxTypeS_DPad_Right",Command="PressedWeaponRight | OnRelease ReleasedNextWeapon")
.Bindings=(Name="XboxTypeS_LeftThumbstick",Command="ShowObjectiveLocatorHUD")
.Bindings=(Name="XboxTypeS_RightThumbstick",Command="CombatFocus")
.Bindings=(Name="XboxTypeS_LeftTrigger",Command="ZoomPressed | OnRelease ZoomReleased | MaulingLeftTrigger | SpectatePrev")
.Bindings=(Name="XboxTypeS_RightTrigger",Command="Fire | MaulingRightTrigger | SpectateNext")
.Bindings=(Name="XboxTypeS_LeftShoulder",Command="AltFireLeftHand")
.Bindings=(Name="XboxTypeS_RightShoulder",Command="AltFire")
.Bindings=(Name="XboxTypeS_LeftX",Command="Axis aStrafe Speed=1.0 DeadZone=0.3 | Axis mMeleeLeftAnalogX Speed=1.0 DeadZone=0.3")
.Bindings=(Name="XboxTypeS_LeftY",Command="Axis aBaseY Speed=1.0 DeadZone=0.3 | Axis mMeleeLeftAnalogY Speed=1.0 DeadZone=0.3")
.Bindings=(Name="XboxTypeS_RightX",Command="Axis aTurn Speed=1.0 DeadZone=0.2")
.Bindings=(Name="XboxTypeS_RightY",Command="Axis aLookup Speed=1.0 DeadZone=0.2")

[Editor.EditorViewportInput]
.Bindings=(Command="CAMERA TOGGLE",Name="V",Shift=True)

[TurokGame.TurokFE]
CycleLanguageForward=Period
CycleLanguageBackward=Comma
