//=============================================
// Bind.mac: Unreal input system bindings
//=============================================

// Mouse button bindings.
Bind LButton  "Button bFire | Fire"
Bind MButton  "Axis AXIS_BaseY  Speed=+300.0"
Bind RButton  "Button bLook"

// Mouse axis movement bindings.
Bind MouseX   "Axis aMouseX Speed=10.0"
Bind MouseY   "Axis aMouseY Speed=10.0"
Bind MouseW   "Axis aLookUp Speed=10.0"

// Joystick bindings.
Bind JoyX     "Axis aBaseX"
Bind JoyY     "Axis aBaseY"

// Axis movements.
Bind L        "Axis aBaseY  Speed=+300.0"
Bind Up       "Axis aBaseY  Speed=+300.0"
Bind Down     "Axis aBaseY  Speed=-300.0"
Bind .        "Axis aBaseX  Speed=+150.0"
Bind ,        "Axis aBaseX  Speed=-150.0"
Bind Right    "Axis aStrafe Speed=+300.0"
Bind Left     "Axis aStrafe Speed=-300.0"
Bind ";"      "Axis aStrafe Speed=-200.0 | Axis aTurn Speed=+100.0"
Bind "'"      "Axis aStrafe Speed=+200.0 | Axis aTurn Speed=-100.0"
Bind Delete   "Axis aLookUp Speed=-100.0"
Bind PageDown "Axis aLookUp Speed=+100.0"

// Buttons.
Bind Insert   "Button bAltFire | AltFire"
Bind Space    "Button bJump | Jump"
Bind Alt      "Button bAltFire | AltFire"
Bind Ctrl     "Button bFire | Fire"
Bind Home     "Button bFire | Fire"
Bind "/"      "Button bStrafe"
Bind Home     "Button bZoom"
Bind End      "Button bSnapLevel"
Bind C        "Button bDuck"
Bind \        "Button bLook"
Bind Shift    "Button bRun"

// Server commands.
Bind 0        "SwitchWeapon 0"
Bind 1        "SwitchWeapon 1"
Bind 2        "SwitchWeapon 2"
Bind 3        "SwitchWeapon 3"
Bind 4        "SwitchWeapon 4"
Bind 5        "SwitchWeapon 5"
Bind 6        "SwitchWeapon 6"
Bind 7        "SwitchWeapon 7"
Bind 8        "SwitchWeapon 8"
Bind 9        "SwitchWeapon 9"
Bind 0        "SwitchWeapon 10"
Bind [        "PrevItem"
Bind ]        "NextItem"
Bind Enter    "ActivateItem"
Bind Pause    "Pause"
Bind G		  "Grab"

// Toggles.
Bind CapsLock "Toggle bLook"

// Utility keys.
Bind F11      "Brightness"
Bind -        "ViewDown"
Bind =        "ViewUp"
Bind Tab      "Type"
Bind F12      "EndFullscreen"

// Cheats.
Bind S	      "Axis aUp Speed=+300.0"
Bind Z	      "Axis aUp Speed=-300.0"
Bind Y        "RenDev Shot"

// Developer commands.
Bind O        "Toggle bExtra0"
Bind T        "Rend T"
Bind Y        "playsound sound=LSplash"
Bind U        "playsound sound=Expl2"
