diff --git a/IL-2_1946.json b/IL-2_1946.json new file mode 100644 index 0000000..180337e --- /dev/null +++ b/IL-2_1946.json @@ -0,0 +1,1163 @@ +{ + "version": "1.0", + "showOverlay": true, + "showVrOverlay": true, + "keyRepeatInterval": 30, + "buttonToModeActionsMap": { + "1": [ + { + "toggle": false, + "longPress": false, + "modeUuid": "e305d7e5-5dcb-4efb-aa32-afaa574bc503" + } + ], + "2": [ + { + "toggle": false, + "longPress": false, + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + } + ], + "3": [ + { + "toggle": false, + "longPress": false, + "modeUuid": "ca236e7e-a577-4159-9b4d-14be96a0e21a" + } + ], + "4": [ + { + "toggle": false, + "longPress": false, + "modeUuid": "e4948829-9655-4fc1-8a3a-0ad466ece749" + } + ], + "5": [ + { + "toggle": false, + "longPress": false, + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + } + ], + "6": [ + { + "toggle": true, + "longPress": false, + "modeUuid": "5f9a7aee-0b35-4cfa-985b-7ae55ce208c6" + } + ], + "9": [ + { + "toggle": true, + "longPress": false, + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + } + ], + "10": [ + { + "toggle": true, + "longPress": false, + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + } + ], + "13": [ + { + "toggle": true, + "longPress": false, + "modeUuid": "0a7123c4-5650-45e4-a577-558fb8ed14b9" + } + ] + }, + "modes": [ + { + "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", + "axisToActionsMap": { + "0": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", + "data": { + "deadZone": 0.0, + "exponent": 1.0, + "initialValue": 0.0, + "virtualAxis": "RZ", + "invert": false, + "description": "Rudder" + } + } + ], + "1": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", + "data": { + "maxRelativeSpeed": 4.0, + "hapticFeedback": true, + "deadZone": 0.25, + "exponent": 2.0, + "initialValue": 1.0, + "virtualAxis": "Z", + "invert": false, + "description": "Power" + } + } + ], + "2": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", + "data": { + "deadZone": 0.0, + "exponent": 1.0, + "initialValue": 0.0, + "virtualAxis": "X", + "invert": false, + "description": "Aileron" + } + } + ], + "3": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", + "data": { + "deadZone": 0.0, + "exponent": 1.0, + "initialValue": 0.0, + "virtualAxis": "Y", + "invert": false, + "description": "Elevator" + } + } + ], + "4": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", + "data": { + "longPress": false, + "minAxisValue": 0.5, + "maxAxisValue": 1.0, + "buttonId": 1, + "minActivationInterval": 0, + "description": "Weapon 2" + } + } + ], + "5": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", + "data": { + "longPress": false, + "minAxisValue": 0.5, + "maxAxisValue": 1.0, + "buttonId": 0, + "minActivationInterval": 0, + "description": "Weapon 1" + } + } + ] + }, + "buttonToActionsMap": { + "2": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", + "data": { + "virtualAxis": "RX", + "resetValue": 0.0, + "fluid": false, + "longPress": false, + "activation": "SINGLE_IMMEDIATELY", + "description": "Center View" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", + "data": { + "virtualAxis": "RY", + "resetValue": 0.0, + "fluid": false, + "longPress": false, + "activation": "SINGLE_IMMEDIATELY", + "description": "Center View" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Num5" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Center View" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "PgDn" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Wide View" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 16, + "minActivationInterval": 0, + "description": "Return to Center" + } + } + ], + "7": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "A" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Toggle Autopilot" + } + } + ], + "11": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 4, + "minActivationInterval": 0, + "description": "Airbrake" + } + } + ], + "12": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "V" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Flaps Down" + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "F" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Flaps Up" + } + } + ] + } + }, + { + "uuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "axisToActionsMap": {}, + "buttonToActionsMap": { + "0": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToPressOnScreenKeyboardKeyAction", + "data": { + "lockKey": false, + "longPress": false + } + } + ], + "1": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToPressOnScreenKeyboardKeyAction", + "data": { + "lockKey": true, + "longPress": false + } + } + ], + "3": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToReleaseAllOnScreenKeyboardKeysAction", + "data": { + "longPress": false + } + } + ], + "11": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", + "data": { + "longPress": false, + "direction": "UP" + } + } + ], + "12": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", + "data": { + "longPress": false, + "direction": "RIGHT" + } + } + ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", + "data": { + "longPress": false, + "direction": "DOWN" + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", + "data": { + "longPress": false, + "direction": "LEFT" + } + } + ] + } + }, + { + "uuid": "0a7123c4-5650-45e4-a577-558fb8ed14b9", + "description": "Ground", + "axisToActionsMap": { + "4": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", + "data": { + "deadZone": 0.0, + "exponent": 1.0, + "initialValue": 0.0, + "virtualAxis": "RX", + "invert": false, + "description": "Left Wheel Brake" + } + } + ], + "5": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", + "data": { + "deadZone": 0.0, + "exponent": 1.0, + "initialValue": 0.0, + "virtualAxis": "RY", + "invert": false, + "description": "Right Wheel Brake" + } + } + ] + }, + "buttonToActionsMap": { + "0": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": true, + "buttonId": 6, + "minActivationInterval": 0, + "description": "Toggle Chocks" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_ON_RELEASE", + "longPress": false, + "keystroke": { + "keyCodes": [ + "G" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Gear Up/Down" + } + } + ], + "1": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "longPress": false, + "keystroke": { + "keyCodes": [ + "B" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Wheel Brakes" + } + } + ], + "3": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 5, + "minActivationInterval": 0, + "description": "Toggle Arresting Hook" + } + } + ], + "6": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 7, + "minActivationInterval": 0, + "description": "Lock Tail Wheel" + } + } + ], + "7": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": true, + "buttonId": 9, + "minActivationInterval": 0, + "description": "Open/Close Canopy" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_ON_RELEASE", + "longPress": false, + "keystroke": { + "keyCodes": [ + "I" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Toggle Engine" + } + } + ], + "11": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 8, + "minActivationInterval": 0, + "description": "Toggle Wing Fold" + } + } + ] + } + }, + { + "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "description": "Look", + "axisToActionsMap": { + "0": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToCursorAction", + "data": { + "deadZone": 0.1, + "exponent": 3.0, + "cursorSensitivity": 2000, + "axis": "X", + "invert": false, + "description": "Look Left/Right" + } + } + ], + "1": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToCursorAction", + "data": { + "deadZone": 0.1, + "exponent": 3.0, + "cursorSensitivity": 2000, + "axis": "Y", + "invert": false, + "description": "Look Up/Down" + } + } + ] + }, + "buttonToActionsMap": { + "0": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 15, + "minActivationInterval": 0, + "description": "Lean Backward" + } + } + ], + "3": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 14, + "minActivationInterval": 0, + "description": "Lean Forward" + } + } + ], + "9": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "PgDn" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Wide View" + } + } + ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Del" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Gunsight View" + } + } + ], + "11": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 10, + "minActivationInterval": 0, + "description": "Raise Up" + } + } + ], + "12": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 13, + "minActivationInterval": 0, + "description": "Lean Right" + } + } + ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 11, + "minActivationInterval": 0, + "description": "Crouch Down" + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 12, + "minActivationInterval": 0, + "description": "Lean Left" + } + } + ] + } + }, + { + "uuid": "e305d7e5-5dcb-4efb-aa32-afaa574bc503", + "description": "Mixture / Cowl", + "axisToActionsMap": { + "1": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", + "data": { + "maxRelativeSpeed": 4.0, + "hapticFeedback": true, + "deadZone": 0.25, + "exponent": 2.0, + "initialValue": -1.0, + "virtualAxis": "S1", + "invert": false, + "description": "Mixture" + } + } + ] + }, + "buttonToActionsMap": { + "6": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "R" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Cowl or Armor Flaps" + } + } + ] + } + }, + { + "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "description": "Mouse", + "axisToActionsMap": { + "0": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToCursorAction", + "data": { + "deadZone": 0.1, + "exponent": 2.0, + "cursorSensitivity": 1500, + "axis": "X", + "invert": false + } + } + ], + "1": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToCursorAction", + "data": { + "deadZone": 0.1, + "exponent": 2.0, + "cursorSensitivity": 1500, + "axis": "Y", + "invert": false + } + } + ], + "4": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", + "data": { + "minAxisValue": 0.5, + "maxAxisValue": 1.0, + "activation": "REPEAT", + "longPress": false, + "mouseButton": 2, + "minActivationInterval": 0 + } + } + ], + "5": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", + "data": { + "minAxisValue": 0.5, + "maxAxisValue": 1.0, + "activation": "REPEAT", + "longPress": false, + "mouseButton": 1, + "minActivationInterval": 0 + } + } + ] + }, + "buttonToActionsMap": { + "7": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", + "data": { + "activation": "REPEAT", + "longPress": false, + "mouseButton": 3, + "minActivationInterval": 0 + } + } + ], + "11": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", + "data": { + "longPress": false, + "clicks": 10, + "invert": false + } + } + ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", + "data": { + "longPress": false, + "clicks": 10, + "invert": true + } + } + ] + } + }, + { + "uuid": "ca236e7e-a577-4159-9b4d-14be96a0e21a", + "description": "Prop / WEP", + "axisToActionsMap": { + "1": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", + "data": { + "maxRelativeSpeed": 4.0, + "hapticFeedback": true, + "deadZone": 0.25, + "exponent": 2.0, + "initialValue": -1.0, + "virtualAxis": "S0", + "invert": false, + "description": "Prop Pitch" + } + } + ] + }, + "buttonToActionsMap": { + "6": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "0" + ], + "modifierCodes": [ + "L Shift" + ] + }, + "minActivationInterval": 0, + "description": "Prop. Pitch Auto" + } + } + ], + "11": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "W" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Boost (WEP) On/Off" + } + } + ] + } + }, + { + "uuid": "5f9a7aee-0b35-4cfa-985b-7ae55ce208c6", + "description": "Rockets / Bombs / Droptanks", + "axisToActionsMap": { + "4": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", + "data": { + "longPress": false, + "minAxisValue": 0.5, + "maxAxisValue": 1.0, + "buttonId": 3, + "minActivationInterval": 0, + "description": "Weapon 4" + } + } + ], + "5": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", + "data": { + "longPress": false, + "minAxisValue": 0.5, + "maxAxisValue": 1.0, + "buttonId": 2, + "minActivationInterval": 0, + "description": "Weapon 3" + } + } + ] + }, + "buttonToActionsMap": { + "7": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "T" + ], + "modifierCodes": [ + "L Ctrl" + ] + }, + "minActivationInterval": 0, + "description": "Jettison Droptanks" + } + } + ] + } + }, + { + "uuid": "e4948829-9655-4fc1-8a3a-0ad466ece749", + "description": "Trim", + "axisToActionsMap": {}, + "buttonToActionsMap": { + "0": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Up Arrow" + ], + "modifierCodes": [ + "L Shift" + ] + }, + "minActivationInterval": 0, + "description": "Elevator Trim Neutral" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Left Arrow" + ], + "modifierCodes": [ + "L Shift" + ] + }, + "minActivationInterval": 0, + "description": "Aileron Trim Neutral" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Z" + ], + "modifierCodes": [ + "L Shift" + ] + }, + "minActivationInterval": 0, + "description": "Rudder Trim Neutral" + } + } + ], + "1": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "longPress": false, + "keystroke": { + "keyCodes": [ + "X" + ], + "modifierCodes": [ + "L Ctrl" + ] + }, + "minActivationInterval": 0, + "description": "Rudder Trim Right" + } + } + ], + "2": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Z" + ], + "modifierCodes": [ + "L Ctrl" + ] + }, + "minActivationInterval": 0, + "description": "Rudder Trim Left" + } + } + ], + "11": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Up Arrow" + ], + "modifierCodes": [ + "L Ctrl" + ] + }, + "minActivationInterval": 0, + "description": "Elevator Trim Positive" + } + } + ], + "12": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Right Arrow" + ], + "modifierCodes": [ + "L Ctrl" + ] + }, + "minActivationInterval": 0, + "description": "Aileron Trim Right" + } + } + ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Down Arrow" + ], + "modifierCodes": [ + "L Ctrl" + ] + }, + "minActivationInterval": 0, + "description": "Elevator Trim Negative" + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "longPress": false, + "keystroke": { + "keyCodes": [ + "Left Arrow" + ], + "modifierCodes": [ + "L Ctrl" + ] + }, + "minActivationInterval": 0, + "description": "Aileron Trim Left" + } + } + ] + } + }, + { + "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "description": "View / Bail Out / Position", + "axisToActionsMap": {}, + "buttonToActionsMap": { + "6": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "E" + ], + "modifierCodes": [ + "L Ctrl" + ] + }, + "minActivationInterval": 0, + "description": "Bail Out" + } + } + ], + "11": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": true, + "keystroke": { + "keyCodes": [ + "F1" + ], + "modifierCodes": [ + "L Shift" + ] + }, + "minActivationInterval": 0, + "description": "Toggle Gunsight" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_ON_RELEASE", + "longPress": false, + "keystroke": { + "keyCodes": [ + "F1" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Cockpit View" + } + } + ], + "12": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "M" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "Toggle Map" + } + } + ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "C" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "PIlot or Gunner Position" + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "longPress": false, + "keystroke": { + "keyCodes": [ + "F2" + ], + "modifierCodes": [] + }, + "minActivationInterval": 0, + "description": "External View" + } + } + ] + } + } + ], + "virtualAxisToOverlayAxisMap": { + "S0": { + "color": -16776961, + "inverted": false + }, + "S1": { + "color": -65536, + "inverted": false + }, + "Z": { + "color": -16777216, + "inverted": false + } + } +} \ No newline at end of file diff --git a/configs/IL-2_1946/conf.ini b/configs/IL-2_1946/conf.ini new file mode 100644 index 0000000..a1f7d99 --- /dev/null +++ b/configs/IL-2_1946/conf.ini @@ -0,0 +1,32 @@ +[rts] +;ProcessAffinityMask=1 +mouseUse=2 +joyUse=1 +trackIRUse=1 +DisableIME=0 +locale= +UseSmartAxis=0 +JoyProfile=0 + +[rts_mouse] +SensitivityX=1.0 +SensitivityY=1.0 +Invert=0 +SensitivityZ=1.0 + +[rts_joystick] +X=0 1 4 9 16 25 36 49 64 81 100 0 +Y=0 1 4 9 16 25 36 49 64 81 100 0 +Z=0 10 20 30 40 50 60 70 80 90 100 +RZ=0 10 20 30 40 50 60 70 80 90 100 0 +FF=0 +U=0 10 20 30 40 50 60 70 80 90 100 0 +V=0 10 20 30 40 50 60 70 80 90 100 0 +1X=2 10 20 30 40 50 60 70 80 90 100 0 0 +1Y=2 10 20 30 40 50 60 70 80 90 100 0 0 +1Z=0 100 100 100 100 100 100 100 100 100 100 0 0 +1RX=0 100 100 100 100 100 100 100 100 100 100 0 0 +1RY=0 100 100 100 100 100 100 100 100 100 100 0 0 +1RZ=7 10 20 30 40 50 60 70 80 90 100 0 0 +1U=0 100 100 100 100 100 100 100 100 100 100 0 0 +1V=0 100 100 100 100 100 100 100 100 100 100 0 0 diff --git a/configs/IL-2_1946/settings.ini b/configs/IL-2_1946/settings.ini new file mode 100644 index 0000000..d16d747 --- /dev/null +++ b/configs/IL-2_1946/settings.ini @@ -0,0 +1,182 @@ +[HotKey pilot] +Z=RudderLeft +Joystick4 JoystickDevice0=AIRCRAFT_TOGGLE_AIRBRAKE +X=RudderRight +W=Boost +V=AIRCRAFT_FLAPS_NOTCH_DOWN +Shift Z=AIRCRAFT_TRIM_R_0 +Shift X=AIRCRAFT_TRIM_R_0 +R=Radiator +N=AIRCRAFT_STABILIZER +Joystick5 JoystickDevice0=AIRCRAFT_CARRIERHOOK +I=AIRCRAFT_TOGGLE_ENGINE +G=Gear +Ctrl Z=AIRCRAFT_TRIM_R_MINUS +F=AIRCRAFT_FLAPS_NOTCH_UP +Ctrl X=AIRCRAFT_TRIM_R_PLUS +B=Brake +Ctrl T=AIRCRAFT_DROP_TANKS +Joystick6 JoystickDevice0=AIRCRAFT_BRAKESHOE +Equals=AIRCRAFT_POWER_PLUS_5 +9=Power90 +8=Power80 +7=Power70 +6=Power60 +5=Power50 +4=Power40 +3=Power30 +Joystick7 JoystickDevice0=AIRCRAFT_TAILWHEELLOCK +2=Power20 +1=Power0 +0=Power100 +Slash=AIRCRAFT_RUDDER_CENTRE +Shift 4=Step90 +Period=AIRCRAFT_RUDDER_RIGHT_1 +Shift 3=Step60 +Shift 2=Step30 +Comma=AIRCRAFT_RUDDER_LEFT_1 +Shift 1=Step0 +Shift 0=StepAuto +Down=ElevatorDown +Joystick0 JoystickDevice0=Weapon0 +Right=AileronRight +Up=ElevatorUp +Left=AileronLeft +Joystick8 JoystickDevice0=WINGFOLD +Space=Weapon2 +Shift Up=AIRCRAFT_TRIM_V_0 +Shift Left=AIRCRAFT_TRIM_H_0 +Joystick1 JoystickDevice0=Weapon1 +Joystick9 JoystickDevice0=COCKPITDOOR +Ctrl Down=AIRCRAFT_TRIM_V_PLUS +Ctrl Right=AIRCRAFT_TRIM_H_PLUS +Ctrl Up=AIRCRAFT_TRIM_V_MINUS +Ctrl Left=AIRCRAFT_TRIM_H_MINUS +Underscore=AIRCRAFT_POWER_MINUS_5 +Joystick2 JoystickDevice0=Weapon2 +Enter=Weapon0 +Backspace=Weapon1 +NumPad-=AIRCRAFT_POWER_MINUS_5 +NumPad+=AIRCRAFT_POWER_PLUS_5 +Joystick3 JoystickDevice0=Weapon3 +Alt Space=Weapon3 +[HotKey gunner] +MouseLeft=Fire +[HotKey aircraftView] +Ctrl F8=NextViewEnemyFollow +NumPad-0=PadlockViewForward +Ctrl F2=NextViewEnemy +Ctrl F1=CockpitShow +Y=PadlockViewPrev +Alt F7=ViewEnemyDirectGround +Alt F6=ViewEnemyDirectAir +U=PadlockViewNext +C=changeCockpit +End=fov70 +PageDown=fov90 +Delete=fov30 +F8=OutsideViewFollow +F7=ViewEnemyGround +F6=ViewEnemyAir +F5=PadlockViewGround +F4=PadlockView +F3=OutsideViewFly +F2=OutsideView +Shift F8=NextViewFollow +F1=CockpitView +Shift F7=ViewFriendGround +Shift F6=ViewFriendAir +Shift F5=PadlockViewFriendGround +Shift F4=PadlockViewFriend +Shift F2=NextView +Shift F1=cockpitAim +[HotKey SnapView] +NumPad-4=Snap_m2_0 +NumPad-3=Snap_3_0 +NumPad-2=Snap_0_m2 +NumPad-1=Snap_m3_0 +Pov90 JoystickPov0=Snap_2_0 +Pov135 JoystickPov0=Snap_3_0 +Pov180 JoystickPov0=Snap_0_m1 +Pov225 JoystickPov0=Snap_m3_0 +Pov270 JoystickPov0=Snap_m2_0 +Pov315 JoystickPov0=Snap_m1_0 +F9=SnapPanSwitch +Pov0 JoystickPov0=Snap_0_2 +NumPad-9=Snap_1_0 +Pov45 JoystickPov0=Snap_1_0 +NumPad-8=Snap_0_0 +NumPad-7=Snap_m1_0 +NumPad-6=Snap_2_0 +NumPad-5=Snap_0_2 +[HotKey PanView] +NumPad-4=PanLeft2 +NumPad-3=PanRight3 +NumPad-2=PanDown +NumPad-1=PanLeft3 +Pov90 JoystickPov0=PanRight2 +Pov135 JoystickPov0=PanRight3 +Pov180 JoystickPov0=PanDown +Pov225 JoystickPov0=PanLeft3 +Pov270 JoystickPov0=PanLeft2 +Pov315 JoystickPov0=PanLeft +Pov0 JoystickPov0=PanUp +NumPad-9=PanRight +Pov45 JoystickPov0=PanRight +NumPad-8=PanUp +NumPad-7=PanLeft +NumPad-6=PanRight2 +NumPad-5=PanReset +[HotKey HeadMove] +Joystick11 JoystickDevice0=Head_DOWN +Joystick12 JoystickDevice0=Head_LEANL +Joystick13 JoystickDevice0=Head_LEANR +Joystick14 JoystickDevice0=Head_LEANF +Joystick15 JoystickDevice0=Head_LEANB +Joystick16 JoystickDevice0=Head_RET_TO_DEF +Joystick10 JoystickDevice0=Head_UP +[HotKey orders] +Y=order15 +W=order11 +U=order16 +T=order14 +R=order13 +Q=order10 +I=order17 +E=order12 +9=order9 +8=order8 +7=order7 +6=order6 +5=order5 +4=order4 +3=order3 +2=order2 +1=order1 +0=order0 +Escape=deactivate +Tab=activate +[HotKey misc] +BackQuote=chat +T=toggleSmokes +S=onlineRating +M=pad +A=autopilot +Ctrl L=cockpitLight +Ctrl E=ejectPilot +Ctrl D=cockpitDim +[HotKey timeCompression] +CloseBracket=timeSpeedUp +OpenBracket=timeSpeedDown +P=timeSpeedPause +Quote=timeSpeedNormal +Pause=timeSpeedPause +[HotKey move] +JoystickDevice0 AXE_RZ=rudder +JoystickDevice0 AXE_Y=elevator +JoystickDevice0 AXE_X=aileron +AXE_RX JoystickDevice0=brakes_left +AXE_RY JoystickDevice0=brakes_right +AXE_U JoystickDevice0=-pitch +AXE_V JoystickDevice0=-mixture +AXE_Z JoystickDevice0=-power