// Profile name
Name = keyboard

// Binding options :
// Cat = binding category
// Sub = binding sub category
// Ctl:x = a controller id (not required for keyboard)
// Menu:x = set the binding to a menu
// Type = The type of input.  Can be ControllerAxis, ControllerButton, ControllerSlider, ControllerPOV, Keyboard, MouseAxis, MouseButton, MouseWheel
// Value = the ID of the button / key / axis.  Browse to this URL for a list of keys and values: https://www.appgamekit.com/documentation/guides/scancodes.htm
// Inv = Invert the axis, 1 = invert, 0 = normal

// The global mode is assigned in both Playing and Paused states
Mode = Global
Bind = Cat:Pause | Type:Keyboard | Value:13
Bind = Cat:Camera | Type:Keyboard | Value:67
Bind = Cat:Hud | Type:Keyboard | Value:35
Bind = Cat:CameraReset | Type:Keyboard | Value:55
Bind = Cat:CameraRotateLeft | Type:Keyboard | Value:56
Bind = Cat:CameraRotateRight | Type:Keyboard | Value:57
Bind = Cat:CameraRotateX | Sub:Dec | Type:Keyboard | Value:38
Bind = Cat:CameraRotateX | Sub:Inc | Type:Keyboard | Value:40
Bind = Cat:CameraRotateY | Sub:Dec | Type:Keyboard | Value:37
Bind = Cat:CameraRotateY | Sub:Inc | Type:Keyboard | Value:39
Bind = Cat:CameraDist | Sub:Dec | Type:Keyboard | Value:45
Bind = Cat:CameraDist | Sub:Inc | Type:Keyboard | Value:46
Bind = Cat:Restart | Type:Keyboard | Value:123

Mode = Playing
Bind = Cat:Yaw | Sub:Dec | Type:Keyboard | Value:65
Bind = Cat:Yaw | Sub:Inc | Type:Keyboard | Value:68
Bind = Cat:Pitch | Sub:Dec | Type:Keyboard | Value:83
Bind = Cat:Pitch | Sub:Inc | Type:Keyboard | Value:87
Bind = Cat:Roll | Sub:Dec | Type:Keyboard | Value:81
Bind = Cat:Roll | Sub:Inc | Type:Keyboard | Value:69
Bind = Cat:Vertical | Sub:Dec | Type:Keyboard | Value:79
Bind = Cat:Vertical | Sub:Inc | Type:Keyboard | Value:75
Bind = Cat:Lateral | Sub:Dec | Type:Keyboard | Value:73
Bind = Cat:Lateral | Sub:Inc | Type:Keyboard | Value:80
Bind = Cat:Fire1 | Type:Keyboard | Value:32
Bind = Cat:Throttle | Sub:Dec | Type:Keyboard | Value:190
Bind = Cat:Throttle | Sub:Inc | Type:Keyboard | Value:186
Bind = Cat:TargetAhead | Type:Keyboard | Value:84
Bind = Cat:TargetNext | Type:Keyboard | Value:89
Bind = Cat:TargetPrev | Type:Keyboard | Value:82
Bind = Cat:TargetFilterPrev | Type:Keyboard | Value:70
Bind = Cat:TargetFilterNext | Type:Keyboard | Value:71
Bind = Cat:Drift | Type:Keyboard | Value:9
Bind = Cat:Autopilot | Type:Keyboard | Value:36
Bind = Cat:Inter | Type:Keyboard | Value:74
Bind = Cat:PipSys | Type:Keyboard | Value:49
Bind = Cat:PipEng | Type:Keyboard | Value:50
Bind = Cat:PipWep | Type:Keyboard | Value:51
Bind = Cat:PipDefault | Type:Keyboard | Value:52
Bind = Cat:ThrottleFullAhead | Type:Keyboard | Value:112
Bind = Cat:ThrottleFullStop | Type:Keyboard | Value:113
Bind = Cat:ThrottleFullReverse | Type:Keyboard | Value:114