KeyMap.ini

`KeyMap.ini` contains definitions for the game controls. It is a part of Moorhuhn Kart: Extra's source.

## Contents

```
[Level]
KEY_ESC=Escape
KEY_NONE=BossKey
KEY_F=ToggleFrameRate
KEY_M=ToggleMusic
KEY_ALT=AltKey
KEY_LSHIFT=RearView1
KEY_RSHIFT=RearView2

[Level:Track]
KEY_F1=DebugInfos
KEY_F3=ShowKeys
KEY_P=ShowSounds
KEY_F8=PlayPhantom
KEY_F9=TogglePhantomTrail
KEY_F11=SlowMotion
KEY_F12=ScreenShot
KEY_F6=LogSounds

KEY_TAB=NextCharacter
KEY_UP=menuUp
KEY_DOWN=menuDown
KEY_LEFT=menuLeft
KEY_RIGHT=menuRight
KEY_SPACE=menuAction
KEY_ENTER=menuAction
MOUSE_LEFT=menuAction
KEY_C=ToggleColliderMode

GAMEPAD_UP=menuUp
GAMEPAD_DOWN=menuDown
GAMEPAD_LEFT=menuLeft
GAMEPAD_RIGHT=menuRight
GAMEPAD_BUTTON1=menuAction
GAMEPAD_BUTTON2=menuAction
GAMEPAD_BUTTON3=menuAction
GAMEPAD_BUTTON4=Escape
GAMEPAD_BUTTON5=menuAction
GAMEPAD_BUTTON6=Escape

[Level:Menu]
KEY_LEFT=Left
KEY_RIGHT=Right
KEY_UP=Up
KEY_DOWN=Down
KEY_SPACE=Action
KEY_ENTER=Action
MOUSE_LEFT=Action
KEY_F12=ScreenShot
KEY_C=Credits
KEY_ALT=Credits2

GAMEPAD_BUTTON1=Action
GAMEPAD_BUTTON2=Action
GAMEPAD_BUTTON3=Action
GAMEPAD_BUTTON4=Escape
GAMEPAD_BUTTON5=Action
GAMEPAD_BUTTON6=Escape
GAMEPAD_LEFT=Left
GAMEPAD_RIGHT=Right
GAMEPAD_UP=Up
GAMEPAD_DOWN=Down

KEY_NUMPAD8=Up
KEY_NUMPAD5=Down
KEY_NUMPAD2=Down
KEY_NUMPAD4=Left
KEY_NUMPAD6=Right
KEY_NUMPAD0=Action
KEY_DECIMAL=Action

KEY_G=PhantomMenu
KEY_BACKSPACE=BackSpace
#the typing input slot does not need to be configured

[ControlMode]
KEY_F2=Next

[ControlMode:None]
KEY_LSHIFT=Dummy

[ControlMode:Light]
KEY_GREY_PLUS=NextLight
KEY_GREY_MINUS=SwitchLight
#KEY_GREY_STAR=AddLight
#KEY_GREY_MINUS=DeleteLight
KEY_RBRACE=Increase
KEY_LBRACE=Decrease
KEY_X=SelectX
KEY_Y=SelectY
KEY_Z=SelectZ
KEY_T=SelectR
KEY_G=SelectG
KEY_B=SelectB
KEY_S=SelectStrength
KEY_NUMPAD0=Digit0
KEY_NUMPAD1=Digit1
KEY_NUMPAD2=Digit2
KEY_NUMPAD3=Digit3
KEY_NUMPAD4=Digit4
KEY_NUMPAD5=Digit5
KEY_NUMPAD6=Digit6
KEY_NUMPAD7=Digit7
KEY_NUMPAD8=Digit8
KEY_NUMPAD9=Digit9
KEY_DECIMAL=Decimal
KEY_BACKSPACE=BackSpace
KEY_ENTER=Enter
KEY_NUMENTER=Enter

[ControlMode:Camera]
KEY_LSHIFT=Reverse
KEY_RSHIFT=Reverse
KEY_NUMPAD1=Back
KEY_NUMPAD2=UpPos
KEY_NUMPAD3=UpLook

[ControlMode:Kart]
# in game configuration of kart driving properties:
KEY_LSHIFT=Decrease
KEY_RSHIFT=Decrease
KEY_NUMPAD0=ShowConfig
KEY_NUMPAD1=ConfigAcceleration
KEY_NUMPAD2=ConfigDeceleration
KEY_NUMPAD3=ConfigMaxSpeed
KEY_NUMPAD4=ConfigRollOut
KEY_NUMPAD5=ConfigTurnGain
KEY_NUMPAD6=ConfigTurnSpeedDown
KEY_NUMPAD7=ConfigMaxTurn
KEY_NUMPAD8=ConfigSpinOut

[GameObject:Kart:Player]
# arrow keys
KEY_UP=Accelerate:1
KEY_DOWN=Brake:1
KEY_LEFT=Left:1
KEY_RIGHT=Right:1
KEY_SPACE=Action:1
KEY_ENTER=Action:1

# numpad
KEY_NUMPAD8=Accelerate:2
KEY_NUMPAD5=Brake:2
KEY_NUMPAD2=Brake:2
KEY_NUMPAD4=Left:2
KEY_NUMPAD6=Right:2
KEY_NUMPAD7=Action:2
KEY_NUMPAD9=Action:2
KEY_NUMPAD0=Action:2
KEY_DECIMAL=Action:2

# notebook right player
KEY_LBRACE=Accelerate:3
KEY_DQUOTE=Brake:3
KEY_SEMICOLON=Left:3
KEY_BSLASH=Right:3
KEY_DOT=Action:3
KEY_COMMA=Action:3

# left player
KEY_W=Accelerate:4
KEY_S=Brake:4
KEY_A=Left:4
KEY_D=Right:4
KEY_CTRL=Action:4

# gamepad
GAMEPAD_LEFT=Left:5
GAMEPAD_RIGHT=Right:5
GAMEPAD_BUTTON1=Brake:5
GAMEPAD_BUTTON2=Accelerate:5
GAMEPAD_BUTTON3=Action:5
GAMEPAD_BUTTON4=Escape
GAMEPAD_BUTTON5=Action:5
GAMEPAD_BUTTON6=Escape

# and buttons can interfere
#GAMEPAD_UP=Accelerate:5
#GAMEPAD_DOWN=Brake:5

KEY_F4=GetPowerUp
KEY_F5=GoNextLap
KEY_F6=GoNextLap2
#KEY_F6=LogSounds
KEY_F7=EnemyPowerUp

[GameObject:Track]
KEY_T=ToggleRailMode
KEY_V=ToggleClusterMode

```