From 53f5a9abbbb0a591b851361d8fb23fa6021f1eaa Mon Sep 17 00:00:00 2001 From: Matteo Hausner Date: Thu, 13 Feb 2025 22:36:56 +0100 Subject: [PATCH] Updated all profiles to version 1.4 --- Aerowinx_PSX.json | 271 +++++---- Condor_3.json | 387 +++++++------ DCS_A-10C.json | 645 +++++++++++----------- DCS_A-10C_2.json | 645 +++++++++++----------- DCS_A-4E-C.json | 367 ++++++------ DCS_AH-64D_BLK_II.json | 797 +++++++++++++-------------- DCS_AJS37.json | 397 +++++++------ DCS_AV8BNA.json | 555 ++++++++++--------- DCS_Bf-109K-4.json | 361 ++++++------ DCS_C-101CC.json | 373 +++++++------ DCS_C-101EB.json | 371 +++++++------ DCS_CH-47Fbl1.json | 539 +++++++++--------- DCS_Christen Eagle II.json | 311 ++++++----- DCS_F-14A-135-GR.json | 493 +++++++++-------- DCS_F-14B.json | 493 +++++++++-------- DCS_F-15C.json | 725 ++++++++++++------------ DCS_F-15ESE.json | 521 +++++++++-------- DCS_F-16C_50.json | 603 ++++++++++---------- DCS_F-4E-45MC.json | 571 ++++++++++--------- DCS_F-5E-3.json | 527 +++++++++--------- DCS_F-86F Sabre.json | 433 ++++++++------- DCS_FA-18C_hornet.json | 589 ++++++++++---------- DCS_FW-190A8.json | 423 +++++++------- DCS_FW-190D9.json | 411 +++++++------- DCS_J-11A.json | 733 ++++++++++++------------ DCS_JF-17.json | 587 ++++++++++---------- DCS_Ka-50_3.json | 487 ++++++++-------- DCS_L-39C.json | 449 ++++++++------- DCS_L-39ZA.json | 449 ++++++++------- DCS_M-2000C.json | 493 +++++++++-------- DCS_Mi-24P.json | 507 +++++++++-------- DCS_MiG-15bis.json | 457 ++++++++------- DCS_MiG-19P.json | 385 +++++++------ DCS_MiG-21bis.json | 441 ++++++++------- DCS_Mirage-F1BE.json | 613 ++++++++++---------- DCS_Mirage-F1CE.json | 579 ++++++++++--------- DCS_Mirage-F1EE.json | 579 ++++++++++--------- DCS_MosquitoFBMkVI.json | 435 ++++++++------- DCS_OH58D.json | 539 +++++++++--------- DCS_P-47D-30.json | 469 ++++++++-------- DCS_P-47D-30bl1.json | 469 ++++++++-------- DCS_P-47D-40.json | 469 ++++++++-------- DCS_P-51D-30-NA.json | 417 +++++++------- DCS_P-51D.json | 417 +++++++------- DCS_SA342L.json | 379 +++++++------ DCS_SA342M.json | 379 +++++++------ DCS_SA342Minigun.json | 379 +++++++------ DCS_SA342Mistral.json | 379 +++++++------ DCS_SpitfireLFMkIX.json | 369 +++++++------ DCS_SpitfireLFMkIXCW.json | 369 +++++++------ DCS_TF-51D.json | 351 ++++++------ DCS_UH-1H.json | 531 +++++++++--------- DCS_Yak-52.json | 357 ++++++------ DCS_a-10a.json | 671 +++++++++++----------- DCS_ka-50.json | 487 ++++++++-------- DCS_mi-8mt.json | 435 ++++++++------- DCS_mig-29a.json | 713 ++++++++++++------------ DCS_mig-29g.json | 713 ++++++++++++------------ DCS_mig-29s.json | 713 ++++++++++++------------ DCS_su-25.json | 703 ++++++++++++----------- DCS_su-25t.json | 683 ++++++++++++----------- DCS_su-27.json | 727 ++++++++++++------------ DCS_su-33.json | 755 +++++++++++++------------ EF2000_V2.0.json | 533 +++++++++--------- Elite_Dangerous.json | 257 +++++---- F-15_Strike_Eagle_III.json | 587 ++++++++++---------- Falcon_3.0.json | 627 +++++++++++---------- Falcon_BMS.json | 525 +++++++++--------- Fighters_Anthology.json | 529 +++++++++--------- Flight_Simulator_2004.json | 385 +++++++------ Flight_Simulator_2020.json | 419 +++++++------- Flight_Simulator_2024.json | 405 +++++++------- Flight_Simulator_X.json | 387 +++++++------ IL-2_1946.json | 427 +++++++------- IL-2_CloD.json | 401 +++++++------- IL-2_GB.json | 487 ++++++++-------- Jetfighter_III.json | 419 +++++++------- Secret_Weapons_of_the_Luftwaffe.json | 277 +++++----- Strike_Commander.json | 333 ++++++----- Strike_Fighters.json | 433 ++++++++------- 80 files changed, 19609 insertions(+), 19697 deletions(-) diff --git a/Aerowinx_PSX.json b/Aerowinx_PSX.json index 62467e3..e17d3ab 100644 --- a/Aerowinx_PSX.json +++ b/Aerowinx_PSX.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "8a02a093-68df-49e5-8426-27c2e9917d7c" + "modeUuid": "8a02a093-68df-49e5-8426-27c2e9917d7c", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], - "10": [ + "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "d823f56c-a166-415f-879e-63e1237afbed" + "modeUuid": "d823f56c-a166-415f-879e-63e1237afbed", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "97473798-397a-46a1-bc82-14d9dc3bc27b" + "modeUuid": "97473798-397a-46a1-bc82-14d9dc3bc27b", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -118,10 +115,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": true, "description": "Toe Brake Left" @@ -133,10 +130,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": true, "description": "Toe Brake Right" @@ -150,15 +147,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Park Brake" } } @@ -168,15 +165,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Master Warning Reset" } } @@ -186,119 +183,119 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Set All Altimeters" - } - } - ], - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", "longPress": false, - "keystroke": { - "keyCodes": [ - "H" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, "maxActivationInterval": 0, - "description": "PTT" + "minActivationInterval": 0, + "description": "Set All Altimeters" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Back" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cycle Thrust Reverser" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TO/GA Switch" } } ], - "12": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "A" + "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cycle Autopilot" + "minActivationInterval": 0, + "description": "PTT" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A/T Disconnect" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "Z", - "resetValue": -1.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": -1.0, + "virtualAxis": "Z", "description": "Synchronize Thrust Lever" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "A" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Cycle Autopilot" + } + } ] } }, @@ -336,8 +333,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -345,8 +342,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -354,8 +351,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -363,8 +360,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -372,7 +369,6 @@ }, { "uuid": "8a02a093-68df-49e5-8426-27c2e9917d7c", - "description": "Checklist", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -380,42 +376,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Return to last Checklist Title" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Say next Checklist Item" } } ] - } + }, + "description": "Checklist" }, { "uuid": "97473798-397a-46a1-bc82-14d9dc3bc27b", - "description": "Gear / Flaps", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -423,15 +419,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cycle Gear Lever " } } @@ -441,15 +437,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Lever Aft" } } @@ -459,24 +455,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Lever Forward" } } ] - } + }, + "description": "Gear / Flaps" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -506,13 +502,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -520,27 +516,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -554,7 +550,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -564,11 +560,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "d823f56c-a166-415f-879e-63e1237afbed", - "description": "Speed Brake", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -576,15 +572,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed Brake Lever Aft" } } @@ -594,24 +590,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed Brake Lever Forward" } } ] - } + }, + "description": "Speed Brake" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -619,7 +615,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" @@ -628,8 +623,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -639,7 +635,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Del" @@ -648,8 +643,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -659,7 +655,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -668,8 +663,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Nose Down" } } @@ -679,18 +675,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Right" + "minActivationInterval": 0, + "description": "Trim Nose Up" } } ], @@ -699,18 +695,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Nose Up" + "minActivationInterval": 0, + "description": "Trim Aileron Left" } } ], @@ -719,24 +715,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Left" + "minActivationInterval": 0, + "description": "Trim Aileron Right" } } ] - } + }, + "description": "Trim" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/Condor_3.json b/Condor_3.json index 713346a..c695f7a 100644 --- a/Condor_3.json +++ b/Condor_3.json @@ -1,66 +1,63 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "afa543d6-75e4-4766-94ce-7b0539e76f3d" + "modeUuid": "afa543d6-75e4-4766-94ce-7b0539e76f3d", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "65edfd50-6d21-4ec3-bab2-5d3fed84fa35" + "modeUuid": "65edfd50-6d21-4ec3-bab2-5d3fed84fa35", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "00b2ea62-4b22-43f8-97a6-62fded7e89c6" + "modeUuid": "00b2ea62-4b22-43f8-97a6-62fded7e89c6", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -70,10 +67,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -84,13 +81,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.5, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "AirBrakes" @@ -102,10 +99,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Bank" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -131,18 +128,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release" } } @@ -151,18 +148,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel brake" } } @@ -174,51 +171,51 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num0" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View reset" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bug wipers" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pause" } } @@ -228,15 +225,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water" } } @@ -246,16 +243,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps down" + "minActivationInterval": 0, + "description": "Gear" } } ], @@ -264,16 +261,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gear" + "minActivationInterval": 0, + "description": "Flaps up" } } ], @@ -282,16 +279,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps up" + "minActivationInterval": 0, + "description": "Flaps down" } } ] @@ -331,8 +328,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -340,8 +337,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -349,8 +346,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -358,8 +355,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -367,41 +364,40 @@ }, { "uuid": "00b2ea62-4b22-43f8-97a6-62fded7e89c6", - "description": "Altimeter / Vario / G Meter", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R Ctrl" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Lift/Cruise toggle" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "0" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "G Meter reset" } } @@ -411,15 +407,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter up" } } @@ -428,17 +424,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "]" + "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Vario volume up" + "minActivationInterval": 0, + "description": "Altimeter down" } } ], @@ -446,17 +442,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "-" + "[" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Altimeter down" + "minActivationInterval": 0, + "description": "Vario volume down" } } ], @@ -465,40 +461,40 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "[" + "]" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Vario volume down" + "minActivationInterval": 0, + "description": "Vario volume up" } } ] - } + }, + "description": "Altimeter / Vario / G Meter" }, { "uuid": "afa543d6-75e4-4766-94ce-7b0539e76f3d", - "description": "Flight comp / MC", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flight comp advance TP" } } @@ -508,15 +504,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flight comp next TP" } } @@ -526,16 +522,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Home" + "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "MC up" + "minActivationInterval": 0, + "description": "Flight comp prior TP" } } ], @@ -544,16 +540,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "End" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flight comp prior TP" + "minActivationInterval": 0, + "description": "MC down" } } ], @@ -562,41 +558,41 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "End" + "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "MC down" + "minActivationInterval": 0, + "description": "MC up" } } ] - } + }, + "description": "Flight comp / MC" }, { "uuid": "65edfd50-6d21-4ec3-bab2-5d3fed84fa35", - "description": "LX stick / flight comp", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "LX stick cancel" } } @@ -605,56 +601,56 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "LX stick OK" } } ] }, "buttonToActionsMap": { - "4": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "LX stick / flight comp mode left" } } ], - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "LX stick / flight comp mode right" } } @@ -664,15 +660,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "LX stick up / flight comp up" } } @@ -682,16 +678,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "LX stick right / flight comp zoom in" + "minActivationInterval": 0, + "description": "LX stick down / flight comp down" } } ], @@ -700,16 +696,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "LX stick down / flight comp down" + "minActivationInterval": 0, + "description": "LX stick left / flight comp zoom out" } } ], @@ -718,24 +714,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "LX stick left / flight comp zoom out" + "minActivationInterval": 0, + "description": "LX stick right / flight comp zoom in" } } ] - } + }, + "description": "LX stick / flight comp" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Radio", "axisToActionsMap": { "0": [ { @@ -767,56 +763,56 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Push To Talk" } } ] }, "buttonToActionsMap": { - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in" } } @@ -826,42 +822,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio frequency up" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\u0027" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio frequency down" } } ] - } + }, + "description": "Look / Radio" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -891,13 +887,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -905,27 +901,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -939,7 +935,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -949,11 +945,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trimmer", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -961,15 +957,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F12" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer center" } } @@ -979,58 +975,58 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer down" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer up" } } ] - } + }, + "description": "Trimmer" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Time", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Check time" } } @@ -1040,15 +1036,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit view" } } @@ -1058,16 +1054,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F6" + "F7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Fly-by view" + "minActivationInterval": 0, + "description": "Padlock view" } } ], @@ -1076,16 +1072,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F7" + "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Padlock view" + "minActivationInterval": 0, + "description": "External view" } } ], @@ -1094,22 +1090,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "External view" + "minActivationInterval": 0, + "description": "Fly-by view" } } ] - } + }, + "description": "View / Time" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_A-10C.json b/DCS_A-10C.json index 7f1e73d..7a58d57 100644 --- a/DCS_A-10C.json +++ b/DCS_A-10C.json @@ -1,94 +1,91 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "e8fc7579-a975-462a-bb77-4287a6310099" + "modeUuid": "e8fc7579-a975-462a-bb77-4287a6310099", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "7c06bf27-c806-4d1b-a1aa-4e40e49f8bf1" + "modeUuid": "7c06bf27-c806-4d1b-a1aa-4e40e49f8bf1", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "362feb23-65cf-4dc3-b46b-ef26ac0d0338" + "modeUuid": "362feb23-65cf-4dc3-b46b-ef26ac0d0338", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "5f9f8b94-773e-4845-986b-d99b32b70020", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "e862eba4-ad0d-4de3-976a-78b1b8df3c76", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "5f9f8b94-773e-4845-986b-d99b32b70020" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "e862eba4-ad0d-4de3-976a-78b1b8df3c76" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "c064ecdb-ccf2-4392-b15d-e16ee438b497" + "modeUuid": "c064ecdb-ccf2-4392-b15d-e16ee438b497", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "e3e6a54e-7105-4267-a56a-b0574d23e070" + "modeUuid": "e3e6a54e-7105-4267-a56a-b0574d23e070", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -98,10 +95,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -112,13 +109,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle Both" @@ -130,10 +127,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -145,10 +142,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -160,11 +157,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon release" } }, @@ -172,10 +169,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun Trigger (first stage)" } }, @@ -199,11 +196,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun Trigger" } }, @@ -211,10 +208,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -227,22 +224,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -250,15 +247,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -266,34 +263,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Left Throttle Button" + "minActivationInterval": 0, + "description": "HOTAS Nosewheel Steering Button" } } ], @@ -302,16 +299,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Ins" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Nosewheel Steering Button" + "minActivationInterval": 0, + "description": "HOTAS Left Throttle Button" } } ] @@ -351,8 +348,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -360,8 +357,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -369,8 +366,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -378,8 +375,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -387,7 +384,6 @@ }, { "uuid": "c064ecdb-ccf2-4392-b15d-e16ee438b497", - "description": "Air brake / Engine", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -395,7 +391,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -404,8 +399,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Stop Right" } }, @@ -413,7 +409,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -422,8 +417,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Start Right" } } @@ -433,7 +429,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -442,8 +437,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Stop Left" } }, @@ -451,7 +447,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -460,29 +455,30 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Start Left" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Speed Brake Switch Aft" + "minActivationInterval": 0, + "description": "HOTAS Speed Brake Switch Forward" } } ], @@ -491,42 +487,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Speed Brake Switch Forward" + "minActivationInterval": 0, + "description": "HOTAS Speed Brake Switch Aft" } } ] - } + }, + "description": "Air brake / Engine" }, { "uuid": "e8fc7579-a975-462a-bb77-4287a6310099", - "description": "CMS", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS CMS Z Axis" } } @@ -536,15 +532,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS CMS Forward" } } @@ -554,16 +550,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "0" + "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS CMS Right" + "minActivationInterval": 0, + "description": "HOTAS CMS Aft" } } ], @@ -572,16 +568,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "8" + "9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS CMS Aft" + "minActivationInterval": 0, + "description": "HOTAS CMS Left" } } ], @@ -590,58 +586,58 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "9" + "0" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS CMS Left" + "minActivationInterval": 0, + "description": "HOTAS CMS Right" } } ] - } + }, + "description": "CMS" }, { "uuid": "e862eba4-ad0d-4de3-976a-78b1b8df3c76", - "description": "China Hat / MMCB", "axisToActionsMap": {}, "buttonToActionsMap": { - "4": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Left Throttle Button" } } ], - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Master Mode Button" } } @@ -651,42 +647,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS China Hat Forward" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS China Hat Aft" } } ] - } + }, + "description": "China Hat / MMCB" }, { "uuid": "7c06bf27-c806-4d1b-a1aa-4e40e49f8bf1", - "description": "DMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -694,15 +690,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS DMS Forward" } } @@ -712,16 +708,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "End" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS DMS Right" + "minActivationInterval": 0, + "description": "HOTAS DMS Aft" } } ], @@ -730,16 +726,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "End" + "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS DMS Aft" + "minActivationInterval": 0, + "description": "HOTAS DMS Left" } } ], @@ -748,24 +744,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS DMS Left" + "minActivationInterval": 0, + "description": "HOTAS DMS Right" } } ] - } + }, + "description": "DMS" }, { "uuid": "e3e6a54e-7105-4267-a56a-b0574d23e070", - "description": "Gear / Flaps / Pinky", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -773,15 +769,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -791,7 +787,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -800,8 +795,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Down" } } @@ -811,7 +807,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -820,23 +815,22 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" @@ -845,8 +839,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Pinky Switch Aft" } }, @@ -854,7 +849,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" @@ -863,8 +857,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Pinky Switch Center" } }, @@ -872,7 +867,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" @@ -881,33 +875,35 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Pinky Switch Forward" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ] - } + }, + "description": "Gear / Flaps / Pinky" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -918,13 +914,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -935,10 +931,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" @@ -947,8 +942,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Forward (call radio menu)" } }, @@ -956,11 +952,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Forward (VOIP)" } } @@ -969,10 +965,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" @@ -981,8 +976,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Down (call radio menu)" } }, @@ -990,11 +986,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Down (VOIP)" } } @@ -1006,7 +1002,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -1016,8 +1011,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -1027,15 +1023,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -1045,7 +1041,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -1055,20 +1050,21 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Aft (VOIP)" } }, @@ -1076,7 +1072,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" @@ -1085,44 +1080,45 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Aft (call radio menu)" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -1132,7 +1128,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -1142,8 +1137,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -1153,19 +1149,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1174,19 +1170,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1195,27 +1191,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1245,13 +1241,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1259,27 +1255,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1293,7 +1289,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1303,46 +1299,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "5f9f8b94-773e-4845-986b-d99b32b70020", - "description": "Slew / Coolie / Boat", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Slew Left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Slew Right" } } @@ -1351,36 +1347,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.55, "maxAxisValue": 1.0, + "minAxisValue": 0.55, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Slew Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Slew Up" } } @@ -1393,8 +1389,8 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Boat Switch Center" } } @@ -1405,8 +1401,8 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Boat Switch Forward" } } @@ -1417,8 +1413,8 @@ "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Boat Switch Aft" } } @@ -1428,15 +1424,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Coolie Switch Up" } } @@ -1446,16 +1442,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "K" + "J" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Coolie Switch Right" + "minActivationInterval": 0, + "description": "HOTAS Coolie Switch Down" } } ], @@ -1464,16 +1460,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "J" + "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Coolie Switch Down" + "minActivationInterval": 0, + "description": "HOTAS Coolie Switch Left" } } ], @@ -1482,24 +1478,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "K" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Coolie Switch Left" + "minActivationInterval": 0, + "description": "HOTAS Coolie Switch Right" } } ] - } + }, + "description": "Slew / Coolie / Boat" }, { "uuid": "362feb23-65cf-4dc3-b46b-ef26ac0d0338", - "description": "TMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1507,7 +1503,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -1516,8 +1511,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS TMS Forward" } } @@ -1527,18 +1523,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS TMS Right" + "minActivationInterval": 0, + "description": "HOTAS TMS Aft" } } ], @@ -1547,18 +1543,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS TMS Aft" + "minActivationInterval": 0, + "description": "HOTAS TMS Left" } } ], @@ -1567,26 +1563,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS TMS Left" + "minActivationInterval": 0, + "description": "HOTAS TMS Right" } } ] - } + }, + "description": "TMS" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Paddle", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1594,7 +1590,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1603,8 +1598,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset" } } @@ -1614,7 +1610,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1623,8 +1618,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Yaw Trim Right" } } @@ -1634,7 +1630,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1643,18 +1638,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Yaw Trim Left" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1663,8 +1658,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Emergency Disconnect Lever" } } @@ -1674,7 +1670,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1683,8 +1678,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1694,18 +1690,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1714,18 +1710,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1734,40 +1730,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Paddle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / NVG / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1776,26 +1765,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1805,16 +1801,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "Toggle googles" } } ], @@ -1823,18 +1821,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle googles" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1843,22 +1839,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / NVG / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_A-10C_2.json b/DCS_A-10C_2.json index 7f1e73d..7a58d57 100644 --- a/DCS_A-10C_2.json +++ b/DCS_A-10C_2.json @@ -1,94 +1,91 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "e8fc7579-a975-462a-bb77-4287a6310099" + "modeUuid": "e8fc7579-a975-462a-bb77-4287a6310099", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "7c06bf27-c806-4d1b-a1aa-4e40e49f8bf1" + "modeUuid": "7c06bf27-c806-4d1b-a1aa-4e40e49f8bf1", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "362feb23-65cf-4dc3-b46b-ef26ac0d0338" + "modeUuid": "362feb23-65cf-4dc3-b46b-ef26ac0d0338", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "5f9f8b94-773e-4845-986b-d99b32b70020", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "e862eba4-ad0d-4de3-976a-78b1b8df3c76", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "5f9f8b94-773e-4845-986b-d99b32b70020" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "e862eba4-ad0d-4de3-976a-78b1b8df3c76" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "c064ecdb-ccf2-4392-b15d-e16ee438b497" + "modeUuid": "c064ecdb-ccf2-4392-b15d-e16ee438b497", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "e3e6a54e-7105-4267-a56a-b0574d23e070" + "modeUuid": "e3e6a54e-7105-4267-a56a-b0574d23e070", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -98,10 +95,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -112,13 +109,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle Both" @@ -130,10 +127,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -145,10 +142,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -160,11 +157,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon release" } }, @@ -172,10 +169,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun Trigger (first stage)" } }, @@ -199,11 +196,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun Trigger" } }, @@ -211,10 +208,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -227,22 +224,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -250,15 +247,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -266,34 +263,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Left Throttle Button" + "minActivationInterval": 0, + "description": "HOTAS Nosewheel Steering Button" } } ], @@ -302,16 +299,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Ins" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Nosewheel Steering Button" + "minActivationInterval": 0, + "description": "HOTAS Left Throttle Button" } } ] @@ -351,8 +348,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -360,8 +357,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -369,8 +366,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -378,8 +375,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -387,7 +384,6 @@ }, { "uuid": "c064ecdb-ccf2-4392-b15d-e16ee438b497", - "description": "Air brake / Engine", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -395,7 +391,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -404,8 +399,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Stop Right" } }, @@ -413,7 +409,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -422,8 +417,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Start Right" } } @@ -433,7 +429,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -442,8 +437,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Stop Left" } }, @@ -451,7 +447,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -460,29 +455,30 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Start Left" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Speed Brake Switch Aft" + "minActivationInterval": 0, + "description": "HOTAS Speed Brake Switch Forward" } } ], @@ -491,42 +487,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Speed Brake Switch Forward" + "minActivationInterval": 0, + "description": "HOTAS Speed Brake Switch Aft" } } ] - } + }, + "description": "Air brake / Engine" }, { "uuid": "e8fc7579-a975-462a-bb77-4287a6310099", - "description": "CMS", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS CMS Z Axis" } } @@ -536,15 +532,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS CMS Forward" } } @@ -554,16 +550,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "0" + "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS CMS Right" + "minActivationInterval": 0, + "description": "HOTAS CMS Aft" } } ], @@ -572,16 +568,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "8" + "9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS CMS Aft" + "minActivationInterval": 0, + "description": "HOTAS CMS Left" } } ], @@ -590,58 +586,58 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "9" + "0" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS CMS Left" + "minActivationInterval": 0, + "description": "HOTAS CMS Right" } } ] - } + }, + "description": "CMS" }, { "uuid": "e862eba4-ad0d-4de3-976a-78b1b8df3c76", - "description": "China Hat / MMCB", "axisToActionsMap": {}, "buttonToActionsMap": { - "4": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Left Throttle Button" } } ], - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Master Mode Button" } } @@ -651,42 +647,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS China Hat Forward" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS China Hat Aft" } } ] - } + }, + "description": "China Hat / MMCB" }, { "uuid": "7c06bf27-c806-4d1b-a1aa-4e40e49f8bf1", - "description": "DMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -694,15 +690,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS DMS Forward" } } @@ -712,16 +708,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "End" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS DMS Right" + "minActivationInterval": 0, + "description": "HOTAS DMS Aft" } } ], @@ -730,16 +726,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "End" + "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS DMS Aft" + "minActivationInterval": 0, + "description": "HOTAS DMS Left" } } ], @@ -748,24 +744,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS DMS Left" + "minActivationInterval": 0, + "description": "HOTAS DMS Right" } } ] - } + }, + "description": "DMS" }, { "uuid": "e3e6a54e-7105-4267-a56a-b0574d23e070", - "description": "Gear / Flaps / Pinky", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -773,15 +769,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -791,7 +787,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -800,8 +795,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Down" } } @@ -811,7 +807,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -820,23 +815,22 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" @@ -845,8 +839,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Pinky Switch Aft" } }, @@ -854,7 +849,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" @@ -863,8 +857,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Pinky Switch Center" } }, @@ -872,7 +867,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" @@ -881,33 +875,35 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Pinky Switch Forward" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ] - } + }, + "description": "Gear / Flaps / Pinky" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -918,13 +914,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -935,10 +931,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" @@ -947,8 +942,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Forward (call radio menu)" } }, @@ -956,11 +952,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Forward (VOIP)" } } @@ -969,10 +965,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" @@ -981,8 +976,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Down (call radio menu)" } }, @@ -990,11 +986,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Down (VOIP)" } } @@ -1006,7 +1002,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -1016,8 +1011,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -1027,15 +1023,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -1045,7 +1041,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -1055,20 +1050,21 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Aft (VOIP)" } }, @@ -1076,7 +1072,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" @@ -1085,44 +1080,45 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS MIC Switch Aft (call radio menu)" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -1132,7 +1128,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -1142,8 +1137,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -1153,19 +1149,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1174,19 +1170,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1195,27 +1191,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1245,13 +1241,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1259,27 +1255,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1293,7 +1289,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1303,46 +1299,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "5f9f8b94-773e-4845-986b-d99b32b70020", - "description": "Slew / Coolie / Boat", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Slew Left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Slew Right" } } @@ -1351,36 +1347,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.55, "maxAxisValue": 1.0, + "minAxisValue": 0.55, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Slew Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Slew Up" } } @@ -1393,8 +1389,8 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Boat Switch Center" } } @@ -1405,8 +1401,8 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Boat Switch Forward" } } @@ -1417,8 +1413,8 @@ "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Boat Switch Aft" } } @@ -1428,15 +1424,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS Coolie Switch Up" } } @@ -1446,16 +1442,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "K" + "J" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Coolie Switch Right" + "minActivationInterval": 0, + "description": "HOTAS Coolie Switch Down" } } ], @@ -1464,16 +1460,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "J" + "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Coolie Switch Down" + "minActivationInterval": 0, + "description": "HOTAS Coolie Switch Left" } } ], @@ -1482,24 +1478,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "K" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS Coolie Switch Left" + "minActivationInterval": 0, + "description": "HOTAS Coolie Switch Right" } } ] - } + }, + "description": "Slew / Coolie / Boat" }, { "uuid": "362feb23-65cf-4dc3-b46b-ef26ac0d0338", - "description": "TMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1507,7 +1503,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -1516,8 +1511,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HOTAS TMS Forward" } } @@ -1527,18 +1523,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS TMS Right" + "minActivationInterval": 0, + "description": "HOTAS TMS Aft" } } ], @@ -1547,18 +1543,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS TMS Aft" + "minActivationInterval": 0, + "description": "HOTAS TMS Left" } } ], @@ -1567,26 +1563,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HOTAS TMS Left" + "minActivationInterval": 0, + "description": "HOTAS TMS Right" } } ] - } + }, + "description": "TMS" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Paddle", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1594,7 +1590,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1603,8 +1598,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset" } } @@ -1614,7 +1610,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1623,8 +1618,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Yaw Trim Right" } } @@ -1634,7 +1630,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1643,18 +1638,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Yaw Trim Left" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1663,8 +1658,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Emergency Disconnect Lever" } } @@ -1674,7 +1670,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1683,8 +1678,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1694,18 +1690,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1714,18 +1710,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1734,40 +1730,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Paddle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / NVG / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1776,26 +1765,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1805,16 +1801,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "Toggle googles" } } ], @@ -1823,18 +1821,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle googles" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1843,22 +1839,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / NVG / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_A-4E-C.json b/DCS_A-4E-C.json index cbb7d44..095d58f 100644 --- a/DCS_A-4E-C.json +++ b/DCS_A-4E-C.json @@ -1,45 +1,42 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -49,10 +46,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -63,13 +60,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -81,10 +78,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -96,10 +93,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -111,11 +108,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bomb Release Button" } }, @@ -123,10 +120,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -138,11 +135,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun-Rocket Trigger" } }, @@ -150,10 +147,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -168,8 +165,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Chaff AUTO Pushbutton (ALE-29A Salvo)" } } @@ -179,7 +176,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -188,8 +184,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Arresting Hook Handle - UP/DOWN" } } @@ -198,22 +195,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -221,15 +218,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -237,15 +234,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -255,49 +252,49 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Override (AFCS Emergency Disconnect)" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Spoiler Arm Switch ARM/OFF" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Master Exterior Lights Switch - ON/OFF" } } @@ -307,60 +304,60 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speedbrake Switch - OPEN/CLOSE" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Flap handle DOWN else STOP" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Handle UP/DOWN" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap handle UP else STOP" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 3, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Flap handle DOWN else STOP" + } + } ] } }, @@ -398,8 +395,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -407,8 +404,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -416,8 +413,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -425,8 +422,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -434,19 +431,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Vertical View" @@ -457,13 +453,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -474,10 +470,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -486,8 +481,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Microphone Push to Talk (PTT)" } }, @@ -495,11 +491,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Microphone Push to Talk VOIP (PTT) - Transmit" } } @@ -509,11 +505,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Microphone Push to Talk VOIP (PTT) - Guard" } } @@ -525,7 +521,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -535,8 +530,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -546,15 +542,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -564,7 +560,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -574,44 +569,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -621,7 +617,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -631,8 +626,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -642,19 +638,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -663,19 +659,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -684,27 +680,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -734,13 +730,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -748,27 +744,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -782,7 +778,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -792,11 +788,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -804,7 +800,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -813,8 +808,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset (Hold)" } } @@ -824,7 +820,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -833,8 +828,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Switch - Rudder Right" } } @@ -844,7 +840,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -853,8 +848,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Switch - Rudder Left" } } @@ -864,7 +860,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -873,8 +868,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Switch - NOSE DOWN" } } @@ -884,18 +880,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Switch - RIGHT WING DOWN" + "minActivationInterval": 0, + "description": "Trim Switch - NOSE UP" } } ], @@ -904,18 +900,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Switch - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Switch - LEFT WING DOWN" } } ], @@ -924,40 +920,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Switch - LEFT WING DOWN" + "minActivationInterval": 0, + "description": "Trim Switch - RIGHT WING DOWN" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -966,26 +955,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Alternate Ejection Handle (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -995,16 +991,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1013,18 +1011,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1033,22 +1029,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_AH-64D_BLK_II.json b/DCS_AH-64D_BLK_II.json index 02052a1..1255d23 100644 --- a/DCS_AH-64D_BLK_II.json +++ b/DCS_AH-64D_BLK_II.json @@ -1,94 +1,91 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "0cb83f4b-0b91-49c7-91d1-4933167412fa" + "modeUuid": "0cb83f4b-0b91-49c7-91d1-4933167412fa", + "toggle": false } ], "1": [ { - "toggle": true, "longPress": false, - "modeUuid": "9d0a80b5-b3c0-4986-b279-8d1e685cc017" + "modeUuid": "9d0a80b5-b3c0-4986-b279-8d1e685cc017", + "toggle": true } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "e16c0004-1f89-4d64-bde3-008f57392c8b" + "modeUuid": "e16c0004-1f89-4d64-bde3-008f57392c8b", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "e2ce1900-6698-4211-91c2-3914dfc90f84", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "e2ce1900-6698-4211-91c2-3914dfc90f84" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": true, "longPress": false, - "modeUuid": "097ca2ed-3635-4705-9648-1f7b66f79008" + "modeUuid": "097ca2ed-3635-4705-9648-1f7b66f79008", + "toggle": true } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "6c107310-4914-49e8-aef1-93bc41f883c0" + "modeUuid": "6e1c1bc3-0f65-4fe8-804e-34a9bd0f69ff", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "6e1c1bc3-0f65-4fe8-804e-34a9bd0f69ff" + "modeUuid": "7d58033d-7bc7-42d5-a189-dcaafb1c2ff1", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "7d58033d-7bc7-42d5-a189-dcaafb1c2ff1" + "modeUuid": "6c107310-4914-49e8-aef1-93bc41f883c0", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -98,10 +95,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -112,13 +109,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Collective" @@ -130,10 +127,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Cyclic Roll" @@ -145,10 +142,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Cyclic Pitch" @@ -160,10 +157,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -175,10 +172,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -188,11 +185,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Trigger Switch - FIRST DETENT" } }, @@ -200,11 +197,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Trigger Switch - SECOND DETENT" } } @@ -216,7 +213,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "V" @@ -225,8 +221,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "George AI Helper Interface - Show/Hide" } }, @@ -234,7 +231,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" @@ -243,8 +239,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "George AI Helper Interface - Show/Hide" } } @@ -253,22 +250,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -276,15 +273,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -292,37 +289,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], "4": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Force Trim/Hold Mode Switch - R/Up" - } - } - ], - "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -331,11 +315,24 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer - Reset" } } + ], + "9": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 2, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Force Trim/Hold Mode Switch - R/Up" + } + } ] } }, @@ -373,8 +370,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -382,8 +379,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -391,8 +388,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -400,8 +397,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -409,7 +406,6 @@ }, { "uuid": "0cb83f4b-0b91-49c7-91d1-4933167412fa", - "description": "Chaff / Flare", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -418,40 +414,40 @@ "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Chaff Dispense Button - Depress" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flare Dispense Button - Depress" } } ] - } + }, + "description": "Chaff / Flare" }, { "uuid": "e2ce1900-6698-4211-91c2-3914dfc90f84", - "description": "Cursor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 25, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cursor Controller - Left" } }, @@ -459,11 +455,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 26, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cursor Controller - Right" } } @@ -473,11 +469,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 23, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cursor Controller - Up" } }, @@ -485,11 +481,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 24, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cursor Controller - Down" } } @@ -502,29 +498,29 @@ "data": { "longPress": false, "buttonId": 22, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cursor Enter - Depress" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 34, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cursor Display Select - Depress" } } ] - } + }, + "description": "Cursor" }, { "uuid": "097ca2ed-3635-4705-9648-1f7b66f79008", - "description": "Force Trim/Hold Mode / FMC Release / Stabilator Control", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -533,8 +529,8 @@ "data": { "longPress": false, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stabilator Control Switch - NU" } } @@ -545,8 +541,8 @@ "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "FMC Release Button - Depress" } } @@ -557,18 +553,17 @@ "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stabilator Control Switch - ND" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -577,20 +572,21 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer - Reset" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stabilator Control Switch - Depress" } } @@ -600,10 +596,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, + "buttonId": 3, "maxActivationInterval": 0, - "description": "Force Trim/Hold Mode Switch - AL/Right" + "minActivationInterval": 0, + "description": "Force Trim/Hold Mode Switch - D/Down" } } ], @@ -612,10 +608,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 3, - "minActivationInterval": 0, + "buttonId": 4, "maxActivationInterval": 0, - "description": "Force Trim/Hold Mode Switch - D/Down" + "minActivationInterval": 0, + "description": "Force Trim/Hold Mode Switch - AT/Left" } } ], @@ -624,46 +620,46 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 4, - "minActivationInterval": 0, + "buttonId": 5, "maxActivationInterval": 0, - "description": "Force Trim/Hold Mode Switch - AT/Left" + "minActivationInterval": 0, + "description": "Force Trim/Hold Mode Switch - AL/Right" } } ] - } + }, + "description": "Force Trim/Hold Mode / FMC Release / Stabilator Control" }, { "uuid": "9d0a80b5-b3c0-4986-b279-8d1e685cc017", - "description": "George AI Helper", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 21, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Consent To Fire" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Request Aircraft Control" } } @@ -673,15 +669,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "George AI Helper Interface - Up" } } @@ -691,16 +687,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "George AI Helper Interface - Right" + "minActivationInterval": 0, + "description": "George AI Helper Interface - Down" } } ], @@ -709,16 +705,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "George AI Helper Interface - Down" + "minActivationInterval": 0, + "description": "George AI Helper Interface - Left" } } ], @@ -727,36 +723,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "George AI Helper Interface - Left" + "minActivationInterval": 0, + "description": "George AI Helper Interface - Right" } } ] - } + }, + "description": "George AI Helper" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -767,13 +763,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -784,10 +780,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -796,8 +791,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT/RTS Switch - RADIO/Left (call radio menu)" } }, @@ -805,11 +801,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 35, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT/RTS Switch - RADIO/Left (VOIP)" } } @@ -821,7 +817,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -831,8 +826,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -842,15 +838,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -860,7 +856,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -870,32 +865,33 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT/RTS Switch - RTS/Depress" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 36, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT/RTS Switch - ICS/Right (VOIP)" } }, @@ -903,7 +899,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -912,44 +907,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT/RTS Switch - ICS/Right (call radio menu)" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -959,7 +955,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -969,8 +964,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -980,19 +976,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1001,19 +997,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1022,27 +1018,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1072,13 +1068,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1086,27 +1082,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1120,7 +1116,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1130,11 +1126,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "7d58033d-7bc7-42d5-a189-dcaafb1c2ff1", - "description": "NVS Select / Boresight/Polarity", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1143,8 +1139,8 @@ "data": { "longPress": false, "buttonId": 29, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "NVS Select Switch - PNVS" } } @@ -1155,8 +1151,8 @@ "data": { "longPress": false, "buttonId": 33, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Boresight/Polarity Switch - B/S" } } @@ -1167,8 +1163,8 @@ "data": { "longPress": false, "buttonId": 32, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Boresight/Polarity Switch - PLRT" } } @@ -1179,17 +1175,160 @@ "data": { "longPress": false, "buttonId": 28, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "NVS Select Switch - TADS" } } ] - } + }, + "description": "NVS Select / Boresight/Polarity" + }, + { + "uuid": "6e1c1bc3-0f65-4fe8-804e-34a9bd0f69ff", + "axisToActionsMap": {}, + "buttonToActionsMap": { + "0": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 27, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Tail Wheel Lock/Unlock Button - Depress" + } + } + ], + "1": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "End" + ], + "modifierCodes": [ + "R Shift" + ] + }, + "longPress": true, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Power Lever (Right) - OFF" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_ON_RELEASE", + "keystroke": { + "keyCodes": [ + "Home" + ], + "modifierCodes": [ + "R Shift" + ] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Power Lever (Right) - IDLE" + } + } + ], + "2": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "End" + ], + "modifierCodes": [ + "R Alt" + ] + }, + "longPress": true, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Power Lever (Left) - OFF" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_ON_RELEASE", + "keystroke": { + "keyCodes": [ + "Home" + ], + "modifierCodes": [ + "R Alt" + ] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Power Lever (Left) - IDLE" + } + } + ], + "6": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 20, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Weapons Trigger Guard - OPEN/CLOSE" + } + } + ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "Num-" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Power Lever Smoothly (Both) - Decrease" + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "Num+" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Power Lever Smoothly (Both) - Increase" + } + } + ] + }, + "description": "Power Lever / Weapons Trigger Guard / Tail Wheel Lock/Unlock" }, { "uuid": "6c107310-4914-49e8-aef1-93bc41f883c0", - "description": "Symbology Select", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1198,8 +1337,8 @@ "data": { "longPress": false, "buttonId": 18, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Symbology Select Switch - Down" } } @@ -1210,32 +1349,32 @@ "data": { "longPress": false, "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Symbology Select Switch - Up" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 19, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Symbology Select Switch - Depress" } } ] - } + }, + "description": "Symbology Select" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Seat", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -1246,15 +1385,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1264,54 +1403,35 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "IHADSS show" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Copilot/Gunner Seat" } }, @@ -1319,56 +1439,75 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Seat" }, { "uuid": "e16c0004-1f89-4d64-bde3-008f57392c8b", - "description": "Weapons Action / Missile Advance / ATA Missile Cage/Uncage", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 30, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Missile Advance Switch - Depress" } }, @@ -1377,8 +1516,8 @@ "data": { "longPress": false, "buttonId": 31, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ATA Missile Cage/Uncage Button - Depress" } } @@ -1389,194 +1528,54 @@ "data": { "longPress": false, "buttonId": 13, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Action Switch - G/Up" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 16, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Weapons Action Switch - M/Right" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Action Switch - A/Down" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Weapons Action Switch - R/Left" - } - } - ] - } - }, - { - "uuid": "6e1c1bc3-0f65-4fe8-804e-34a9bd0f69ff", - "description": "Power Lever / Weapons Trigger Guard / Tail Wheel Lock/Unlock", - "axisToActionsMap": {}, - "buttonToActionsMap": { - "0": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 27, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Tail Wheel Lock/Unlock Button - Depress" - } - } - ], - "1": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, - "keystroke": { - "keyCodes": [ - "End" - ], - "modifierCodes": [ - "R Shift" - ] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Power Lever (Right) - OFF" - } - }, - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, - "keystroke": { - "keyCodes": [ - "Home" - ], - "modifierCodes": [ - "R Shift" - ] - }, - "minActivationInterval": 0, "maxActivationInterval": 0, - "description": "Power Lever (Right) - IDLE" - } - } - ], - "2": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, - "keystroke": { - "keyCodes": [ - "End" - ], - "modifierCodes": [ - "R Alt" - ] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Power Lever (Left) - OFF" - } - }, - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, - "keystroke": { - "keyCodes": [ - "Home" - ], - "modifierCodes": [ - "R Alt" - ] - }, "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Power Lever (Left) - IDLE" + "description": "Weapons Action Switch - R/Left" } } ], - "7": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 20, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Weapons Trigger Guard - OPEN/CLOSE" - } - } - ], - "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "Num+" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, + "buttonId": 16, "maxActivationInterval": 0, - "description": "Power Lever Smoothly (Both) - Increase" - } - } - ], - "14": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "Num-" - ], - "modifierCodes": [] - }, "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Power Lever Smoothly (Both) - Decrease" + "description": "Weapons Action Switch - M/Right" } } ] - } + }, + "description": "Weapons Action / Missile Advance / ATA Missile Cage/Uncage" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_AJS37.json b/DCS_AJS37.json index 0b6964c..3c0bf04 100644 --- a/DCS_AJS37.json +++ b/DCS_AJS37.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "476846d9-4945-4e8f-96d1-566b581d5232", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "6": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "476846d9-4945-4e8f-96d1-566b581d5232" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -70,14 +67,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.61, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -89,10 +86,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -104,10 +101,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -119,11 +116,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Reference button" } } @@ -133,11 +130,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Release" } } @@ -150,8 +147,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fast countermeasure dispense" } } @@ -161,15 +158,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheelbrake" } } @@ -178,22 +175,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -201,15 +198,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -217,15 +214,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -236,20 +233,20 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autothrottle disconnect / IR-missile fast select" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger safety bracket TOGGLE" } } @@ -259,60 +256,60 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake out/in/force out" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 7, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "IR-missile uncage" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down (toggle)" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "RB-05 switch input with flight stick (hold)" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 7, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "IR-missile uncage" + } + } ] } }, @@ -350,8 +347,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -359,8 +356,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -368,8 +365,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -377,8 +374,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -386,19 +383,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -409,13 +405,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -427,11 +423,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 18, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "FR22 Push-totalk (Short- Menu, Long- VOIP)" } } @@ -441,11 +437,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 19, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "FR24 Push-totalk (Short- Menu, Long- VOIP)" } } @@ -457,7 +453,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -467,8 +462,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -478,15 +474,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -496,7 +492,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -506,44 +501,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -553,7 +549,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -563,8 +558,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -574,19 +570,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -595,19 +591,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -616,27 +612,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -666,13 +662,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -680,27 +676,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -714,7 +710,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -724,21 +720,21 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "476846d9-4945-4e8f-96d1-566b581d5232", - "description": "Radar", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Radar stick horizontal" @@ -750,10 +746,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Radar stick vertical" @@ -765,11 +761,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 0.9, + "minAxisValue": -0.25, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T1 Fix (Two-stage trigger middle position)" } }, @@ -777,11 +773,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.9, "maxAxisValue": 1.0, + "minAxisValue": 0.9, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TV Fix (Three position switch)" } } @@ -794,8 +790,8 @@ "data": { "longPress": false, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A2 Mode" } } @@ -806,8 +802,8 @@ "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A1 Mode" } } @@ -818,8 +814,8 @@ "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T0 Fix (three position switch)" } } @@ -830,8 +826,8 @@ "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A0 Mode" } } @@ -842,8 +838,8 @@ "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar eleveation up" } } @@ -853,10 +849,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 15, - "minActivationInterval": 0, + "buttonId": 13, "maxActivationInterval": 0, - "description": "Radar Range Increase" + "minActivationInterval": 0, + "description": "Radar eleveation down" } } ], @@ -865,10 +861,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 13, - "minActivationInterval": 0, + "buttonId": 14, "maxActivationInterval": 0, - "description": "Radar eleveation down" + "minActivationInterval": 0, + "description": "Radar Range Decrease" } } ], @@ -877,18 +873,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 14, - "minActivationInterval": 0, + "buttonId": 15, "maxActivationInterval": 0, - "description": "Radar Range Decrease" + "minActivationInterval": 0, + "description": "Radar Range Increase" } } ] - } + }, + "description": "Radar" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -896,15 +892,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Roll centering (Roll trim reset)" } } @@ -914,7 +910,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -923,8 +918,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder: Right" } } @@ -934,7 +930,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -943,8 +938,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder: Left" } } @@ -954,7 +950,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -963,8 +958,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -974,18 +970,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -994,18 +990,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1014,40 +1010,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1056,26 +1045,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1085,16 +1081,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1103,18 +1101,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1123,22 +1119,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_AV8BNA.json b/DCS_AV8BNA.json index 54db2f0..5a24cb8 100644 --- a/DCS_AV8BNA.json +++ b/DCS_AV8BNA.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "8b0bad15-f42e-4cd6-a2b6-1e8a3bb14a58" + "modeUuid": "8b0bad15-f42e-4cd6-a2b6-1e8a3bb14a58", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "d7210220-7cab-45e1-9f1a-1f8a9768ec61" + "modeUuid": "d7210220-7cab-45e1-9f1a-1f8a9768ec61", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "664959a8-f9c1-44b9-a318-7b48085f3aac" + "modeUuid": "664959a8-f9c1-44b9-a318-7b48085f3aac", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "974c3732-b2b6-4c29-b76a-cbecc5f0d313", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "55d70fdc-1125-4504-84ec-2b5bd5a34e5c", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "974c3732-b2b6-4c29-b76a-cbecc5f0d313" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "55d70fdc-1125-4504-84ec-2b5bd5a34e5c" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "e47003ad-ee45-4d69-a59a-f8783847bc5e" + "modeUuid": "e47003ad-ee45-4d69-a59a-f8783847bc5e", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -105,13 +102,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -123,10 +120,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -153,11 +150,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Left Brake" } }, @@ -165,11 +162,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bomb Pickle" } } @@ -179,11 +176,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right Brake" } }, @@ -191,11 +188,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger" } } @@ -206,22 +203,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -229,15 +226,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -245,15 +242,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -264,8 +261,8 @@ "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AG Target Undesignate / NWS / FOV Toggle" } } @@ -275,36 +272,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "C" + "W" ], "modifierCodes": [ - "L Win" + "R Win" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Uncage" + "minActivationInterval": 0, + "description": "WP Increment" } } ], @@ -312,19 +309,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "W" + "C" ], "modifierCodes": [ - "R Win" + "L Win" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "WP Increment" + "minActivationInterval": 0, + "description": "Uncage" } } ] @@ -364,8 +361,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -373,8 +370,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -382,8 +379,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -391,8 +388,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -400,23 +397,22 @@ }, { "uuid": "664959a8-f9c1-44b9-a318-7b48085f3aac", - "description": "Air-To-Air", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A/A Mode Down" } } @@ -426,25 +422,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A/A Mode FWD" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" @@ -453,17 +448,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A/A Mode AFT" } } ] - } + }, + "description": "Air-To-Air" }, { "uuid": "8b0bad15-f42e-4cd6-a2b6-1e8a3bb14a58", - "description": "ECM Dispense", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -471,15 +467,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM Dispense FWD" } } @@ -489,16 +485,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "0" + "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ECM Dispense RIGHT" + "minActivationInterval": 0, + "description": "ECM Dispense AFT" } } ], @@ -507,16 +503,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "8" + "9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ECM Dispense AFT" + "minActivationInterval": 0, + "description": "ECM Dispense LEFT" } } ], @@ -525,24 +521,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "9" + "0" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ECM Dispense LEFT" + "minActivationInterval": 0, + "description": "ECM Dispense RIGHT" } } ] - } + }, + "description": "ECM Dispense" }, { "uuid": "e47003ad-ee45-4d69-a59a-f8783847bc5e", - "description": "Gear / Flaps / Water / Throttle", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -550,15 +546,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear" } } @@ -568,7 +564,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" @@ -577,8 +572,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Mode Down (CRUISE - AUTO - STOL)" } } @@ -588,7 +584,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" @@ -597,8 +592,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Mode Up (STOL - AUTO - CRUISE)" } } @@ -607,13 +603,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" @@ -622,8 +616,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Mode Up (LDG - OFF - TO)" } }, @@ -631,7 +626,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" @@ -640,8 +634,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Mode Up (LDG - OFF - TO)" } }, @@ -649,7 +644,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" @@ -658,8 +652,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Mode DOWN (TO - OFF - LDG)" } }, @@ -667,7 +662,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" @@ -676,22 +670,23 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Mode DOWN (TO - OFF - LDG)" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -700,29 +695,30 @@ "R Win" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle Cutoff" } } ] - } + }, + "description": "Gear / Flaps / Water / Throttle" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Look left/right" @@ -733,13 +729,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Look up/down" @@ -750,10 +746,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" @@ -762,8 +757,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM FWD: Select COMM 1" } }, @@ -771,11 +767,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM FWD: Select COMM 1 (VOIP)" } } @@ -784,10 +780,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" @@ -796,8 +791,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM AFT: Select COMM 2" } }, @@ -805,11 +801,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM AFT: Select COMM 2 (VOIP)" } } @@ -821,7 +817,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -831,8 +826,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpitcamera shift aft" } } @@ -842,15 +838,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -860,7 +856,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -870,44 +865,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpitcamera shift forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -917,7 +913,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -927,8 +922,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpitcamera shift up" } } @@ -938,19 +934,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpitcamera shift right" + "minActivationInterval": 0, + "description": "Cockpitcamera shift down" } } ], @@ -959,19 +955,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpitcamera shift down" + "minActivationInterval": 0, + "description": "Cockpitcamera shift left" } } ], @@ -980,27 +976,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpitcamera shift left" + "minActivationInterval": 0, + "description": "Cockpitcamera shift right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1030,13 +1026,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1044,27 +1040,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1078,7 +1074,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1088,30 +1084,30 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "55d70fdc-1125-4504-84ec-2b5bd5a34e5c", - "description": "Nozzle", "axisToActionsMap": {}, "buttonToActionsMap": { - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num-" + "Num+" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Nozzle Rotation DOWN" + "minActivationInterval": 0, + "description": "Nozzle Rotation UP" } } ], @@ -1120,26 +1116,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num+" + "Num-" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Nozzle Rotation UP" + "minActivationInterval": 0, + "description": "Nozzle Rotation DOWN" } } ] - } + }, + "description": "Nozzle" }, { "uuid": "d7210220-7cab-45e1-9f1a-1f8a9768ec61", - "description": "Sensor Select", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1147,7 +1143,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "U" @@ -1156,8 +1151,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Sensor Select FWD" } } @@ -1167,18 +1163,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "I" + "J" ], "modifierCodes": [ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Sensor Select RIGHT" + "minActivationInterval": 0, + "description": "Sensor Select AFT" } } ], @@ -1187,18 +1183,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "J" + "Y" ], "modifierCodes": [ - "L Alt" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Sensor Select AFT" + "minActivationInterval": 0, + "description": "Sensor Select LEFT" } } ], @@ -1207,36 +1203,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Y" + "I" ], "modifierCodes": [ - "L Shift" + "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Sensor Select LEFT" + "minActivationInterval": 0, + "description": "Sensor Select RIGHT" } } ] - } + }, + "description": "Sensor Select" }, { "uuid": "974c3732-b2b6-4c29-b76a-cbecc5f0d313", - "description": "TDC", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "TDC left/right" @@ -1248,10 +1244,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "TDC up/down" @@ -1265,47 +1261,47 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC Down" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC Action/No Action Toggle" } } ] - } + }, + "description": "TDC" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Emergency", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Emergency SAAHS Disconnect" } } @@ -1317,7 +1313,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1326,8 +1321,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder RIGHT" } } @@ -1337,7 +1333,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1346,32 +1341,33 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder LEFT" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Emergency Flap Retraction" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Air Start" } } @@ -1381,7 +1377,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -1390,8 +1385,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Pitch DOWN" } } @@ -1401,18 +1397,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Bank RIGHT" + "minActivationInterval": 0, + "description": "Trim Pitch UP" } } ], @@ -1421,18 +1417,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Pitch UP" + "minActivationInterval": 0, + "description": "Trim Bank LEFT" } } ], @@ -1441,40 +1437,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Bank LEFT" + "minActivationInterval": 0, + "description": "Trim Bank RIGHT" } } ] - } + }, + "description": "Trim / Emergency" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / NVG / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1483,26 +1472,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit View" } } @@ -1512,16 +1508,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "N" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flyby View" + "minActivationInterval": 0, + "description": "Helmet Visor/NVG Toggle" } } ], @@ -1530,18 +1528,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "N" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Helmet Visor/NVG Toggle" + "minActivationInterval": 0, + "description": "Aircraft View" } } ], @@ -1550,22 +1546,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aircraft View" + "minActivationInterval": 0, + "description": "Flyby View" } } ] - } + }, + "description": "View / NVG / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_Bf-109K-4.json b/DCS_Bf-109K-4.json index c85905b..85fc5a9 100644 --- a/DCS_Bf-109K-4.json +++ b/DCS_Bf-109K-4.json @@ -1,59 +1,56 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1642a170-f01c-42e2-a48e-677bd734c342", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "6": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "1642a170-f01c-42e2-a48e-677bd734c342" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -63,10 +60,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -77,13 +74,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -95,10 +92,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -125,11 +122,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Cannon / Rockets (B1)" } } @@ -139,11 +136,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Machineguns (A)" } } @@ -155,7 +152,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -164,8 +160,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tail Wheel Lock (toggle)" } } @@ -175,15 +172,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Cut-Off (toggle)" } } @@ -192,22 +189,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -215,15 +212,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -231,25 +228,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -258,8 +254,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Guns Safety Lever (toggle)" } } @@ -269,7 +266,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -278,8 +274,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bom Release (B2)" } } @@ -288,19 +285,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "F" + "G" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps EXTEND" + "minActivationInterval": 0, + "description": "Undercarriage (toggle)" } } ], @@ -308,17 +303,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Undercarriage (toggle)" + "minActivationInterval": 0, + "description": "Flaps RETRACT" } } ], @@ -327,18 +324,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps RETRACT" + "minActivationInterval": 0, + "description": "Flaps EXTEND" } } ] @@ -378,8 +375,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -387,8 +384,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -396,8 +393,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -405,8 +402,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -414,17 +411,16 @@ }, { "uuid": "1642a170-f01c-42e2-a48e-677bd734c342", - "description": "Brake", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -436,10 +432,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -447,23 +443,23 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Brake" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -474,13 +470,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -491,10 +487,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -503,8 +498,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -512,11 +508,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -528,7 +524,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -538,8 +533,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -549,15 +545,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -567,7 +563,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -577,44 +572,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -624,7 +620,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -634,8 +629,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -645,19 +641,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -666,19 +662,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -687,27 +683,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -737,13 +733,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -751,27 +747,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -785,7 +781,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -795,27 +791,27 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Governor Automation (toggle)" } } @@ -825,42 +821,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine RPM Increase" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine RPM Decrease" } } ] - } + }, + "description": "Prop" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -868,7 +864,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -877,18 +872,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Stabilizer NOSE DOWN" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -897,31 +892,25 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Stabilizer NOSE UP" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -930,26 +919,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -959,16 +955,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -977,18 +975,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -997,22 +993,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_C-101CC.json b/DCS_C-101CC.json index 6097fd1..6f7aafc 100644 --- a/DCS_C-101CC.json +++ b/DCS_C-101CC.json @@ -1,45 +1,42 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -49,10 +46,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -63,13 +60,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -81,10 +78,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -96,10 +93,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -111,11 +108,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stores Release Button" } }, @@ -123,10 +120,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -138,11 +135,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fixed Weapons Trigger" } }, @@ -150,10 +147,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -166,13 +163,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -182,8 +177,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stores Release Guard - OPEN" } }, @@ -191,7 +187,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -201,13 +196,15 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stores Release Guard - CLOSE" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -215,22 +212,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -238,15 +235,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -254,15 +251,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -271,13 +268,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -287,8 +282,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger Safety Catch - UNLOCK" } }, @@ -296,7 +292,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -306,13 +301,15 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger Safety Catch - LOCK" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -321,15 +318,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Air brake - Extend/Retract" } } @@ -339,18 +336,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Next Flap Detent" + "minActivationInterval": 0, + "description": "Prev Flap Detent" } } ], @@ -359,16 +356,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing Gear Toggle" + "minActivationInterval": 0, + "description": "Next Flap Detent" } } ], @@ -377,18 +376,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "G" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Prev Flap Detent" + "minActivationInterval": 0, + "description": "Landing Gear Toggle" } } ] @@ -428,8 +425,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -437,8 +434,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "LEFT", + "longPress": false } } ], @@ -446,8 +443,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "RIGHT", + "longPress": false } } ], @@ -455,8 +452,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "DOWN", + "longPress": false } } ] @@ -464,19 +461,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -487,13 +483,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -504,18 +500,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -523,11 +519,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VoIP PTT button (custom)" } } @@ -539,7 +535,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -549,8 +544,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -560,7 +556,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -570,45 +565,46 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "5": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num/" + "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Zoom out slow" + "minActivationInterval": 0, + "description": "Zoom in slow" } } ], - "10": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num*" + "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Zoom in slow" + "minActivationInterval": 0, + "description": "Zoom out slow" } } ], @@ -617,7 +613,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -627,8 +622,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -638,19 +634,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -659,19 +655,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ], @@ -680,27 +676,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -730,13 +726,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -744,27 +740,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -778,7 +774,7 @@ } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -788,11 +784,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -800,7 +796,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -809,8 +804,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Right" } } @@ -820,7 +816,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -829,8 +824,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Left" } } @@ -840,7 +836,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -849,8 +844,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -860,18 +856,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -880,18 +876,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ], @@ -900,40 +896,39 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -942,8 +937,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } @@ -953,15 +949,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -971,38 +967,55 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F2" + ], + "modifierCodes": [] + }, "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F2 Aircraft view" + } + } + ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F10 Theater map view" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 2" } }, @@ -1010,44 +1023,30 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 1" } } ], - "activation": "SINGLE_IMMEDIATELY" - } - } - ], - "14": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F2" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "longPress": false } } ] - } + }, + "description": "View / Position / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_C-101EB.json b/DCS_C-101EB.json index 3466170..0cdd221 100644 --- a/DCS_C-101EB.json +++ b/DCS_C-101EB.json @@ -1,45 +1,42 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -49,10 +46,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -63,13 +60,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -81,10 +78,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -96,10 +93,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -111,10 +108,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -126,10 +123,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -142,13 +139,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -158,8 +153,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stores Release Guard - OPEN" } }, @@ -167,7 +163,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -177,13 +172,15 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stores Release Guard - CLOSE" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -191,22 +188,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -214,15 +211,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -230,15 +227,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -247,13 +244,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -263,8 +258,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger Safety Catch - UNLOCK" } }, @@ -272,7 +268,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -282,13 +277,15 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger Safety Catch - LOCK" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -297,15 +294,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Air brake - Extend/Retract" } } @@ -315,18 +312,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "G" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Next Flap Detent" + "minActivationInterval": 0, + "description": "Landing Gear Toggle" } } ], @@ -335,16 +330,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing Gear Toggle" + "minActivationInterval": 0, + "description": "Prev Flap Detent" } } ], @@ -353,18 +350,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Prev Flap Detent" + "minActivationInterval": 0, + "description": "Next Flap Detent" } } ] @@ -404,8 +401,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -413,8 +410,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -422,8 +419,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -431,8 +428,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -440,19 +437,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -463,13 +459,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -480,18 +476,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -499,11 +495,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VoIP PTT button (custom)" } } @@ -515,7 +511,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -525,8 +520,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -536,7 +532,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -546,44 +541,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -593,7 +589,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -603,8 +598,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -614,19 +610,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -635,19 +631,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -656,27 +652,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -706,13 +702,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -720,27 +716,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -754,7 +750,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -764,11 +760,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -776,7 +772,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -785,8 +780,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Right" } } @@ -796,7 +792,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -805,8 +800,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Left" } } @@ -816,7 +812,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -825,8 +820,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -836,18 +832,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -856,18 +852,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -876,40 +872,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -918,67 +907,55 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 2" } }, @@ -986,44 +963,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 1" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_CH-47Fbl1.json b/DCS_CH-47Fbl1.json index 519b030..1e2ea47 100644 --- a/DCS_CH-47Fbl1.json +++ b/DCS_CH-47Fbl1.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "2eb772d9-327d-476a-9414-7219b2b8677f" + "modeUuid": "2eb772d9-327d-476a-9414-7219b2b8677f", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "f8e43e9b-7823-4f40-aae4-858db26d0130" + "modeUuid": "f8e43e9b-7823-4f40-aae4-858db26d0130", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "ac51fde9-2708-4c46-ad1f-d1dffade8be1" + "modeUuid": "ac51fde9-2708-4c46-ad1f-d1dffade8be1", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "9bb0f2b8-9ca0-4135-9639-7767a7bef728", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "9bb0f2b8-9ca0-4135-9639-7767a7bef728" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "aab98429-7aeb-4aae-aaa5-f5a97db02e57" + "modeUuid": "aab98429-7aeb-4aae-aaa5-f5a97db02e57", + "toggle": false } ], "12": [ { - "toggle": true, "longPress": false, - "modeUuid": "8c686da4-5b19-42e5-b78b-6482eadb556c" + "modeUuid": "a8a23ec5-1d4b-49ec-acdd-349621aab62e", + "toggle": false } ], - "13": [ + "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "a8a23ec5-1d4b-49ec-acdd-349621aab62e" + "modeUuid": "8c686da4-5b19-42e5-b78b-6482eadb556c", + "toggle": true } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Yaw (pedals)" @@ -105,13 +102,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -123,10 +120,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Cyclic Roll" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Cyclic Pitch" @@ -153,10 +150,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel brake Left (analog)" @@ -168,10 +165,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel brake Right (analog)" @@ -184,22 +181,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -207,15 +204,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -223,15 +220,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -241,25 +238,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "T" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Trim Button - press" - } - } - ], - "6": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "W" @@ -269,8 +247,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel brake Parking" } }, @@ -278,7 +257,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -287,20 +265,39 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer reset" } } ], - "14": [ + "9": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "T" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Trim Button - press" + } + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, ACK Button" } } @@ -341,8 +338,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -350,8 +347,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -359,8 +356,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -368,8 +365,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -377,18 +374,17 @@ }, { "uuid": "9bb0f2b8-9ca0-4135-9639-7767a7bef728", - "description": "AFCS / FD", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 26, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, UP/DN Switch - depress DOWN ↓" } }, @@ -396,11 +392,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 27, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, UP/DN Switch - depress UP ↑" } } @@ -413,8 +409,8 @@ "data": { "longPress": false, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, AFCS TRIM Hat - depress DOWN ↓" } } @@ -425,8 +421,8 @@ "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, AFCS TRIM Hat - depress RIGHT →" } } @@ -437,8 +433,8 @@ "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, AFCS TRIM Hat - depress LEFT ←" } } @@ -449,8 +445,8 @@ "data": { "longPress": false, "buttonId": 13, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, AFCS TRIM Hat - depress UP ↑" } } @@ -460,22 +456,22 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 38, - "minActivationInterval": 0, + "buttonId": 17, "maxActivationInterval": 0, - "description": "Thrust Grip, GO AROUND Pushbutton" + "minActivationInterval": 0, + "description": "Cyclic Grip, FD CPLR REL Button" } } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 17, - "minActivationInterval": 0, + "buttonId": 38, "maxActivationInterval": 0, - "description": "Cyclic Grip, FD CPLR REL Button" + "minActivationInterval": 0, + "description": "Thrust Grip, GO AROUND Pushbutton" } } ], @@ -485,8 +481,8 @@ "data": { "longPress": false, "buttonId": 18, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, AFCS Mode Hat - depress UP ↑ (ALT)" } } @@ -496,10 +492,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 21, - "minActivationInterval": 0, + "buttonId": 19, "maxActivationInterval": 0, - "description": "Thrust Grip, AFCS Mode Hat - depress RIGHT → (IN/RA)" + "minActivationInterval": 0, + "description": "Thrust Grip, AFCS Mode Hat - depress DOWN ↓ (TRC)" } } ], @@ -508,10 +504,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 19, - "minActivationInterval": 0, + "buttonId": 20, "maxActivationInterval": 0, - "description": "Thrust Grip, AFCS Mode Hat - depress DOWN ↓ (TRC)" + "minActivationInterval": 0, + "description": "Thrust Grip, AFCS Mode Hat - depress LEFT ← (PH)" } } ], @@ -520,18 +516,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 20, - "minActivationInterval": 0, + "buttonId": 21, "maxActivationInterval": 0, - "description": "Thrust Grip, AFCS Mode Hat - depress LEFT ← (PH)" + "minActivationInterval": 0, + "description": "Thrust Grip, AFCS Mode Hat - depress RIGHT → (IN/RA)" } } ] - } + }, + "description": "AFCS / FD" }, { "uuid": "a8a23ec5-1d4b-49ec-acdd-349621aab62e", - "description": "Cargo", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -539,7 +535,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -548,8 +543,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Command Engineer to Lower Ramp to Next Stage" } } @@ -559,7 +555,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -568,29 +563,30 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Command Engineer to Raise Ramp to Next Stage" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, CD REL Button" } } ] - } + }, + "description": "Cargo" }, { "uuid": "2eb772d9-327d-476a-9414-7219b2b8677f", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -599,29 +595,29 @@ "data": { "longPress": false, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, CHAFF/FLARE Dispensing - depress UP ↑ (FLARE)" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, CHAFF/FLARE Dispensing - depress DOWN ↓ (CHAFF)" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "ac51fde9-2708-4c46-ad1f-d1dffade8be1", - "description": "HUD", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -630,8 +626,8 @@ "data": { "longPress": false, "buttonId": 22, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, HUD Hat - depress FORWARD/UP ↑ (BRT)" } } @@ -641,10 +637,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 25, - "minActivationInterval": 0, + "buttonId": 23, "maxActivationInterval": 0, - "description": "Thrust Grip, HUD Hat - depress RIGHT → (DCLT)" + "minActivationInterval": 0, + "description": "Thrust Grip, HUD Hat - depress BACK/DOWN ↓ (DIM)" } } ], @@ -653,10 +649,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 23, - "minActivationInterval": 0, + "buttonId": 24, "maxActivationInterval": 0, - "description": "Thrust Grip, HUD Hat - depress BACK/DOWN ↓ (DIM)" + "minActivationInterval": 0, + "description": "Thrust Grip, HUD Hat - depress LEFT ← (MODE)" } } ], @@ -665,30 +661,30 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 24, - "minActivationInterval": 0, + "buttonId": 25, "maxActivationInterval": 0, - "description": "Thrust Grip, HUD Hat - depress LEFT ← (MODE)" + "minActivationInterval": 0, + "description": "Thrust Grip, HUD Hat - depress RIGHT → (DCLT)" } } ] - } + }, + "description": "HUD" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -699,13 +695,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -717,11 +713,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Button (VOIP)" } }, @@ -729,11 +725,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, XMIT/ICS Trigger - depress XMIT (FULL)" } } @@ -743,11 +739,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button (VOIP)" } }, @@ -755,11 +751,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, XMIT/ICS Trigger - depress ICS (HALF)" } } @@ -771,7 +767,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -781,8 +776,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -792,15 +788,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -810,7 +806,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -820,44 +815,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -867,7 +863,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -877,8 +872,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -888,19 +884,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -909,19 +905,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ - "R Ctrl", - "R Shift" + "R Shift", + "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -930,37 +926,37 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ - "R Shift", - "R Ctrl" + "R Ctrl", + "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "f8e43e9b-7823-4f40-aae4-858db26d0130", - "description": "MFD CRSR", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, CRSR ACT Button" } } @@ -971,8 +967,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cyclic Grip, MFD CRSR Hat - depress UP ↑" } } @@ -982,10 +978,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, + "buttonId": 3, "maxActivationInterval": 0, - "description": "Cyclic Grip, MFD CRSR Hat - depress RIGHT →" + "minActivationInterval": 0, + "description": "Cyclic Grip, MFD CRSR Hat - depress DOWN ↓" } } ], @@ -994,10 +990,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 3, - "minActivationInterval": 0, + "buttonId": 4, "maxActivationInterval": 0, - "description": "Cyclic Grip, MFD CRSR Hat - depress DOWN ↓" + "minActivationInterval": 0, + "description": "Cyclic Grip, MFD CRSR Hat - depress LEFT ←" } } ], @@ -1006,18 +1002,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 4, - "minActivationInterval": 0, + "buttonId": 5, "maxActivationInterval": 0, - "description": "Cyclic Grip, MFD CRSR Hat - depress LEFT ←" + "minActivationInterval": 0, + "description": "Cyclic Grip, MFD CRSR Hat - depress RIGHT →" } } ] - } + }, + "description": "MFD CRSR" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1047,13 +1043,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1061,27 +1057,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1095,7 +1091,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1105,11 +1101,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "aab98429-7aeb-4aae-aaa5-f5a97db02e57", - "description": "Radio Frq.", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1118,8 +1114,8 @@ "data": { "longPress": false, "buttonId": 35, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, Radio Frq. Hat - depress DOWN ↓ (F-DN)" } } @@ -1130,8 +1126,8 @@ "data": { "longPress": false, "buttonId": 37, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, Radio Frq. Hat - depress RIGHT → (R-UP)" } } @@ -1142,8 +1138,8 @@ "data": { "longPress": false, "buttonId": 36, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, Radio Frq. Hat - depress LEFT ← (R-DN)" } } @@ -1154,28 +1150,28 @@ "data": { "longPress": false, "buttonId": 34, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, Radio Frq. Hat - depress UP ↑ (F-UP)" } } ] - } + }, + "description": "Radio Frq." }, { "uuid": "8c686da4-5b19-42e5-b78b-6482eadb556c", - "description": "Searchlight", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 31, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, SRCH POSITION Hat - depress RIGHT → (RT)" } }, @@ -1183,11 +1179,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 30, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, SRCH POSITION Hat - depress LEFT ← (LT)" } } @@ -1197,11 +1193,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 28, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, SRCH POSITION Hat - depress UP ↑ (EXTEND)" } }, @@ -1209,49 +1205,49 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 29, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, SRCH POSITION Hat - depress DOWN ↓ (RETRACT)" } } ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 33, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, SRCH ON/OFF Pushbutton" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 32, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Grip, SRCH Switch - WHT/IR" } } ] - } + }, + "description": "Searchlight" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -1262,15 +1258,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1280,25 +1276,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -1307,29 +1284,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Goggles" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 2 (Co-Pilot)" } }, @@ -1337,15 +1314,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 3 (Engineer)" } }, @@ -1353,15 +1330,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 4 (Port Gunner)" } }, @@ -1369,15 +1346,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 5 (Stbd. Gunner)" } }, @@ -1385,13 +1362,13 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 6 (Aft Gunner)" } }, @@ -1399,44 +1376,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 1 (Pilot)" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_Christen Eagle II.json b/DCS_Christen Eagle II.json index a55c18d..08be730 100644 --- a/DCS_Christen Eagle II.json +++ b/DCS_Christen Eagle II.json @@ -1,59 +1,56 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "c3f26eb4-7fe9-4c0f-848e-48f661bfe50a" + "modeUuid": "c3f26eb4-7fe9-4c0f-848e-48f661bfe50a", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -63,10 +60,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -77,13 +74,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -95,10 +92,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -125,11 +122,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake, left" } } @@ -139,11 +136,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake, right" } } @@ -154,22 +151,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -177,15 +174,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -193,33 +190,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Smoke" } } @@ -229,33 +226,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 2" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 1" } } @@ -296,8 +293,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -305,8 +302,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -314,8 +311,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -323,8 +320,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -332,19 +329,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -355,13 +351,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -372,18 +368,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -391,11 +387,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VOIP Talk" } } @@ -405,11 +401,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VOIP Cockpit Talk" } } @@ -421,7 +417,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -431,8 +426,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -442,7 +438,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -452,44 +447,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -499,7 +495,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -509,8 +504,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -520,19 +516,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -541,19 +537,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -562,39 +558,39 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "c3f26eb4-7fe9-4c0f-848e-48f661bfe50a", - "description": "Mixture", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Mixture" @@ -602,11 +598,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Mixture" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -636,13 +632,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -650,27 +646,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -684,7 +680,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -694,23 +690,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Propeller" @@ -718,11 +714,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -730,7 +726,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -739,18 +734,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -759,31 +754,25 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE UP" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -792,26 +781,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -821,16 +817,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -839,18 +837,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -859,22 +855,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_F-14A-135-GR.json b/DCS_F-14A-135-GR.json index 9bb5196..0903879 100644 --- a/DCS_F-14A-135-GR.json +++ b/DCS_F-14A-135-GR.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "0a337457-4c73-4a96-aac0-8617a5203a34" + "modeUuid": "0a337457-4c73-4a96-aac0-8617a5203a34", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "cda27f9c-5b95-421a-a4a2-558fef755ffd", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "7f6c4623-0e5e-4270-8942-d880b20444c3", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "cda27f9c-5b95-421a-a4a2-558fef755ffd" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "7f6c4623-0e5e-4270-8942-d880b20444c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "584e2328-79b6-42dc-900a-f063a7edbeca" + "modeUuid": "584e2328-79b6-42dc-900a-f063a7edbeca", + "toggle": false } ], - "14": [ + "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "7f89444c-7582-4ffa-a226-22f046f891ec" + "modeUuid": "7f89444c-7582-4ffa-a226-22f046f891ec", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,14 +95,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.6, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle Both" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -147,11 +144,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Store Release" } }, @@ -159,10 +156,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -174,10 +171,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger First Detent" } }, @@ -199,11 +196,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger" } } @@ -216,8 +213,8 @@ "data": { "longPress": false, "buttonId": 13, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "DLC Toggle / Countermeasure Dispense" } } @@ -227,15 +224,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Jester AI Menu" } } @@ -244,22 +241,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -267,15 +264,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -283,15 +280,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -301,27 +298,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed brake toggle" } } ], - "12": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 24, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CAGE-SEAM button" } } @@ -362,8 +359,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -371,8 +368,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -380,8 +377,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -389,8 +386,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -398,15 +395,13 @@ }, { "uuid": "cda27f9c-5b95-421a-a4a2-558fef755ffd", - "description": "DLC / Auto Throttle", "axisToActionsMap": {}, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -415,8 +410,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Auto Throttle" } } @@ -427,39 +423,39 @@ "data": { "longPress": false, "buttonId": 20, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "DLC Thumbwheel Forward" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 23, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "DLC Thumbwheel Aft" } } ] - } + }, + "description": "DLC / Auto Throttle" }, { "uuid": "7f6c4623-0e5e-4270-8942-d880b20444c3", - "description": "Designate", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 25, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PLM button" } } @@ -470,8 +466,8 @@ "data": { "longPress": false, "buttonId": 18, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target designate up / VSL HI" } } @@ -481,10 +477,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 24, - "minActivationInterval": 0, + "buttonId": 19, "maxActivationInterval": 0, - "description": "CAGE-SEAM button" + "minActivationInterval": 0, + "description": "Target designate down / VSL LO" } } ], @@ -493,10 +489,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 19, - "minActivationInterval": 0, + "buttonId": 22, "maxActivationInterval": 0, - "description": "Target designate down / VSL LO" + "minActivationInterval": 0, + "description": "Target designate fwd / PAL" } } ], @@ -505,18 +501,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 22, - "minActivationInterval": 0, + "buttonId": 24, "maxActivationInterval": 0, - "description": "Target designate fwd / PAL" + "minActivationInterval": 0, + "description": "CAGE-SEAM button" } } ] - } + }, + "description": "Designate" }, { "uuid": "584e2328-79b6-42dc-900a-f063a7edbeca", - "description": "Gear / Flaps / Hook / Cat. / Light", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -524,15 +520,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gears Toggle" } } @@ -542,7 +538,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "U" @@ -551,8 +546,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Catapult Salute" } } @@ -561,21 +557,20 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Down" } }, @@ -583,7 +578,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -592,13 +586,15 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -607,48 +603,48 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Hook Toggle" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 21, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Exterior Lights Master Switch Toggle" } } ] - } + }, + "description": "Gear / Flaps / Hook / Cat. / Light" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Horizontal View" @@ -659,13 +655,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Vertical View" @@ -676,10 +672,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -688,8 +683,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button UHF1 (ARC-159)" } }, @@ -697,11 +693,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 27, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button UHF1 (ARC-159) - SRS or VoIP Only / No Menu" } } @@ -710,10 +706,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -722,8 +717,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button UHF2 (ARC-182)" } }, @@ -731,11 +727,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 28, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button UHF2 (ARC-182) - SRS or VoIP Only / No Menu" } } @@ -747,7 +743,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -757,8 +752,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -768,7 +764,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -778,20 +773,21 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 29, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button ICS - SRS or VoIP Only / No Menu" } }, @@ -799,7 +795,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -808,62 +803,63 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button ICS" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -873,7 +869,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -883,8 +878,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -894,19 +890,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -915,19 +911,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -936,27 +932,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -986,13 +982,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1000,27 +996,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1034,7 +1030,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1044,11 +1040,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -1057,8 +1053,8 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -1069,38 +1065,38 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 26, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autpilot Emergency Disconnect Paddle" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Reference / Nose Wheel Steering Toggle" } } @@ -1111,8 +1107,8 @@ "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Pitch Down" } } @@ -1122,10 +1118,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 6, - "minActivationInterval": 0, + "buttonId": 4, "maxActivationInterval": 0, - "description": "Trim Roll Right Wing Down " + "minActivationInterval": 0, + "description": "Trim Pitch Up" } } ], @@ -1134,10 +1130,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 4, - "minActivationInterval": 0, + "buttonId": 5, "maxActivationInterval": 0, - "description": "Trim Pitch Up" + "minActivationInterval": 0, + "description": "Trim Roll Left Wing Down " } } ], @@ -1146,32 +1142,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, + "buttonId": 6, "maxActivationInterval": 0, - "description": "Trim Roll Left Wing Down " + "minActivationInterval": 0, + "description": "Trim Roll Right Wing Down " } } ] - } + }, + "description": "Trim / Autopilot" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1180,26 +1169,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1209,25 +1205,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -1236,29 +1213,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Goggles" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy RIO Seat" } }, @@ -1266,56 +1243,75 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG / Eject" }, { "uuid": "0a337457-4c73-4a96-aac0-8617a5203a34", - "description": "Weapon Selector", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Selector press" } } @@ -1326,29 +1322,29 @@ "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Selector up" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Selector down" } } ] - } + }, + "description": "Weapon Selector" }, { "uuid": "7f89444c-7582-4ffa-a226-22f046f891ec", - "description": "Wing Sweep", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1357,8 +1353,8 @@ "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wing Sweep Bomb Mode" } } @@ -1369,8 +1365,8 @@ "data": { "longPress": false, "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wing Sweep Aft" } } @@ -1381,8 +1377,8 @@ "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wing Sweep Forward" } } @@ -1393,15 +1389,18 @@ "data": { "longPress": false, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wing Sweep Auto Mode" } } ] - } + }, + "description": "Wing Sweep" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_F-14B.json b/DCS_F-14B.json index 9bb5196..0903879 100644 --- a/DCS_F-14B.json +++ b/DCS_F-14B.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "0a337457-4c73-4a96-aac0-8617a5203a34" + "modeUuid": "0a337457-4c73-4a96-aac0-8617a5203a34", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "cda27f9c-5b95-421a-a4a2-558fef755ffd", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "7f6c4623-0e5e-4270-8942-d880b20444c3", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "cda27f9c-5b95-421a-a4a2-558fef755ffd" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "7f6c4623-0e5e-4270-8942-d880b20444c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "584e2328-79b6-42dc-900a-f063a7edbeca" + "modeUuid": "584e2328-79b6-42dc-900a-f063a7edbeca", + "toggle": false } ], - "14": [ + "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "7f89444c-7582-4ffa-a226-22f046f891ec" + "modeUuid": "7f89444c-7582-4ffa-a226-22f046f891ec", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,14 +95,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.6, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle Both" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -147,11 +144,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Store Release" } }, @@ -159,10 +156,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -174,10 +171,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger First Detent" } }, @@ -199,11 +196,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger" } } @@ -216,8 +213,8 @@ "data": { "longPress": false, "buttonId": 13, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "DLC Toggle / Countermeasure Dispense" } } @@ -227,15 +224,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Jester AI Menu" } } @@ -244,22 +241,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -267,15 +264,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -283,15 +280,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -301,27 +298,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed brake toggle" } } ], - "12": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 24, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CAGE-SEAM button" } } @@ -362,8 +359,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -371,8 +368,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -380,8 +377,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -389,8 +386,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -398,15 +395,13 @@ }, { "uuid": "cda27f9c-5b95-421a-a4a2-558fef755ffd", - "description": "DLC / Auto Throttle", "axisToActionsMap": {}, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -415,8 +410,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Auto Throttle" } } @@ -427,39 +423,39 @@ "data": { "longPress": false, "buttonId": 20, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "DLC Thumbwheel Forward" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 23, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "DLC Thumbwheel Aft" } } ] - } + }, + "description": "DLC / Auto Throttle" }, { "uuid": "7f6c4623-0e5e-4270-8942-d880b20444c3", - "description": "Designate", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 25, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PLM button" } } @@ -470,8 +466,8 @@ "data": { "longPress": false, "buttonId": 18, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target designate up / VSL HI" } } @@ -481,10 +477,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 24, - "minActivationInterval": 0, + "buttonId": 19, "maxActivationInterval": 0, - "description": "CAGE-SEAM button" + "minActivationInterval": 0, + "description": "Target designate down / VSL LO" } } ], @@ -493,10 +489,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 19, - "minActivationInterval": 0, + "buttonId": 22, "maxActivationInterval": 0, - "description": "Target designate down / VSL LO" + "minActivationInterval": 0, + "description": "Target designate fwd / PAL" } } ], @@ -505,18 +501,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 22, - "minActivationInterval": 0, + "buttonId": 24, "maxActivationInterval": 0, - "description": "Target designate fwd / PAL" + "minActivationInterval": 0, + "description": "CAGE-SEAM button" } } ] - } + }, + "description": "Designate" }, { "uuid": "584e2328-79b6-42dc-900a-f063a7edbeca", - "description": "Gear / Flaps / Hook / Cat. / Light", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -524,15 +520,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gears Toggle" } } @@ -542,7 +538,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "U" @@ -551,8 +546,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Catapult Salute" } } @@ -561,21 +557,20 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Down" } }, @@ -583,7 +578,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -592,13 +586,15 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -607,48 +603,48 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Hook Toggle" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 21, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Exterior Lights Master Switch Toggle" } } ] - } + }, + "description": "Gear / Flaps / Hook / Cat. / Light" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Horizontal View" @@ -659,13 +655,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Vertical View" @@ -676,10 +672,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -688,8 +683,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button UHF1 (ARC-159)" } }, @@ -697,11 +693,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 27, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button UHF1 (ARC-159) - SRS or VoIP Only / No Menu" } } @@ -710,10 +706,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -722,8 +717,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button UHF2 (ARC-182)" } }, @@ -731,11 +727,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 28, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button UHF2 (ARC-182) - SRS or VoIP Only / No Menu" } } @@ -747,7 +743,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -757,8 +752,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -768,7 +764,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -778,20 +773,21 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 29, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button ICS - SRS or VoIP Only / No Menu" } }, @@ -799,7 +795,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -808,62 +803,63 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mic Button ICS" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -873,7 +869,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -883,8 +878,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -894,19 +890,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -915,19 +911,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -936,27 +932,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -986,13 +982,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1000,27 +996,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1034,7 +1030,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1044,11 +1040,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -1057,8 +1053,8 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -1069,38 +1065,38 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 26, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autpilot Emergency Disconnect Paddle" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Reference / Nose Wheel Steering Toggle" } } @@ -1111,8 +1107,8 @@ "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Pitch Down" } } @@ -1122,10 +1118,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 6, - "minActivationInterval": 0, + "buttonId": 4, "maxActivationInterval": 0, - "description": "Trim Roll Right Wing Down " + "minActivationInterval": 0, + "description": "Trim Pitch Up" } } ], @@ -1134,10 +1130,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 4, - "minActivationInterval": 0, + "buttonId": 5, "maxActivationInterval": 0, - "description": "Trim Pitch Up" + "minActivationInterval": 0, + "description": "Trim Roll Left Wing Down " } } ], @@ -1146,32 +1142,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, + "buttonId": 6, "maxActivationInterval": 0, - "description": "Trim Roll Left Wing Down " + "minActivationInterval": 0, + "description": "Trim Roll Right Wing Down " } } ] - } + }, + "description": "Trim / Autopilot" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1180,26 +1169,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1209,25 +1205,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -1236,29 +1213,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Goggles" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy RIO Seat" } }, @@ -1266,56 +1243,75 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG / Eject" }, { "uuid": "0a337457-4c73-4a96-aac0-8617a5203a34", - "description": "Weapon Selector", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Selector press" } } @@ -1326,29 +1322,29 @@ "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Selector up" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Selector down" } } ] - } + }, + "description": "Weapon Selector" }, { "uuid": "7f89444c-7582-4ffa-a226-22f046f891ec", - "description": "Wing Sweep", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1357,8 +1353,8 @@ "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wing Sweep Bomb Mode" } } @@ -1369,8 +1365,8 @@ "data": { "longPress": false, "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wing Sweep Aft" } } @@ -1381,8 +1377,8 @@ "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wing Sweep Forward" } } @@ -1393,15 +1389,18 @@ "data": { "longPress": false, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wing Sweep Auto Mode" } } ] - } + }, + "description": "Wing Sweep" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_F-15C.json b/DCS_F-15C.json index 9062831..6e78662 100644 --- a/DCS_F-15C.json +++ b/DCS_F-15C.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb" + "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -119,14 +116,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.6, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -153,10 +150,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -168,11 +165,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Release" } }, @@ -180,10 +177,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -194,18 +191,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } }, @@ -213,10 +210,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -231,8 +228,8 @@ "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Unlock TWS Target" } }, @@ -241,8 +238,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose Gear Maneuvering Range" } } @@ -251,22 +248,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -274,15 +271,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -290,15 +287,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -308,15 +305,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -357,8 +354,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -366,8 +363,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -375,8 +372,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -384,8 +381,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -393,23 +390,22 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM" } } @@ -419,15 +415,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -437,18 +433,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -457,16 +451,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -475,24 +469,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / Canopy / Refuel / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -500,15 +496,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -518,7 +514,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -527,8 +522,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Refuelling Boom" } } @@ -538,15 +534,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -556,7 +552,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -565,18 +560,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -585,8 +580,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -594,7 +590,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -603,33 +598,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / Canopy / Refuel / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -639,7 +635,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -648,8 +643,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } @@ -658,19 +654,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "D" + "R" ], "modifierCodes": [ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Bingo Fuel Index, CW" + "minActivationInterval": 0, + "description": "Jettison Fuel Tanks" } } ], @@ -678,19 +674,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "R" + "D" ], "modifierCodes": [ - "L Alt" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jettison Fuel Tanks" + "minActivationInterval": 0, + "description": "Bingo Fuel Index, CCW" } } ], @@ -699,26 +695,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [ - "L Ctrl" + "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Bingo Fuel Index, CCW" + "minActivationInterval": 0, + "description": "Bingo Fuel Index, CW" } } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -726,7 +722,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -735,8 +730,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -746,7 +742,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -755,8 +750,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -766,7 +762,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -776,8 +771,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Anti-collision lights" } } @@ -787,25 +783,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -814,29 +809,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -847,13 +843,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -864,18 +860,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -883,11 +879,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -897,11 +893,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.2 VoIP PTT" } } @@ -913,7 +909,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -923,8 +918,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -934,7 +930,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -944,20 +939,21 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.3 VoIP PTT" } }, @@ -965,7 +961,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -974,18 +969,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -994,44 +989,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -1041,7 +1037,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -1051,8 +1046,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -1062,19 +1058,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1083,19 +1079,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1104,27 +1100,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1132,15 +1128,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode/FLOOD mode" } }, @@ -1148,15 +1144,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(4) Close Air Combat Bore Mode" } } @@ -1166,15 +1162,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(3) Close Air Combat Vertical Scan Mode" } } @@ -1184,15 +1180,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(2) Beyond Visual Range Mode" } } @@ -1202,24 +1198,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1249,13 +1245,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1263,27 +1259,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1297,7 +1293,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1307,46 +1303,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1355,36 +1351,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1396,15 +1392,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock" } } @@ -1414,7 +1410,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "I" @@ -1423,8 +1418,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Pulse Repeat Frequency Select" } }, @@ -1432,7 +1428,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -1441,8 +1436,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator To Center" } } @@ -1452,7 +1448,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "I" @@ -1461,8 +1456,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar RWS/TWS Select" } }, @@ -1470,15 +1466,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar On/Off" } } @@ -1488,7 +1484,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ ";" @@ -1497,8 +1492,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Scan Zone Up" } }, @@ -1506,45 +1502,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Zoom Out" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "\u003d" - ], - "modifierCodes": [ - "R Ctrl" - ] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Predicted Target Range Increase" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "." @@ -1553,8 +1528,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Scan Zone Down" } }, @@ -1562,25 +1538,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Zoom In" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -1589,17 +1564,38 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Decrease" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "\u003d" + ], + "modifierCodes": [ + "R Ctrl" + ] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Predicted Target Range Increase" + } + } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1607,7 +1603,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1616,8 +1611,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T/O Trim" } } @@ -1627,7 +1623,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1636,8 +1631,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1647,7 +1643,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1656,8 +1651,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1667,7 +1663,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "9" @@ -1676,44 +1671,45 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Disengage" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Altitude Hold" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Attitude Hold" } } @@ -1723,7 +1719,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1732,8 +1727,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1743,18 +1739,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP " } } ], @@ -1763,18 +1759,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP " + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1783,40 +1779,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1825,26 +1814,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1854,16 +1850,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1872,18 +1870,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1892,24 +1888,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter / Fuel Gauge", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1917,7 +1913,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1926,8 +1921,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -1937,7 +1933,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -1946,8 +1941,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -1957,7 +1953,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -1966,8 +1961,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -1977,7 +1973,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1986,18 +1981,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "D" @@ -2006,25 +2001,25 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Quantity Selector" } } ] - } + }, + "description": "Waypoint / Altimeter / Fuel Gauge" }, { "uuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -2033,8 +2028,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -2044,15 +2040,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -2062,42 +2058,45 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "V" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_F-15ESE.json b/DCS_F-15ESE.json index 8465857..56624bc 100644 --- a/DCS_F-15ESE.json +++ b/DCS_F-15ESE.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "78507e0d-dee5-486c-97b0-1ddd264bde04" + "modeUuid": "78507e0d-dee5-486c-97b0-1ddd264bde04", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "45c10374-b8a9-45a8-95c2-4be9a88b0fa2" + "modeUuid": "45c10374-b8a9-45a8-95c2-4be9a88b0fa2", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5d1dfbf4-79f0-4aca-83c9-1dbcfbc699e2" + "modeUuid": "5d1dfbf4-79f0-4aca-83c9-1dbcfbc699e2", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "2b5768b5-34aa-49f3-9948-f3090f9add7f", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "bbdec6bb-19b2-4ae6-b24a-346fdfb45a06", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "2b5768b5-34aa-49f3-9948-f3090f9add7f" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "bbdec6bb-19b2-4ae6-b24a-346fdfb45a06" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "9aeb93c3-3e98-458c-b502-f3cd5b193cd5" + "modeUuid": "9aeb93c3-3e98-458c-b502-f3cd5b193cd5", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -105,14 +102,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.5, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -124,10 +121,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -139,10 +136,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -154,11 +151,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Release (Pickle)" } }, @@ -166,10 +163,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -181,10 +178,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -194,11 +191,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger" } } @@ -209,22 +206,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -232,15 +229,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -248,15 +245,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -266,28 +263,28 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed Brake Switch - Toggle On/Off" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 15, - "minActivationInterval": 0, + "buttonId": 29, "maxActivationInterval": 0, - "description": "Weapons/Mode Switch Cycle Loop (GUN-SRM-MRM-GUN)" + "minActivationInterval": 0, + "description": "Left Multifunction Switch" } } ], @@ -296,10 +293,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 29, - "minActivationInterval": 0, + "buttonId": 15, "maxActivationInterval": 0, - "description": "Left Multifunction Switch" + "minActivationInterval": 0, + "description": "Weapons/Mode Switch Cycle Loop (GUN-SRM-MRM-GUN)" } } ] @@ -339,8 +336,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -348,8 +345,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -357,8 +354,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -366,8 +363,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -375,17 +372,16 @@ }, { "uuid": "5d1dfbf4-79f0-4aca-83c9-1dbcfbc699e2", - "description": "Auto Acquisition / Boat", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 37, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Auto Acquisition Switch PRESS" } } @@ -396,8 +392,8 @@ "data": { "longPress": false, "buttonId": 35, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Auto Acquisition Switch FWD" } } @@ -407,10 +403,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 39, - "minActivationInterval": 0, + "buttonId": 36, "maxActivationInterval": 0, - "description": "Boat Switch FWD" + "minActivationInterval": 0, + "description": "Auto Acquisition Switch AFT" } } ], @@ -419,10 +415,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 36, - "minActivationInterval": 0, + "buttonId": 38, "maxActivationInterval": 0, - "description": "Auto Acquisition Switch AFT" + "minActivationInterval": 0, + "description": "Boat Switch AFT" } } ], @@ -431,18 +427,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 38, - "minActivationInterval": 0, + "buttonId": 39, "maxActivationInterval": 0, - "description": "Boat Switch AFT" + "minActivationInterval": 0, + "description": "Boat Switch FWD" } } ] - } + }, + "description": "Auto Acquisition / Boat" }, { "uuid": "78507e0d-dee5-486c-97b0-1ddd264bde04", - "description": "CMD", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -451,40 +447,40 @@ "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CMD Switch UP (Manual 2 Dispense)" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CMD Switch DOWN (Manual 1 Dispense)" } } ] - } + }, + "description": "CMD" }, { "uuid": "45c10374-b8a9-45a8-95c2-4be9a88b0fa2", - "description": "Castle", "axisToActionsMap": { "5": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 34, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Castle Switch PRESS" } } @@ -497,8 +493,8 @@ "data": { "longPress": false, "buttonId": 30, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Castle Switch FWD" } } @@ -508,10 +504,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 33, - "minActivationInterval": 0, + "buttonId": 31, "maxActivationInterval": 0, - "description": "Castle Switch RIGHT" + "minActivationInterval": 0, + "description": "Castle Switch AFT" } } ], @@ -520,10 +516,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 31, - "minActivationInterval": 0, + "buttonId": 32, "maxActivationInterval": 0, - "description": "Castle Switch AFT" + "minActivationInterval": 0, + "description": "Castle Switch LEFT" } } ], @@ -532,18 +528,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 32, - "minActivationInterval": 0, + "buttonId": 33, "maxActivationInterval": 0, - "description": "Castle Switch LEFT" + "minActivationInterval": 0, + "description": "Castle Switch RIGHT" } } ] - } + }, + "description": "Castle" }, { "uuid": "bbdec6bb-19b2-4ae6-b24a-346fdfb45a06", - "description": "Coolie", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -552,8 +548,8 @@ "data": { "longPress": false, "buttonId": 25, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Coolie Switch Up" } } @@ -563,10 +559,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 28, - "minActivationInterval": 0, + "buttonId": 26, "maxActivationInterval": 0, - "description": "Coolie Switch Right" + "minActivationInterval": 0, + "description": "Coolie Switch Down" } } ], @@ -575,10 +571,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 26, - "minActivationInterval": 0, + "buttonId": 27, "maxActivationInterval": 0, - "description": "Coolie Switch Down" + "minActivationInterval": 0, + "description": "Coolie Switch Left" } } ], @@ -587,18 +583,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 27, - "minActivationInterval": 0, + "buttonId": 28, "maxActivationInterval": 0, - "description": "Coolie Switch Left" + "minActivationInterval": 0, + "description": "Coolie Switch Right" } } ] - } + }, + "description": "Coolie" }, { "uuid": "9aeb93c3-3e98-458c-b502-f3cd5b193cd5", - "description": "Gear / Flaps / Hook", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -606,15 +602,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Lever Toggle: LG UP/LG DOWN" } } @@ -624,15 +620,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Toggle Up/Down" } } @@ -642,36 +638,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Arresting Hook Handle Toggle" } } ] - } + }, + "description": "Gear / Flaps / Hook" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -682,13 +678,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -700,11 +696,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MIC Switch FWD (Radio 1 VOIP)" } }, @@ -712,11 +708,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MIC Switch FWD (Call Radio 1 Menu)" } } @@ -726,11 +722,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MIC Switch FWD (Radio 2 VOIP)" } }, @@ -738,11 +734,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 13, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MIC Switch FWD (Call Radio 2 Menu)" } } @@ -754,7 +750,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -764,8 +759,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -775,15 +771,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -793,7 +789,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -803,68 +798,69 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Switch - MIDS A" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Switch - MIDS B" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -874,7 +870,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -884,8 +879,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -895,19 +891,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -916,19 +912,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -937,27 +933,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -987,13 +983,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1001,27 +997,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1035,7 +1031,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1045,22 +1041,22 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "2b5768b5-34aa-49f3-9948-f3090f9add7f", - "description": "TDC / Radar Antenna Elevation", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 20, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC Switch LEFT" } }, @@ -1068,11 +1064,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 21, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC Switch RIGHT" } } @@ -1082,11 +1078,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 18, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC Switch UP" } }, @@ -1094,11 +1090,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 19, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC Switch DOWN" } } @@ -1111,8 +1107,8 @@ "data": { "longPress": false, "buttonId": 22, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC Switch Press" } } @@ -1123,40 +1119,40 @@ "data": { "longPress": false, "buttonId": 23, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Antenna Elevation Up" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 24, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Antenna Elevation Down" } } ] - } + }, + "description": "TDC / Radar Antenna Elevation" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Paddle / NWS/Weapons", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Paddle Switch" } } @@ -1166,11 +1162,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "NWS/Weapons Button" } } @@ -1183,8 +1179,8 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T/O Trim Button" } } @@ -1195,8 +1191,8 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -1207,8 +1203,8 @@ "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -1219,8 +1215,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Nose Down" } } @@ -1230,10 +1226,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, + "buttonId": 3, "maxActivationInterval": 0, - "description": "Trim Right Wing Down" + "minActivationInterval": 0, + "description": "Trim Nose Up" } } ], @@ -1242,10 +1238,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 3, - "minActivationInterval": 0, + "buttonId": 4, "maxActivationInterval": 0, - "description": "Trim Nose Up" + "minActivationInterval": 0, + "description": "Trim Left Wing Down" } } ], @@ -1254,32 +1250,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 4, - "minActivationInterval": 0, + "buttonId": 5, "maxActivationInterval": 0, - "description": "Trim Left Wing Down" + "minActivationInterval": 0, + "description": "Trim Right Wing Down" } } ] - } + }, + "description": "Trim / Paddle / NWS/Weapons" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / Helmet / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1288,26 +1277,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1317,25 +1313,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "N" @@ -1344,29 +1321,29 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Helmet Visor/NVG Toggle" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy WSO Seat" } }, @@ -1374,44 +1351,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / Helmet / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_F-16C_50.json b/DCS_F-16C_50.json index 7d4fe34..d5a9db9 100644 --- a/DCS_F-16C_50.json +++ b/DCS_F-16C_50.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "e8fc7579-a975-462a-bb77-4287a6310099" + "modeUuid": "e8fc7579-a975-462a-bb77-4287a6310099", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "7c06bf27-c806-4d1b-a1aa-4e40e49f8bf1" + "modeUuid": "7c06bf27-c806-4d1b-a1aa-4e40e49f8bf1", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "362feb23-65cf-4dc3-b46b-ef26ac0d0338" + "modeUuid": "362feb23-65cf-4dc3-b46b-ef26ac0d0338", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "73c4ffdf-2616-42e7-a4d2-cbfe8006752c", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "8548f050-0faa-4f54-9d46-262899312b1e", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "73c4ffdf-2616-42e7-a4d2-cbfe8006752c" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "8548f050-0faa-4f54-9d46-262899312b1e" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "4c2a33c3-2a47-4d03-b3b3-55f531be9437" + "modeUuid": "4c2a33c3-2a47-4d03-b3b3-55f531be9437", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -105,14 +102,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.5, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -124,10 +121,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -139,10 +136,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -154,10 +151,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Left Brake" @@ -167,11 +164,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "WPN REL" } } @@ -181,10 +178,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Right Brake" @@ -194,11 +191,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger (1st detent)" } }, @@ -206,11 +203,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger (2nd detent)" } } @@ -221,22 +218,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -244,15 +241,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -260,15 +257,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -277,17 +274,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "C" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "UNCAGE" + "minActivationInterval": 0, + "description": "Gear" } } ], @@ -295,17 +292,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "G" + "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gear" + "minActivationInterval": 0, + "description": "NWS A/R DISC MSL STEP" } } ], @@ -314,16 +311,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "NWS A/R DISC MSL STEP" + "minActivationInterval": 0, + "description": "UNCAGE" } } ] @@ -363,8 +360,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -372,8 +369,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -381,8 +378,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -390,8 +387,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -399,7 +396,6 @@ }, { "uuid": "4c2a33c3-2a47-4d03-b3b3-55f531be9437", - "description": "Air brake / Throttle", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -407,7 +403,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "End" @@ -416,8 +411,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle - OFF" } } @@ -427,7 +423,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -436,18 +431,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle - IDLE" } } ], - "12": [ + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 13, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "SPD BRK Switch (special) - Fwd/RETRACT /OFF" + } + } + ], + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -456,29 +463,18 @@ "L Shift" ] }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "SPD BRK Switch - Aft/EXTEND (Momentary)" - } - } - ], - "14": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { "longPress": false, - "buttonId": 13, - "minActivationInterval": 0, "maxActivationInterval": 0, - "description": "SPD BRK Switch (special) - Fwd/RETRACT /OFF" + "minActivationInterval": 0, + "description": "SPD BRK Switch - Aft/EXTEND (Momentary)" } } ] - } + }, + "description": "Air brake / Throttle" }, { "uuid": "e8fc7579-a975-462a-bb77-4287a6310099", - "description": "CMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -487,8 +483,8 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Management Switch - Fwd" } } @@ -498,10 +494,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 6, - "minActivationInterval": 0, + "buttonId": 4, "maxActivationInterval": 0, - "description": "Countermeasures Management Switch - Right" + "minActivationInterval": 0, + "description": "Countermeasures Management Switch - Aft" } } ], @@ -510,10 +506,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 4, - "minActivationInterval": 0, + "buttonId": 5, "maxActivationInterval": 0, - "description": "Countermeasures Management Switch - Aft" + "minActivationInterval": 0, + "description": "Countermeasures Management Switch - Left" } } ], @@ -522,18 +518,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, + "buttonId": 6, "maxActivationInterval": 0, - "description": "Countermeasures Management Switch - Left" + "minActivationInterval": 0, + "description": "Countermeasures Management Switch - Right" } } ] - } + }, + "description": "CMS" }, { "uuid": "7c06bf27-c806-4d1b-a1aa-4e40e49f8bf1", - "description": "DMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -541,7 +537,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -550,8 +545,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Management Switch - Up" } } @@ -561,18 +557,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Management Switch - Right" + "minActivationInterval": 0, + "description": "Display Management Switch - Down" } } ], @@ -581,18 +577,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Management Switch - Down" + "minActivationInterval": 0, + "description": "Display Management Switch - Left" } } ], @@ -601,38 +597,38 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Management Switch - Left" + "minActivationInterval": 0, + "description": "Display Management Switch - Right" } } ] - } + }, + "description": "DMS" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -643,13 +639,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -660,10 +656,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -672,8 +667,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Transmit Switch - VHF (call radio menu)" } }, @@ -681,11 +677,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 19, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Transmit Switch - VHF (VOIP)" } } @@ -694,10 +690,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -706,8 +701,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Transmit Switch - UHF (call radio menu)" } }, @@ -715,11 +711,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 20, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Transmit Switch - UHF (call radio menu)" } } @@ -731,7 +727,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -741,8 +736,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -752,15 +748,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -770,7 +766,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -780,68 +775,69 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Transmit Switch - IFF IN" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Transmit Switch - IFF OUT" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -851,7 +847,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -861,8 +856,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -872,19 +868,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -893,19 +889,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -914,27 +910,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "8548f050-0faa-4f54-9d46-262899312b1e", - "description": "Mode Override", "axisToActionsMap": {}, "buttonToActionsMap": { "12": [ @@ -942,10 +938,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 18, - "minActivationInterval": 0, + "buttonId": 16, "maxActivationInterval": 0, - "description": "DOGFIGHT/Missile Override Switch - MISSILE OVERRIDE" + "minActivationInterval": 0, + "description": "DOGFIGHT/Missile Override Switch - CENTER" } } ], @@ -954,10 +950,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 16, - "minActivationInterval": 0, + "buttonId": 17, "maxActivationInterval": 0, - "description": "DOGFIGHT/Missile Override Switch - CENTER" + "minActivationInterval": 0, + "description": "DOGFIGHT/Missile Override Switch - DOGFIGHT" } } ], @@ -966,18 +962,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 17, - "minActivationInterval": 0, + "buttonId": 18, "maxActivationInterval": 0, - "description": "DOGFIGHT/Missile Override Switch - DOGFIGHT" + "minActivationInterval": 0, + "description": "DOGFIGHT/Missile Override Switch - MISSILE OVERRIDE" } } ] - } + }, + "description": "Mode Override" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1007,13 +1003,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1021,27 +1017,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1055,7 +1051,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1065,46 +1061,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "73c4ffdf-2616-42e7-a4d2-cbfe8006752c", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "RDR CURSOR Switch - Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "RDR CURSOR Switch - Left" } } @@ -1113,36 +1109,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "RDR CURSOR Switch - Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "RDR CURSOR Switch - Up" } } @@ -1154,27 +1150,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ENABLE Switch - Depress" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Expand/FOV Button - Depress" } } @@ -1184,66 +1180,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ANT ELEV Knob - CW" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 11, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "MAN RNG Knob - CCW" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ANT ELEV Knob - CCW" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MAN RNG Knob - CW" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 11, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "MAN RNG Knob - CCW" + } + } ] - } + }, + "description": "Sensor" }, { "uuid": "362feb23-65cf-4dc3-b46b-ef26ac0d0338", - "description": "TMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1251,7 +1247,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -1260,8 +1255,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Management Switch - Up" } } @@ -1271,18 +1267,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Management Switch - Right" + "minActivationInterval": 0, + "description": "Target Management Switch - Down" } } ], @@ -1291,18 +1287,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Management Switch - Down" + "minActivationInterval": 0, + "description": "Target Management Switch - Left" } } ], @@ -1311,37 +1307,37 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Management Switch - Left" + "minActivationInterval": 0, + "description": "Target Management Switch - Right" } } ] - } + }, + "description": "TMS" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Paddle Switch - Depress" } } @@ -1354,8 +1350,8 @@ "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "YAW TRIM Knob - R/CW" } } @@ -1366,8 +1362,8 @@ "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "YAW TRIM Knob - L/CCW" } } @@ -1377,7 +1373,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1386,8 +1381,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TRIM Button - NOSE DOWN" } } @@ -1397,18 +1393,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TRIM Button - RIGHT WING DOWN" + "minActivationInterval": 0, + "description": "TRIM Button - NOSE UP" } } ], @@ -1417,18 +1413,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TRIM Button - NOSE UP" + "minActivationInterval": 0, + "description": "TRIM Button - LEFT WING DOWN" } } ], @@ -1437,40 +1433,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TRIM Button - LEFT WING DOWN" + "minActivationInterval": 0, + "description": "TRIM Button - RIGHT WING DOWN" } } ] - } + }, + "description": "Trim / Autopilot" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / NVG / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1479,26 +1468,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1508,16 +1504,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "Toggle goggles" } } ], @@ -1526,18 +1524,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle goggles" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1546,22 +1542,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / NVG / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_F-4E-45MC.json b/DCS_F-4E-45MC.json index 28099ec..8d799c7 100644 --- a/DCS_F-4E-45MC.json +++ b/DCS_F-4E-45MC.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "7b885b2d-c15a-43eb-9efc-d3ebed465aae" + "modeUuid": "7b885b2d-c15a-43eb-9efc-d3ebed465aae", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "a6ce9f05-f4cd-44d8-8b27-1e66d4b23826", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "1362c5ac-6bf9-401f-a39f-f3ec8ec8bc95", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "a6ce9f05-f4cd-44d8-8b27-1e66d4b23826" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "1362c5ac-6bf9-401f-a39f-f3ec8ec8bc95" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "2ab725af-a6ad-453d-86f9-21934300fae1" + "modeUuid": "2ab725af-a6ad-453d-86f9-21934300fae1", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "022ee4d7-eba5-4b3d-909e-44ab212b4659" + "modeUuid": "022ee4d7-eba5-4b3d-909e-44ab212b4659", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,14 +95,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.4, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle (Both)" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -147,10 +144,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake (Left)" @@ -159,18 +156,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Air Refuel (AAR) Release Button" } } @@ -180,10 +177,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake (Right)" @@ -193,11 +190,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger - Full Action (2-stage trigger)" } }, @@ -205,11 +202,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger - Half Action (2-stage trigger)" } } @@ -222,8 +219,8 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dispense Countermeasures (Chaff/Flare)" } } @@ -233,15 +230,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose Gear Steering / Auto Acquisition Button" } } @@ -250,22 +247,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -273,15 +270,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -289,34 +286,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cage Button" + "minActivationInterval": 0, + "description": "Nose Gear Steering / Auto Acquisition Button" } } ], @@ -325,16 +322,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "N" + "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Nose Gear Steering / Auto Acquisition Button" + "minActivationInterval": 0, + "description": "Cage Button" } } ] @@ -374,8 +371,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -383,8 +380,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -392,8 +389,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -401,8 +398,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -410,7 +407,6 @@ }, { "uuid": "022ee4d7-eba5-4b3d-909e-44ab212b4659", - "description": "Gear / Flaps / Drag Chute", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -418,15 +414,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear - [Toggle]" } } @@ -436,15 +432,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps/Slats Switch - [Step Down]" } } @@ -454,7 +450,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -463,8 +458,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps/Slats Switch - [Step Up]" } } @@ -474,30 +470,28 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drag-Parachute - Deploy" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -506,8 +500,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Switch - FIXED" } }, @@ -515,7 +510,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -524,8 +518,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Switch - UP" } }, @@ -533,45 +528,46 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Switch - AUTO" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ] - } + }, + "description": "Gear / Flaps / Drag Chute" }, { "uuid": "a6ce9f05-f4cd-44d8-8b27-1e66d4b23826", - "description": "Jester", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jester Context Action (short, hold, double click)" } } @@ -583,15 +579,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jester UI Action (short, hold)" } } @@ -601,15 +597,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jester UI Middle/Select" } } @@ -619,16 +615,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "E" + "1" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jester UI Right/CC" + "minActivationInterval": 0, + "description": "Jester UI Back" } } ], @@ -637,18 +635,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "1" + "Q" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jester UI Back" + "minActivationInterval": 0, + "description": "Jester UI Left/CCW" } } ], @@ -657,36 +653,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jester UI Left/CCW" + "minActivationInterval": 0, + "description": "Jester UI Right/CC" } } ] - } + }, + "description": "Jester" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -697,13 +693,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -715,21 +711,20 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Microphone Switch - SRS / VOIP only - UHF (Hold)" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -738,8 +733,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Microphone Switch - UHF (Hold)" } } @@ -749,21 +745,20 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Microphone Switch - SRS / VOIP only - ICS (Hold)" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -772,8 +767,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Microphone Switch - ICS (Hold)" } } @@ -785,7 +781,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -795,8 +790,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -806,15 +802,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -824,7 +820,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -834,44 +829,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -881,7 +877,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -891,8 +886,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -902,19 +898,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -923,19 +919,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -944,27 +940,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -994,13 +990,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1008,27 +1004,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1042,7 +1038,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1052,21 +1048,21 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "7b885b2d-c15a-43eb-9efc-d3ebed465aae", - "description": "Pinky Switch / Weapon Selector", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Selector - [CW]" } } @@ -1076,7 +1072,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "D" @@ -1085,8 +1080,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun/Missile Pinky Switch - Radar" } } @@ -1096,18 +1092,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "W" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gun/Missile Pinky Switch - Heat" + "minActivationInterval": 0, + "description": "Gun/Missile Pinky Switch - Gun" } } ], @@ -1116,18 +1112,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "W" + "X" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gun/Missile Pinky Switch - Gun" + "minActivationInterval": 0, + "description": "Gun/Missile Pinky Switch - Reject" } } ], @@ -1136,34 +1132,45 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "X" + "S" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gun/Missile Pinky Switch - Reject" + "minActivationInterval": 0, + "description": "Gun/Missile Pinky Switch - Heat" } } ] - } + }, + "description": "Pinky Switch / Weapon Selector" }, { "uuid": "2ab725af-a6ad-453d-86f9-21934300fae1", - "description": "Speed Brake", "axisToActionsMap": {}, "buttonToActionsMap": { - "12": [ + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 11, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Speed Brake - In/Stop (3-way up)" + } + } + ], + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -1172,40 +1179,29 @@ "L Ctrl" ] }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Speed Brake - Out (Hold)" - } - } - ], - "14": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { "longPress": false, - "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, - "description": "Speed Brake - In/Stop (3-way up)" + "minActivationInterval": 0, + "description": "Speed Brake - Out (Hold)" } } ] - } + }, + "description": "Speed Brake" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Bomb / Quick Release", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bomb Release Button" } } @@ -1218,8 +1214,8 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim - Rudder Right" } } @@ -1230,20 +1226,20 @@ "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim - Rudder Left" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 13, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Emergency Quick Release Lever" } } @@ -1254,8 +1250,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim - Nose Down (Hat Forward)" } } @@ -1265,10 +1261,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, + "buttonId": 3, "maxActivationInterval": 0, - "description": "Trim - Right Wing Down (Hat Right)" + "minActivationInterval": 0, + "description": "Trim - Nose Up (Hat Aft)" } } ], @@ -1277,10 +1273,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 3, - "minActivationInterval": 0, + "buttonId": 4, "maxActivationInterval": 0, - "description": "Trim - Nose Up (Hat Aft)" + "minActivationInterval": 0, + "description": "Trim - Left Wing Down (Hat Left)" } } ], @@ -1289,32 +1285,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 4, - "minActivationInterval": 0, + "buttonId": 5, "maxActivationInterval": 0, - "description": "Trim - Left Wing Down (Hat Left)" + "minActivationInterval": 0, + "description": "Trim - Right Wing Down (Hat Right)" } } ] - } + }, + "description": "Trim / Bomb / Quick Release" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1323,67 +1312,55 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy WSO Seat" } }, @@ -1391,81 +1368,100 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Pilot Seat" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Eject" }, { "uuid": "1362c5ac-6bf9-401f-a39f-f3ec8ec8bc95", - "description": "Weapon Slew", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Slew (Forward Hand Control) - Left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Slew (Forward Hand Control) - Right" } } @@ -1474,44 +1470,47 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Slew (Forward Hand Control) - Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Slew (Forward Hand Control) - Up" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Weapon Slew" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_F-5E-3.json b/DCS_F-5E-3.json index 7373e79..e458bb0 100644 --- a/DCS_F-5E-3.json +++ b/DCS_F-5E-3.json @@ -1,73 +1,70 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "a5a3f61f-249d-4a17-9bdd-b86934986191", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "6a3856b7-9762-49ce-b637-a61c3d747003", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "a5a3f61f-249d-4a17-9bdd-b86934986191" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "6a3856b7-9762-49ce-b637-a61c3d747003" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "022ee4d7-eba5-4b3d-909e-44ab212b4659" + "modeUuid": "022ee4d7-eba5-4b3d-909e-44ab212b4659", + "toggle": false } ], - "14": [ + "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "c5a81d37-f045-4720-9ef3-5b002c5f25d9" + "modeUuid": "c5a81d37-f045-4720-9ef3-5b002c5f25d9", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -77,10 +74,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -91,14 +88,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.63, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -125,10 +122,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -140,11 +137,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Release Button" } }, @@ -152,10 +149,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -167,11 +164,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun Trigger - FIRST DETENT" } }, @@ -179,11 +176,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun Trigger - SECOND DETENT (Press to shoot)" } }, @@ -191,10 +188,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -208,15 +205,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flare-Chaff Button" } } @@ -226,15 +223,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dogfight/Resume Search Switch - CENTER-PRESS (RESUME SEARCH)" } } @@ -243,22 +240,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -266,15 +263,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -282,15 +279,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -300,15 +297,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nosewheel Steering Button" } } @@ -317,13 +314,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -332,8 +327,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed Brake Switch - OUT" } }, @@ -341,7 +337,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -350,24 +345,26 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed Brake Switch - IN" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "12": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Missile Uncage Switch" } } @@ -408,8 +405,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -417,8 +414,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -426,8 +423,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -435,8 +432,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -444,7 +441,6 @@ }, { "uuid": "a5a3f61f-249d-4a17-9bdd-b86934986191", - "description": "Dogfight/Resume Search", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -452,60 +448,60 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dogfight/Resume Search Switch - FORWARD (DM)" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dogfight/Resume Search Switch - AFT (DG)" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dogfight/Resume Search Switch - CENTER-PRESS (RESUME SEARCH)" } } ] - } + }, + "description": "Dogfight/Resume Search" }, { "uuid": "022ee4d7-eba5-4b3d-909e-44ab212b4659", - "description": "Gear / Flaps / Drag Chute", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -513,15 +509,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Lever - LG UP/LG DOWN" } } @@ -532,8 +528,8 @@ "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Lever - Step Down" } } @@ -544,8 +540,8 @@ "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Lever - Step Up" } } @@ -555,30 +551,28 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drag Chute T-Handle - PULL/PUSH" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -587,8 +581,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Switch - FIXED" } }, @@ -596,7 +591,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -605,8 +599,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Switch - UP" } }, @@ -614,40 +609,41 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flap Switch - AUTO" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ] - } + }, + "description": "Gear / Flaps / Drag Chute" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -658,13 +654,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -676,11 +672,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "UHF Radio Microphone Button (call radio menu)" } }, @@ -688,11 +684,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "UHF Radio Microphone Button (VOIP)" } } @@ -704,7 +700,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -714,83 +709,84 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } ], - "3": [ + "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "Num*" + "\\" ], - "modifierCodes": [ - "R Shift", - "R Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Forward" + "minActivationInterval": 0, + "description": "Communication menu" } } ], - "1": [ + "3": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\\" + "Num*" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift", + "R Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Communication menu" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -800,7 +796,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -810,8 +805,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -821,19 +817,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -842,19 +838,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -863,27 +859,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -913,13 +909,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -927,27 +923,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -961,7 +957,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -971,46 +967,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "6a3856b7-9762-49ce-b637-a61c3d747003", - "description": "Radar", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AN/APQ-159 Radar TDC Button - Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AN/APQ-159 Radar TDC Button - Left" } } @@ -1019,36 +1015,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AN/APQ-159 Radar TDC Button - Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AN/APQ-159 Radar TDC Button - Up" } } @@ -1060,15 +1056,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AN/APQ-159 Radar ACQ Button" } } @@ -1078,7 +1074,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "]" @@ -1087,8 +1082,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AN/APQ-159 Radar Elevation Antenna Tilt Control - CW/Up" } } @@ -1097,17 +1093,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\u003d" + "[" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "AN/APQ-159 Radar Range Selector - CW/Increase" + "minActivationInterval": 0, + "description": "AN/APQ-159 Radar Elevation Antenna Tilt Control - CCW/Down" } } ], @@ -1115,19 +1113,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "[" + "-" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "AN/APQ-159 Radar Elevation Antenna Tilt Control - CCW/Down" + "minActivationInterval": 0, + "description": "AN/APQ-159 Radar Range Selector - CCW/Decrease" } } ], @@ -1136,24 +1132,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "-" + "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "AN/APQ-159 Radar Range Selector - CCW/Decrease" + "minActivationInterval": 0, + "description": "AN/APQ-159 Radar Range Selector - CW/Increase" } } ] - } + }, + "description": "Radar" }, { "uuid": "c5a81d37-f045-4720-9ef3-5b002c5f25d9", - "description": "Throttle", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -1161,7 +1157,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -1170,8 +1165,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle (Right) - OFF" } }, @@ -1179,7 +1175,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -1188,8 +1183,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle (Right) - IDLE" } } @@ -1199,7 +1195,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -1208,8 +1203,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle (Left) - OFF" } }, @@ -1217,7 +1213,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -1226,17 +1221,18 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle (Left) - IDLE" } } ] - } + }, + "description": "Throttle" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -1244,7 +1240,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1254,8 +1249,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Knob - CW/Right" } } @@ -1265,7 +1261,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -1275,8 +1270,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Knob - CCW/Left" } } @@ -1286,7 +1282,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1295,8 +1290,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trimmer Switch - PUSH(DESCENT)" } } @@ -1306,18 +1302,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trimmer Switch - RIGHT WING DOWN" + "minActivationInterval": 0, + "description": "Elevator Trimmer Switch - PULL(CLIMB)" } } ], @@ -1326,18 +1322,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Elevator Trimmer Switch - PULL(CLIMB)" + "minActivationInterval": 0, + "description": "Aileron Trimmer Switch - LEFT WING DOWN" } } ], @@ -1346,40 +1342,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trimmer Switch - LEFT WING DOWN" + "minActivationInterval": 0, + "description": "Aileron Trimmer Switch - RIGHT WING DOWN" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1388,26 +1377,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1417,16 +1413,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1435,18 +1433,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1455,22 +1451,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_F-86F Sabre.json b/DCS_F-86F Sabre.json index 6332e13..65190ba 100644 --- a/DCS_F-86F Sabre.json +++ b/DCS_F-86F Sabre.json @@ -1,59 +1,56 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], - "4": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "7b734f4a-adc4-4104-8004-50215eb884fb", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "7b734f4a-adc4-4104-8004-50215eb884fb" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "ab92c688-3e2c-45b3-ab5b-0778179dca67" + "modeUuid": "ab92c688-3e2c-45b3-ab5b-0778179dca67", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -63,10 +60,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -77,13 +74,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -95,10 +92,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -125,10 +122,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -138,11 +135,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A-4 Sight Electrical Caging Button (On Throttle)" } } @@ -152,10 +149,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -165,11 +162,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger - SECOND DETENT(Gun Fire)" } } @@ -181,15 +178,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nosewheel Steering Button" } } @@ -200,8 +197,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A-4 Sight Radar Target Selector Button" } } @@ -210,22 +207,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -233,15 +230,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -249,15 +246,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -268,20 +265,20 @@ "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A-4 Sight Mechanical Caging Lever - ON/OFF" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Release" } } @@ -290,13 +287,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -305,8 +300,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed Brake Switch - OUT" } }, @@ -314,7 +310,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -323,32 +318,34 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed Brake Switch - IN" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [ - "R Ctrl" + "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun-Missile Selector-Switch CCW" } } @@ -358,17 +355,17 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [ - "R Alt" + "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun-Missile Selector-Switch CCW" } } @@ -409,8 +406,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -418,8 +415,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -427,8 +424,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -436,8 +433,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -445,7 +442,6 @@ }, { "uuid": "ab92c688-3e2c-45b3-ab5b-0778179dca67", - "description": "Gear / Flaps / Throttle", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -453,15 +449,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -471,7 +467,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -480,8 +475,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Down" } } @@ -491,7 +487,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -500,8 +495,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up" } } @@ -511,15 +507,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle - Stop Engine" } }, @@ -527,36 +523,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle - Start Engine" } } ] - } + }, + "description": "Gear / Flaps / Throttle" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -567,13 +563,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -584,10 +580,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -596,8 +591,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Microphone Button (call radio menu)" } }, @@ -605,11 +601,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Microphone Button (VOIP)" } } @@ -621,7 +617,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -631,83 +626,84 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } ], - "3": [ + "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "Num*" + "\\" ], - "modifierCodes": [ - "R Shift", - "R Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Forward" + "minActivationInterval": 0, + "description": "Communication menu" } } ], - "1": [ + "3": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\\" + "Num*" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift", + "R Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Communication menu" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -717,7 +713,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -727,8 +722,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -738,19 +734,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -759,19 +755,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -780,27 +776,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -830,13 +826,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -844,27 +840,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -878,7 +874,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -888,11 +884,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "7b734f4a-adc4-4104-8004-50215eb884fb", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -900,15 +896,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A-4 Sight Manual Ranging Control (Throttle Twist Grip) - CCW/Increase" } } @@ -918,16 +914,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "A-4 Sight Wing Span Adjustment Knob - Wing Span Increase" + "minActivationInterval": 0, + "description": "A-4 Sight Manual Ranging Control (Throttle Twist Grip) - CW/Decrease" } } ], @@ -936,16 +932,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "A-4 Sight Manual Ranging Control (Throttle Twist Grip) - CW/Decrease" + "minActivationInterval": 0, + "description": "A-4 Sight Wing Span Adjustment Knob - Wing Span Decrease" } } ], @@ -954,24 +950,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "A-4 Sight Wing Span Adjustment Knob - Wing Span Decrease" + "minActivationInterval": 0, + "description": "A-4 Sight Wing Span Adjustment Knob - Wing Span Increase" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -979,7 +975,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -989,8 +984,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Switch - RIGHT" } } @@ -1000,7 +996,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -1010,8 +1005,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Switch - LEFT" } } @@ -1021,7 +1017,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1030,8 +1025,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Down" } } @@ -1041,18 +1037,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Right" + "minActivationInterval": 0, + "description": "Trim Up" } } ], @@ -1061,18 +1057,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Up" + "minActivationInterval": 0, + "description": "Trim Left" } } ], @@ -1081,40 +1077,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Left" + "minActivationInterval": 0, + "description": "Trim Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1123,26 +1112,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1152,16 +1148,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1170,18 +1168,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1190,22 +1186,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_FA-18C_hornet.json b/DCS_FA-18C_hornet.json index 4164bca..6ac90ad 100644 --- a/DCS_FA-18C_hornet.json +++ b/DCS_FA-18C_hornet.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "99d73079-d486-4983-9366-8f32aafc913f" + "modeUuid": "99d73079-d486-4983-9366-8f32aafc913f", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "fc20e4dc-9b72-4b6b-80b4-e4f9c1bd1a52" + "modeUuid": "fc20e4dc-9b72-4b6b-80b4-e4f9c1bd1a52", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "4255324a-bf36-44f0-8624-64a78c8797c7", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "6": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "4255324a-bf36-44f0-8624-64a78c8797c7" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "81eaef4e-3a58-499b-95e1-0863b556296d" + "modeUuid": "81eaef4e-3a58-499b-95e1-0863b556296d", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "584e2328-79b6-42dc-900a-f063a7edbeca" + "modeUuid": "584e2328-79b6-42dc-900a-f063a7edbeca", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,14 +95,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.5, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -147,11 +144,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Release Button" } }, @@ -159,10 +156,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -174,10 +171,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun Trigger - SECOND DETENT (Press to shoot)" } } @@ -203,15 +200,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Undesignate/Nose Wheel Steer Switch" } } @@ -220,22 +217,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -243,15 +240,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -259,52 +256,52 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ATC Engage/Disengage Switch" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cage/Uncage Button" + "minActivationInterval": 0, + "description": "Autopilot/Nosewheel Steering Disengage (Paddle) Switch" } } ], @@ -313,16 +310,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Autopilot/Nosewheel Steering Disengage (Paddle) Switch" + "minActivationInterval": 0, + "description": "Cage/Uncage Button" } } ] @@ -362,8 +359,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -371,8 +368,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -380,8 +377,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -389,8 +386,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -398,7 +395,6 @@ }, { "uuid": "81eaef4e-3a58-499b-95e1-0863b556296d", - "description": "Air brake / Throttle", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -406,7 +402,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -415,8 +410,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle (Right) - OFF" } }, @@ -424,7 +420,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -433,8 +428,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle (Right) - IDLE" } } @@ -444,7 +440,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -453,8 +448,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle (Left) - OFF" } }, @@ -462,7 +458,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -471,47 +466,48 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle (Left) - IDLE" } } ], - "12": [ + "13": [ { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { - "activation": "REPEAT", "longPress": false, - "keystroke": { - "keyCodes": [ - "B" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, + "buttonId": 7, "maxActivationInterval": 0, - "description": "Speed Brake Switch - EXTEND" + "minActivationInterval": 0, + "description": "Speed Brake Switch - RETRACT/OFF" } } ], "14": [ { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "B" + ], + "modifierCodes": [] + }, "longPress": false, - "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, - "description": "Speed Brake Switch - RETRACT/OFF" + "minActivationInterval": 0, + "description": "Speed Brake Switch - EXTEND" } } ] - } + }, + "description": "Air brake / Throttle" }, { "uuid": "99d73079-d486-4983-9366-8f32aafc913f", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -519,71 +515,71 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dispense Switch - Forward(CHAFF)/Center(OFF)" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dispense Switch - Aft(FLARE)/Center(OFF)" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dispense Button" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "584e2328-79b6-42dc-900a-f063a7edbeca", - "description": "Gear / Flaps / Hook / Salute / Lights / Recce", "axisToActionsMap": { "5": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "RECCE Event Mark Switch" } } @@ -595,15 +591,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Control Handle - UP/DOWN" } } @@ -613,7 +609,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -623,8 +618,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot Salute" } } @@ -635,8 +631,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "FLAP Switch - Cycle" } } @@ -646,54 +642,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Arresting Hook Handle - Cycle" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Exterior Lights Switch - ON/OFF" } } ] - } + }, + "description": "Gear / Flaps / Hook / Salute / Lights / Recce" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -704,13 +700,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -721,10 +717,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -733,8 +728,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Switch - COMM 1 (call radio menu)" } }, @@ -742,11 +738,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Switch - COMM 1 (VOIP)" } } @@ -755,10 +751,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -767,8 +762,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Switch - COMM 2 (call radio menu)" } }, @@ -776,11 +772,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Switch - COMM 2 (VOIP)" } } @@ -792,7 +788,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -802,8 +797,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -813,15 +809,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -831,7 +827,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -841,68 +836,69 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Switch - MIDS A" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Switch - MIDS B" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -912,7 +908,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -922,8 +917,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -933,19 +929,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -954,19 +950,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -975,27 +971,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1025,13 +1021,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1039,27 +1035,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1073,7 +1069,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1083,46 +1079,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "4255324a-bf36-44f0-8624-64a78c8797c7", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle Designator Controller - Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle Designator Controller - Left" } } @@ -1131,36 +1127,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle Designator Controller - Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle Designator Controller - Up" } } @@ -1172,15 +1168,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Elevation Control - Down" } } @@ -1191,8 +1187,8 @@ "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle Designator Controller - Depress" } } @@ -1202,27 +1198,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Elevation Control - Up" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Sensor Control Switch - Depress" } } @@ -1232,7 +1228,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1241,8 +1236,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Sensor Control Switch - Fwd" } } @@ -1252,18 +1248,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Sensor Control Switch - Right" + "minActivationInterval": 0, + "description": "Sensor Control Switch - Aft" } } ], @@ -1272,18 +1268,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Sensor Control Switch - Aft" + "minActivationInterval": 0, + "description": "Sensor Control Switch - Left" } } ], @@ -1292,26 +1288,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Sensor Control Switch - Left" + "minActivationInterval": 0, + "description": "Sensor Control Switch - Right" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / FOV", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1319,33 +1315,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T/O TRIM Button" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "RAID/FLIR FOV Select Button" } } @@ -1355,7 +1351,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1364,8 +1359,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer Switch - PUSH(DESCEND)" } } @@ -1375,18 +1371,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer Switch - RIGHT WING DOWN" + "minActivationInterval": 0, + "description": "Trimmer Switch - PULL(CLIMB)" } } ], @@ -1395,18 +1391,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer Switch - PULL(CLIMB)" + "minActivationInterval": 0, + "description": "Trimmer Switch - LEFT WING DOWN" } } ], @@ -1415,40 +1411,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer Switch - LEFT WING DOWN" + "minActivationInterval": 0, + "description": "Trimmer Switch - RIGHT WING DOWN" } } ] - } + }, + "description": "Trim / FOV" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / NVG / Visor / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1457,56 +1446,45 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle helmet visor" } }, @@ -1514,7 +1492,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "H" @@ -1523,43 +1500,61 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle goggles" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / NVG / Visor / Eject" }, { "uuid": "fc20e4dc-9b72-4b6b-80b4-e4f9c1bd1a52", - "description": "Weapon Select", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -1568,8 +1563,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select Sidewinder" } } @@ -1579,7 +1575,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1588,8 +1583,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select Sparrow" } } @@ -1599,44 +1595,47 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "X" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select AMRAAM" + "minActivationInterval": 0, + "description": "Select Gun" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "X" + "D" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select Gun" + "minActivationInterval": 0, + "description": "Select AMRAAM" } } ] - } + }, + "description": "Weapon Select" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_FW-190A8.json b/DCS_FW-190A8.json index 53b2ac9..e09dd98 100644 --- a/DCS_FW-190A8.json +++ b/DCS_FW-190A8.json @@ -1,66 +1,63 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": true, "longPress": false, - "modeUuid": "65895465-24e2-4ac7-9075-b4fec20e0786" + "modeUuid": "65895465-24e2-4ac7-9075-b4fec20e0786", + "toggle": true } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "ba92eccb-5498-46e9-943d-c18b60c53429" + "modeUuid": "ba92eccb-5498-46e9-943d-c18b60c53429", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "b8c6b00e-d6cd-4f37-abcb-488c0690560f" + "modeUuid": "b8c6b00e-d6cd-4f37-abcb-488c0690560f", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -70,10 +67,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -84,13 +81,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -102,10 +99,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -132,11 +129,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Cannons - Outer Wing (B)" } } @@ -146,11 +143,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Cannons and Machine Guns - Nose \u0026 Wing (A)" } } @@ -161,22 +158,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -184,15 +181,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -200,43 +197,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Master Arm ON/OFF" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -245,8 +241,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Guns Safety Lever (toggle)" } } @@ -257,8 +254,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bom Release (B2)" } } @@ -268,72 +265,72 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "F" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Landing" + "minActivationInterval": 0, + "description": "Landing Gear Up/Down" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Take Off" + "minActivationInterval": 0, + "description": "Flaps Up" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Landing Gear Up/Down" + "minActivationInterval": 0, + "description": "Flaps Landing" } - } - ], - "14": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Up" + "minActivationInterval": 0, + "description": "Flaps Take Off" } } ] @@ -373,8 +370,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -382,8 +379,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -391,8 +388,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -400,8 +397,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -409,17 +406,16 @@ }, { "uuid": "65895465-24e2-4ac7-9075-b4fec20e0786", - "description": "Brake", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -431,10 +427,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -442,23 +438,23 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Brake" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -469,13 +465,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -486,10 +482,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -498,8 +493,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -507,11 +503,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -523,7 +519,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -533,8 +528,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -544,15 +540,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -562,7 +558,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -572,44 +567,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -619,7 +615,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -629,8 +624,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -640,19 +636,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -661,19 +657,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -682,27 +678,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -732,13 +728,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -746,27 +742,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -780,7 +776,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -790,24 +786,22 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "b8c6b00e-d6cd-4f37-abcb-488c0690560f", - "description": "Prop / Throttle", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -816,8 +810,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle to START" } }, @@ -825,7 +820,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "End" @@ -834,13 +828,15 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle to STOP" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -849,15 +845,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine RPM Increase" } } @@ -866,19 +862,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "M" + "PgDn" ], - "modifierCodes": [ - "R Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Governor Automation ON" + "minActivationInterval": 0, + "description": "Engine RPM Decrease" } } ], @@ -886,17 +880,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "PgDn" + "M" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Engine RPM Decrease" + "minActivationInterval": 0, + "description": "Governor Automation OFF" } } ], @@ -905,26 +901,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [ - "R Shift" + "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Governor Automation OFF" + "minActivationInterval": 0, + "description": "Governor Automation ON" } } ] - } + }, + "description": "Prop / Throttle" }, { "uuid": "ba92eccb-5498-46e9-943d-c18b60c53429", - "description": "Radiator", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -932,7 +928,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -941,18 +936,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radiator Flaps Close" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -961,17 +956,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radiator Flaps Open" } } ] - } + }, + "description": "Radiator" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -979,7 +975,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -988,18 +983,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Down" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -1008,31 +1003,25 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Up" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1041,26 +1030,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1070,16 +1066,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1088,18 +1086,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1108,22 +1104,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_FW-190D9.json b/DCS_FW-190D9.json index 6c49797..929f2a5 100644 --- a/DCS_FW-190D9.json +++ b/DCS_FW-190D9.json @@ -1,73 +1,70 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": true, "longPress": false, - "modeUuid": "aff8d14b-1884-4b4b-85a0-d2f62bf183b5" + "modeUuid": "aff8d14b-1884-4b4b-85a0-d2f62bf183b5", + "toggle": true } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "ba92eccb-5498-46e9-943d-c18b60c53429" + "modeUuid": "ba92eccb-5498-46e9-943d-c18b60c53429", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "b8c6b00e-d6cd-4f37-abcb-488c0690560f" + "modeUuid": "b8c6b00e-d6cd-4f37-abcb-488c0690560f", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "c449dcf2-3e5c-4229-aed7-70bd3278ab0f", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "6": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "c449dcf2-3e5c-4229-aed7-70bd3278ab0f" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -77,10 +74,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -91,13 +88,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -109,10 +106,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -124,10 +121,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -139,11 +136,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MG131/151 fire" } } @@ -153,11 +150,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MG131 fire" } } @@ -168,22 +165,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -191,15 +188,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -207,33 +204,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Master Arm ON/OFF" } } @@ -243,7 +240,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -252,8 +248,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon release" } } @@ -263,72 +260,72 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "F" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Landing" + "minActivationInterval": 0, + "description": "Landing Gear Up/Down" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Take Off" + "minActivationInterval": 0, + "description": "Flaps Up" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Landing Gear Up/Down" + "minActivationInterval": 0, + "description": "Flaps Landing" } - } - ], - "14": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Up" + "minActivationInterval": 0, + "description": "Flaps Take Off" } } ] @@ -368,8 +365,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -377,8 +374,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -386,8 +383,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -395,8 +392,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -404,17 +401,16 @@ }, { "uuid": "aff8d14b-1884-4b4b-85a0-d2f62bf183b5", - "description": "Brake", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -426,10 +422,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -437,23 +433,23 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Brake" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -464,13 +460,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -481,10 +477,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -493,8 +488,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -502,11 +498,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -518,7 +514,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -528,8 +523,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -539,15 +535,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Communication menu" } } @@ -557,7 +553,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -567,44 +562,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -614,7 +610,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -624,8 +619,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -635,19 +631,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -656,19 +652,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -677,27 +673,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -727,13 +723,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -741,27 +737,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -775,7 +771,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -785,11 +781,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "ba92eccb-5498-46e9-943d-c18b60c53429", - "description": "Radiator", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -797,7 +793,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -806,18 +801,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radiator Flaps Close" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -826,17 +821,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radiator Flaps Open" } } ] - } + }, + "description": "Radiator" }, { "uuid": "c449dcf2-3e5c-4229-aed7-70bd3278ab0f", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -844,15 +840,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "EZ42 Gunsight Target Distance Control (Throttle Twist Grip) ) - CW/Increase" } } @@ -862,16 +858,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "EZ42 Gunsight Target Wingspan Knob - CCW/Decrease" + "minActivationInterval": 0, + "description": "EZ42 Gunsight Target Distance Control (Throttle Twist Grip) ) - CCW/Decrease" } } ], @@ -880,16 +876,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "EZ42 Gunsight Target Distance Control (Throttle Twist Grip) ) - CCW/Decrease" + "minActivationInterval": 0, + "description": "EZ42 Gunsight Target Wingspan Knob - CW/Increase" } } ], @@ -898,24 +894,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "EZ42 Gunsight Target Wingspan Knob - CW/Increase" + "minActivationInterval": 0, + "description": "EZ42 Gunsight Target Wingspan Knob - CCW/Decrease" } } ] - } + }, + "description": "Sight" }, { "uuid": "b8c6b00e-d6cd-4f37-abcb-488c0690560f", - "description": "Throttle", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -923,7 +919,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -932,18 +927,18 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle to START" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "End" @@ -952,17 +947,18 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle to STOP" } } ] - } + }, + "description": "Throttle" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -970,7 +966,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -979,18 +974,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Down" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -999,31 +994,25 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Up" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1032,26 +1021,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1061,16 +1057,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1079,18 +1077,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1099,22 +1095,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_J-11A.json b/DCS_J-11A.json index e4e97f4..36eb975 100644 --- a/DCS_J-11A.json +++ b/DCS_J-11A.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb" + "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -119,14 +116,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.5, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -153,10 +150,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -168,10 +165,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -180,18 +177,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stick Deflection Limiter Override" } } @@ -200,18 +197,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } }, @@ -219,10 +216,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -237,8 +234,8 @@ "data": { "longPress": false, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Return To Search" } } @@ -247,22 +244,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -270,15 +267,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -286,33 +283,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock" } } @@ -322,15 +319,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dragging Chute" } }, @@ -338,15 +335,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -387,8 +384,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -396,8 +393,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -405,8 +402,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -414,8 +411,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -423,23 +420,22 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM" } } @@ -449,15 +445,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -467,18 +463,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -487,16 +481,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -505,24 +499,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / NWS / Canopy / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -530,15 +526,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -548,7 +544,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" @@ -557,8 +552,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose Wheel Steering" } } @@ -568,15 +564,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -586,7 +582,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -595,18 +590,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -615,8 +610,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -624,7 +620,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -633,33 +628,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / NWS / Canopy / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -669,7 +665,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -678,13 +673,14 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -696,11 +692,11 @@ "data": {} } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -708,7 +704,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -717,8 +712,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -728,7 +724,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -737,8 +732,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -748,7 +744,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -758,8 +753,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Anti-collision lights" } } @@ -769,25 +765,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -796,29 +791,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -829,13 +825,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -846,18 +842,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -865,11 +861,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 99, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -879,11 +875,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 100, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.2 VoIP PTT" } } @@ -895,7 +891,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -905,8 +900,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -916,7 +912,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -926,20 +921,21 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 101, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.3 VoIP PTT" } }, @@ -947,7 +943,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -956,18 +951,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -976,44 +971,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -1023,7 +1019,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -1033,8 +1028,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -1044,19 +1040,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1065,19 +1061,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1086,27 +1082,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1114,15 +1110,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(8) Gunsight Reticle Switch" } }, @@ -1130,15 +1126,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(7) Air-To-Ground Mode" } } @@ -1147,21 +1143,20 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(3) Close Air Combat Vertical Scan Mode" } }, @@ -1169,15 +1164,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(4) Close Air Combat Bore Mode" } }, @@ -1185,15 +1180,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(5) Close Air Combat HMD Helmet Mode" } }, @@ -1201,20 +1196,21 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -1223,15 +1219,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(2) Beyond Visual Range Mode" } } @@ -1241,24 +1237,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1288,13 +1284,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1302,27 +1298,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1336,7 +1332,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1346,46 +1342,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1394,36 +1390,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1435,7 +1431,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "-" @@ -1444,8 +1439,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Decrease" } }, @@ -1453,15 +1449,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electro-Optical Systen On/Off" } } @@ -1471,7 +1467,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "I" @@ -1480,8 +1475,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Pulse Repeat Frequency Select" } }, @@ -1489,7 +1485,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -1498,8 +1493,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar RWS/TWS Select" } } @@ -1509,7 +1505,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "\u003d" @@ -1518,8 +1513,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Increase" } }, @@ -1527,15 +1523,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar On/Off" } } @@ -1545,7 +1541,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ ";" @@ -1554,8 +1549,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 50, + "minActivationInterval": 0, "description": "Scan Zone Up" } }, @@ -1563,15 +1559,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Zoom Out" } } @@ -1581,54 +1577,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Shift" ] }, + "longPress": true, + "maxActivationInterval": 50, "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Scan Zone Right" + "description": "Scan Zone Down" } - } - ], - "13": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "." + "\u003d" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, + "longPress": false, + "maxActivationInterval": 0, "minActivationInterval": 0, - "maxActivationInterval": 50, - "description": "Scan Zone Down" + "description": "Display Zoom In" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\u003d" + "," ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Zoom In" + "minActivationInterval": 0, + "description": "Scan Zone Left" } } ], @@ -1637,35 +1633,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Scan Zone Left" + "minActivationInterval": 0, + "description": "Scan Zone Right" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot / Wheel Brake Start", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1674,8 +1669,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Start" } } @@ -1687,7 +1683,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1696,8 +1691,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset" } } @@ -1707,7 +1703,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1716,8 +1711,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1727,7 +1723,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1736,8 +1731,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1747,7 +1743,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "9" @@ -1756,18 +1751,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Reset (Stick Button)" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" @@ -1776,18 +1771,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Altitude Hold" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -1796,8 +1791,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Attitude Hold" } } @@ -1807,7 +1803,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1816,8 +1811,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1827,18 +1823,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1847,18 +1843,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1867,40 +1863,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot / Wheel Brake Start" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / HUD Filter / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1909,26 +1898,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1938,16 +1934,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "HUD Filter On Off" } } ], @@ -1956,18 +1954,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HUD Filter On Off" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1976,24 +1972,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / HUD Filter / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -2001,7 +1997,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -2010,8 +2005,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -2021,7 +2017,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -2030,8 +2025,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -2041,7 +2037,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -2050,8 +2045,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -2061,7 +2057,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -2070,25 +2065,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ] - } + }, + "description": "Waypoint / Altimeter" }, { "uuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -2097,8 +2092,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -2108,15 +2104,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -2126,18 +2122,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], @@ -2146,16 +2140,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } } ], @@ -2164,24 +2160,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "V" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_JF-17.json b/DCS_JF-17.json index dffc217..7197930 100644 --- a/DCS_JF-17.json +++ b/DCS_JF-17.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "e00b6025-f12c-441d-9068-0983f01f790c" + "modeUuid": "e00b6025-f12c-441d-9068-0983f01f790c", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "e70cc71f-10d9-48ad-976c-acfae66b5fdc" + "modeUuid": "e70cc71f-10d9-48ad-976c-acfae66b5fdc", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "505c0559-bfab-4a60-9f74-43567340af27" + "modeUuid": "505c0559-bfab-4a60-9f74-43567340af27", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "73c4ffdf-2616-42e7-a4d2-cbfe8006752c", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "e029df9b-83b4-4d91-91c0-dc6f59e6b4be", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "73c4ffdf-2616-42e7-a4d2-cbfe8006752c" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "e029df9b-83b4-4d91-91c0-dc6f59e6b4be" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,14 +95,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.8, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -147,11 +144,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "S3: Weapon Launch" } }, @@ -159,10 +156,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -174,11 +171,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "S4: Fire Main Gun" } }, @@ -186,10 +183,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -202,22 +199,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -225,15 +222,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -241,15 +238,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -259,15 +256,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dragging Chute" } }, @@ -275,15 +272,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speedbrake Toggle" } } @@ -292,17 +289,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "D" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S8: Change Weapons" + "minActivationInterval": 0, + "description": "Landing Gear Up/Down" } } ], @@ -310,17 +307,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "G" + "D" ], - "modifierCodes": [] + "modifierCodes": [ + "L Alt" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing Gear Up/Down" + "minActivationInterval": 0, + "description": "S5: Change/Unselect Weapon Station / NWS" } } ], @@ -329,18 +328,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], - "modifierCodes": [ - "L Alt" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S5: Change/Unselect Weapon Station / NWS" + "minActivationInterval": 0, + "description": "S8: Change Weapons" } } ] @@ -380,8 +377,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -389,8 +386,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -398,8 +395,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -407,8 +404,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -416,19 +413,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / T4 / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -439,13 +435,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -457,11 +453,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T4_Forward: Radio Comm 1 (w/ VOIP)" } } @@ -471,11 +467,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T4_Backward: Radio Comm 2 (w/ VOIP)" } } @@ -487,7 +483,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -497,8 +492,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -508,15 +504,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -526,7 +522,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -536,62 +531,63 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T4_Press: IFF Interrogation Start/Stop " } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -601,7 +597,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -611,8 +606,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -622,19 +618,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -643,19 +639,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -664,27 +660,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / T4 / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -714,13 +710,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -728,27 +724,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -762,7 +758,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -772,27 +768,27 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "e029df9b-83b4-4d91-91c0-dc6f59e6b4be", - "description": "S1", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "0" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "S1_Press: DGFT Returns to Prev Master Mode/MFCDs Restore to Default Pages" } } @@ -802,15 +798,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "S1_Forward: DGFT - Dogfight Mode" } } @@ -820,18 +816,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "3" + "2" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S1_Right: Cycle MFCD Select - Right Direction" + "minActivationInterval": 0, + "description": "S1_Backward: Cycle MFCD Select - Left-Center-Right" } } ], @@ -840,18 +836,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "2" + "1" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S1_Backward: Cycle MFCD Select - Left-Center-Right" + "minActivationInterval": 0, + "description": "S1_Left: Cycle MFCD Select - Left Direction" } } ], @@ -860,42 +856,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "1" + "3" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S1_Left: Cycle MFCD Select - Left Direction" + "minActivationInterval": 0, + "description": "S1_Right: Cycle MFCD Select - Right Direction" } } ] - } + }, + "description": "S1" }, { "uuid": "505c0559-bfab-4a60-9f74-43567340af27", - "description": "S2", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Back" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "S2_Press: Unlock Target/DGFT BS Wide Narrow Switch" } } @@ -905,15 +901,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "S2_Forward: INTC Increase Range/DGFT BS Submode" } } @@ -923,18 +919,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "I" + "-" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S2_Right: INTC Change Azimth Range/DGFT HA" + "minActivationInterval": 0, + "description": "S2_Backward: INTC Decrease Range/DGFT VERT Submode" } } ], @@ -943,16 +937,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "-" + "I" ], - "modifierCodes": [] + "modifierCodes": [ + "R Alt" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S2_Backward: INTC Decrease Range/DGFT VERT Submode" + "minActivationInterval": 0, + "description": "S2_Left: INTC RWS/TWS/VS Switch/DGFT SA" } } ], @@ -961,42 +957,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [ - "R Alt" + "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S2_Left: INTC RWS/TWS/VS Switch/DGFT SA" + "minActivationInterval": 0, + "description": "S2_Right: INTC Change Azimth Range/DGFT HA" } } ] - } + }, + "description": "S2" }, { "uuid": "e70cc71f-10d9-48ad-976c-acfae66b5fdc", - "description": "T1 / Master Mode", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T1_Center: NAV - Navigation Mode" } } @@ -1006,76 +1002,76 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T1_Forward: NVR - INTC Mode" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Master Mode Switch - Next Mode" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T1_Backward: AG - Air-To-Ground Mode" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Master Mode Switch - Prev Mode" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 2, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Master Mode Switch - Next Mode" + } + } ] - } + }, + "description": "T1 / Master Mode" }, { "uuid": "e00b6025-f12c-441d-9068-0983f01f790c", - "description": "T2", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T2_Press: AG Manual Mode/DGFT Missile Designator Control" } } @@ -1085,77 +1081,77 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T2_Forward: SPJ Standby/Jam" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T2_Backward: Countermeasures Dispense" } } ] - } + }, + "description": "T2" }, { "uuid": "73c4ffdf-2616-42e7-a4d2-cbfe8006752c", - "description": "T5 / T6 / Sensors", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T5_Right: TDC Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T5_Left: TDC Left" } } @@ -1164,36 +1160,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T5_Down: TDC Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T5_Up: TDC Up" } } @@ -1205,7 +1201,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -1214,8 +1209,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "FOV Decrease" } } @@ -1225,15 +1221,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "T5_Press: Lock Target" } } @@ -1243,7 +1239,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -1252,8 +1247,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "FOV Increase" } } @@ -1263,7 +1259,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1272,8 +1267,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Sensor (WMD7/TV) Up / T6: Radar Ant Elev Up" } } @@ -1283,18 +1279,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Sensor (WMD7/TV) Left / Gain Inc" + "minActivationInterval": 0, + "description": "Sensor (WMD7/TV) Down / T6: Radar Ant Elev Down" } } ], @@ -1303,18 +1299,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Sensor (WMD7/TV) Down / T6: Radar Ant Elev Down" + "minActivationInterval": 0, + "description": "Sensor (WMD7/TV) Left / Gain Dec" } } ], @@ -1323,37 +1319,37 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Sensor (WMD7/TV) Left / Gain Dec" + "minActivationInterval": 0, + "description": "Sensor (WMD7/TV) Left / Gain Inc" } } ] - } + }, + "description": "T5 / T6 / Sensors" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "S7: AutoPilot Off" } } @@ -1366,8 +1362,8 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Yaw Trim Switch - Right" } } @@ -1378,8 +1374,8 @@ "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Yaw Trim Switch - Left" } } @@ -1389,7 +1385,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1398,8 +1393,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "S6_Up: Trim Nose Down" } } @@ -1409,18 +1405,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S6_Right: Trim Roll Right" + "minActivationInterval": 0, + "description": "S6_Down: Trim Nose Up" } } ], @@ -1429,18 +1425,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S6_Down: Trim Nose Up" + "minActivationInterval": 0, + "description": "S6_Left: Trim Roll Left" } } ], @@ -1449,40 +1445,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "S6_Left: Trim Roll Left" + "minActivationInterval": 0, + "description": "S6_Right: Trim Roll Right" } } ] - } + }, + "description": "Trim / Autopilot" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / NVG / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1491,26 +1480,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1520,16 +1516,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "Night Vision Goggle - Toggle" } } ], @@ -1538,18 +1536,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Night Vision Goggle - Toggle" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1558,22 +1554,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / NVG / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_Ka-50_3.json b/DCS_Ka-50_3.json index cfb42df..6d0b033 100644 --- a/DCS_Ka-50_3.json +++ b/DCS_Ka-50_3.json @@ -1,59 +1,56 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "9036651b-530e-4aab-82aa-1f2c29eac1e7" + "modeUuid": "9036651b-530e-4aab-82aa-1f2c29eac1e7", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "e8624565-d928-4ef9-b3b6-085a89508cb6" + "modeUuid": "e8624565-d928-4ef9-b3b6-085a89508cb6", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "495afa8f-ec14-4c65-96e4-48d064311211", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "495afa8f-ec14-4c65-96e4-48d064311211" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -63,10 +60,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -77,13 +74,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -95,10 +92,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Cyclic Roll" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Cyclic Pitch" @@ -124,18 +121,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel brake (press and hold)" } }, @@ -143,11 +140,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release weapons" } } @@ -157,11 +154,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun fire" } } @@ -173,15 +170,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Collective CLutch Lock/Release Button" } } @@ -190,22 +187,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -213,15 +210,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -229,37 +226,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], "4": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Trim Control" - } - } - ], - "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -268,18 +252,30 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer reset" } } ], + "9": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 2, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Trim Control" + } + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "T" @@ -288,8 +284,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Hover On/Off" } }, @@ -297,43 +294,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "UV-26 Start dispensing" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "D" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Engage Descent Mode" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "W" @@ -342,8 +320,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel brake parking" } }, @@ -351,33 +330,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear lever" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engage/Disengage Route Mode" } }, @@ -385,18 +364,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Button Automatic turn on target mode" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "D" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Engage Descent Mode" + } + } ] } }, @@ -434,8 +431,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -443,8 +440,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -452,8 +449,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -461,8 +458,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -470,19 +467,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -493,13 +489,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -510,10 +506,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -522,8 +517,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SPU-9 PTT (call radio menu)" } }, @@ -531,11 +527,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SPU-9 PTT (VOIP)" } } @@ -547,7 +543,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -557,8 +552,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -568,15 +564,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -586,7 +582,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -596,44 +591,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -643,7 +639,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -653,8 +648,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -664,19 +660,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -685,19 +681,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -706,27 +702,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -756,13 +752,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -770,27 +766,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -804,7 +800,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -814,21 +810,21 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "495afa8f-ec14-4c65-96e4-48d064311211", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Absolute SHKVAL Horizontal Slew" @@ -840,10 +836,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Absolute SHKVAL Vertical Slew" @@ -858,8 +854,8 @@ "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Lock target" } } @@ -869,15 +865,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Helmet-mounter system On/Off" } } @@ -887,25 +883,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Uncage SHKVAL, designate target" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -914,8 +909,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "KU-31 Shkval center" } } @@ -925,15 +921,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Shkval Narrow View 23x" } } @@ -943,16 +939,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "]" + "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TV Target frame Increase size" + "minActivationInterval": 0, + "description": "Shkval Wide View 7x" } } ], @@ -961,16 +957,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "-" + "[" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Shkval Wide View 7x" + "minActivationInterval": 0, + "description": "TV Target frame Decrease size" } } ], @@ -979,71 +975,70 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "[" + "]" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TV Target frame Decrease size" + "minActivationInterval": 0, + "description": "TV Target frame Increase size" } } ] - } + }, + "description": "Sensor" }, { "uuid": "e8624565-d928-4ef9-b3b6-085a89508cb6", - "description": "Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle down (Idle-Medium-Auto-Full)" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle up (Idle-Medium-Auto-Full)" } } ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -1052,8 +1047,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Emergency Off" } } @@ -1063,7 +1059,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" @@ -1072,18 +1067,18 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Readjust Free Turbine RPM to Nominal" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" @@ -1092,31 +1087,25 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Readjust Free Turbine RPM to Low" } } ] - } + }, + "description": "Throttle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1125,26 +1114,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1154,16 +1150,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1172,18 +1170,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1192,40 +1188,40 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "9036651b-530e-4aab-82aa-1f2c29eac1e7", - "description": "Weapons", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun Select" } } @@ -1235,7 +1231,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "U" @@ -1244,8 +1239,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon selection A-A mode" } } @@ -1255,16 +1251,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Y" + "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon selection outward stations" + "minActivationInterval": 0, + "description": "Weapon selection all stations" } } ], @@ -1273,16 +1269,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "U" + "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon selection all stations" + "minActivationInterval": 0, + "description": "Weapon selection inward stations" } } ], @@ -1291,22 +1287,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "I" + "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon selection inward stations" + "minActivationInterval": 0, + "description": "Weapon selection outward stations" } } ] - } + }, + "description": "Weapons" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_L-39C.json b/DCS_L-39C.json index 5086ad8..443c362 100644 --- a/DCS_L-39C.json +++ b/DCS_L-39C.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": true, "longPress": false, - "modeUuid": "7f01fdcd-0746-4753-ba65-11ae4fb834e4" + "modeUuid": "7f01fdcd-0746-4753-ba65-11ae4fb834e4", + "toggle": true } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -118,10 +115,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake" @@ -133,11 +130,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire Button" } } @@ -149,7 +146,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -158,8 +154,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison Weapons" } } @@ -168,22 +165,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -191,15 +188,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -207,43 +204,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Button" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -252,8 +248,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire Button Safety" } } @@ -262,13 +259,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -277,8 +272,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Switch - OPEN" } }, @@ -286,7 +282,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -295,13 +290,15 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Switch - CLOSE" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], @@ -309,73 +306,73 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "F" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Landing Position" + "minActivationInterval": 0, + "description": "Landing Gear Handle, Up/Down" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps TakeOff Position" + "minActivationInterval": 0, + "description": "Flaps Flight Position" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "G" + "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Landing Gear Handle, Up/Down" + "minActivationInterval": 0, + "description": "Flaps Landing Position" } - } - ], - "14": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Flight Position" + "minActivationInterval": 0, + "description": "Flaps TakeOff Position" } } ] @@ -415,8 +412,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -424,8 +421,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -433,8 +430,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -442,8 +439,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -451,19 +448,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -474,13 +470,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -491,10 +487,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -504,8 +499,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Button (call radio menu)" } }, @@ -513,11 +509,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Button (VOIP)" } } @@ -526,10 +522,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -540,8 +535,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button On Stick (call radio menu)" } }, @@ -549,11 +545,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button On Stick (VOIP)" } } @@ -565,7 +561,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -575,8 +570,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -586,15 +582,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -604,7 +600,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -614,20 +609,21 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button (VOIP)" } }, @@ -635,7 +631,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -645,44 +640,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button (call radio menu)" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -692,7 +688,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -702,8 +697,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -713,19 +709,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -734,19 +730,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -755,27 +751,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -805,13 +801,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -819,27 +815,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -853,7 +849,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -863,19 +859,18 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "7f01fdcd-0746-4753-ba65-11ae4fb834e4", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "J" @@ -884,8 +879,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ASP-3NMU Gunsight Mode, GYRO/FIXED" } } @@ -895,15 +891,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ASP-3NMU Gunsight Target Distance, Increase" } } @@ -913,16 +909,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASP-3NMU Gunsight Target Wingspan Adjustment Dial, Increase" + "minActivationInterval": 0, + "description": "ASP-3NMU Gunsight Target Distance, Decrease" } } ], @@ -931,16 +927,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASP-3NMU Gunsight Target Distance, Decrease" + "minActivationInterval": 0, + "description": "ASP-3NMU Gunsight Target Wingspan Adjustment Dial, Decrease" } } ], @@ -949,24 +945,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASP-3NMU Gunsight Target Wingspan Adjustment Dial, Decrease" + "minActivationInterval": 0, + "description": "ASP-3NMU Gunsight Target Wingspan Adjustment Dial, Increase" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -974,7 +970,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -983,8 +978,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer - Reset Position" } } @@ -994,7 +990,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1003,8 +998,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trimmer Switch, PUSH(DESCEND)" } } @@ -1014,18 +1010,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trimmer Switch, RIGHT" + "minActivationInterval": 0, + "description": "Elevator Trimmer Switch, PULL(CLIMB)" } } ], @@ -1034,18 +1030,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Elevator Trimmer Switch, PULL(CLIMB)" + "minActivationInterval": 0, + "description": "Aileron Trimmer Switch, LEFT" } } ], @@ -1054,40 +1050,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trimmer Switch, LEFT" + "minActivationInterval": 0, + "description": "Aileron Trimmer Switch, RIGHT" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1096,67 +1085,55 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 2" } }, @@ -1164,44 +1141,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 1" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_L-39ZA.json b/DCS_L-39ZA.json index 5086ad8..443c362 100644 --- a/DCS_L-39ZA.json +++ b/DCS_L-39ZA.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": true, "longPress": false, - "modeUuid": "7f01fdcd-0746-4753-ba65-11ae4fb834e4" + "modeUuid": "7f01fdcd-0746-4753-ba65-11ae4fb834e4", + "toggle": true } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -118,10 +115,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake" @@ -133,11 +130,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire Button" } } @@ -149,7 +146,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -158,8 +154,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison Weapons" } } @@ -168,22 +165,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -191,15 +188,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -207,43 +204,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Button" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -252,8 +248,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire Button Safety" } } @@ -262,13 +259,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -277,8 +272,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Switch - OPEN" } }, @@ -286,7 +282,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -295,13 +290,15 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Switch - CLOSE" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], @@ -309,73 +306,73 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "F" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Landing Position" + "minActivationInterval": 0, + "description": "Landing Gear Handle, Up/Down" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps TakeOff Position" + "minActivationInterval": 0, + "description": "Flaps Flight Position" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "G" + "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Landing Gear Handle, Up/Down" + "minActivationInterval": 0, + "description": "Flaps Landing Position" } - } - ], - "14": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Flight Position" + "minActivationInterval": 0, + "description": "Flaps TakeOff Position" } } ] @@ -415,8 +412,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -424,8 +421,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -433,8 +430,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -442,8 +439,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -451,19 +448,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -474,13 +470,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -491,10 +487,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -504,8 +499,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Button (call radio menu)" } }, @@ -513,11 +509,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Button (VOIP)" } } @@ -526,10 +522,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -540,8 +535,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button On Stick (call radio menu)" } }, @@ -549,11 +545,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button On Stick (VOIP)" } } @@ -565,7 +561,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -575,8 +570,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -586,15 +582,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -604,7 +600,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -614,20 +609,21 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button (VOIP)" } }, @@ -635,7 +631,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -645,44 +640,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button (call radio menu)" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -692,7 +688,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -702,8 +697,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -713,19 +709,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -734,19 +730,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -755,27 +751,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -805,13 +801,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -819,27 +815,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -853,7 +849,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -863,19 +859,18 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "7f01fdcd-0746-4753-ba65-11ae4fb834e4", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "J" @@ -884,8 +879,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ASP-3NMU Gunsight Mode, GYRO/FIXED" } } @@ -895,15 +891,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ASP-3NMU Gunsight Target Distance, Increase" } } @@ -913,16 +909,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASP-3NMU Gunsight Target Wingspan Adjustment Dial, Increase" + "minActivationInterval": 0, + "description": "ASP-3NMU Gunsight Target Distance, Decrease" } } ], @@ -931,16 +927,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASP-3NMU Gunsight Target Distance, Decrease" + "minActivationInterval": 0, + "description": "ASP-3NMU Gunsight Target Wingspan Adjustment Dial, Decrease" } } ], @@ -949,24 +945,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASP-3NMU Gunsight Target Wingspan Adjustment Dial, Decrease" + "minActivationInterval": 0, + "description": "ASP-3NMU Gunsight Target Wingspan Adjustment Dial, Increase" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -974,7 +970,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -983,8 +978,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer - Reset Position" } } @@ -994,7 +990,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1003,8 +998,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trimmer Switch, PUSH(DESCEND)" } } @@ -1014,18 +1010,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trimmer Switch, RIGHT" + "minActivationInterval": 0, + "description": "Elevator Trimmer Switch, PULL(CLIMB)" } } ], @@ -1034,18 +1030,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Elevator Trimmer Switch, PULL(CLIMB)" + "minActivationInterval": 0, + "description": "Aileron Trimmer Switch, LEFT" } } ], @@ -1054,40 +1050,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trimmer Switch, LEFT" + "minActivationInterval": 0, + "description": "Aileron Trimmer Switch, RIGHT" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1096,67 +1085,55 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 2" } }, @@ -1164,44 +1141,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 1" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_M-2000C.json b/DCS_M-2000C.json index 3400954..52c93b0 100644 --- a/DCS_M-2000C.json +++ b/DCS_M-2000C.json @@ -1,73 +1,70 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "d4502a68-bbb4-4af5-8209-e0f007b96906" + "modeUuid": "d4502a68-bbb4-4af5-8209-e0f007b96906", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "8b8352d3-c328-4a08-8811-93de79642207" + "modeUuid": "8b8352d3-c328-4a08-8811-93de79642207", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "6cbf8e2e-f706-40e3-a439-bd3a4203bc04", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "6": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "6cbf8e2e-f706-40e3-a439-bd3a4203bc04" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -77,10 +74,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -91,14 +88,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.8, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -125,10 +122,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -140,10 +137,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -155,11 +152,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MiCRoB/Trigger 1st Stage" } }, @@ -167,11 +164,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MiCRoB/Trigger 2nd Stage" } }, @@ -179,10 +176,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -195,22 +192,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -218,15 +215,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -234,33 +231,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nosewheel Steering/IFF Interrogate" } } @@ -270,15 +267,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drag Chute DEPLOY" } }, @@ -286,15 +283,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake TOGGLE" } } @@ -304,10 +301,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 4, - "minActivationInterval": 0, + "buttonId": 13, "maxActivationInterval": 0, - "description": "Magic Slave/AG Designate/INS Position Update" + "minActivationInterval": 0, + "description": "Landing Gear TOGGLE" } } ], @@ -316,10 +313,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 13, - "minActivationInterval": 0, + "buttonId": 5, "maxActivationInterval": 0, - "description": "Landing Gear TOGGLE" + "minActivationInterval": 0, + "description": "NAV Update/MAGIC unlock" } } ], @@ -328,10 +325,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, + "buttonId": 4, "maxActivationInterval": 0, - "description": "NAV Update/MAGIC unlock" + "minActivationInterval": 0, + "description": "Magic Slave/AG Designate/INS Position Update" } } ] @@ -371,8 +368,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -380,8 +377,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -389,8 +386,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -398,8 +395,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -407,17 +404,16 @@ }, { "uuid": "8b8352d3-c328-4a08-8811-93de79642207", - "description": "CNM", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CNM neutral (PCA SELECT)" } } @@ -427,36 +423,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CNM AA Gun" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CNM MAGIC" } } ] - } + }, + "description": "CNM" }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -464,34 +460,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jammer ACTIVATE/Standby Toggle" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Decoy Program release" + "minActivationInterval": 0, + "description": "Decoy PANIC release" } } ], @@ -500,36 +496,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Ins" + "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Decoy PANIC release" + "minActivationInterval": 0, + "description": "Decoy Program release" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -540,13 +536,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -558,21 +554,20 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "V/UHF GREEN Radio PTT" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" @@ -581,8 +576,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "V/UHF GREEN Radio Menu" } } @@ -592,21 +588,20 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "UHF RED Radio PTT" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" @@ -615,8 +610,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "UHF RED Radio Menu" } } @@ -628,7 +624,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -638,8 +633,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -649,15 +645,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -667,7 +663,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -677,44 +672,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -724,7 +720,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -734,8 +729,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -745,19 +741,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -766,19 +762,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -787,27 +783,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -837,13 +833,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -851,27 +847,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -885,7 +881,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -895,46 +891,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "6cbf8e2e-f706-40e3-a439-bd3a4203bc04", - "description": "Radar", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC RIGHT" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC LEFT" } } @@ -943,36 +939,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC UP" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC DOWN" } } @@ -985,8 +981,8 @@ "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Antenna DOWN" } } @@ -996,15 +992,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "STT/TWS Toggle" } } @@ -1015,8 +1011,8 @@ "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC DEPRESS (Lock Target)" } } @@ -1027,8 +1023,8 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Antenna UP" } } @@ -1039,29 +1035,29 @@ "data": { "longPress": false, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Range INCREASE" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Range DECREASE" } } ] - } + }, + "description": "Radar" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot / Police Light", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -1069,7 +1065,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1078,8 +1073,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim RUDDER RIGHT" } } @@ -1089,7 +1085,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1098,8 +1093,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim RUDDER LEFT" } } @@ -1110,18 +1106,17 @@ "data": { "longPress": false, "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Police Light Toggle" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -1130,18 +1125,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Standby Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -1150,8 +1145,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Disconnect/Exceed Elastic Limit" } } @@ -1161,7 +1157,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1170,8 +1165,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim DOWN" } } @@ -1181,18 +1177,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "S" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim RIGHT" + "minActivationInterval": 0, + "description": "Trim UP" } } ], @@ -1201,18 +1197,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "A" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim UP" + "minActivationInterval": 0, + "description": "Trim LEFT" } } ], @@ -1221,40 +1217,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "D" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim LEFT" + "minActivationInterval": 0, + "description": "Trim RIGHT" } } ] - } + }, + "description": "Trim / Autopilot / Police Light" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / NVG / Visor / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1263,26 +1252,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1292,25 +1288,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "Home" @@ -1319,8 +1296,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Sun Visor Toggle" } }, @@ -1328,7 +1306,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -1337,45 +1314,64 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "NVG Toggle" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / NVG / Visor / Eject" }, { "uuid": "d4502a68-bbb4-4af5-8209-e0f007b96906", - "description": "Weapons System CMD", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons SystemCMD AFT" } } @@ -1386,27 +1382,30 @@ "data": { "longPress": false, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons SystemCMD FWD" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons SystemCMD AFT" } } ] - } + }, + "description": "Weapons System CMD" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_Mi-24P.json b/DCS_Mi-24P.json index df8ee70..5c01a2a 100644 --- a/DCS_Mi-24P.json +++ b/DCS_Mi-24P.json @@ -1,73 +1,70 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": true, "longPress": false, - "modeUuid": "27ec8bf2-0330-4ac7-b7e2-417071793050" + "modeUuid": "27ec8bf2-0330-4ac7-b7e2-417071793050", + "toggle": true } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487" + "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "be06e2b5-3ede-4d7a-9c4d-9a02ac8ca202", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "be06e2b5-3ede-4d7a-9c4d-9a02ac8ca202" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "12": [ + "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "125b868b-a250-47d3-bc32-754c95efe689" + "modeUuid": "a7c3f3c4-6e2c-4f26-abb6-311b83ac1199", + "toggle": true } ], "14": [ { - "toggle": true, "longPress": false, - "modeUuid": "a7c3f3c4-6e2c-4f26-abb6-311b83ac1199" + "modeUuid": "125b868b-a250-47d3-bc32-754c95efe689", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -77,10 +74,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -91,13 +88,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -109,10 +106,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Roll" @@ -124,10 +121,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Pitch" @@ -139,10 +136,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake" @@ -154,11 +151,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release Weapons" } } @@ -171,8 +168,8 @@ "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot Launch Countermeasures" } } @@ -182,7 +179,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "V" @@ -191,8 +187,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Helper Interface - SHOW/HIDE" } }, @@ -200,7 +197,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" @@ -209,8 +205,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Helper Interface - SHOW/HIDE" } } @@ -219,22 +216,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -242,15 +239,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -258,15 +255,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -275,37 +272,37 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer Button" + "minActivationInterval": 0, + "description": "Trimmer - Reset" } } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer - Reset" + "minActivationInterval": 0, + "description": "Trimmer Button" } } ], @@ -314,7 +311,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -323,26 +319,27 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Parking Brake" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Lever - UP/DOWN" } } @@ -383,8 +380,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -392,8 +389,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -401,8 +398,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -410,8 +407,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -419,7 +416,6 @@ }, { "uuid": "27ec8bf2-0330-4ac7-b7e2-417071793050", - "description": "AI Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -427,15 +423,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Menu Up" } } @@ -445,16 +441,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Menu Right" + "minActivationInterval": 0, + "description": "Menu Down" } } ], @@ -463,16 +459,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Menu Down" + "minActivationInterval": 0, + "description": "Menu Left" } } ], @@ -481,33 +477,32 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Menu Left" + "minActivationInterval": 0, + "description": "Menu Right" } } ] - } + }, + "description": "AI Mode" }, { "uuid": "a7c3f3c4-6e2c-4f26-abb6-311b83ac1199", - "description": "External Load", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "P" @@ -518,8 +513,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "External Cargo Emergency Unhook" } } @@ -528,10 +524,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -542,20 +537,20 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "External Cargo Tactical Unhook" } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -565,17 +560,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "External Cargo Hook" } } ] - } + }, + "description": "External Load" }, { "uuid": "be06e2b5-3ede-4d7a-9c4d-9a02ac8ca202", - "description": "Headlight", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -583,7 +579,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "8" @@ -592,8 +587,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Headlight Up" } } @@ -603,18 +599,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "0" + "7" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Headlight Right" + "minActivationInterval": 0, + "description": "Headlight Down" } } ], @@ -623,18 +619,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "7" + "9" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Headlight Down" + "minActivationInterval": 0, + "description": "Headlight Left" } } ], @@ -643,38 +639,38 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "9" + "0" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Headlight Left" + "minActivationInterval": 0, + "description": "Headlight Right" } } ] - } + }, + "description": "Headlight" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -685,13 +681,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -702,10 +698,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -714,8 +709,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio trigger - RADIO (call radio menu)" } }, @@ -723,11 +719,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio trigger - RADIO (VOIP)" } } @@ -736,10 +732,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -748,8 +743,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio trigger - ICS (call radio menu)" } }, @@ -757,11 +753,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio trigger - ICS (VOIP)" } } @@ -773,7 +769,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -783,8 +778,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -794,15 +790,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -812,7 +808,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -822,44 +817,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -869,7 +865,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -879,8 +874,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -890,19 +886,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -911,19 +907,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -932,27 +928,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -982,13 +978,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -996,27 +992,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1030,7 +1026,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1040,11 +1036,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "125b868b-a250-47d3-bc32-754c95efe689", - "description": "Readjust Free Turbine RPM", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1052,7 +1048,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" @@ -1061,8 +1056,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Readjust Free Turbine RPM Switch - Decrease" } } @@ -1072,7 +1068,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" @@ -1081,52 +1076,53 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Readjust Free Turbine RPM Switch - Increase" } } ] - } + }, + "description": "Readjust Free Turbine RPM" }, { "uuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", - "description": "Throttle / Trim / Autopilot / Collective Brake", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Correction Lever - Decrease" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Correction Lever - Increase" } } @@ -1138,37 +1134,37 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "M" + "F" ], - "modifierCodes": [ - "L Shift", - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Autopilot OFF" + "minActivationInterval": 0, + "description": "Collective brake - Assign altitude lever" } } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "M" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift", + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Collective brake - Assign altitude lever" + "minActivationInterval": 0, + "description": "Autopilot OFF" } } ], @@ -1177,7 +1173,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1186,8 +1181,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Nose Down" } } @@ -1197,18 +1193,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim: Right Wing Down " + "minActivationInterval": 0, + "description": "Trim: Nose Up" } } ], @@ -1217,18 +1213,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim: Nose Up" + "minActivationInterval": 0, + "description": "Trim: Left Wing Down " } } ], @@ -1237,29 +1233,29 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim: Left Wing Down " + "minActivationInterval": 0, + "description": "Trim: Right Wing Down " } } ] - } + }, + "description": "Throttle / Trim / Autopilot / Collective Brake" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -1270,15 +1266,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1288,25 +1284,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -1315,29 +1292,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Goggles" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Operator Seat" } }, @@ -1345,44 +1322,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_MiG-15bis.json b/DCS_MiG-15bis.json index 7b50f5c..0690d0e 100644 --- a/DCS_MiG-15bis.json +++ b/DCS_MiG-15bis.json @@ -1,59 +1,56 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "45f4c1c8-95c6-4695-85b5-9bb9db823336" + "modeUuid": "45f4c1c8-95c6-4695-85b5-9bb9db823336", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], - "4": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "476846d9-4945-4e8f-96d1-566b581d5232", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "476846d9-4945-4e8f-96d1-566b581d5232" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -63,10 +60,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -77,13 +74,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -95,10 +92,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -125,10 +122,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake" @@ -138,11 +135,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "N-37D Cannon Fire Button" } } @@ -152,11 +149,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "NR-23 Cannon Fire Button" } } @@ -168,15 +165,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "J" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ASP-3N Gunsight Mode" } } @@ -185,22 +182,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -208,15 +205,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -224,15 +221,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -242,7 +239,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -251,18 +247,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Guns Safety Cover" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -271,8 +267,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Release Button" } } @@ -282,7 +279,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -291,8 +287,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Switch, Toggle" } } @@ -302,27 +299,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F" - ], - "modifierCodes": [ - "L Shift" - ] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Wing Flaps Handle, Down" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "G" @@ -331,29 +307,29 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Handle Lock" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Handle" } }, @@ -361,7 +337,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -371,22 +346,23 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Handle, Neutral" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -395,11 +371,32 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wing Flaps Handle, Up" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F" + ], + "modifierCodes": [ + "L Shift" + ] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Wing Flaps Handle, Down" + } + } ] } }, @@ -437,8 +434,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -446,8 +443,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -455,8 +452,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -464,8 +461,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -473,15 +470,13 @@ }, { "uuid": "45f4c1c8-95c6-4695-85b5-9bb9db823336", - "description": "Cannon Reload", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "3" @@ -490,8 +485,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "N-37D Cannon Reload Button" } } @@ -501,7 +497,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "1" @@ -510,18 +505,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "NR-23 (Top) Cannon Reload Button" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "2" @@ -530,29 +525,30 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "NR-23 (Bottom) Cannon Reload Button" } } ] - } + }, + "description": "Cannon Reload" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -563,13 +559,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -580,10 +576,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -592,8 +587,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Microphone Button (call radio menu)" } }, @@ -601,11 +597,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Microphone Button (VOIP)" } } @@ -617,7 +613,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -627,83 +622,84 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } ], - "3": [ + "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "Num*" + "\\" ], - "modifierCodes": [ - "R Shift", - "R Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Forward" + "minActivationInterval": 0, + "description": "Communication menu" } } ], - "1": [ + "3": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\\" + "Num*" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift", + "R Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Communication menu" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -713,7 +709,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -723,8 +718,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -734,19 +730,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -755,19 +751,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -776,27 +772,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -826,13 +822,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -840,27 +836,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -874,7 +870,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -884,11 +880,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "476846d9-4945-4e8f-96d1-566b581d5232", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -896,15 +892,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ASP-3N Gunsight Target Distance, Increase" } } @@ -914,16 +910,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASP-3N Gunsight Target Wingspan Adjustment Dial, Increase" + "minActivationInterval": 0, + "description": "ASP-3N Gunsight Target Distance, Decrease" } } ], @@ -932,16 +928,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASP-3N Gunsight Target Distance, Decrease" + "minActivationInterval": 0, + "description": "ASP-3N Gunsight Target Wingspan Adjustment Dial, Decrease" } } ], @@ -950,24 +946,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASP-3N Gunsight Target Wingspan Adjustment Dial, Decrease" + "minActivationInterval": 0, + "description": "ASP-3N Gunsight Target Wingspan Adjustment Dial, Increase" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -975,7 +971,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -984,8 +979,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trimmer Switch, PUSH(DESCEND)" } } @@ -995,18 +991,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trimmer Switch, RIGHT" + "minActivationInterval": 0, + "description": "Elevator Trimmer Switch, PULL(CLIMB)" } } ], @@ -1015,18 +1011,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Elevator Trimmer Switch, PULL(CLIMB)" + "minActivationInterval": 0, + "description": "Aileron Trimmer Switch, LEFT" } } ], @@ -1035,40 +1031,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trimmer Switch, LEFT" + "minActivationInterval": 0, + "description": "Aileron Trimmer Switch, RIGHT" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1077,26 +1066,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1106,16 +1102,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1124,18 +1122,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1144,22 +1140,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_MiG-19P.json b/DCS_MiG-19P.json index f643b5b..4f863d3 100644 --- a/DCS_MiG-19P.json +++ b/DCS_MiG-19P.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], - "4": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "4a77abb3-bd7f-415e-b1c6-2fba5d918398", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "4a77abb3-bd7f-415e-b1c6-2fba5d918398" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -70,14 +67,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.94, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -89,10 +86,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -104,10 +101,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -119,11 +116,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bomb Pickle" } } @@ -133,11 +130,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger" } } @@ -150,8 +147,8 @@ "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mil-power Limit/Afterburner Disable" } } @@ -161,15 +158,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake - ON/OFF" } } @@ -178,22 +175,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -201,15 +198,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -217,15 +214,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -236,8 +233,8 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Afterburner Enable" } } @@ -247,15 +244,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TP-19 Braking Parachute DEPLOY" } }, @@ -263,15 +260,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speeb Brake Switch - Cycle" } } @@ -281,74 +278,74 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "F" + "G" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Landing Position" + "minActivationInterval": 0, + "description": "Landing Gear Sequence Toggle - UP/DOWN" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Shift" + "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Take Off Position" + "minActivationInterval": 0, + "description": "Flaps Off" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Landing Gear Sequence Toggle - UP/DOWN" + "minActivationInterval": 0, + "description": "Flaps Landing Position" } - } - ], - "14": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Alt" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Off" + "minActivationInterval": 0, + "description": "Flaps Take Off Position" } } ] @@ -388,8 +385,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -397,8 +394,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -406,8 +403,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -415,8 +412,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -424,19 +421,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -447,13 +443,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -464,18 +460,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -487,7 +483,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -497,8 +492,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -508,7 +504,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -518,44 +513,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -565,7 +561,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -575,8 +570,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -586,19 +582,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -607,19 +603,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -628,27 +624,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -678,13 +674,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -692,27 +688,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -726,7 +722,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -736,11 +732,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "4a77abb3-bd7f-415e-b1c6-2fba5d918398", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "3": [ @@ -749,20 +745,20 @@ "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ASP-5 Sight Cage - Toggle" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ASP-5 Reticle Temporary Cage" } } @@ -773,8 +769,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Optical Target Range Increase" } } @@ -784,10 +780,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, + "buttonId": 3, "maxActivationInterval": 0, - "description": "ASP-5 Target Wingspan Increase" + "minActivationInterval": 0, + "description": "Optical Target Range Decrease" } } ], @@ -796,10 +792,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 3, - "minActivationInterval": 0, + "buttonId": 4, "maxActivationInterval": 0, - "description": "Optical Target Range Decrease" + "minActivationInterval": 0, + "description": "ASP-5 Target Wingspan Decrease" } } ], @@ -808,18 +804,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 4, - "minActivationInterval": 0, + "buttonId": 5, "maxActivationInterval": 0, - "description": "ASP-5 Target Wingspan Decrease" + "minActivationInterval": 0, + "description": "ASP-5 Target Wingspan Increase" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -827,7 +823,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -836,8 +831,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim DOWN" } } @@ -847,18 +843,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "S" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim RIGHT" + "minActivationInterval": 0, + "description": "Trim UP" } } ], @@ -867,18 +863,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "A" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim UP" + "minActivationInterval": 0, + "description": "Trim LEFT" } } ], @@ -887,40 +883,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "D" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim LEFT" + "minActivationInterval": 0, + "description": "Trim RIGHT" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -929,26 +918,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -958,16 +954,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -976,18 +974,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -996,22 +992,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_MiG-21bis.json b/DCS_MiG-21bis.json index ade7adf..3e66850 100644 --- a/DCS_MiG-21bis.json +++ b/DCS_MiG-21bis.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "476846d9-4945-4e8f-96d1-566b581d5232", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "6": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "476846d9-4945-4e8f-96d1-566b581d5232" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -70,14 +67,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.83, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -89,10 +86,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -104,10 +101,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -119,11 +116,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Release" } } @@ -133,11 +130,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Gun" } } @@ -150,8 +147,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drop Countermeasures (ASO and SPS-141)" } } @@ -161,15 +158,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brakes" } } @@ -178,22 +175,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -201,15 +198,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -217,15 +214,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -235,15 +232,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SAU - Recovery" } }, @@ -251,7 +248,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -261,20 +257,21 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SAU cancel current mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select next weapon" } } @@ -284,15 +281,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drag Chute - Activate" } }, @@ -300,56 +297,37 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrakes On/Off" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Flaps Down" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gears Down" } }, @@ -357,7 +335,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -366,8 +343,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gears Handle Neutral" } }, @@ -375,7 +353,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -384,8 +361,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gears Down" } }, @@ -393,7 +371,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -402,22 +379,23 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gears Handle Neutral" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "PgUp" @@ -426,8 +404,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drop Center Fuel Pod" } }, @@ -435,7 +414,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -444,11 +422,30 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Flaps Down" + } + } ] } }, @@ -486,8 +483,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -495,8 +492,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -504,8 +501,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -513,8 +510,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -522,19 +519,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Horizontal View" @@ -545,13 +541,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Vertical View" @@ -562,18 +558,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Intercomm menu" } }, @@ -581,11 +577,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VOIP Talk" } } @@ -597,7 +593,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -607,8 +602,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -618,7 +614,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -628,44 +623,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -675,7 +671,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -685,8 +680,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -696,19 +692,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -717,19 +713,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -738,27 +734,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -788,13 +784,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -802,27 +798,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -836,7 +832,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -846,24 +842,22 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "476846d9-4945-4e8f-96d1-566b581d5232", - "description": "Radar / Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" @@ -872,8 +866,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Locked Beam On" } }, @@ -881,7 +876,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" @@ -891,13 +885,15 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Locked Beam Off" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -906,7 +902,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -916,8 +911,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar ECM protection panel - Reset" } } @@ -927,15 +923,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock On" } } @@ -945,7 +941,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "4" @@ -955,21 +950,20 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Off" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -978,8 +972,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Standby" } }, @@ -987,7 +982,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -997,22 +991,23 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar On" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -1021,8 +1016,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar ECM protection panel - IFF" } } @@ -1032,15 +1028,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TDC Range / Pipper Span +" } } @@ -1050,16 +1046,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Size +" + "minActivationInterval": 0, + "description": "TDC Range / Pipper Span -" } } ], @@ -1068,16 +1064,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "L" + "S" ], - "modifierCodes": [] + "modifierCodes": [ + "L Alt" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TDC Range / Pipper Span -" + "minActivationInterval": 0, + "description": "Target Size -" } } ], @@ -1086,26 +1084,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], - "modifierCodes": [ - "L Alt" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Size -" + "minActivationInterval": 0, + "description": "Target Size +" } } ] - } + }, + "description": "Radar / Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1113,7 +1109,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1122,18 +1117,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Pitch Down" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1142,31 +1137,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Pitch Up" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Visor / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1175,26 +1164,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1204,16 +1200,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "Home" ], - "modifierCodes": [] + "modifierCodes": [ + "L Alt" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "Helmet visor On/Off" } } ], @@ -1222,18 +1220,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Home" + "F2" ], - "modifierCodes": [ - "L Alt" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Helmet visor On/Off" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1242,22 +1238,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Visor / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_Mirage-F1BE.json b/DCS_Mirage-F1BE.json index 97a9711..7868467 100644 --- a/DCS_Mirage-F1BE.json +++ b/DCS_Mirage-F1BE.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "23faa5f4-fe8e-4249-aada-9aaeaea1fc4e" + "modeUuid": "23faa5f4-fe8e-4249-aada-9aaeaea1fc4e", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "aad1c1ec-4412-4318-8d79-6a1f0c52099a" + "modeUuid": "aad1c1ec-4412-4318-8d79-6a1f0c52099a", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "a8408cd7-5530-43e3-9ff3-ff0d8f7b68ea", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "26812749-424d-44d1-a813-6484417c9b1a", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "a8408cd7-5530-43e3-9ff3-ff0d8f7b68ea" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "26812749-424d-44d1-a813-6484417c9b1a" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "81fdc7b8-77bf-4453-8e53-0ecc0684c082" + "modeUuid": "81fdc7b8-77bf-4453-8e53-0ecc0684c082", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,14 +95,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.06, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -147,10 +144,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -160,11 +157,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bombs, rockets, missiles and sight recorder button" } } @@ -174,10 +171,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun button" } } @@ -203,15 +200,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Chaff/flares release button" } } @@ -220,22 +217,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -243,15 +240,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -259,15 +256,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -276,13 +273,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -291,8 +286,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake On" } }, @@ -300,7 +296,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -309,55 +304,36 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Off" } } ], - "activation": "SINGLE_IMMEDIATELY" - } - } - ], - "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "C" - ], - "modifierCodes": [ - "R Ctrl" - ] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Cannon 300-600m and missile lock/unlock button" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Combat flap button" } }, @@ -365,7 +341,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" @@ -374,13 +349,35 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Combat flap lever" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "C" + ], + "modifierCodes": [ + "R Ctrl" + ] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Cannon 300-600m and missile lock/unlock button" } } ] @@ -420,8 +417,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -429,8 +426,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -438,8 +435,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -447,8 +444,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -456,7 +453,6 @@ }, { "uuid": "81fdc7b8-77bf-4453-8e53-0ecc0684c082", - "description": "Gear / Flaps / Brake Chute / NWS", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -464,15 +460,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -482,7 +478,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -491,8 +486,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Down" } } @@ -502,7 +498,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -511,8 +506,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up" } } @@ -521,13 +517,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -536,8 +530,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake chute control - Aft/Open" } }, @@ -545,7 +540,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -554,22 +548,23 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake chute control - Forward/Drop" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -578,29 +573,30 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose wheel steering high sensitivity button" } } ] - } + }, + "description": "Gear / Flaps / Brake Chute / NWS" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -611,13 +607,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -628,18 +624,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT button" } }, @@ -647,11 +643,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 22, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VoIP PTT button (custom)" } } @@ -663,7 +659,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -673,8 +668,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -684,15 +680,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -702,7 +698,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -712,44 +707,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -759,7 +755,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -769,8 +764,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -780,19 +776,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -801,19 +797,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -822,27 +818,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -872,13 +868,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -886,27 +882,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -920,7 +916,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -930,22 +926,22 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "a8408cd7-5530-43e3-9ff3-ff0d8f7b68ea", - "description": "Radar", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick bearing control - left" } }, @@ -953,11 +949,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick bearing control - right" } } @@ -967,11 +963,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick range/velocity control - increase" } }, @@ -979,11 +975,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick range/velocity control - decrease" } } @@ -996,8 +992,8 @@ "data": { "longPress": false, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick decrease elevation button" } } @@ -1008,8 +1004,8 @@ "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick elevation/altitude difference " } } @@ -1020,8 +1016,8 @@ "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick increase elevation button" } } @@ -1032,8 +1028,8 @@ "data": { "longPress": false, "buttonId": 18, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick scale selection - LEFT" } } @@ -1043,10 +1039,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 21, - "minActivationInterval": 0, + "buttonId": 19, "maxActivationInterval": 0, - "description": "Radar control stick scan selection - RIGHT" + "minActivationInterval": 0, + "description": "Radar control stick scale selection - RIGHT" } } ], @@ -1055,10 +1051,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 19, - "minActivationInterval": 0, + "buttonId": 20, "maxActivationInterval": 0, - "description": "Radar control stick scale selection - RIGHT" + "minActivationInterval": 0, + "description": "Radar control stick scan selection - LEFT" } } ], @@ -1067,41 +1063,41 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 20, - "minActivationInterval": 0, + "buttonId": 21, "maxActivationInterval": 0, - "description": "Radar control stick scan selection - LEFT" + "minActivationInterval": 0, + "description": "Radar control stick scan selection - RIGHT" } } ] - } + }, + "description": "Radar" }, { "uuid": "26812749-424d-44d1-a813-6484417c9b1a", - "description": "Radar Gain", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick fast gain reset button" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 14, - "minActivationInterval": 0, + "buttonId": 13, "maxActivationInterval": 0, - "description": "Radar control stick gain control wheel - increase" + "minActivationInterval": 0, + "description": "Radar control stick gain control wheel - decrease" } } ], @@ -1110,18 +1106,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 13, - "minActivationInterval": 0, + "buttonId": 14, "maxActivationInterval": 0, - "description": "Radar control stick gain control wheel - decrease" + "minActivationInterval": 0, + "description": "Radar control stick gain control wheel - increase" } } ] - } + }, + "description": "Radar Gain" }, { "uuid": "23faa5f4-fe8e-4249-aada-9aaeaea1fc4e", - "description": "Radar Locking", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1130,8 +1126,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick APS/APC lever - Lock On" } } @@ -1141,47 +1137,47 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 3, - "minActivationInterval": 0, + "buttonId": 6, "maxActivationInterval": 0, - "description": "Radar control stick APS/APC lever - TWS" + "minActivationInterval": 0, + "description": "Radar control stick unlocking control" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 6, - "minActivationInterval": 0, + "buttonId": 3, "maxActivationInterval": 0, - "description": "Radar control stick unlocking control" + "minActivationInterval": 0, + "description": "Radar control stick APS/APC lever - TWS" } } ] - } + }, + "description": "Radar Locking" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot / Servo", "axisToActionsMap": { "5": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot disconnect lever" } } @@ -1193,7 +1189,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1202,8 +1197,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1213,7 +1209,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1222,36 +1217,36 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot disconnect trigger" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -1260,8 +1255,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Servo reset button" } } @@ -1271,7 +1267,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1280,8 +1275,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1291,18 +1287,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1311,18 +1307,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1331,40 +1327,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot / Servo" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Helmet Glass / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1373,26 +1362,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1402,54 +1398,35 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Helmet glass" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 2" } }, @@ -1457,56 +1434,75 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 1" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Helmet Glass / Eject" }, { "uuid": "aad1c1ec-4412-4318-8d79-6a1f0c52099a", - "description": "WVR", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Telemeter/zone scanning switch - BPZ" } } @@ -1517,41 +1513,42 @@ "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Telemeter/zone scanning switch - TEL" } } ], "12": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 17, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Telemeter/zone scanning switch - CENTER" + } + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "R" + "W" ], "modifierCodes": [ + "L Win", "L Ctrl" ] }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "(C + M or SW) R button" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { "longPress": false, - "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, - "description": "Telemeter/zone scanning switch - CENTER" + "minActivationInterval": 0, + "description": "(C + M or SW) R deselection switch" } } ], @@ -1560,25 +1557,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "W" + "R" ], "modifierCodes": [ - "L Win", "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "(C + M or SW) R deselection switch" + "minActivationInterval": 0, + "description": "(C + M or SW) R button" } } ] - } + }, + "description": "WVR" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_Mirage-F1CE.json b/DCS_Mirage-F1CE.json index d778a43..82421b7 100644 --- a/DCS_Mirage-F1CE.json +++ b/DCS_Mirage-F1CE.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "23faa5f4-fe8e-4249-aada-9aaeaea1fc4e" + "modeUuid": "23faa5f4-fe8e-4249-aada-9aaeaea1fc4e", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "aad1c1ec-4412-4318-8d79-6a1f0c52099a" + "modeUuid": "aad1c1ec-4412-4318-8d79-6a1f0c52099a", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "a8408cd7-5530-43e3-9ff3-ff0d8f7b68ea", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "26812749-424d-44d1-a813-6484417c9b1a", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "a8408cd7-5530-43e3-9ff3-ff0d8f7b68ea" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "26812749-424d-44d1-a813-6484417c9b1a" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "81fdc7b8-77bf-4453-8e53-0ecc0684c082" + "modeUuid": "81fdc7b8-77bf-4453-8e53-0ecc0684c082", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,14 +95,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.06, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -147,10 +144,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -160,11 +157,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bombs, rockets, missiles and sight recorder button" } } @@ -174,10 +171,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun button" } } @@ -203,15 +200,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Chaff/flares release button" } } @@ -220,22 +217,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -243,15 +240,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -259,15 +256,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -276,13 +273,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -291,8 +286,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake On" } }, @@ -300,7 +296,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -309,55 +304,36 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Off" } } ], - "activation": "SINGLE_IMMEDIATELY" - } - } - ], - "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "C" - ], - "modifierCodes": [ - "R Ctrl" - ] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Cannon 300-600m and missile lock/unlock button" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Combat flap button" } }, @@ -365,7 +341,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" @@ -374,13 +349,35 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Combat flap lever" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "C" + ], + "modifierCodes": [ + "R Ctrl" + ] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Cannon 300-600m and missile lock/unlock button" } } ] @@ -420,8 +417,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -429,8 +426,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -438,8 +435,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -447,8 +444,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -456,7 +453,6 @@ }, { "uuid": "81fdc7b8-77bf-4453-8e53-0ecc0684c082", - "description": "Gear / Flaps / Brake Chute / NWS", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -464,15 +460,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -482,7 +478,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -491,8 +486,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Down" } } @@ -502,7 +498,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -511,8 +506,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up" } } @@ -521,13 +517,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -536,8 +530,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake chute control - Aft/Open" } }, @@ -545,7 +540,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -554,22 +548,23 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake chute control - Forward/Drop" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -578,29 +573,30 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose wheel steering high sensitivity button" } } ] - } + }, + "description": "Gear / Flaps / Brake Chute / NWS" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -611,13 +607,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -628,18 +624,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT button" } }, @@ -647,11 +643,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 22, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VoIP PTT button (custom)" } } @@ -663,7 +659,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -673,8 +668,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -684,15 +680,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -702,7 +698,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -712,44 +707,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -759,7 +755,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -769,8 +764,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -780,19 +776,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -801,19 +797,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -822,27 +818,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -872,13 +868,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -886,27 +882,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -920,7 +916,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -930,22 +926,22 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "a8408cd7-5530-43e3-9ff3-ff0d8f7b68ea", - "description": "Radar", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick bearing control - left" } }, @@ -953,11 +949,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick bearing control - right" } } @@ -967,11 +963,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick range/velocity control - increase" } }, @@ -979,11 +975,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick range/velocity control - decrease" } } @@ -996,8 +992,8 @@ "data": { "longPress": false, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick decrease elevation button" } } @@ -1008,8 +1004,8 @@ "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick elevation/altitude difference " } } @@ -1020,8 +1016,8 @@ "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick increase elevation button" } } @@ -1032,8 +1028,8 @@ "data": { "longPress": false, "buttonId": 18, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick scale selection - LEFT" } } @@ -1043,10 +1039,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 21, - "minActivationInterval": 0, + "buttonId": 19, "maxActivationInterval": 0, - "description": "Radar control stick scan selection - RIGHT" + "minActivationInterval": 0, + "description": "Radar control stick scale selection - RIGHT" } } ], @@ -1055,10 +1051,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 19, - "minActivationInterval": 0, + "buttonId": 20, "maxActivationInterval": 0, - "description": "Radar control stick scale selection - RIGHT" + "minActivationInterval": 0, + "description": "Radar control stick scan selection - LEFT" } } ], @@ -1067,41 +1063,41 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 20, - "minActivationInterval": 0, + "buttonId": 21, "maxActivationInterval": 0, - "description": "Radar control stick scan selection - LEFT" + "minActivationInterval": 0, + "description": "Radar control stick scan selection - RIGHT" } } ] - } + }, + "description": "Radar" }, { "uuid": "26812749-424d-44d1-a813-6484417c9b1a", - "description": "Radar Gain", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick fast gain reset button" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 14, - "minActivationInterval": 0, + "buttonId": 13, "maxActivationInterval": 0, - "description": "Radar control stick gain control wheel - increase" + "minActivationInterval": 0, + "description": "Radar control stick gain control wheel - decrease" } } ], @@ -1110,18 +1106,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 13, - "minActivationInterval": 0, + "buttonId": 14, "maxActivationInterval": 0, - "description": "Radar control stick gain control wheel - decrease" + "minActivationInterval": 0, + "description": "Radar control stick gain control wheel - increase" } } ] - } + }, + "description": "Radar Gain" }, { "uuid": "23faa5f4-fe8e-4249-aada-9aaeaea1fc4e", - "description": "Radar Locking", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1130,8 +1126,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick APS/APC lever - Lock On" } } @@ -1141,47 +1137,47 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 3, - "minActivationInterval": 0, + "buttonId": 6, "maxActivationInterval": 0, - "description": "Radar control stick APS/APC lever - TWS" + "minActivationInterval": 0, + "description": "Radar control stick unlocking control" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 6, - "minActivationInterval": 0, + "buttonId": 3, "maxActivationInterval": 0, - "description": "Radar control stick unlocking control" + "minActivationInterval": 0, + "description": "Radar control stick APS/APC lever - TWS" } } ] - } + }, + "description": "Radar Locking" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot / Servo", "axisToActionsMap": { "5": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot disconnect lever" } } @@ -1193,7 +1189,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1202,8 +1197,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1213,7 +1209,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1222,36 +1217,36 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot disconnect trigger" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -1260,8 +1255,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Servo reset button" } } @@ -1271,7 +1267,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1280,8 +1275,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1291,18 +1287,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1311,18 +1307,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1331,40 +1327,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot / Servo" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Helmet Glass / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1373,26 +1362,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1402,16 +1398,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "Helmet glass" } } ], @@ -1420,16 +1416,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Helmet glass" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1438,34 +1434,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Helmet Glass / Eject" }, { "uuid": "aad1c1ec-4412-4318-8d79-6a1f0c52099a", - "description": "WVR", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Telemeter/zone scanning switch - BPZ" } } @@ -1476,41 +1472,42 @@ "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Telemeter/zone scanning switch - TEL" } } ], "12": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 17, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Telemeter/zone scanning switch - CENTER" + } + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "R" + "W" ], "modifierCodes": [ + "L Win", "L Ctrl" ] }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "(C + M or SW) R button" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { "longPress": false, - "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, - "description": "Telemeter/zone scanning switch - CENTER" + "minActivationInterval": 0, + "description": "(C + M or SW) R deselection switch" } } ], @@ -1519,25 +1516,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "W" + "R" ], "modifierCodes": [ - "L Win", "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "(C + M or SW) R deselection switch" + "minActivationInterval": 0, + "description": "(C + M or SW) R button" } } ] - } + }, + "description": "WVR" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_Mirage-F1EE.json b/DCS_Mirage-F1EE.json index d778a43..82421b7 100644 --- a/DCS_Mirage-F1EE.json +++ b/DCS_Mirage-F1EE.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "23faa5f4-fe8e-4249-aada-9aaeaea1fc4e" + "modeUuid": "23faa5f4-fe8e-4249-aada-9aaeaea1fc4e", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "aad1c1ec-4412-4318-8d79-6a1f0c52099a" + "modeUuid": "aad1c1ec-4412-4318-8d79-6a1f0c52099a", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "a8408cd7-5530-43e3-9ff3-ff0d8f7b68ea", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "26812749-424d-44d1-a813-6484417c9b1a", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "a8408cd7-5530-43e3-9ff3-ff0d8f7b68ea" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "26812749-424d-44d1-a813-6484417c9b1a" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "81fdc7b8-77bf-4453-8e53-0ecc0684c082" + "modeUuid": "81fdc7b8-77bf-4453-8e53-0ecc0684c082", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,14 +95,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.06, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -147,10 +144,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -160,11 +157,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bombs, rockets, missiles and sight recorder button" } } @@ -174,10 +171,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun button" } } @@ -203,15 +200,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Chaff/flares release button" } } @@ -220,22 +217,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -243,15 +240,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -259,15 +256,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -276,13 +273,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -291,8 +286,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake On" } }, @@ -300,7 +296,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -309,55 +304,36 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake Off" } } ], - "activation": "SINGLE_IMMEDIATELY" - } - } - ], - "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "C" - ], - "modifierCodes": [ - "R Ctrl" - ] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Cannon 300-600m and missile lock/unlock button" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Combat flap button" } }, @@ -365,7 +341,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" @@ -374,13 +349,35 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Combat flap lever" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "C" + ], + "modifierCodes": [ + "R Ctrl" + ] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Cannon 300-600m and missile lock/unlock button" } } ] @@ -420,8 +417,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -429,8 +426,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -438,8 +435,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -447,8 +444,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -456,7 +453,6 @@ }, { "uuid": "81fdc7b8-77bf-4453-8e53-0ecc0684c082", - "description": "Gear / Flaps / Brake Chute / NWS", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -464,15 +460,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -482,7 +478,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -491,8 +486,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Down" } } @@ -502,7 +498,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -511,8 +506,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up" } } @@ -521,13 +517,11 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -536,8 +530,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake chute control - Aft/Open" } }, @@ -545,7 +540,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -554,22 +548,23 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake chute control - Forward/Drop" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -578,29 +573,30 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose wheel steering high sensitivity button" } } ] - } + }, + "description": "Gear / Flaps / Brake Chute / NWS" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -611,13 +607,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -628,18 +624,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT button" } }, @@ -647,11 +643,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 22, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VoIP PTT button (custom)" } } @@ -663,7 +659,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -673,8 +668,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -684,15 +680,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -702,7 +698,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -712,44 +707,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -759,7 +755,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -769,8 +764,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -780,19 +776,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -801,19 +797,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -822,27 +818,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -872,13 +868,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -886,27 +882,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -920,7 +916,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -930,22 +926,22 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "a8408cd7-5530-43e3-9ff3-ff0d8f7b68ea", - "description": "Radar", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick bearing control - left" } }, @@ -953,11 +949,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick bearing control - right" } } @@ -967,11 +963,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick range/velocity control - increase" } }, @@ -979,11 +975,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick range/velocity control - decrease" } } @@ -996,8 +992,8 @@ "data": { "longPress": false, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick decrease elevation button" } } @@ -1008,8 +1004,8 @@ "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick elevation/altitude difference " } } @@ -1020,8 +1016,8 @@ "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick increase elevation button" } } @@ -1032,8 +1028,8 @@ "data": { "longPress": false, "buttonId": 18, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick scale selection - LEFT" } } @@ -1043,10 +1039,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 21, - "minActivationInterval": 0, + "buttonId": 19, "maxActivationInterval": 0, - "description": "Radar control stick scan selection - RIGHT" + "minActivationInterval": 0, + "description": "Radar control stick scale selection - RIGHT" } } ], @@ -1055,10 +1051,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 19, - "minActivationInterval": 0, + "buttonId": 20, "maxActivationInterval": 0, - "description": "Radar control stick scale selection - RIGHT" + "minActivationInterval": 0, + "description": "Radar control stick scan selection - LEFT" } } ], @@ -1067,41 +1063,41 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 20, - "minActivationInterval": 0, + "buttonId": 21, "maxActivationInterval": 0, - "description": "Radar control stick scan selection - LEFT" + "minActivationInterval": 0, + "description": "Radar control stick scan selection - RIGHT" } } ] - } + }, + "description": "Radar" }, { "uuid": "26812749-424d-44d1-a813-6484417c9b1a", - "description": "Radar Gain", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick fast gain reset button" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 14, - "minActivationInterval": 0, + "buttonId": 13, "maxActivationInterval": 0, - "description": "Radar control stick gain control wheel - increase" + "minActivationInterval": 0, + "description": "Radar control stick gain control wheel - decrease" } } ], @@ -1110,18 +1106,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 13, - "minActivationInterval": 0, + "buttonId": 14, "maxActivationInterval": 0, - "description": "Radar control stick gain control wheel - decrease" + "minActivationInterval": 0, + "description": "Radar control stick gain control wheel - increase" } } ] - } + }, + "description": "Radar Gain" }, { "uuid": "23faa5f4-fe8e-4249-aada-9aaeaea1fc4e", - "description": "Radar Locking", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1130,8 +1126,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar control stick APS/APC lever - Lock On" } } @@ -1141,47 +1137,47 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 3, - "minActivationInterval": 0, + "buttonId": 6, "maxActivationInterval": 0, - "description": "Radar control stick APS/APC lever - TWS" + "minActivationInterval": 0, + "description": "Radar control stick unlocking control" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 6, - "minActivationInterval": 0, + "buttonId": 3, "maxActivationInterval": 0, - "description": "Radar control stick unlocking control" + "minActivationInterval": 0, + "description": "Radar control stick APS/APC lever - TWS" } } ] - } + }, + "description": "Radar Locking" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot / Servo", "axisToActionsMap": { "5": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot disconnect lever" } } @@ -1193,7 +1189,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1202,8 +1197,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1213,7 +1209,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1222,36 +1217,36 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot disconnect trigger" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -1260,8 +1255,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Servo reset button" } } @@ -1271,7 +1267,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1280,8 +1275,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1291,18 +1287,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1311,18 +1307,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1331,40 +1327,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot / Servo" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Helmet Glass / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1373,26 +1362,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1402,16 +1398,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "Helmet glass" } } ], @@ -1420,16 +1416,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Helmet glass" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1438,34 +1434,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Helmet Glass / Eject" }, { "uuid": "aad1c1ec-4412-4318-8d79-6a1f0c52099a", - "description": "WVR", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Telemeter/zone scanning switch - BPZ" } } @@ -1476,41 +1472,42 @@ "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Telemeter/zone scanning switch - TEL" } } ], "12": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 17, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Telemeter/zone scanning switch - CENTER" + } + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "R" + "W" ], "modifierCodes": [ + "L Win", "L Ctrl" ] }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "(C + M or SW) R button" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { "longPress": false, - "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, - "description": "Telemeter/zone scanning switch - CENTER" + "minActivationInterval": 0, + "description": "(C + M or SW) R deselection switch" } } ], @@ -1519,25 +1516,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "W" + "R" ], "modifierCodes": [ - "L Win", "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "(C + M or SW) R deselection switch" + "minActivationInterval": 0, + "description": "(C + M or SW) R button" } } ] - } + }, + "description": "WVR" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_MosquitoFBMkVI.json b/DCS_MosquitoFBMkVI.json index 7bf593a..2200ec3 100644 --- a/DCS_MosquitoFBMkVI.json +++ b/DCS_MosquitoFBMkVI.json @@ -1,73 +1,70 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "045bf445-16e7-48dc-ac0c-633505b36309" + "modeUuid": "045bf445-16e7-48dc-ac0c-633505b36309", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": true, "longPress": false, - "modeUuid": "623ca319-5124-4c91-b614-0e29bb17a49c" + "modeUuid": "623ca319-5124-4c91-b614-0e29bb17a49c", + "toggle": true } ], - "13": [ + "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "7e802577-58cd-41a0-bf13-0e7366a2f0ac" + "modeUuid": "7e802577-58cd-41a0-bf13-0e7366a2f0ac", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -77,10 +74,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -91,14 +88,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.16, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -125,10 +122,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -140,11 +137,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Cannons" } } @@ -154,11 +151,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Machineguns" } } @@ -170,15 +167,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brakes" } } @@ -187,22 +184,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -210,15 +207,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -226,25 +223,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -253,18 +249,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun firing master switch, cover - open/close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -273,29 +269,30 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Lock" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Bomb doors, lever - down" + "minActivationInterval": 0, + "description": "Bomb doors, lever - up" } } ], @@ -304,18 +301,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Bomb doors, lever - up" + "minActivationInterval": 0, + "description": "Bomb doors, lever - down" } } ] @@ -355,8 +352,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -364,8 +361,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -373,8 +370,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -382,8 +379,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -391,7 +388,6 @@ }, { "uuid": "7e802577-58cd-41a0-bf13-0e7366a2f0ac", - "description": "Gear / Flaps", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -399,7 +395,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -408,8 +403,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Undercarriage gear, lever - push down" } } @@ -419,7 +415,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -428,8 +423,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps lever - push down" } } @@ -439,7 +435,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -448,8 +443,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps lever - pull up" } } @@ -459,7 +455,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -468,18 +463,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Undercarriage gear, lever - pull up" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "F" @@ -489,8 +484,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps lever, lock latch - lock/unlock" } }, @@ -498,7 +494,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -508,29 +503,30 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Undercarriage gear, lever lock gate - up/down" } } ] - } + }, + "description": "Gear / Flaps" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -541,13 +537,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -558,10 +554,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -570,8 +565,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -579,11 +575,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -595,7 +591,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -605,8 +600,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -616,15 +612,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -634,7 +630,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -644,44 +639,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -691,7 +687,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -701,8 +696,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -712,19 +708,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -733,19 +729,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -754,39 +750,39 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "045bf445-16e7-48dc-ac0c-633505b36309", - "description": "Mixture", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Mixture - axis" @@ -794,11 +790,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Mixture" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -828,13 +824,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -842,27 +838,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -876,7 +872,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -886,23 +882,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine (selected) RPM / Propeller Pitch - axis" @@ -910,20 +906,19 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "623ca319-5124-4c91-b614-0e29bb17a49c", - "description": "Rockets / Bombs", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -932,8 +927,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trigger button (release bomb/guncam on) - press" } } @@ -942,10 +938,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -954,18 +949,19 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Rockets, trigger button" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Rockets / Bombs" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -973,7 +969,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -982,8 +977,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -993,7 +989,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1002,8 +997,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -1013,7 +1009,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1022,8 +1017,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Nose Down" } } @@ -1033,18 +1029,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Right" + "minActivationInterval": 0, + "description": "Trim Elevator Nose Up" } } ], @@ -1053,18 +1049,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Elevator Nose Up" + "minActivationInterval": 0, + "description": "Trim Aileron Left" } } ], @@ -1073,40 +1069,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Left" + "minActivationInterval": 0, + "description": "Trim Aileron Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1115,67 +1104,55 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 2" } }, @@ -1183,44 +1160,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 1" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "S0": { "color": -16776961, diff --git a/DCS_OH58D.json b/DCS_OH58D.json index d37c27f..a0e1829 100644 --- a/DCS_OH58D.json +++ b/DCS_OH58D.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "bf65feaf-c46b-409c-a090-53fa0f233ad2" + "modeUuid": "bf65feaf-c46b-409c-a090-53fa0f233ad2", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "aec51e27-5486-4788-8d42-21d945ed505c" + "modeUuid": "aec51e27-5486-4788-8d42-21d945ed505c", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "caddbb18-bd5d-4f7c-9310-5b12ea301b1f" + "modeUuid": "caddbb18-bd5d-4f7c-9310-5b12ea301b1f", + "toggle": false } ], - "5": [ + "4": [ { - "toggle": false, - "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "longPress": true, + "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", + "toggle": true } ], "6": [ { - "toggle": true, - "longPress": true, - "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487" + "longPress": false, + "modeUuid": "73c70cb8-25e8-4478-ae48-12348714433c", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "73c70cb8-25e8-4478-ae48-12348714433c" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "20ab71df-9c22-403f-b030-48fd00b932c5" + "modeUuid": "20ab71df-9c22-403f-b030-48fd00b932c5", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -98,13 +95,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -116,10 +113,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Cyclic Roll" @@ -131,10 +128,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Cyclic Pitch" @@ -146,11 +143,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "IZLID [Gun Laser]" } } @@ -160,11 +157,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Weapon [1st Detent]" } }, @@ -172,11 +169,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Weapon [2nd Detent]" } } @@ -187,22 +184,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -210,15 +207,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -226,37 +223,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], "4": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Force Trim - Interrupt" - } - } - ], - "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -265,47 +249,60 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer Reset" } } ], - "12": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 18, - "minActivationInterval": 0, + "buttonId": 2, "maxActivationInterval": 0, - "description": "Missile Activate (ATAS Only)" + "minActivationInterval": 0, + "description": "Force Trim - Interrupt" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "BOB UP Button" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Missile Step" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 18, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Missile Activate (ATAS Only)" + } + } ] } }, @@ -343,8 +340,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -352,8 +349,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -361,8 +358,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -370,8 +367,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -379,7 +376,6 @@ }, { "uuid": "bf65feaf-c46b-409c-a090-53fa0f233ad2", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -388,29 +384,29 @@ "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Manual Flare Dispense" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CMWS Emergency Jettison [Launch All]" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "aec51e27-5486-4788-8d42-21d945ed505c", - "description": "Display Select", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -418,7 +414,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -428,8 +423,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Select Switch - UP [MMS Page]" } } @@ -439,19 +435,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [ "L Alt", "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Select Switch - RIGHT [COMM Page]" + "minActivationInterval": 0, + "description": "Display Select Switch - DOWN [HSD Page]" } } ], @@ -460,19 +456,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [ "L Alt", "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Select Switch - DOWN [HSD Page]" + "minActivationInterval": 0, + "description": "Display Select Switch - LEFT [VSD Page]" } } ], @@ -481,39 +477,39 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [ "L Alt", "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Select Switch - LEFT [VSD Page]" + "minActivationInterval": 0, + "description": "Display Select Switch - RIGHT [COMM Page]" } } ] - } + }, + "description": "Display Select" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -524,13 +520,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -541,18 +537,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Communication Menu Toggle" } }, @@ -560,11 +556,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 20, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT (VOIP Radio)" } } @@ -574,11 +570,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 21, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "PTT (VOIP Intercom)" } } @@ -590,7 +586,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -600,8 +595,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -611,7 +607,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -621,44 +616,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -668,7 +664,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -678,8 +673,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -689,19 +685,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -710,19 +706,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -731,37 +727,37 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "73c70cb8-25e8-4478-ae48-12348714433c", - "description": "MMS", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "MMS Line of Sight [LOS Slew] Horizontal" @@ -773,10 +769,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "MMS Line of Sight [LOS Slew] Vertical" @@ -787,18 +783,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Laser [Press and Hold]" } } @@ -810,15 +806,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MMS Frame Freeze/Target Select / HOG ON/OFF" } } @@ -828,15 +824,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MMS Manual/Slave Mode" } } @@ -846,15 +842,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MMS Point-Track On / HOG Menu Selection Confirm" } } @@ -864,15 +860,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Area Track" } } @@ -883,29 +879,29 @@ "data": { "longPress": false, "buttonId": 23, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MMS FOV - Wide Toggle Up 2x \u003e 4x / HOG Menu Item Scroll Up" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 22, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MMS FOV - Narrow Toggle Down 2x \u003e 4x / HOG Menu Item Scroll Down" } } ] - } + }, + "description": "MMS" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -935,13 +931,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -949,27 +945,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -983,7 +979,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -993,20 +989,19 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "20ab71df-9c22-403f-b030-48fd00b932c5", - "description": "SCAS / Pilot AI", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" @@ -1015,8 +1010,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Adjust Heading Left" } } @@ -1025,10 +1021,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1037,8 +1032,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Adjust Heading Right" } } @@ -1051,8 +1047,8 @@ "data": { "longPress": false, "buttonId": 13, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SCAS Heading Hold Switch - DISENGAGE" } } @@ -1063,8 +1059,8 @@ "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SCAS Heading Hold Switch - TRIM RIGHT" } } @@ -1075,8 +1071,8 @@ "data": { "longPress": false, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SCAS Heading Hold Switch - TRIM LEFT" } } @@ -1087,18 +1083,29 @@ "data": { "longPress": false, "buttonId": 12, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SCAS Heading Hold Switch - ENGAGE" } } ], - "4": [ + "6": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 16, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "SCAS Release" + } + } + ], + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" @@ -1107,18 +1114,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Perform Hover" } } ], - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "U" @@ -1127,8 +1134,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot AI HUD - On/Off" } }, @@ -1136,7 +1144,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "O" @@ -1145,40 +1152,29 @@ "L Alt" ] }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Pilot AI - On/Off" - } - } - ], - "7": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { "longPress": false, - "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, - "description": "SCAS Release" + "minActivationInterval": 0, + "description": "Pilot AI - On/Off" } } ] - } + }, + "description": "SCAS / Pilot AI" }, { "uuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", - "description": "Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle - INCREASE" } }, @@ -1186,11 +1182,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle - DECREASE" } } @@ -1200,25 +1196,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 19, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle Idle Release Switch - DEPRESS" } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Start Switch" } } @@ -1229,32 +1225,32 @@ "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine RPM Trim - INCREASE" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine RPM Trim - DECREASE" } } ] - } + }, + "description": "Throttle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -1265,15 +1261,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1283,25 +1279,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -1310,29 +1287,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Goggles - ON/OFF" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Copilot Seat" } }, @@ -1340,46 +1317,65 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG" }, { "uuid": "caddbb18-bd5d-4f7c-9310-5b12ea301b1f", - "description": "Weapon Select", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1387,15 +1383,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Select Switch - UP [Weapon Configuration Page]" } } @@ -1405,16 +1401,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Select Switch - RIGHT [Right Weapon Sparse VSD Page]" + "minActivationInterval": 0, + "description": "Weapon Select Switch - DOWN [ASE Page]" } } ], @@ -1423,16 +1419,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Select Switch - DOWN [ASE Page]" + "minActivationInterval": 0, + "description": "Weapon Select Switch - LEFT [Left Weapon Sparse VSD Page]" } } ], @@ -1441,22 +1437,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Select Switch - LEFT [Left Weapon Sparse VSD Page]" + "minActivationInterval": 0, + "description": "Weapon Select Switch - RIGHT [Right Weapon Sparse VSD Page]" } } ] - } + }, + "description": "Weapon Select" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_P-47D-30.json b/DCS_P-47D-30.json index 797e1e6..14a2440 100644 --- a/DCS_P-47D-30.json +++ b/DCS_P-47D-30.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "9b0cae3b-7391-43f1-8892-494e33ae617b" + "modeUuid": "9b0cae3b-7391-43f1-8892-494e33ae617b", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "280677d3-b446-4353-8363-a78434c3b29a" + "modeUuid": "280677d3-b446-4353-8363-a78434c3b29a", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "17ba0c9e-d950-4d51-8c06-f11db658524a" + "modeUuid": "17ba0c9e-d950-4d51-8c06-f11db658524a", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -105,13 +102,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -123,10 +120,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -153,11 +150,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon release" } } @@ -167,11 +164,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Machineguns" } } @@ -182,22 +179,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -205,15 +202,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -221,15 +218,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -239,60 +236,60 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Injection Button" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Landing Flaps EXTEND (hold) / NEUTRAL (release)" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Undercarriage (toggle)" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Flaps RETRACT (hold) / NEUTRAL (release)" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 5, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Landing Flaps EXTEND (hold) / NEUTRAL (release)" + } + } ] } }, @@ -330,8 +327,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -339,8 +336,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -348,8 +345,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -357,8 +354,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -366,19 +363,18 @@ }, { "uuid": "9b0cae3b-7391-43f1-8892-494e33ae617b", - "description": "Boost", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": false, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Boost (analog)" @@ -386,22 +382,22 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Boost" }, { "uuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", - "description": "Brake / Tail Wheel Lock", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Left" } } @@ -411,11 +407,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Right" } } @@ -427,7 +423,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -436,29 +431,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tail Wheel Lock (toggle)" } } ] - } + }, + "description": "Brake / Tail Wheel Lock" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -469,13 +465,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -486,10 +482,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -498,8 +493,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -507,11 +503,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -523,7 +519,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -533,8 +528,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -544,15 +540,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -562,7 +558,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -572,44 +567,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -619,7 +615,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -629,8 +624,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -640,19 +636,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -661,19 +657,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -682,27 +678,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "280677d3-b446-4353-8363-a78434c3b29a", - "description": "Mix / Cowl", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -710,7 +706,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -719,8 +714,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mixture (next selection)" } } @@ -729,19 +725,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "A" + "M" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cowl Flaps OPEN" + "minActivationInterval": 0, + "description": "Mixture (previous selection)" } } ], @@ -749,19 +745,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "M" + "A" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Mixture (previous selection)" + "minActivationInterval": 0, + "description": "Cowl Flaps CLOSE" } } ], @@ -770,26 +766,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cowl Flaps CLOSE" + "minActivationInterval": 0, + "description": "Cowl Flaps OPEN" } } ] - } + }, + "description": "Mix / Cowl" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -819,13 +815,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -833,27 +829,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -867,7 +863,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -877,23 +873,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine (selected) RPM / Propeller Pitch - axis" @@ -901,11 +897,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "fb658cea-47fc-410e-88c3-77f9498b897f", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -913,15 +909,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gunsight range to target Increase" } } @@ -931,16 +927,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Decrease" + "minActivationInterval": 0, + "description": "Gunsight range to target Decrease" } } ], @@ -949,16 +945,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight range to target Decrease" + "minActivationInterval": 0, + "description": "Gunsight target span Increase" } } ], @@ -967,24 +963,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Increase" + "minActivationInterval": 0, + "description": "Gunsight target span Decrease" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -992,7 +988,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1001,8 +996,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -1012,7 +1008,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1021,8 +1016,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -1032,7 +1028,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1041,8 +1036,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Down" } } @@ -1052,18 +1048,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Right" + "minActivationInterval": 0, + "description": "Trim Elevator Up" } } ], @@ -1072,18 +1068,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Elevator Up" + "minActivationInterval": 0, + "description": "Trim Aileron Left" } } ], @@ -1092,40 +1088,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Left" + "minActivationInterval": 0, + "description": "Trim Aileron Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1134,26 +1123,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1163,16 +1159,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1181,18 +1179,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1201,24 +1197,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "17ba0c9e-d950-4d51-8c06-f11db658524a", - "description": "WEP", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1226,7 +1222,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1235,15 +1230,19 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Injection Button Lock (toggle)" } } ] - } + }, + "description": "WEP" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_P-47D-30bl1.json b/DCS_P-47D-30bl1.json index 797e1e6..14a2440 100644 --- a/DCS_P-47D-30bl1.json +++ b/DCS_P-47D-30bl1.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "9b0cae3b-7391-43f1-8892-494e33ae617b" + "modeUuid": "9b0cae3b-7391-43f1-8892-494e33ae617b", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "280677d3-b446-4353-8363-a78434c3b29a" + "modeUuid": "280677d3-b446-4353-8363-a78434c3b29a", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "17ba0c9e-d950-4d51-8c06-f11db658524a" + "modeUuid": "17ba0c9e-d950-4d51-8c06-f11db658524a", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -105,13 +102,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -123,10 +120,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -153,11 +150,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon release" } } @@ -167,11 +164,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Machineguns" } } @@ -182,22 +179,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -205,15 +202,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -221,15 +218,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -239,60 +236,60 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Injection Button" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Landing Flaps EXTEND (hold) / NEUTRAL (release)" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Undercarriage (toggle)" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Flaps RETRACT (hold) / NEUTRAL (release)" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 5, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Landing Flaps EXTEND (hold) / NEUTRAL (release)" + } + } ] } }, @@ -330,8 +327,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -339,8 +336,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -348,8 +345,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -357,8 +354,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -366,19 +363,18 @@ }, { "uuid": "9b0cae3b-7391-43f1-8892-494e33ae617b", - "description": "Boost", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": false, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Boost (analog)" @@ -386,22 +382,22 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Boost" }, { "uuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", - "description": "Brake / Tail Wheel Lock", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Left" } } @@ -411,11 +407,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Right" } } @@ -427,7 +423,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -436,29 +431,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tail Wheel Lock (toggle)" } } ] - } + }, + "description": "Brake / Tail Wheel Lock" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -469,13 +465,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -486,10 +482,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -498,8 +493,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -507,11 +503,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -523,7 +519,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -533,8 +528,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -544,15 +540,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -562,7 +558,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -572,44 +567,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -619,7 +615,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -629,8 +624,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -640,19 +636,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -661,19 +657,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -682,27 +678,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "280677d3-b446-4353-8363-a78434c3b29a", - "description": "Mix / Cowl", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -710,7 +706,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -719,8 +714,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mixture (next selection)" } } @@ -729,19 +725,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "A" + "M" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cowl Flaps OPEN" + "minActivationInterval": 0, + "description": "Mixture (previous selection)" } } ], @@ -749,19 +745,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "M" + "A" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Mixture (previous selection)" + "minActivationInterval": 0, + "description": "Cowl Flaps CLOSE" } } ], @@ -770,26 +766,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cowl Flaps CLOSE" + "minActivationInterval": 0, + "description": "Cowl Flaps OPEN" } } ] - } + }, + "description": "Mix / Cowl" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -819,13 +815,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -833,27 +829,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -867,7 +863,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -877,23 +873,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine (selected) RPM / Propeller Pitch - axis" @@ -901,11 +897,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "fb658cea-47fc-410e-88c3-77f9498b897f", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -913,15 +909,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gunsight range to target Increase" } } @@ -931,16 +927,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Decrease" + "minActivationInterval": 0, + "description": "Gunsight range to target Decrease" } } ], @@ -949,16 +945,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight range to target Decrease" + "minActivationInterval": 0, + "description": "Gunsight target span Increase" } } ], @@ -967,24 +963,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Increase" + "minActivationInterval": 0, + "description": "Gunsight target span Decrease" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -992,7 +988,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1001,8 +996,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -1012,7 +1008,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1021,8 +1016,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -1032,7 +1028,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1041,8 +1036,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Down" } } @@ -1052,18 +1048,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Right" + "minActivationInterval": 0, + "description": "Trim Elevator Up" } } ], @@ -1072,18 +1068,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Elevator Up" + "minActivationInterval": 0, + "description": "Trim Aileron Left" } } ], @@ -1092,40 +1088,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Left" + "minActivationInterval": 0, + "description": "Trim Aileron Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1134,26 +1123,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1163,16 +1159,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1181,18 +1179,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1201,24 +1197,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "17ba0c9e-d950-4d51-8c06-f11db658524a", - "description": "WEP", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1226,7 +1222,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1235,15 +1230,19 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Injection Button Lock (toggle)" } } ] - } + }, + "description": "WEP" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_P-47D-40.json b/DCS_P-47D-40.json index 797e1e6..14a2440 100644 --- a/DCS_P-47D-40.json +++ b/DCS_P-47D-40.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "9b0cae3b-7391-43f1-8892-494e33ae617b" + "modeUuid": "9b0cae3b-7391-43f1-8892-494e33ae617b", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "280677d3-b446-4353-8363-a78434c3b29a" + "modeUuid": "280677d3-b446-4353-8363-a78434c3b29a", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "17ba0c9e-d950-4d51-8c06-f11db658524a" + "modeUuid": "17ba0c9e-d950-4d51-8c06-f11db658524a", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -105,13 +102,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -123,10 +120,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -153,11 +150,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon release" } } @@ -167,11 +164,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Machineguns" } } @@ -182,22 +179,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -205,15 +202,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -221,15 +218,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -239,60 +236,60 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Injection Button" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 5, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Landing Flaps EXTEND (hold) / NEUTRAL (release)" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Undercarriage (toggle)" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Flaps RETRACT (hold) / NEUTRAL (release)" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 5, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Landing Flaps EXTEND (hold) / NEUTRAL (release)" + } + } ] } }, @@ -330,8 +327,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -339,8 +336,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -348,8 +345,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -357,8 +354,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -366,19 +363,18 @@ }, { "uuid": "9b0cae3b-7391-43f1-8892-494e33ae617b", - "description": "Boost", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": false, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Boost (analog)" @@ -386,22 +382,22 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Boost" }, { "uuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", - "description": "Brake / Tail Wheel Lock", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Left" } } @@ -411,11 +407,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Right" } } @@ -427,7 +423,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -436,29 +431,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tail Wheel Lock (toggle)" } } ] - } + }, + "description": "Brake / Tail Wheel Lock" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -469,13 +465,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -486,10 +482,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -498,8 +493,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -507,11 +503,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -523,7 +519,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -533,8 +528,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -544,15 +540,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -562,7 +558,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -572,44 +567,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -619,7 +615,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -629,8 +624,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -640,19 +636,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -661,19 +657,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -682,27 +678,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "280677d3-b446-4353-8363-a78434c3b29a", - "description": "Mix / Cowl", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -710,7 +706,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -719,8 +714,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mixture (next selection)" } } @@ -729,19 +725,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "A" + "M" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cowl Flaps OPEN" + "minActivationInterval": 0, + "description": "Mixture (previous selection)" } } ], @@ -749,19 +745,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "M" + "A" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Mixture (previous selection)" + "minActivationInterval": 0, + "description": "Cowl Flaps CLOSE" } } ], @@ -770,26 +766,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cowl Flaps CLOSE" + "minActivationInterval": 0, + "description": "Cowl Flaps OPEN" } } ] - } + }, + "description": "Mix / Cowl" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -819,13 +815,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -833,27 +829,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -867,7 +863,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -877,23 +873,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine (selected) RPM / Propeller Pitch - axis" @@ -901,11 +897,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "fb658cea-47fc-410e-88c3-77f9498b897f", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -913,15 +909,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gunsight range to target Increase" } } @@ -931,16 +927,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Decrease" + "minActivationInterval": 0, + "description": "Gunsight range to target Decrease" } } ], @@ -949,16 +945,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight range to target Decrease" + "minActivationInterval": 0, + "description": "Gunsight target span Increase" } } ], @@ -967,24 +963,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Increase" + "minActivationInterval": 0, + "description": "Gunsight target span Decrease" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -992,7 +988,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1001,8 +996,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -1012,7 +1008,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1021,8 +1016,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -1032,7 +1028,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1041,8 +1036,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Down" } } @@ -1052,18 +1048,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Right" + "minActivationInterval": 0, + "description": "Trim Elevator Up" } } ], @@ -1072,18 +1068,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Elevator Up" + "minActivationInterval": 0, + "description": "Trim Aileron Left" } } ], @@ -1092,40 +1088,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Left" + "minActivationInterval": 0, + "description": "Trim Aileron Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1134,26 +1123,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1163,16 +1159,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1181,18 +1179,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1201,24 +1197,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "17ba0c9e-d950-4d51-8c06-f11db658524a", - "description": "WEP", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1226,7 +1222,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1235,15 +1230,19 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Water Injection Button Lock (toggle)" } } ] - } + }, + "description": "WEP" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_P-51D-30-NA.json b/DCS_P-51D-30-NA.json index 97a7161..fa65349 100644 --- a/DCS_P-51D-30-NA.json +++ b/DCS_P-51D-30-NA.json @@ -1,66 +1,63 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": true, "longPress": false, - "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5" + "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", + "toggle": true } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "6": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -70,10 +67,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -84,13 +81,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -102,10 +99,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -131,10 +128,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -143,8 +139,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon release" } } @@ -154,11 +151,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun fire" } } @@ -170,15 +167,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mixture control (rotary)" } } @@ -187,22 +184,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -210,15 +207,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -226,33 +223,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun safety switch (rotary)" } } @@ -262,15 +259,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Starter" } } @@ -280,18 +277,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "G" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Down" + "minActivationInterval": 0, + "description": "Landing Gear Up/Down" } } ], @@ -300,16 +295,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing Gear Up/Down" + "minActivationInterval": 0, + "description": "Flaps Up" } } ], @@ -318,18 +315,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Up" + "minActivationInterval": 0, + "description": "Flaps Down" } } ] @@ -369,8 +366,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -378,8 +375,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -387,8 +384,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -396,8 +393,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -405,18 +402,17 @@ }, { "uuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", - "description": "Brake", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Left" } } @@ -426,33 +422,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Right" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Brake" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -463,13 +459,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -480,10 +476,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -492,8 +487,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -501,11 +497,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -517,7 +513,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -527,8 +522,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -538,15 +534,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -556,7 +552,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -566,44 +561,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -613,7 +609,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -623,8 +618,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -634,19 +630,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -655,19 +651,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -676,27 +672,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -726,13 +722,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -740,27 +736,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -774,7 +770,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -784,23 +780,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop / Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine RPM Setting" @@ -809,29 +805,29 @@ ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "War Emergency Power" } } ] - } + }, + "description": "Prop / Throttle" }, { "uuid": "fb658cea-47fc-410e-88c3-77f9498b897f", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -839,15 +835,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gunsight range to target Increase" } } @@ -857,16 +853,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Increase" + "minActivationInterval": 0, + "description": "Gunsight range to target Decrease" } } ], @@ -875,16 +871,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - ";" + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight range to target Decrease" + "minActivationInterval": 0, + "description": "Gunsight target span Decrease" } } ], @@ -893,24 +889,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Decrease" + "minActivationInterval": 0, + "description": "Gunsight target span Increase" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -918,7 +914,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -927,8 +922,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmers reset" } } @@ -938,7 +934,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -947,8 +942,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -958,7 +954,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -967,8 +962,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -978,7 +974,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -987,8 +982,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Down" } } @@ -998,18 +994,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Right" + "minActivationInterval": 0, + "description": "Trim Elevator Up" } } ], @@ -1018,18 +1014,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Elevator Up" + "minActivationInterval": 0, + "description": "Trim Aileron Left" } } ], @@ -1038,40 +1034,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Left" + "minActivationInterval": 0, + "description": "Trim Aileron Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1080,26 +1069,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1109,16 +1105,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1127,18 +1125,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1147,22 +1143,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_P-51D.json b/DCS_P-51D.json index 97a7161..fa65349 100644 --- a/DCS_P-51D.json +++ b/DCS_P-51D.json @@ -1,66 +1,63 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": true, "longPress": false, - "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5" + "modeUuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", + "toggle": true } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "6": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fb658cea-47fc-410e-88c3-77f9498b897f" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -70,10 +67,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -84,13 +81,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -102,10 +99,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -131,10 +128,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -143,8 +139,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon release" } } @@ -154,11 +151,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun fire" } } @@ -170,15 +167,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mixture control (rotary)" } } @@ -187,22 +184,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -210,15 +207,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -226,33 +223,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun safety switch (rotary)" } } @@ -262,15 +259,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Starter" } } @@ -280,18 +277,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "G" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Down" + "minActivationInterval": 0, + "description": "Landing Gear Up/Down" } } ], @@ -300,16 +295,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing Gear Up/Down" + "minActivationInterval": 0, + "description": "Flaps Up" } } ], @@ -318,18 +315,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Up" + "minActivationInterval": 0, + "description": "Flaps Down" } } ] @@ -369,8 +366,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -378,8 +375,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -387,8 +384,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -396,8 +393,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -405,18 +402,17 @@ }, { "uuid": "3cdde8be-279f-4913-ba5a-72bd0cd261f5", - "description": "Brake", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Left" } } @@ -426,33 +422,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Right" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Brake" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -463,13 +459,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -480,10 +476,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -492,8 +487,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -501,11 +497,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -517,7 +513,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -527,8 +522,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -538,15 +534,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -556,7 +552,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -566,44 +561,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -613,7 +609,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -623,8 +618,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -634,19 +630,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -655,19 +651,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -676,27 +672,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -726,13 +722,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -740,27 +736,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -774,7 +770,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -784,23 +780,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop / Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine RPM Setting" @@ -809,29 +805,29 @@ ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "War Emergency Power" } } ] - } + }, + "description": "Prop / Throttle" }, { "uuid": "fb658cea-47fc-410e-88c3-77f9498b897f", - "description": "Sight", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -839,15 +835,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gunsight range to target Increase" } } @@ -857,16 +853,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Increase" + "minActivationInterval": 0, + "description": "Gunsight range to target Decrease" } } ], @@ -875,16 +871,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - ";" + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight range to target Decrease" + "minActivationInterval": 0, + "description": "Gunsight target span Decrease" } } ], @@ -893,24 +889,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunsight target span Decrease" + "minActivationInterval": 0, + "description": "Gunsight target span Increase" } } ] - } + }, + "description": "Sight" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -918,7 +914,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -927,8 +922,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmers reset" } } @@ -938,7 +934,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -947,8 +942,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -958,7 +954,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -967,8 +962,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -978,7 +974,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -987,8 +982,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Down" } } @@ -998,18 +994,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Right" + "minActivationInterval": 0, + "description": "Trim Elevator Up" } } ], @@ -1018,18 +1014,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Elevator Up" + "minActivationInterval": 0, + "description": "Trim Aileron Left" } } ], @@ -1038,40 +1034,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Left" + "minActivationInterval": 0, + "description": "Trim Aileron Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1080,26 +1069,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1109,16 +1105,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1127,18 +1125,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1147,22 +1143,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_SA342L.json b/DCS_SA342L.json index 193e6d1..908d224 100644 --- a/DCS_SA342L.json +++ b/DCS_SA342L.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487" + "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Cyclic Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Cyclic Pitch" @@ -117,18 +114,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Missile Launch Button" } } @@ -138,11 +135,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Gun or Rockets" } } @@ -154,15 +151,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Start dispensing" } } @@ -172,7 +169,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -181,8 +177,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Camera Centering" } } @@ -191,22 +188,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -214,15 +211,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -230,15 +227,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -247,37 +244,37 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer" + "minActivationInterval": 0, + "description": "Trimmer reset" } } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer reset" + "minActivationInterval": 0, + "description": "Trimmer" } } ], @@ -286,15 +283,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Auto-Hover Toggle" } } @@ -303,19 +300,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "C" + "E" ], - "modifierCodes": [ - "R Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit door open/close" + "minActivationInterval": 0, + "description": "Auto-Slaved Toggle" } } ], @@ -323,17 +318,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "E" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Auto-Slaved Toggle" + "minActivationInterval": 0, + "description": "Cycle Station" } } ], @@ -342,16 +337,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "R Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cycle Station" + "minActivationInterval": 0, + "description": "Cockpit door open/close" } } ] @@ -391,8 +388,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -400,8 +397,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -409,8 +406,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -418,8 +415,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -427,15 +424,13 @@ }, { "uuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee", - "description": "Landing Light", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -444,8 +439,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light On/Off" } } @@ -455,54 +451,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light Retract" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light Extend" } } ] - } + }, + "description": "Landing Light" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -513,13 +509,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -530,18 +526,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Communication Menu Toggle" } }, @@ -549,11 +545,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SA342 Main PTT (VOIP)" } } @@ -563,11 +559,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SA342 Intercom1 PTT (VOIP Intercom)" } } @@ -579,7 +575,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -589,8 +584,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -600,7 +596,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -610,44 +605,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -657,7 +653,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -667,8 +662,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -678,19 +674,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -699,19 +695,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -720,27 +716,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -770,13 +766,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -784,27 +780,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -818,7 +814,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -828,59 +824,59 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", - "description": "Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Flow lever Backward" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Flow lever Forward" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Throttle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -891,15 +887,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -909,25 +905,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -936,29 +913,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Google On/Off" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set CoPilot Seat" } }, @@ -966,44 +943,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_SA342M.json b/DCS_SA342M.json index 193e6d1..908d224 100644 --- a/DCS_SA342M.json +++ b/DCS_SA342M.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487" + "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Cyclic Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Cyclic Pitch" @@ -117,18 +114,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Missile Launch Button" } } @@ -138,11 +135,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Gun or Rockets" } } @@ -154,15 +151,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Start dispensing" } } @@ -172,7 +169,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -181,8 +177,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Camera Centering" } } @@ -191,22 +188,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -214,15 +211,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -230,15 +227,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -247,37 +244,37 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer" + "minActivationInterval": 0, + "description": "Trimmer reset" } } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer reset" + "minActivationInterval": 0, + "description": "Trimmer" } } ], @@ -286,15 +283,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Auto-Hover Toggle" } } @@ -303,19 +300,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "C" + "E" ], - "modifierCodes": [ - "R Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit door open/close" + "minActivationInterval": 0, + "description": "Auto-Slaved Toggle" } } ], @@ -323,17 +318,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "E" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Auto-Slaved Toggle" + "minActivationInterval": 0, + "description": "Cycle Station" } } ], @@ -342,16 +337,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "R Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cycle Station" + "minActivationInterval": 0, + "description": "Cockpit door open/close" } } ] @@ -391,8 +388,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -400,8 +397,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -409,8 +406,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -418,8 +415,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -427,15 +424,13 @@ }, { "uuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee", - "description": "Landing Light", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -444,8 +439,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light On/Off" } } @@ -455,54 +451,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light Retract" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light Extend" } } ] - } + }, + "description": "Landing Light" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -513,13 +509,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -530,18 +526,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Communication Menu Toggle" } }, @@ -549,11 +545,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SA342 Main PTT (VOIP)" } } @@ -563,11 +559,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SA342 Intercom1 PTT (VOIP Intercom)" } } @@ -579,7 +575,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -589,8 +584,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -600,7 +596,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -610,44 +605,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -657,7 +653,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -667,8 +662,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -678,19 +674,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -699,19 +695,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -720,27 +716,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -770,13 +766,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -784,27 +780,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -818,7 +814,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -828,59 +824,59 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", - "description": "Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Flow lever Backward" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Flow lever Forward" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Throttle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -891,15 +887,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -909,25 +905,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -936,29 +913,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Google On/Off" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set CoPilot Seat" } }, @@ -966,44 +943,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_SA342Minigun.json b/DCS_SA342Minigun.json index 193e6d1..908d224 100644 --- a/DCS_SA342Minigun.json +++ b/DCS_SA342Minigun.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487" + "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Cyclic Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Cyclic Pitch" @@ -117,18 +114,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Missile Launch Button" } } @@ -138,11 +135,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Gun or Rockets" } } @@ -154,15 +151,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Start dispensing" } } @@ -172,7 +169,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -181,8 +177,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Camera Centering" } } @@ -191,22 +188,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -214,15 +211,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -230,15 +227,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -247,37 +244,37 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer" + "minActivationInterval": 0, + "description": "Trimmer reset" } } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer reset" + "minActivationInterval": 0, + "description": "Trimmer" } } ], @@ -286,15 +283,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Auto-Hover Toggle" } } @@ -303,19 +300,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "C" + "E" ], - "modifierCodes": [ - "R Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit door open/close" + "minActivationInterval": 0, + "description": "Auto-Slaved Toggle" } } ], @@ -323,17 +318,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "E" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Auto-Slaved Toggle" + "minActivationInterval": 0, + "description": "Cycle Station" } } ], @@ -342,16 +337,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "R Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cycle Station" + "minActivationInterval": 0, + "description": "Cockpit door open/close" } } ] @@ -391,8 +388,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -400,8 +397,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -409,8 +406,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -418,8 +415,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -427,15 +424,13 @@ }, { "uuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee", - "description": "Landing Light", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -444,8 +439,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light On/Off" } } @@ -455,54 +451,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light Retract" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light Extend" } } ] - } + }, + "description": "Landing Light" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -513,13 +509,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -530,18 +526,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Communication Menu Toggle" } }, @@ -549,11 +545,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SA342 Main PTT (VOIP)" } } @@ -563,11 +559,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SA342 Intercom1 PTT (VOIP Intercom)" } } @@ -579,7 +575,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -589,8 +584,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -600,7 +596,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -610,44 +605,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -657,7 +653,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -667,8 +662,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -678,19 +674,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -699,19 +695,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -720,27 +716,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -770,13 +766,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -784,27 +780,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -818,7 +814,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -828,59 +824,59 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", - "description": "Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Flow lever Backward" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Flow lever Forward" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Throttle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -891,15 +887,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -909,25 +905,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -936,29 +913,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Google On/Off" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set CoPilot Seat" } }, @@ -966,44 +943,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_SA342Mistral.json b/DCS_SA342Mistral.json index 193e6d1..908d224 100644 --- a/DCS_SA342Mistral.json +++ b/DCS_SA342Mistral.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487" + "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Cyclic Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Cyclic Pitch" @@ -117,18 +114,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Missile Launch Button" } } @@ -138,11 +135,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Gun or Rockets" } } @@ -154,15 +151,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Start dispensing" } } @@ -172,7 +169,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -181,8 +177,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Camera Centering" } } @@ -191,22 +188,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -214,15 +211,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -230,15 +227,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -247,37 +244,37 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer" + "minActivationInterval": 0, + "description": "Trimmer reset" } } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trimmer reset" + "minActivationInterval": 0, + "description": "Trimmer" } } ], @@ -286,15 +283,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Auto-Hover Toggle" } } @@ -303,19 +300,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "C" + "E" ], - "modifierCodes": [ - "R Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit door open/close" + "minActivationInterval": 0, + "description": "Auto-Slaved Toggle" } } ], @@ -323,17 +318,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "E" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Auto-Slaved Toggle" + "minActivationInterval": 0, + "description": "Cycle Station" } } ], @@ -342,16 +337,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "R Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cycle Station" + "minActivationInterval": 0, + "description": "Cockpit door open/close" } } ] @@ -391,8 +388,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -400,8 +397,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -409,8 +406,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -418,8 +415,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -427,15 +424,13 @@ }, { "uuid": "65e74c10-8d8d-4209-8f4c-c21b2c6a95ee", - "description": "Landing Light", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -444,8 +439,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light On/Off" } } @@ -455,54 +451,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light Retract" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light Extend" } } ] - } + }, + "description": "Landing Light" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -513,13 +509,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -530,18 +526,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Communication Menu Toggle" } }, @@ -549,11 +545,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SA342 Main PTT (VOIP)" } } @@ -563,11 +559,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SA342 Intercom1 PTT (VOIP Intercom)" } } @@ -579,7 +575,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -589,8 +584,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -600,7 +596,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -610,44 +605,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -657,7 +653,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -667,8 +662,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -678,19 +674,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -699,19 +695,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -720,27 +716,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -770,13 +766,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -784,27 +780,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -818,7 +814,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -828,59 +824,59 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", - "description": "Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Flow lever Backward" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Flow lever Forward" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Throttle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -891,15 +887,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -909,25 +905,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -936,29 +913,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Google On/Off" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set CoPilot Seat" } }, @@ -966,44 +943,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_SpitfireLFMkIX.json b/DCS_SpitfireLFMkIX.json index efc2847..a3ab035 100644 --- a/DCS_SpitfireLFMkIX.json +++ b/DCS_SpitfireLFMkIX.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -118,11 +115,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Cannons" } } @@ -132,11 +129,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Machineguns" } } @@ -148,15 +145,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brakes" } } @@ -166,15 +163,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mixture Control (toggle)" } } @@ -183,22 +180,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -206,15 +203,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -222,25 +219,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -249,18 +245,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drop Bombs" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -269,8 +265,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Guns Safety Lever (toggle)" } } @@ -280,15 +277,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Booster coil, button - press" } }, @@ -296,15 +293,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Starter, button - press" } } @@ -314,52 +311,52 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "H" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Flaps EXTEND" + "minActivationInterval": 0, + "description": "Carburettor Air Filter (toggle)" } - } - ], - "13": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "H" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Carburettor Air Filter (toggle)" + "minActivationInterval": 0, + "description": "Undercarriage (toggle)" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Undercarriage (toggle)" + "minActivationInterval": 0, + "description": "Flaps RETRACT" } } ], @@ -368,18 +365,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps RETRACT" + "minActivationInterval": 0, + "description": "Flaps EXTEND" } } ] @@ -419,8 +416,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -428,8 +425,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -437,8 +434,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -446,8 +443,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -455,19 +452,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -478,13 +474,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -495,10 +491,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -507,8 +502,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -516,11 +512,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -532,7 +528,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -542,8 +537,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -553,15 +549,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -571,7 +567,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -581,44 +576,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -628,7 +624,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -638,8 +633,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -649,19 +645,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -670,19 +666,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -691,27 +687,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -741,13 +737,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -755,27 +751,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -789,7 +785,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -799,23 +795,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine RPM (analog)" @@ -823,11 +819,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -835,7 +831,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" @@ -844,8 +839,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder RIGHT" } } @@ -855,7 +851,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," @@ -864,8 +859,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder LEFT" } } @@ -875,7 +871,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -884,18 +879,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator NOSE DOWN" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -904,31 +899,25 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator NOSE UP" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Bailout", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -937,26 +926,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bailout" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -966,16 +962,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -984,18 +982,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1004,22 +1000,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Bailout" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_SpitfireLFMkIXCW.json b/DCS_SpitfireLFMkIXCW.json index efc2847..a3ab035 100644 --- a/DCS_SpitfireLFMkIXCW.json +++ b/DCS_SpitfireLFMkIXCW.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -118,11 +115,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Cannons" } } @@ -132,11 +129,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Machineguns" } } @@ -148,15 +145,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brakes" } } @@ -166,15 +163,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mixture Control (toggle)" } } @@ -183,22 +180,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -206,15 +203,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -222,25 +219,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -249,18 +245,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drop Bombs" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -269,8 +265,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Guns Safety Lever (toggle)" } } @@ -280,15 +277,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Booster coil, button - press" } }, @@ -296,15 +293,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Starter, button - press" } } @@ -314,52 +311,52 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "H" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Flaps EXTEND" + "minActivationInterval": 0, + "description": "Carburettor Air Filter (toggle)" } - } - ], - "13": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "H" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Carburettor Air Filter (toggle)" + "minActivationInterval": 0, + "description": "Undercarriage (toggle)" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Undercarriage (toggle)" + "minActivationInterval": 0, + "description": "Flaps RETRACT" } } ], @@ -368,18 +365,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps RETRACT" + "minActivationInterval": 0, + "description": "Flaps EXTEND" } } ] @@ -419,8 +416,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -428,8 +425,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -437,8 +434,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -446,8 +443,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -455,19 +452,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -478,13 +474,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -495,10 +491,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -507,8 +502,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -516,11 +512,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -532,7 +528,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -542,8 +537,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -553,15 +549,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -571,7 +567,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -581,44 +576,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -628,7 +624,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -638,8 +633,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -649,19 +645,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -670,19 +666,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -691,27 +687,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -741,13 +737,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -755,27 +751,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -789,7 +785,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -799,23 +795,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine RPM (analog)" @@ -823,11 +819,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -835,7 +831,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" @@ -844,8 +839,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder RIGHT" } } @@ -855,7 +851,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," @@ -864,8 +859,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder LEFT" } } @@ -875,7 +871,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -884,18 +879,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator NOSE DOWN" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -904,31 +899,25 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator NOSE UP" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Bailout", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -937,26 +926,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bailout" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -966,16 +962,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -984,18 +982,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1004,22 +1000,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Bailout" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_TF-51D.json b/DCS_TF-51D.json index 37ffb07..01edf78 100644 --- a/DCS_TF-51D.json +++ b/DCS_TF-51D.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -118,11 +115,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Left" } } @@ -132,11 +129,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Right" } } @@ -148,15 +145,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Mixture control (rotary)" } } @@ -165,22 +162,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -188,15 +185,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -204,15 +201,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -222,15 +219,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Starter" } } @@ -240,18 +237,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "G" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Down" + "minActivationInterval": 0, + "description": "Landing Gear Up/Down" } } ], @@ -260,16 +255,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing Gear Up/Down" + "minActivationInterval": 0, + "description": "Flaps Up" } } ], @@ -278,18 +275,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Up" + "minActivationInterval": 0, + "description": "Flaps Down" } } ] @@ -329,8 +326,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -338,8 +335,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -347,8 +344,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -356,8 +353,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -365,19 +362,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -388,13 +384,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -405,10 +401,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -417,8 +412,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -426,11 +422,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (VOIP)" } } @@ -442,7 +438,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -452,8 +447,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -463,15 +459,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -481,7 +477,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -491,44 +486,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -538,7 +534,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -548,8 +543,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -559,19 +555,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -580,19 +576,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -601,27 +597,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -651,13 +647,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -665,27 +661,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -699,7 +695,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -709,23 +705,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop / Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine RPM Setting" @@ -733,11 +729,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop / Throttle" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -745,7 +741,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -754,8 +749,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmers reset" } } @@ -765,7 +761,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -774,8 +769,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -785,7 +781,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -794,8 +789,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -805,7 +801,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -814,8 +809,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Down" } } @@ -825,18 +821,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Right" + "minActivationInterval": 0, + "description": "Trim Elevator Up" } } ], @@ -845,18 +841,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Elevator Up" + "minActivationInterval": 0, + "description": "Trim Aileron Left" } } ], @@ -865,40 +861,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Left" + "minActivationInterval": 0, + "description": "Trim Aileron Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -907,26 +896,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -936,16 +932,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -954,18 +952,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -974,22 +970,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_UH-1H.json b/DCS_UH-1H.json index a985d59..d5f29e5 100644 --- a/DCS_UH-1H.json +++ b/DCS_UH-1H.json @@ -1,66 +1,63 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487" + "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "a5e50cba-de0f-43e9-a2a8-12ccb49214e2", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "a5e50cba-de0f-43e9-a2a8-12ccb49214e2" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "12": [ + "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "2c354134-f9e1-4a48-a4dc-99025a9ea58c" + "modeUuid": "64c5afb8-8af4-4b26-beeb-7bf7bb7c1a25", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "64c5afb8-8af4-4b26-beeb-7bf7bb7c1a25" + "modeUuid": "2c354134-f9e1-4a48-a4dc-99025a9ea58c", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -70,10 +67,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -84,13 +81,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -102,10 +99,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Roll" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Pitch" @@ -131,10 +128,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -144,8 +140,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "External Cargo Unhook" } } @@ -155,11 +152,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot weapon release/Machinegun fire" } } @@ -171,7 +168,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -180,8 +176,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flare Dispense Button" } } @@ -191,15 +188,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Governor Auto/Emer" } } @@ -208,22 +205,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -231,15 +228,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -247,37 +244,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], "4": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Pilot Trimmer" - } - } - ], - "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -286,18 +270,30 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer reset" } } ], + "9": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 1, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Pilot Trimmer" + } + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "K" @@ -307,18 +303,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "External Cargo Autounhook" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -328,8 +324,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "External Cargo Hook" } } @@ -370,8 +367,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -379,8 +376,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -388,8 +385,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -397,8 +394,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -406,7 +403,6 @@ }, { "uuid": "2c354134-f9e1-4a48-a4dc-99025a9ea58c", - "description": "AI Burst", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -414,7 +410,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" @@ -423,8 +418,9 @@ "L Win" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Panel Show/Hide" } } @@ -434,7 +430,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "4" @@ -443,8 +438,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Open/Close Right Gunner Door" } }, @@ -452,7 +448,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -461,8 +456,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Right Burst Switch" } } @@ -472,7 +468,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "3" @@ -481,8 +476,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Open/Close Left Gunner Door" } }, @@ -490,7 +486,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "3" @@ -499,8 +494,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Left Burst Switch" } } @@ -510,7 +506,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" @@ -519,17 +514,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Operator Burst Switch" } } ] - } + }, + "description": "AI Burst" }, { "uuid": "64c5afb8-8af4-4b26-beeb-7bf7bb7c1a25", - "description": "AI ROE", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -537,7 +533,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" @@ -546,8 +541,9 @@ "L Win" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Panel Show/Hide" } } @@ -557,7 +553,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "4" @@ -566,8 +561,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Open/Close Right Gunner Door" } }, @@ -575,7 +571,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -584,8 +579,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Right ROE Iterate" } } @@ -595,7 +591,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "3" @@ -604,8 +599,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Open/Close Left Gunner Door" } }, @@ -613,7 +609,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "3" @@ -622,8 +617,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Left ROE Iterate" } } @@ -633,7 +629,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" @@ -642,30 +637,29 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AI Operator ROE Iterate" } } ] - } + }, + "description": "AI ROE" }, { "uuid": "a5e50cba-de0f-43e9-a2a8-12ccb49214e2", - "description": "Lights", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "/" @@ -674,8 +668,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing light Extend" } }, @@ -683,7 +678,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "/" @@ -692,8 +686,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing light Stop" } }, @@ -701,7 +696,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "/" @@ -710,8 +704,9 @@ "R Win" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing light Retract" } }, @@ -719,7 +714,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "/" @@ -728,13 +722,15 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing light Stop" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -743,7 +739,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "," @@ -752,23 +747,22 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Light Switch" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -777,8 +771,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Search light On" } }, @@ -786,7 +781,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -795,8 +789,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Search light Off" } }, @@ -804,7 +799,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -813,8 +807,9 @@ "R Win" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Search light Stow" } }, @@ -822,7 +817,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -831,13 +825,15 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Search light Off" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -846,15 +842,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Search light Extend" } } @@ -864,16 +860,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "0" + "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Search light Right" + "minActivationInterval": 0, + "description": "Search light Retract" } } ], @@ -882,16 +878,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "7" + "9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Search light Retract" + "minActivationInterval": 0, + "description": "Search light Left" } } ], @@ -900,36 +896,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "9" + "0" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Search light Left" + "minActivationInterval": 0, + "description": "Search light Right" } } ] - } + }, + "description": "Lights" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -940,13 +936,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -957,10 +953,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -969,8 +964,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot\u0027s radio trigger RADIO (call radio menu)" } }, @@ -978,11 +974,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot\u0027s radio trigger RADIO (VOIP)" } } @@ -991,10 +987,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -1003,8 +998,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot\u0027s radio trigger ICS (call radio menu)" } }, @@ -1012,11 +1008,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot\u0027s radio trigger ICS (VOIP)" } } @@ -1028,7 +1024,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -1038,8 +1033,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -1049,15 +1045,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -1067,7 +1063,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -1077,44 +1072,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -1124,7 +1120,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -1134,8 +1129,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -1145,19 +1141,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1166,19 +1162,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1187,27 +1183,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1237,13 +1233,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1251,27 +1247,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1285,7 +1281,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1295,46 +1291,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", - "description": "Throttle / Engine", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle Up" } } @@ -1346,7 +1342,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" @@ -1355,8 +1350,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Increase Turbine RPM" } } @@ -1366,16 +1362,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Home" + "PgDn" ], - "modifierCodes": [] + "modifierCodes": [ + "R Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Start-up engine" + "minActivationInterval": 0, + "description": "Decrease Turbine RPM" } } ], @@ -1384,18 +1382,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "T" ], "modifierCodes": [ - "R Ctrl" + "R Win" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Decrease Turbine RPM" + "minActivationInterval": 0, + "description": "Throttle Stop Switch" } } ], @@ -1404,29 +1402,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "T" + "Home" ], - "modifierCodes": [ - "R Win" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Throttle Stop Switch" + "minActivationInterval": 0, + "description": "Start-up engine" } } ] - } + }, + "description": "Throttle / Engine" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -1437,15 +1433,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1455,25 +1451,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -1482,29 +1459,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Goggles" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Operator Seat" } }, @@ -1512,15 +1489,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Left Gunner Seat" } }, @@ -1528,15 +1505,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Right Gunner Seat" } }, @@ -1544,44 +1521,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_Yak-52.json b/DCS_Yak-52.json index 0eeb67d..34be153 100644 --- a/DCS_Yak-52.json +++ b/DCS_Yak-52.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle Lever, analog" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -118,11 +115,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Smoke Apparatus, toggle" } } @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brakes - axis" @@ -149,15 +146,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Main Fuel Cock, toggle" } } @@ -166,22 +163,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -189,15 +186,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -205,27 +202,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Lock" } } @@ -235,39 +232,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine Start Button" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Landing Flaps Lever, DOWN (extend)" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Lever, NEUTRAL" } }, @@ -275,30 +260,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Lever, toggle" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Flaps Lever, UP (retract)" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 2, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Landing Flaps Lever, DOWN (extend)" + } + } ] } }, @@ -336,8 +333,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -345,8 +342,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -354,8 +351,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -363,8 +360,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -372,19 +369,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -395,13 +391,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -412,10 +408,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -424,8 +419,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "COMM Push to talk (call radio menu)" } }, @@ -433,11 +429,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio Button (VOIP)" } } @@ -447,11 +443,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "INT Button (VOIP)" } } @@ -463,7 +459,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -473,8 +468,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -484,7 +480,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -494,44 +489,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -541,7 +537,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -551,8 +546,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -562,19 +558,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -583,19 +579,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ - "R Ctrl", - "R Shift" + "R Shift", + "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -604,27 +600,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ - "R Shift", - "R Ctrl" + "R Ctrl", + "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -654,13 +650,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -668,27 +664,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -702,7 +698,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -712,23 +708,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Engine RPM / Propeller Pitch Control Lever, analog" @@ -736,11 +732,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -748,7 +744,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -757,18 +752,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trim Tab Control Wheel, NOSE DOWN" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -777,31 +772,25 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trim Tab Control Wheel, NOSE UP" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -810,67 +799,55 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 2" } }, @@ -878,44 +855,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Occupy Seat 1" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_a-10a.json b/DCS_a-10a.json index 5b217b5..1a551bf 100644 --- a/DCS_a-10a.json +++ b/DCS_a-10a.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "3c07acce-9fe5-4cbb-ab7c-8e1034c53aa3" + "modeUuid": "3c07acce-9fe5-4cbb-ab7c-8e1034c53aa3", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -119,13 +116,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -137,10 +134,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -152,10 +149,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -167,11 +164,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Release" } }, @@ -179,10 +176,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -194,11 +191,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } }, @@ -206,10 +203,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -224,8 +221,8 @@ "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Unlock" } } @@ -234,22 +231,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -257,15 +254,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -273,15 +270,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -291,15 +288,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -340,8 +337,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -349,8 +346,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -358,8 +355,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -367,8 +364,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -376,23 +373,22 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM" } } @@ -402,15 +398,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -420,18 +416,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -440,16 +434,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -458,24 +452,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / Canopy / Refuel / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -483,15 +479,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -501,7 +497,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -510,8 +505,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Refuelling Boom" } } @@ -521,15 +517,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -539,7 +535,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -548,18 +543,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -568,8 +563,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -577,7 +573,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -586,33 +581,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / Canopy / Refuel / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -622,7 +618,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -631,17 +626,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -649,7 +645,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -658,8 +653,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -669,7 +665,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -678,8 +673,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -695,25 +691,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -722,29 +717,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -755,13 +751,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -772,18 +768,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -791,11 +787,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -805,11 +801,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.2 VoIP PTT" } } @@ -821,7 +817,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -831,8 +826,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -842,7 +838,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -852,20 +847,21 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.3 VoIP PTT" } }, @@ -873,7 +869,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -882,18 +877,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -902,44 +897,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -949,7 +945,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -959,8 +954,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -970,19 +966,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -991,19 +987,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1012,27 +1008,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -1040,15 +1036,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(7) Air-to-Ground Modes" } } @@ -1058,15 +1054,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode" } } @@ -1076,24 +1072,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1123,13 +1119,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1137,27 +1133,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1171,7 +1167,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1181,46 +1177,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1229,36 +1225,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1270,15 +1266,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock (Air Refuel Reset/Disconnect)" } } @@ -1288,7 +1284,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -1297,8 +1292,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator To Center" } } @@ -1308,25 +1304,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CCRP steering mode" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -1335,8 +1330,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "RWR/SPO Mode Select" } } @@ -1346,15 +1342,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar | Display Zoom In" } } @@ -1363,19 +1359,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "." + "-" ], - "modifierCodes": [ - "R Alt" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "RWR/SPO Sound Signals Volume Up" + "minActivationInterval": 0, + "description": "Radar | Display Zoom Out" } } ], @@ -1383,17 +1377,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "-" + "," ], - "modifierCodes": [] + "modifierCodes": [ + "R Alt" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Radar | Display Zoom Out" + "minActivationInterval": 0, + "description": "RWR/SPO Sound Signals Volume Down" } } ], @@ -1402,26 +1398,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "." ], "modifierCodes": [ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "RWR/SPO Sound Signals Volume Down" + "minActivationInterval": 0, + "description": "RWR/SPO Sound Signals Volume Up" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1429,7 +1425,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1438,8 +1433,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset" } } @@ -1449,7 +1445,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1458,8 +1453,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1469,7 +1465,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1478,8 +1473,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1489,7 +1485,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1498,8 +1493,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1509,18 +1505,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1529,18 +1525,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1549,40 +1545,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1591,26 +1580,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1620,16 +1616,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1638,18 +1636,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1658,24 +1654,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1683,7 +1679,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1692,8 +1687,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -1703,7 +1699,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -1712,8 +1707,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -1723,7 +1719,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -1732,8 +1727,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -1743,7 +1739,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1752,25 +1747,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ] - } + }, + "description": "Waypoint / Altimeter" }, { "uuid": "3c07acce-9fe5-4cbb-ab7c-8e1034c53aa3", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1779,8 +1774,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -1790,15 +1786,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -1808,34 +1804,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "V" + "Space" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Ripple Interval Increase" + "minActivationInterval": 0, + "description": "Ripple Quantity Select" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], @@ -1844,34 +1840,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "Space" + "V" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Ripple Quantity Select" + "minActivationInterval": 0, + "description": "Ripple Interval Decrease" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "Space" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "PRS/SGL Release Submodes Cycle" } } ], @@ -1880,42 +1878,43 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "V" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Ripple Interval Decrease" + "minActivationInterval": 0, + "description": "Ripple Interval Increase" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "Space" + "V" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "PRS/SGL Release Submodes Cycle" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_ka-50.json b/DCS_ka-50.json index cfb42df..6d0b033 100644 --- a/DCS_ka-50.json +++ b/DCS_ka-50.json @@ -1,59 +1,56 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "9036651b-530e-4aab-82aa-1f2c29eac1e7" + "modeUuid": "9036651b-530e-4aab-82aa-1f2c29eac1e7", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "e8624565-d928-4ef9-b3b6-085a89508cb6" + "modeUuid": "e8624565-d928-4ef9-b3b6-085a89508cb6", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "495afa8f-ec14-4c65-96e4-48d064311211", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "495afa8f-ec14-4c65-96e4-48d064311211" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -63,10 +60,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -77,13 +74,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -95,10 +92,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Cyclic Roll" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Cyclic Pitch" @@ -124,18 +121,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel brake (press and hold)" } }, @@ -143,11 +140,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release weapons" } } @@ -157,11 +154,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun fire" } } @@ -173,15 +170,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Collective CLutch Lock/Release Button" } } @@ -190,22 +187,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -213,15 +210,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -229,37 +226,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], "4": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Trim Control" - } - } - ], - "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -268,18 +252,30 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trimmer reset" } } ], + "9": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 2, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Trim Control" + } + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "T" @@ -288,8 +284,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Hover On/Off" } }, @@ -297,43 +294,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "UV-26 Start dispensing" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "D" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Engage Descent Mode" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "W" @@ -342,8 +320,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel brake parking" } }, @@ -351,33 +330,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear lever" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engage/Disengage Route Mode" } }, @@ -385,18 +364,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Button Automatic turn on target mode" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "D" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Engage Descent Mode" + } + } ] } }, @@ -434,8 +431,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -443,8 +440,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -452,8 +449,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -461,8 +458,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -470,19 +467,18 @@ }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -493,13 +489,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -510,10 +506,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -522,8 +517,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SPU-9 PTT (call radio menu)" } }, @@ -531,11 +527,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SPU-9 PTT (VOIP)" } } @@ -547,7 +543,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -557,8 +552,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -568,15 +564,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -586,7 +582,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -596,44 +591,45 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -643,7 +639,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -653,8 +648,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -664,19 +660,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -685,19 +681,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -706,27 +702,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -756,13 +752,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -770,27 +766,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -804,7 +800,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -814,21 +810,21 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "495afa8f-ec14-4c65-96e4-48d064311211", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Absolute SHKVAL Horizontal Slew" @@ -840,10 +836,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Absolute SHKVAL Vertical Slew" @@ -858,8 +854,8 @@ "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Lock target" } } @@ -869,15 +865,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Helmet-mounter system On/Off" } } @@ -887,25 +883,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Uncage SHKVAL, designate target" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -914,8 +909,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "KU-31 Shkval center" } } @@ -925,15 +921,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Shkval Narrow View 23x" } } @@ -943,16 +939,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "]" + "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TV Target frame Increase size" + "minActivationInterval": 0, + "description": "Shkval Wide View 7x" } } ], @@ -961,16 +957,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "-" + "[" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Shkval Wide View 7x" + "minActivationInterval": 0, + "description": "TV Target frame Decrease size" } } ], @@ -979,71 +975,70 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "[" + "]" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TV Target frame Decrease size" + "minActivationInterval": 0, + "description": "TV Target frame Increase size" } } ] - } + }, + "description": "Sensor" }, { "uuid": "e8624565-d928-4ef9-b3b6-085a89508cb6", - "description": "Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle down (Idle-Medium-Auto-Full)" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle up (Idle-Medium-Auto-Full)" } } ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -1052,8 +1047,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Emergency Off" } } @@ -1063,7 +1059,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" @@ -1072,18 +1067,18 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Readjust Free Turbine RPM to Nominal" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" @@ -1092,31 +1087,25 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Readjust Free Turbine RPM to Low" } } ] - } + }, + "description": "Throttle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1125,26 +1114,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1154,16 +1150,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1172,18 +1170,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1192,40 +1188,40 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "9036651b-530e-4aab-82aa-1f2c29eac1e7", - "description": "Weapons", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gun Select" } } @@ -1235,7 +1231,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "U" @@ -1244,8 +1239,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon selection A-A mode" } } @@ -1255,16 +1251,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Y" + "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon selection outward stations" + "minActivationInterval": 0, + "description": "Weapon selection all stations" } } ], @@ -1273,16 +1269,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "U" + "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon selection all stations" + "minActivationInterval": 0, + "description": "Weapon selection inward stations" } } ], @@ -1291,22 +1287,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "I" + "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon selection inward stations" + "minActivationInterval": 0, + "description": "Weapon selection outward stations" } } ] - } + }, + "description": "Weapons" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_mi-8mt.json b/DCS_mi-8mt.json index 27d613b..65f5f86 100644 --- a/DCS_mi-8mt.json +++ b/DCS_mi-8mt.json @@ -1,52 +1,49 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487" + "modeUuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "a5e50cba-de0f-43e9-a2a8-12ccb49214e2", + "toggle": true } ], "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "a5e50cba-de0f-43e9-a2a8-12ccb49214e2" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -56,10 +53,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Flight Control Rudder" @@ -70,13 +67,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Flight Control Collective" @@ -88,10 +85,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Flight Control Roll" @@ -103,10 +100,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Flight Control Pitch" @@ -118,11 +115,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release Bomb" } }, @@ -130,10 +127,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel brake" @@ -145,11 +142,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release weapons" } } @@ -161,7 +158,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" @@ -171,8 +167,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "UV-26 Launch Button" } } @@ -182,7 +179,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -191,8 +187,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Parking Brake" } } @@ -201,22 +198,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -224,15 +221,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -240,15 +237,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -257,37 +254,37 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Button - press" + "minActivationInterval": 0, + "description": "Trim - RESET to default" } } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim - RESET to default" + "minActivationInterval": 0, + "description": "Trim Button - press" } } ], @@ -296,7 +293,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "K" @@ -306,8 +302,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "External Cargo Autounhook Switch - ON/OFF" } }, @@ -315,7 +312,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -325,8 +321,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "External Cargo Hook" } } @@ -335,42 +332,42 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "A" + "P" ], "modifierCodes": [ - "L Win", - "L Shift" + "R Alt", + "R Ctrl", + "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Turn Off Autopilot Button" + "minActivationInterval": 0, + "description": "External Cargo Emergency Unhook" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "P" + "A" ], "modifierCodes": [ - "R Alt", - "R Ctrl", - "R Shift" + "L Win", + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "External Cargo Emergency Unhook" + "minActivationInterval": 0, + "description": "Turn Off Autopilot Button" } } ] @@ -410,8 +407,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -419,8 +416,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -428,8 +425,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -437,8 +434,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -446,7 +443,6 @@ }, { "uuid": "a5e50cba-de0f-43e9-a2a8-12ccb49214e2", - "description": "Lights", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -454,7 +450,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "7" @@ -463,8 +458,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right Headlight - Down" } } @@ -474,7 +470,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "0" @@ -483,8 +478,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right Headlight - Right" } } @@ -494,7 +490,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "9" @@ -503,8 +498,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right Headlight - Left" } } @@ -514,7 +510,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "8" @@ -523,8 +518,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right Headlight - Up" } } @@ -534,7 +530,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "8" @@ -543,8 +538,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Left Headlight - Up" } } @@ -554,18 +550,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "0" + "7" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Left Headlight - Right" + "minActivationInterval": 0, + "description": "Left Headlight - Down" } } ], @@ -574,18 +570,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "7" + "9" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Left Headlight - Down" + "minActivationInterval": 0, + "description": "Left Headlight - Left" } } ], @@ -594,38 +590,38 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "9" + "0" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Left Headlight - Left" + "minActivationInterval": 0, + "description": "Left Headlight - Right" } } ] - } + }, + "description": "Lights" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -636,13 +632,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -653,10 +649,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -665,8 +660,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio trigger - 2nd STAGE (RADIO)" } }, @@ -674,11 +670,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio trigger - RADIO (VOIP)" } } @@ -687,10 +683,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -699,8 +694,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio trigger - 1st STAGE (ICS)" } }, @@ -708,11 +704,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radio trigger - ICS (VOIP)" } } @@ -724,7 +720,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -734,8 +729,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -745,15 +741,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } } @@ -763,7 +759,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -773,44 +768,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -820,7 +816,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -830,8 +825,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -841,19 +837,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Ctrl", "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -862,19 +858,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ - "R Ctrl", - "R Shift" + "R Shift", + "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -883,27 +879,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ - "R Shift", - "R Ctrl" + "R Ctrl", + "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -933,13 +929,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -947,27 +943,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -981,7 +977,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -991,59 +987,59 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "17424f78-d0f7-4d9a-9bc5-da04f5cd6487", - "description": "Throttle", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "GAS handle - DEC (left roatation)" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "GAS handle - INC (right roatation)" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Throttle" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Position / NVG", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -1054,15 +1050,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1072,25 +1068,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F10" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "F10 Theater map view" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" @@ -1099,29 +1076,29 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision Goggles" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Copilot Seat" } }, @@ -1129,15 +1106,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Technican Seat" } }, @@ -1145,15 +1122,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Left Gunner Sea" } }, @@ -1161,44 +1138,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Set Pilot Seat" } } ], - "activation": "SINGLE_ON_RELEASE" + "activation": "SINGLE_ON_RELEASE", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F2 Aircraft view" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "F10" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "F10 Theater map view" + } + } ] - } + }, + "description": "View / Position / NVG" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_mig-29a.json b/DCS_mig-29a.json index 760e14d..aaef035 100644 --- a/DCS_mig-29a.json +++ b/DCS_mig-29a.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb" + "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -119,14 +116,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.2, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -153,10 +150,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -168,10 +165,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake" @@ -182,18 +179,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } } @@ -206,8 +203,8 @@ "data": { "longPress": false, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Return To Search" } }, @@ -216,8 +213,8 @@ "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose Wheel Steering" } } @@ -226,22 +223,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -249,15 +246,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -265,33 +262,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock" } } @@ -301,15 +298,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dragging Chute" } }, @@ -317,15 +314,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -366,8 +363,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -375,8 +372,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -384,8 +381,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -393,8 +390,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -402,7 +399,6 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -410,15 +406,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -428,18 +424,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -448,16 +442,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -466,24 +460,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / Canopy / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -491,15 +487,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -509,15 +505,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -527,7 +523,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -536,18 +531,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -556,8 +551,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -565,7 +561,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -574,33 +569,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / Canopy / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -610,7 +606,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -619,24 +614,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -645,23 +634,30 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison Fuel Tanks" } } ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -669,7 +665,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -678,8 +673,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -689,7 +685,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -698,8 +693,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -715,25 +711,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -742,29 +737,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -775,13 +771,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -792,18 +788,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -811,11 +807,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -827,7 +823,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -837,8 +832,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -848,7 +844,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -858,18 +853,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -878,18 +873,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -898,44 +893,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -945,7 +941,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -955,8 +950,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -966,19 +962,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -987,19 +983,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1008,27 +1004,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1036,15 +1032,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(8) Gunsight Reticle Switch" } }, @@ -1052,15 +1048,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(7) Air-To-Ground Mode" } } @@ -1069,21 +1065,20 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(3) Close Air Combat Vertical Scan Mode" } }, @@ -1091,15 +1086,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(4) Close Air Combat Bore Mode" } }, @@ -1107,15 +1102,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(5) Close Air Combat HMD Helmet Mode" } }, @@ -1123,20 +1118,21 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -1145,15 +1141,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(2) Beyond Visual Range Mode" } } @@ -1163,24 +1159,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1210,13 +1206,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1224,27 +1220,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1258,7 +1254,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1268,46 +1264,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1316,36 +1312,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1357,7 +1353,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "-" @@ -1366,8 +1361,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Decrease" } }, @@ -1375,15 +1371,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electro-Optical Systen On/Off" } } @@ -1393,7 +1389,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "I" @@ -1402,8 +1397,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Pulse Repeat Frequency Select" } }, @@ -1411,7 +1407,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -1420,8 +1415,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar RWS/TWS Select" } } @@ -1431,7 +1427,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "\u003d" @@ -1440,8 +1435,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Increase" } }, @@ -1449,15 +1445,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar On/Off" } } @@ -1467,7 +1463,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ ";" @@ -1476,8 +1471,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 50, + "minActivationInterval": 0, "description": "Scan Zone Up" } }, @@ -1485,15 +1481,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Zoom Out" } } @@ -1503,54 +1499,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Shift" ] }, + "longPress": true, + "maxActivationInterval": 50, "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Scan Zone Right" + "description": "Scan Zone Down" } - } - ], - "13": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "." + "\u003d" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, + "longPress": false, + "maxActivationInterval": 0, "minActivationInterval": 0, - "maxActivationInterval": 50, - "description": "Scan Zone Down" + "description": "Display Zoom In" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\u003d" + "," ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Zoom In" + "minActivationInterval": 0, + "description": "Scan Zone Left" } } ], @@ -1559,26 +1555,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Scan Zone Left" + "minActivationInterval": 0, + "description": "Scan Zone Right" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1586,7 +1582,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1595,8 +1590,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset" } } @@ -1606,7 +1602,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1615,8 +1610,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1626,7 +1622,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1635,8 +1630,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1646,7 +1642,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "9" @@ -1655,18 +1650,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Reset (Stick Button)" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" @@ -1675,18 +1670,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Altitude Hold" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -1695,8 +1690,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Attitude Hold" } } @@ -1706,7 +1702,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1715,8 +1710,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1726,18 +1722,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1746,18 +1742,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1766,40 +1762,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / HUD Filter / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1808,26 +1797,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1837,16 +1833,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "HUD Filter On Off" } } ], @@ -1855,18 +1853,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HUD Filter On Off" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1875,24 +1871,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / HUD Filter / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1900,7 +1896,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1909,8 +1904,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -1920,7 +1916,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -1929,8 +1924,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -1940,7 +1936,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -1949,8 +1944,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -1960,7 +1956,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1969,25 +1964,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ] - } + }, + "description": "Waypoint / Altimeter" }, { "uuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1996,8 +1991,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -2007,15 +2003,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -2025,18 +2021,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], @@ -2045,16 +2039,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } } ], @@ -2063,24 +2059,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "V" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_mig-29g.json b/DCS_mig-29g.json index 760e14d..aaef035 100644 --- a/DCS_mig-29g.json +++ b/DCS_mig-29g.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb" + "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -119,14 +116,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.2, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -153,10 +150,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -168,10 +165,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake" @@ -182,18 +179,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } } @@ -206,8 +203,8 @@ "data": { "longPress": false, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Return To Search" } }, @@ -216,8 +213,8 @@ "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose Wheel Steering" } } @@ -226,22 +223,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -249,15 +246,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -265,33 +262,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock" } } @@ -301,15 +298,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dragging Chute" } }, @@ -317,15 +314,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -366,8 +363,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -375,8 +372,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -384,8 +381,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -393,8 +390,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -402,7 +399,6 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -410,15 +406,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -428,18 +424,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -448,16 +442,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -466,24 +460,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / Canopy / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -491,15 +487,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -509,15 +505,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -527,7 +523,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -536,18 +531,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -556,8 +551,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -565,7 +561,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -574,33 +569,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / Canopy / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -610,7 +606,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -619,24 +614,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -645,23 +634,30 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison Fuel Tanks" } } ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -669,7 +665,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -678,8 +673,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -689,7 +685,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -698,8 +693,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -715,25 +711,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -742,29 +737,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -775,13 +771,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -792,18 +788,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -811,11 +807,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -827,7 +823,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -837,8 +832,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -848,7 +844,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -858,18 +853,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -878,18 +873,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -898,44 +893,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -945,7 +941,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -955,8 +950,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -966,19 +962,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -987,19 +983,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1008,27 +1004,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1036,15 +1032,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(8) Gunsight Reticle Switch" } }, @@ -1052,15 +1048,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(7) Air-To-Ground Mode" } } @@ -1069,21 +1065,20 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(3) Close Air Combat Vertical Scan Mode" } }, @@ -1091,15 +1086,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(4) Close Air Combat Bore Mode" } }, @@ -1107,15 +1102,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(5) Close Air Combat HMD Helmet Mode" } }, @@ -1123,20 +1118,21 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -1145,15 +1141,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(2) Beyond Visual Range Mode" } } @@ -1163,24 +1159,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1210,13 +1206,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1224,27 +1220,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1258,7 +1254,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1268,46 +1264,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1316,36 +1312,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1357,7 +1353,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "-" @@ -1366,8 +1361,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Decrease" } }, @@ -1375,15 +1371,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electro-Optical Systen On/Off" } } @@ -1393,7 +1389,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "I" @@ -1402,8 +1397,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Pulse Repeat Frequency Select" } }, @@ -1411,7 +1407,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -1420,8 +1415,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar RWS/TWS Select" } } @@ -1431,7 +1427,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "\u003d" @@ -1440,8 +1435,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Increase" } }, @@ -1449,15 +1445,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar On/Off" } } @@ -1467,7 +1463,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ ";" @@ -1476,8 +1471,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 50, + "minActivationInterval": 0, "description": "Scan Zone Up" } }, @@ -1485,15 +1481,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Zoom Out" } } @@ -1503,54 +1499,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Shift" ] }, + "longPress": true, + "maxActivationInterval": 50, "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Scan Zone Right" + "description": "Scan Zone Down" } - } - ], - "13": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "." + "\u003d" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, + "longPress": false, + "maxActivationInterval": 0, "minActivationInterval": 0, - "maxActivationInterval": 50, - "description": "Scan Zone Down" + "description": "Display Zoom In" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\u003d" + "," ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Zoom In" + "minActivationInterval": 0, + "description": "Scan Zone Left" } } ], @@ -1559,26 +1555,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Scan Zone Left" + "minActivationInterval": 0, + "description": "Scan Zone Right" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1586,7 +1582,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1595,8 +1590,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset" } } @@ -1606,7 +1602,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1615,8 +1610,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1626,7 +1622,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1635,8 +1630,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1646,7 +1642,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "9" @@ -1655,18 +1650,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Reset (Stick Button)" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" @@ -1675,18 +1670,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Altitude Hold" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -1695,8 +1690,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Attitude Hold" } } @@ -1706,7 +1702,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1715,8 +1710,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1726,18 +1722,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1746,18 +1742,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1766,40 +1762,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / HUD Filter / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1808,26 +1797,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1837,16 +1833,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "HUD Filter On Off" } } ], @@ -1855,18 +1853,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HUD Filter On Off" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1875,24 +1871,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / HUD Filter / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1900,7 +1896,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1909,8 +1904,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -1920,7 +1916,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -1929,8 +1924,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -1940,7 +1936,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -1949,8 +1944,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -1960,7 +1956,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1969,25 +1964,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ] - } + }, + "description": "Waypoint / Altimeter" }, { "uuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1996,8 +1991,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -2007,15 +2003,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -2025,18 +2021,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], @@ -2045,16 +2039,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } } ], @@ -2063,24 +2059,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "V" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_mig-29s.json b/DCS_mig-29s.json index 760e14d..aaef035 100644 --- a/DCS_mig-29s.json +++ b/DCS_mig-29s.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb" + "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -119,14 +116,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.2, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -153,10 +150,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -168,10 +165,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake" @@ -182,18 +179,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } } @@ -206,8 +203,8 @@ "data": { "longPress": false, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Return To Search" } }, @@ -216,8 +213,8 @@ "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose Wheel Steering" } } @@ -226,22 +223,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -249,15 +246,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -265,33 +262,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock" } } @@ -301,15 +298,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dragging Chute" } }, @@ -317,15 +314,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -366,8 +363,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -375,8 +372,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -384,8 +381,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -393,8 +390,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -402,7 +399,6 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -410,15 +406,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -428,18 +424,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -448,16 +442,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -466,24 +460,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / Canopy / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -491,15 +487,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -509,15 +505,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -527,7 +523,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -536,18 +531,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -556,8 +551,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -565,7 +561,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -574,33 +569,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / Canopy / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -610,7 +606,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -619,24 +614,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -645,23 +634,30 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison Fuel Tanks" } } ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -669,7 +665,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -678,8 +673,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -689,7 +685,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -698,8 +693,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -715,25 +711,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -742,29 +737,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -775,13 +771,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -792,18 +788,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -811,11 +807,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -827,7 +823,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -837,8 +832,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -848,7 +844,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -858,18 +853,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -878,18 +873,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -898,44 +893,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -945,7 +941,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -955,8 +950,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -966,19 +962,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -987,19 +983,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1008,27 +1004,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1036,15 +1032,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(8) Gunsight Reticle Switch" } }, @@ -1052,15 +1048,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(7) Air-To-Ground Mode" } } @@ -1069,21 +1065,20 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(3) Close Air Combat Vertical Scan Mode" } }, @@ -1091,15 +1086,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(4) Close Air Combat Bore Mode" } }, @@ -1107,15 +1102,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(5) Close Air Combat HMD Helmet Mode" } }, @@ -1123,20 +1118,21 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -1145,15 +1141,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(2) Beyond Visual Range Mode" } } @@ -1163,24 +1159,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1210,13 +1206,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1224,27 +1220,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1258,7 +1254,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1268,46 +1264,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1316,36 +1312,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1357,7 +1353,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "-" @@ -1366,8 +1361,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Decrease" } }, @@ -1375,15 +1371,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electro-Optical Systen On/Off" } } @@ -1393,7 +1389,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "I" @@ -1402,8 +1397,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Pulse Repeat Frequency Select" } }, @@ -1411,7 +1407,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -1420,8 +1415,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar RWS/TWS Select" } } @@ -1431,7 +1427,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "\u003d" @@ -1440,8 +1435,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Increase" } }, @@ -1449,15 +1445,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar On/Off" } } @@ -1467,7 +1463,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ ";" @@ -1476,8 +1471,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 50, + "minActivationInterval": 0, "description": "Scan Zone Up" } }, @@ -1485,15 +1481,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Zoom Out" } } @@ -1503,54 +1499,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Shift" ] }, + "longPress": true, + "maxActivationInterval": 50, "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Scan Zone Right" + "description": "Scan Zone Down" } - } - ], - "13": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "." + "\u003d" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, + "longPress": false, + "maxActivationInterval": 0, "minActivationInterval": 0, - "maxActivationInterval": 50, - "description": "Scan Zone Down" + "description": "Display Zoom In" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\u003d" + "," ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Zoom In" + "minActivationInterval": 0, + "description": "Scan Zone Left" } } ], @@ -1559,26 +1555,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Scan Zone Left" + "minActivationInterval": 0, + "description": "Scan Zone Right" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1586,7 +1582,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1595,8 +1590,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset" } } @@ -1606,7 +1602,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1615,8 +1610,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1626,7 +1622,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1635,8 +1630,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1646,7 +1642,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "9" @@ -1655,18 +1650,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Reset (Stick Button)" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" @@ -1675,18 +1670,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Altitude Hold" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -1695,8 +1690,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Attitude Hold" } } @@ -1706,7 +1702,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1715,8 +1710,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1726,18 +1722,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1746,18 +1742,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1766,40 +1762,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / HUD Filter / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1808,26 +1797,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1837,16 +1833,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "HUD Filter On Off" } } ], @@ -1855,18 +1853,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HUD Filter On Off" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1875,24 +1871,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / HUD Filter / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1900,7 +1896,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1909,8 +1904,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -1920,7 +1916,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -1929,8 +1924,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -1940,7 +1936,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -1949,8 +1944,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -1960,7 +1956,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1969,25 +1964,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ] - } + }, + "description": "Waypoint / Altimeter" }, { "uuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1996,8 +1991,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -2007,15 +2003,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -2025,18 +2021,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], @@ -2045,16 +2039,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } } ], @@ -2063,24 +2059,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "V" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_su-25.json b/DCS_su-25.json index 88ef96d..f6586a5 100644 --- a/DCS_su-25.json +++ b/DCS_su-25.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb" + "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -119,13 +116,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -137,10 +134,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -152,10 +149,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -166,18 +163,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake On" } } @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } } @@ -204,8 +201,8 @@ "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Unlock" } } @@ -214,22 +211,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -237,15 +234,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -253,15 +250,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -271,15 +268,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dragging Chute" } }, @@ -287,15 +284,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -336,8 +333,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -345,8 +342,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -354,8 +351,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -363,8 +360,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -372,23 +369,22 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM" } } @@ -398,15 +394,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -416,18 +412,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -436,16 +430,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -454,24 +448,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / Canopy / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -479,15 +475,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -497,7 +493,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "F" @@ -506,8 +501,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Landing Position" } }, @@ -515,15 +511,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -533,7 +529,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -542,18 +537,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -562,8 +557,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -571,7 +567,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -580,33 +575,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / Canopy / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -616,7 +612,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -625,24 +620,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -651,23 +640,30 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison Fuel Tanks" } } ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -675,7 +671,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -684,8 +679,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -695,7 +691,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -704,8 +699,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -721,25 +717,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -748,29 +743,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -781,13 +777,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -798,18 +794,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -817,11 +813,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -831,11 +827,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.2 VoIP PTT" } } @@ -847,7 +843,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -857,8 +852,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -868,7 +864,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -878,18 +873,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -898,18 +893,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -918,44 +913,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -965,7 +961,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -975,8 +970,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -986,19 +982,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1007,19 +1003,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1028,27 +1024,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1056,15 +1052,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(8) Gunsight Reticle Switch" } } @@ -1074,15 +1070,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": " (7) Air-To-Ground Mode" } } @@ -1092,15 +1088,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode" } } @@ -1110,24 +1106,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1157,13 +1153,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1171,27 +1167,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1205,7 +1201,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1215,46 +1211,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1263,36 +1259,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1304,15 +1300,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock" } } @@ -1322,7 +1318,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -1331,8 +1326,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator To Center" } } @@ -1342,7 +1338,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "O" @@ -1351,18 +1346,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Laser Designator On/Off" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -1371,8 +1366,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "RWR/SPO Mode Select" } } @@ -1382,7 +1378,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "\u003d" @@ -1391,8 +1386,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gunpod Elevation Increase Stepping" } }, @@ -1400,7 +1396,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "H" @@ -1409,8 +1404,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Raise ASP-17 Glass" } } @@ -1419,57 +1415,57 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "." + "-" ], "modifierCodes": [ - "R Alt" + "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "RWR/SPO Sound Signals Volume Up" + "minActivationInterval": 0, + "description": "Gunpod Elevation Decrease Stepping" } - } - ], - "13": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "-" + "H" ], "modifierCodes": [ - "R Ctrl" + "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunpod Elevation Decrease Stepping" + "minActivationInterval": 0, + "description": "Lower ASP-17 Glass" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "H" + "," ], "modifierCodes": [ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Lower ASP-17 Glass" + "minActivationInterval": 0, + "description": "RWR/SPO Sound Signals Volume Down" } } ], @@ -1478,26 +1474,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "." ], "modifierCodes": [ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "RWR/SPO Sound Signals Volume Down" + "minActivationInterval": 0, + "description": "RWR/SPO Sound Signals Volume Up" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -1505,7 +1501,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1514,8 +1509,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1525,7 +1521,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1534,8 +1529,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1545,7 +1541,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1554,8 +1549,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1565,18 +1561,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1585,18 +1581,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1605,40 +1601,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1647,26 +1636,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1676,16 +1672,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1694,18 +1692,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1714,24 +1710,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1739,7 +1735,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1748,8 +1743,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -1759,7 +1755,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -1768,8 +1763,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -1779,7 +1775,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -1788,8 +1783,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -1799,7 +1795,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1808,25 +1803,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ] - } + }, + "description": "Waypoint / Altimeter" }, { "uuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1835,8 +1830,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -1846,15 +1842,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -1864,34 +1860,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "V" + "Space" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Ripple Interval Increase" + "minActivationInterval": 0, + "description": "Ripple Quantity Select" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], @@ -1900,34 +1896,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "Space" + "C" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Ripple Quantity Select" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } } ], @@ -1936,42 +1934,43 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "C" + "V" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Ripple Interval Increase" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "V" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_su-25t.json b/DCS_su-25t.json index 327f1c2..a440882 100644 --- a/DCS_su-25t.json +++ b/DCS_su-25t.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb" + "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -119,13 +116,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -137,10 +134,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -152,10 +149,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -166,18 +163,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake On" } } @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } } @@ -204,8 +201,8 @@ "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Unlock" } } @@ -214,22 +211,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -237,15 +234,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -253,15 +250,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } @@ -271,15 +268,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dragging Chute" } }, @@ -287,15 +284,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -336,8 +333,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -345,8 +342,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -354,8 +351,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -363,8 +360,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -372,23 +369,22 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM" } } @@ -398,15 +394,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -416,18 +412,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -436,16 +430,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -454,24 +448,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / Canopy / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -479,15 +475,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -497,7 +493,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "F" @@ -506,8 +501,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Landing Position" } }, @@ -515,15 +511,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -533,7 +529,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -542,18 +537,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -562,8 +557,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -571,7 +567,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -580,33 +575,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / Canopy / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -616,7 +612,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -625,24 +620,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -651,23 +640,30 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison Fuel Tanks" } } ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -675,7 +671,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -684,8 +679,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -695,7 +691,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -704,8 +699,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -721,25 +717,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -748,29 +743,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -781,13 +777,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -798,18 +794,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -817,11 +813,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -831,11 +827,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.2 VoIP PTT" } } @@ -847,7 +843,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -857,8 +852,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -868,7 +864,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -878,18 +873,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -898,18 +893,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -918,44 +913,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -965,7 +961,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -975,8 +970,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -986,19 +982,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1007,19 +1003,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1028,27 +1024,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1056,15 +1052,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(8) Gunsight Reticle Switch" } } @@ -1074,15 +1070,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": " (7) Air-To-Ground Mode" } } @@ -1092,15 +1088,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode" } } @@ -1110,24 +1106,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1157,13 +1153,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1171,27 +1167,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1205,7 +1201,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1215,46 +1211,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1263,36 +1259,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1304,7 +1300,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "O" @@ -1313,8 +1308,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Night Vision (FLIR or LLTV) On/Off" } }, @@ -1322,15 +1318,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electro-Optical System On/Off" } } @@ -1340,15 +1336,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ELINT Pod On/off" } }, @@ -1356,7 +1352,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "O" @@ -1365,8 +1360,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Laser Ranger On/Off" } } @@ -1376,15 +1372,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar | Display Zoom In" } } @@ -1393,19 +1389,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "]" + "-" ], - "modifierCodes": [ - "R Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Size / Gunpod Elevation Increase" + "minActivationInterval": 0, + "description": "Radar | Display Zoom Out" } } ], @@ -1413,17 +1407,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "-" + "[" ], - "modifierCodes": [] + "modifierCodes": [ + "R Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Radar | Display Zoom Out" + "minActivationInterval": 0, + "description": "Target Size / Gunpod Elevation Decrease" } } ], @@ -1432,26 +1428,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "[" + "]" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Size / Gunpod Elevation Decrease" + "minActivationInterval": 0, + "description": "Target Size / Gunpod Elevation Increase" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -1459,7 +1455,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1468,8 +1463,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1479,7 +1475,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1488,8 +1483,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1499,7 +1495,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1508,8 +1503,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1519,18 +1515,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1539,18 +1535,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1559,40 +1555,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1601,26 +1590,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1630,16 +1626,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "F4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "F4 Arcade Chase view" } } ], @@ -1648,18 +1646,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F4 Arcade Chase view" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1668,24 +1664,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1693,7 +1689,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1702,8 +1697,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -1713,7 +1709,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -1722,8 +1717,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -1733,7 +1729,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -1742,8 +1737,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -1753,7 +1749,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1762,25 +1757,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ] - } + }, + "description": "Waypoint / Altimeter" }, { "uuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1789,8 +1784,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -1800,15 +1796,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -1818,34 +1814,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "V" + "Space" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Ripple Interval Increase" + "minActivationInterval": 0, + "description": "Ripple Quantity Select" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], @@ -1854,34 +1850,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "Space" + "C" ], "modifierCodes": [ - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Ripple Quantity Select" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } } ], @@ -1890,42 +1888,43 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "C" + "V" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Ripple Interval Increase" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "V" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_su-27.json b/DCS_su-27.json index 6cd2256..d3408c1 100644 --- a/DCS_su-27.json +++ b/DCS_su-27.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb" + "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -119,14 +116,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.5, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -153,10 +150,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -168,10 +165,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -180,18 +177,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stick Deflection Limiter Override" } } @@ -200,18 +197,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } }, @@ -219,10 +216,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -237,8 +234,8 @@ "data": { "longPress": false, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Return To Search" } } @@ -247,22 +244,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -270,15 +267,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -286,33 +283,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock" } } @@ -322,15 +319,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dragging Chute" } }, @@ -338,15 +335,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -387,8 +384,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -396,8 +393,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -405,8 +402,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -414,8 +411,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -423,23 +420,22 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM" } } @@ -449,15 +445,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -467,18 +463,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -487,16 +481,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -505,24 +499,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / NWS / Canopy / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -530,15 +526,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -548,7 +544,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" @@ -557,8 +552,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose Wheel Steering" } } @@ -568,15 +564,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -586,7 +582,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -595,18 +590,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -615,8 +610,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -624,7 +620,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -633,33 +628,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / NWS / Canopy / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -669,7 +665,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -678,13 +673,14 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.NullAction", "data": {} @@ -696,11 +692,11 @@ "data": {} } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -708,7 +704,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -717,8 +712,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -728,7 +724,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -737,8 +732,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -754,25 +750,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -781,29 +776,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -814,13 +810,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -831,18 +827,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -850,11 +846,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -864,11 +860,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.2 VoIP PTT" } } @@ -880,7 +876,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -890,8 +885,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -901,7 +897,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -911,18 +906,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -931,18 +926,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -951,44 +946,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -998,7 +994,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -1008,8 +1003,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -1019,19 +1015,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1040,19 +1036,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1061,27 +1057,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1089,15 +1085,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(8) Gunsight Reticle Switch" } }, @@ -1105,15 +1101,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(7) Air-To-Ground Mode" } } @@ -1122,21 +1118,20 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(3) Close Air Combat Vertical Scan Mode" } }, @@ -1144,15 +1139,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(4) Close Air Combat Bore Mode" } }, @@ -1160,15 +1155,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(5) Close Air Combat HMD Helmet Mode" } }, @@ -1176,20 +1171,21 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -1198,15 +1194,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(2) Beyond Visual Range Mode" } } @@ -1216,24 +1212,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1263,13 +1259,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1277,27 +1273,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1311,7 +1307,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1321,46 +1317,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1369,36 +1365,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1410,7 +1406,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "-" @@ -1419,8 +1414,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Decrease" } }, @@ -1428,15 +1424,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electro-Optical Systen On/Off" } } @@ -1446,7 +1442,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "I" @@ -1455,8 +1450,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Pulse Repeat Frequency Select" } }, @@ -1464,7 +1460,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -1473,8 +1468,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar RWS/TWS Select" } } @@ -1484,7 +1480,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "\u003d" @@ -1493,8 +1488,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Increase" } }, @@ -1502,15 +1498,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar On/Off" } } @@ -1520,7 +1516,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ ";" @@ -1529,8 +1524,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 50, + "minActivationInterval": 0, "description": "Scan Zone Up" } }, @@ -1538,15 +1534,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Zoom Out" } } @@ -1556,54 +1552,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Shift" ] }, + "longPress": true, + "maxActivationInterval": 50, "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Scan Zone Right" + "description": "Scan Zone Down" } - } - ], - "13": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "." + "\u003d" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, + "longPress": false, + "maxActivationInterval": 0, "minActivationInterval": 0, - "maxActivationInterval": 50, - "description": "Scan Zone Down" + "description": "Display Zoom In" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\u003d" + "," ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Zoom In" + "minActivationInterval": 0, + "description": "Scan Zone Left" } } ], @@ -1612,35 +1608,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Scan Zone Left" + "minActivationInterval": 0, + "description": "Scan Zone Right" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot / Wheel Brake Start", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1649,8 +1644,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Start" } } @@ -1662,7 +1658,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1671,8 +1666,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset" } } @@ -1682,7 +1678,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1691,8 +1686,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1702,7 +1698,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1711,8 +1706,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1722,7 +1718,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "9" @@ -1731,18 +1726,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Reset (Stick Button)" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" @@ -1751,18 +1746,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Altitude Hold" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -1771,8 +1766,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Attitude Hold" } } @@ -1782,7 +1778,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1791,8 +1786,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1802,18 +1798,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1822,18 +1818,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1842,40 +1838,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot / Wheel Brake Start" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / HUD Filter / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1884,26 +1873,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1913,16 +1909,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "HUD Filter On Off" } } ], @@ -1931,18 +1929,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HUD Filter On Off" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -1951,24 +1947,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / HUD Filter / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1976,7 +1972,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -1985,8 +1980,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -1996,7 +1992,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -2005,8 +2000,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -2016,7 +2012,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -2025,8 +2020,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -2036,7 +2032,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -2045,25 +2040,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ] - } + }, + "description": "Waypoint / Altimeter" }, { "uuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -2072,8 +2067,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -2083,15 +2079,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -2101,18 +2097,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], @@ -2121,16 +2115,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } } ], @@ -2139,24 +2135,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "V" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/DCS_su-33.json b/DCS_su-33.json index e89dab2..8dd43c5 100644 --- a/DCS_su-33.json +++ b/DCS_su-33.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16" + "modeUuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37" + "modeUuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb" + "modeUuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "209344ab-a029-49e2-9370-3191e4141a82" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7" + "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5" + "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3" + "modeUuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -119,14 +116,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.5, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -153,10 +150,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -168,10 +165,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Wheel Brake Left" @@ -180,18 +177,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Stick Deflection Limiter Override" } } @@ -200,18 +197,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon Fire" } }, @@ -219,10 +216,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Wheel Brake Right" @@ -237,8 +234,8 @@ "data": { "longPress": false, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Return To Search" } } @@ -247,22 +244,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "REPEAT", "fluid": false, "longPress": false, - "activation": "REPEAT", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -270,15 +267,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } }, @@ -286,33 +283,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Lock" } } @@ -322,7 +319,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "E" @@ -331,8 +327,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Special Afterburner Mode" } }, @@ -340,15 +337,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -389,8 +386,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -398,8 +395,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -407,8 +404,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -416,8 +413,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -425,23 +422,22 @@ }, { "uuid": "cc3ce8cf-3a39-490d-b0bd-c258a3f49a16", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM" } } @@ -451,15 +447,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Countermeasures Chaff Dispense" } } @@ -469,18 +465,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "Del" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Continuously Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Flares Dispense" } } ], @@ -489,16 +483,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Flares Dispense" + "minActivationInterval": 0, + "description": "Countermeasures Release" } } ], @@ -507,24 +501,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Countermeasures Release" + "minActivationInterval": 0, + "description": "Countermeasures Continuously Dispense" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "058fa3aa-7186-48bb-967c-2c5c4fe893c5", - "description": "Gear / Flaps / NWS / Tail Hook / Canopy / Engines", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -532,7 +528,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "G" @@ -541,8 +536,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tail Hook" } }, @@ -550,15 +546,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear Up/Down" } } @@ -568,7 +564,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Q" @@ -577,8 +572,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Nose Wheel Steering" } } @@ -588,15 +584,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps Up/Down" } } @@ -606,7 +602,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "P" @@ -615,8 +610,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Folding Wings" } }, @@ -624,7 +620,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -633,18 +628,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Canopy Open/Close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" @@ -653,8 +648,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Stop" } }, @@ -662,7 +658,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -671,33 +666,34 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engines Start" } } ] - } + }, + "description": "Gear / Flaps / NWS / Tail Hook / Canopy / Engines" }, { "uuid": "5bffeef9-8754-430c-a7ec-2fa4d1f85b37", - "description": "Jettison / Fuel", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fuel Dump" } } @@ -707,7 +703,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -716,29 +711,30 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapons Jettison" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [ - "R Ctrl" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ASC Refuelling Mode" + "minActivationInterval": 0, + "description": "Refuelling Boom" } } ], @@ -747,26 +743,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [ - "L Ctrl" + "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Refuelling Boom" + "minActivationInterval": 0, + "description": "ASC Refuelling Mode" } } ] - } + }, + "description": "Jettison / Fuel" }, { "uuid": "cc2066ba-388a-4af7-bc08-70f5dd1e54b7", - "description": "Lights / Power", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -774,7 +770,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -783,8 +778,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Light Near/Far/Off" } } @@ -794,7 +790,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -803,8 +798,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation lights" } } @@ -814,7 +810,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -823,8 +818,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Aerial Refuelling Lights" } } @@ -834,25 +830,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Illumination Cockpit" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -861,29 +856,30 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electric Power Switch" } } ] - } + }, + "description": "Lights / Power" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / Comm / Reset Warning", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.91, "hapticFeedback": false, + "maxRelativeSpeed": 0.91, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Absolute Camera Horizontal View" @@ -894,13 +890,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Absolute Camera Vertical View" @@ -911,18 +907,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication menu" } }, @@ -930,11 +926,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": true, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.1 VoIP PTT" } } @@ -944,11 +940,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "r.2 VoIP PTT" } } @@ -960,7 +956,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" @@ -970,8 +965,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Back" } } @@ -981,7 +977,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" @@ -991,18 +986,18 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" @@ -1011,18 +1006,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Receive Mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" @@ -1031,44 +1026,45 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Audible Warning Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out slow" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in slow" } } @@ -1078,7 +1074,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" @@ -1088,8 +1083,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit Camera Move Up" } } @@ -1099,19 +1095,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num2" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Right" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Down" } } ], @@ -1120,19 +1116,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num2" + "Num4" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Down" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Left" } } ], @@ -1141,27 +1137,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "R Shift", "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit Camera Move Left" + "minActivationInterval": 0, + "description": "Cockpit Camera Move Right" } } ] - } + }, + "description": "Look / Comm / Reset Warning" }, { "uuid": "1f21f774-2c4d-4e84-8ddc-fc9ecd293ab0", - "description": "Mode", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1169,15 +1165,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(8) Gunsight Reticle Switch" } }, @@ -1185,15 +1181,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(7) Air-To-Ground Mode" } } @@ -1202,21 +1198,20 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(3) Close Air Combat Vertical Scan Mode" } }, @@ -1224,15 +1219,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(4) Close Air Combat Bore Mode" } }, @@ -1240,15 +1235,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(5) Close Air Combat HMD Helmet Mode" } }, @@ -1256,20 +1251,21 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(6) Longitudinal Missile Aiming Mode" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -1278,15 +1274,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(2) Beyond Visual Range Mode" } } @@ -1296,24 +1292,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "(1) Navigation Modes" } } ] - } + }, + "description": "Mode" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1343,13 +1339,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1357,27 +1353,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1391,7 +1387,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1401,46 +1397,46 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "209344ab-a029-49e2-9370-3191e4141a82", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Left" } } @@ -1449,36 +1445,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Designator Up" } } @@ -1490,7 +1486,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "-" @@ -1499,8 +1494,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Decrease" } }, @@ -1508,15 +1504,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Electro-Optical Systen On/Off" } } @@ -1526,7 +1522,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "I" @@ -1535,8 +1530,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Pulse Repeat Frequency Select" } }, @@ -1544,7 +1540,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -1553,8 +1548,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar RWS/TWS Select" } } @@ -1564,7 +1560,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ "\u003d" @@ -1573,8 +1568,9 @@ "R Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Predicted Target Range Increase" } }, @@ -1582,15 +1578,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar On/Off" } } @@ -1600,7 +1596,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": true, "keystroke": { "keyCodes": [ ";" @@ -1609,8 +1604,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 50, + "minActivationInterval": 0, "description": "Scan Zone Up" } }, @@ -1618,15 +1614,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Display Zoom Out" } } @@ -1636,54 +1632,54 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Shift" ] }, + "longPress": true, + "maxActivationInterval": 50, "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Scan Zone Right" + "description": "Scan Zone Down" } - } - ], - "13": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": true, + "activation": "SINGLE_ON_RELEASE", "keystroke": { "keyCodes": [ - "." + "\u003d" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, + "longPress": false, + "maxActivationInterval": 0, "minActivationInterval": 0, - "maxActivationInterval": 50, - "description": "Scan Zone Down" + "description": "Display Zoom In" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_ON_RELEASE", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "\u003d" + "," ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Display Zoom In" + "minActivationInterval": 0, + "description": "Scan Zone Left" } } ], @@ -1692,35 +1688,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Scan Zone Left" + "minActivationInterval": 0, + "description": "Scan Zone Right" } } ] - } + }, + "description": "Sensor" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim / Autopilot / Wheel Brake Start", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1729,8 +1724,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel Brake Start" } } @@ -1742,7 +1738,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1751,8 +1746,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Reset" } } @@ -1762,7 +1758,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1771,8 +1766,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Right" } } @@ -1782,7 +1778,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1791,8 +1786,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim: Rudder Left" } } @@ -1802,7 +1798,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "9" @@ -1811,18 +1806,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Reset (Stick Button)" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" @@ -1831,18 +1826,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Altitude Hold" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -1851,8 +1846,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot - Attitude Hold" } } @@ -1862,7 +1858,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" @@ -1871,8 +1866,9 @@ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Hat - NOSE DOWN" } } @@ -1882,18 +1878,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "." ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL RIGHT" + "minActivationInterval": 0, + "description": "Trim Hat - NOSE UP" } } ], @@ -1902,18 +1898,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "." + "," ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - NOSE UP" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL LEFT" } } ], @@ -1922,40 +1918,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "," + "/" ], "modifierCodes": [ "R Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Hat - ROLL LEFT" + "minActivationInterval": 0, + "description": "Trim Hat - ROLL RIGHT" } } ] - } + }, + "description": "Trim / Autopilot / Wheel Brake Start" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / HUD Filter / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "5": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1964,26 +1953,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject (3 times)" } } ], + "10": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "F1 Cockpit view" } } @@ -1993,16 +1989,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "H" ], - "modifierCodes": [] + "modifierCodes": [ + "R Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F10 Theater map view" + "minActivationInterval": 0, + "description": "HUD Filter On Off" } } ], @@ -2011,18 +2009,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "F2" ], - "modifierCodes": [ - "R Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "HUD Filter On Off" + "minActivationInterval": 0, + "description": "F2 Aircraft view" } } ], @@ -2031,24 +2027,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "F2 Aircraft view" + "minActivationInterval": 0, + "description": "F10 Theater map view" } } ] - } + }, + "description": "View / HUD Filter / Eject" }, { "uuid": "b76dbb9c-6434-4f1b-a731-730a0a042dd3", - "description": "Waypoint / Altimeter", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -2056,7 +2052,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -2065,8 +2060,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous Waypoint, Airfield or Target" } } @@ -2076,7 +2072,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -2085,8 +2080,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Increase" } } @@ -2096,7 +2092,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -2105,8 +2100,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Altimeter Pressure Decrease" } } @@ -2116,7 +2112,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -2125,25 +2120,25 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint, Airfield Or Target" } } ] - } + }, + "description": "Waypoint / Altimeter" }, { "uuid": "5f8c89dc-882b-4d0d-815c-fc6ea45156cb", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -2152,8 +2147,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Launch Permission Override" } } @@ -2163,15 +2159,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cannon" } } @@ -2181,18 +2177,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "D" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Salvo Mode" + "minActivationInterval": 0, + "description": "Weapon Change" } } ], @@ -2201,16 +2195,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "C" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Weapon Change" + "minActivationInterval": 0, + "description": "Cut Of Burst select" } } ], @@ -2219,24 +2215,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "V" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cut Of Burst select" + "minActivationInterval": 0, + "description": "Salvo Mode" } } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/EF2000_V2.0.json b/EF2000_V2.0.json index c9197ad..639e732 100644 --- a/EF2000_V2.0.json +++ b/EF2000_V2.0.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "3c78336f-9fd6-4df6-9b56-5ab74dc7fa70" + "modeUuid": "3c78336f-9fd6-4df6-9b56-5ab74dc7fa70", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "6d40a9be-79fd-4f38-abe4-699d445f067d" + "modeUuid": "6d40a9be-79fd-4f38-abe4-699d445f067d", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "36874dd6-e9aa-40ea-b1d4-28e405ea3e9c" + "modeUuid": "36874dd6-e9aa-40ea-b1d4-28e405ea3e9c", + "toggle": false } ], - "5": [ + "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "07ace9e9-94a9-4d0f-8d9c-8bd0ecb815d8" + "modeUuid": "345ce194-844d-464f-96e8-74f4e4eb08a1", + "toggle": true } ], "6": [ { - "toggle": true, "longPress": false, - "modeUuid": "345ce194-844d-464f-96e8-74f4e4eb08a1" + "modeUuid": "4f7a53ef-73e0-4968-b175-9dc2794fb034", + "toggle": false } ], "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "4f7a53ef-73e0-4968-b175-9dc2794fb034" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "07ace9e9-94a9-4d0f-8d9c-8bd0ecb815d8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "3d2c45d3-cd28-4c71-893d-a58dce477c16" + "modeUuid": "b3026b14-c7fb-4d3a-9c45-1d80a54f1b73", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "b3026b14-c7fb-4d3a-9c45-1d80a54f1b73" + "modeUuid": "207227c9-81fe-40e0-99e6-46ea83458e60", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "207227c9-81fe-40e0-99e6-46ea83458e60" + "modeUuid": "3d2c45d3-cd28-4c71-893d-a58dce477c16", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Rudder" @@ -105,13 +102,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Throttle" @@ -123,10 +120,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -152,10 +149,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," @@ -164,8 +160,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Left toe brake" } } @@ -174,28 +171,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire weapon" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -204,8 +200,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right toe brake" } } @@ -217,15 +214,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cycle targets" } } @@ -235,38 +232,37 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HUD view" } } ], - "4": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Afterburner on" } }, @@ -274,20 +270,21 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Afterburner off" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], @@ -296,15 +293,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } @@ -345,8 +342,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -354,8 +351,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -363,8 +360,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -372,8 +369,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -381,7 +378,6 @@ }, { "uuid": "207227c9-81fe-40e0-99e6-46ea83458e60", - "description": "Autopilot / Waypoints", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -389,7 +385,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -398,8 +393,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous waypoint" } } @@ -409,7 +405,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -418,8 +413,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot modes" } } @@ -429,15 +425,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot" } } @@ -447,7 +443,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -456,51 +451,52 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next waypoint" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Auto level" } } ] - } + }, + "description": "Autopilot / Waypoints" }, { "uuid": "3c78336f-9fd6-4df6-9b56-5ab74dc7fa70", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM" } } @@ -510,42 +506,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release chaff" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release flares" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "3d2c45d3-cd28-4c71-893d-a58dce477c16", - "description": "Engine / Jettison / Refuel", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -553,7 +549,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "J" @@ -562,8 +557,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison tanks" } } @@ -573,15 +569,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "]" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right engine" } } @@ -591,15 +587,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "[" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Left engine" } } @@ -609,7 +605,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "J" @@ -618,35 +613,36 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drop all stores" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u0027" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Refuel nozzle" } } ] - } + }, + "description": "Engine / Jettison / Refuel" }, { "uuid": "b3026b14-c7fb-4d3a-9c45-1d80a54f1b73", - "description": "Gear / Brake / Chute", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -654,15 +650,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear up/down" } } @@ -672,7 +668,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -681,8 +676,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake chute on" } } @@ -692,7 +688,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -701,61 +696,61 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake chute off" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel brake" } } ] - } + }, + "description": "Gear / Brake / Chute" }, { "uuid": "36874dd6-e9aa-40ea-b1d4-28e405ea3e9c", - "description": "HUD", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HUD contrast" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "H" @@ -764,8 +759,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HUD declutter" } } @@ -775,15 +771,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AA HUD" } } @@ -793,18 +789,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "\u0027" + "Back" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Refuelling HUD" + "minActivationInterval": 0, + "description": "AG HUD" } } ], @@ -813,16 +807,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Back" + "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "AG HUD" + "minActivationInterval": 0, + "description": "Landing HUD" } } ], @@ -831,33 +825,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "I" + "\u0027" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing HUD" + "minActivationInterval": 0, + "description": "Refuelling HUD" } } ] - } + }, + "description": "HUD" }, { "uuid": "345ce194-844d-464f-96e8-74f4e4eb08a1", - "description": "IR / TV Slew", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Right Arrow" @@ -866,18 +861,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Slew IR / TV right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Left Arrow" @@ -886,8 +881,9 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Slew IR / TV left" } } @@ -896,10 +892,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -908,18 +903,18 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Slew IR / TV up" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Down Arrow" @@ -928,27 +923,27 @@ "R Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Slew IR / TV down" } } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "IR / TV Slew" }, { "uuid": "07ace9e9-94a9-4d0f-8d9c-8bd0ecb815d8", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Right Arrow" @@ -957,18 +952,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Scroll view right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Left Arrow" @@ -977,8 +972,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Scroll view left" } } @@ -987,10 +983,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -999,18 +994,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Scroll view up" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Down Arrow" @@ -1019,56 +1014,56 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Scroll view down" } } ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Yes" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "No" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num1" @@ -1077,18 +1072,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num7" @@ -1097,17 +1092,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in" } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1137,13 +1133,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1151,27 +1147,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1185,7 +1181,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1195,11 +1191,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "4f7a53ef-73e0-4968-b175-9dc2794fb034", - "description": "Sensor", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1207,15 +1203,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select Radar" } } @@ -1225,14 +1221,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { - "keyCodes": [], + "keyCodes": [ + "T" + ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select JTIDS" + "minActivationInterval": 0, + "description": "Select TIALD" } } ], @@ -1241,16 +1239,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "T" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select TIALD" + "minActivationInterval": 0, + "description": "Select DASS" } } ], @@ -1259,32 +1257,29 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { - "keyCodes": [ - "D" - ], + "keyCodes": [], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select DASS" + "minActivationInterval": 0, + "description": "Select JTIDS" } } ] - } + }, + "description": "Sensor" }, { "uuid": "6d40a9be-79fd-4f38-abe4-699d445f067d", - "description": "View / Ejection", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Esc" @@ -1293,8 +1288,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Ejection" } } @@ -1304,38 +1300,73 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "HUD views" } } ], "12": [ { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "V" + ], + "modifierCodes": [] + }, "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Night vision" + } + } + ], + "13": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "F4" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Player external views" + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", + "data": { "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MFD 1" } }, @@ -1343,15 +1374,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MFD 2" } }, @@ -1359,15 +1390,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MFD 3" } }, @@ -1375,15 +1406,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Warning panel" } }, @@ -1391,15 +1422,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "IRST" } }, @@ -1407,62 +1438,30 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Horizon \u0026 compass" } } ], - "activation": "SINGLE_IMMEDIATELY" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "V" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Night vision" - } - } - ], - "14": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F4" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Player external views" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ] - } + }, + "description": "View / Ejection" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "RX": { "color": -16777216, diff --git a/Elite_Dangerous.json b/Elite_Dangerous.json index 6d0222e..f8b95dd 100644 --- a/Elite_Dangerous.json +++ b/Elite_Dangerous.json @@ -1,45 +1,42 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { - "4": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "d5a74128-503e-436f-8c8a-9f6cbbf43b8c" + "modeUuid": "8acc57fa-d667-4b92-b9cc-b3d7c161aa84", + "toggle": false } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "8acc57fa-d667-4b92-b9cc-b3d7c161aa84" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "d5a74128-503e-436f-8c8a-9f6cbbf43b8c", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -49,10 +46,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -63,13 +60,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Thrust" @@ -81,10 +78,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -96,10 +93,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -110,13 +107,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Primary Fire" } } @@ -125,13 +122,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Secondary Fire" } } @@ -143,15 +140,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "UI Select" } } @@ -161,15 +158,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Fire Group" } } @@ -178,22 +175,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } } @@ -203,33 +200,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Hardpoints" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Tab" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Boost" } } @@ -239,15 +236,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Thrust Up" } } @@ -257,16 +254,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Thrust Right" + "minActivationInterval": 0, + "description": "Thrust Down" } } ], @@ -275,16 +272,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Thrust Down" + "minActivationInterval": 0, + "description": "Thrust Left" } } ], @@ -293,16 +290,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Thrust Left" + "minActivationInterval": 0, + "description": "Thrust Right" } } ] @@ -342,8 +339,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -351,8 +348,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -360,8 +357,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -369,8 +366,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -378,7 +375,6 @@ }, { "uuid": "8acc57fa-d667-4b92-b9cc-b3d7c161aa84", - "description": "Distribution", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -386,15 +382,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ENG" } } @@ -404,16 +400,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "WEP" + "minActivationInterval": 0, + "description": "RST" } } ], @@ -422,16 +418,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "RST" + "minActivationInterval": 0, + "description": "SYS" } } ], @@ -440,36 +436,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "SYS" + "minActivationInterval": 0, + "description": "WEP" } } ] - } + }, + "description": "Distribution" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 2.0, "hapticFeedback": false, + "maxRelativeSpeed": 2.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Head Look Yaw" @@ -480,13 +476,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 2.0, "hapticFeedback": false, + "maxRelativeSpeed": 2.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Head Look Pitch" @@ -495,47 +491,47 @@ ] }, "buttonToActionsMap": { - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "J" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Hyperspace/Supercruise" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear" } } ] - } + }, + "description": "Look" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -565,13 +561,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -579,27 +575,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -613,7 +609,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -623,11 +619,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "d5a74128-503e-436f-8c8a-9f6cbbf43b8c", - "description": "Targeting", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -635,15 +631,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Panel" } } @@ -653,15 +649,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Prev Panel" } } @@ -671,15 +667,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Ahead" } } @@ -689,16 +685,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Next Contact" + "minActivationInterval": 0, + "description": "Wingman Navlock" } } ], @@ -707,16 +703,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "-" + "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Wingman Navlock" + "minActivationInterval": 0, + "description": "Highest Threat" } } ], @@ -725,22 +721,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Highest Threat" + "minActivationInterval": 0, + "description": "Next Contact" } } ] - } + }, + "description": "Targeting" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/F-15_Strike_Eagle_III.json b/F-15_Strike_Eagle_III.json index 6d23183..7ad0dd1 100644 --- a/F-15_Strike_Eagle_III.json +++ b/F-15_Strike_Eagle_III.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "1694c3c4-1aef-477a-aca7-875297f4abbf" + "modeUuid": "1694c3c4-1aef-477a-aca7-875297f4abbf", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "1333fe50-e19d-4b29-b16d-5cca3abb6233" + "modeUuid": "1333fe50-e19d-4b29-b16d-5cca3abb6233", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "9bfc0642-79cd-488b-8af7-893551e0d7a8" + "modeUuid": "9bfc0642-79cd-488b-8af7-893551e0d7a8", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "a181377e-86d9-4530-b85a-3103ef526523" + "modeUuid": "a181377e-86d9-4530-b85a-3103ef526523", + "toggle": false } ], - "4": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "1333fe50-e19d-4b29-b16d-5cca3abb6233" + "modeUuid": "ae216680-4907-4990-8947-3e811b7c822a", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "9025a5f8-28fa-433f-aabe-c1849fc8e114" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "ae216680-4907-4990-8947-3e811b7c822a" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "1333fe50-e19d-4b29-b16d-5cca3abb6233", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "9025a5f8-28fa-433f-aabe-c1849fc8e114", + "toggle": false } ], - "12": [ + "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "8250ee24-a841-4bef-a31f-29524354f8ad" + "modeUuid": "e39543c8-54b7-447a-b354-2f7051f94ee1", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "e39543c8-54b7-447a-b354-2f7051f94ee1" + "modeUuid": "8250ee24-a841-4bef-a31f-29524354f8ad", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Rudder" @@ -105,14 +102,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.85, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Throttle" @@ -124,10 +121,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -139,10 +136,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -154,11 +151,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pickle Button" } } @@ -168,11 +165,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Guns" } } @@ -184,33 +181,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View Center" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Master Mode" } } @@ -220,33 +217,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing Gear" } } @@ -287,8 +284,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -296,8 +293,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -305,8 +302,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -314,8 +311,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -323,7 +320,6 @@ }, { "uuid": "8250ee24-a841-4bef-a31f-29524354f8ad", - "description": "Autopilot / Waypoints / AWACS / Lights", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -331,7 +327,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -340,8 +335,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Prev Waypoint" } } @@ -351,7 +347,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -360,8 +355,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Running Lights" } } @@ -371,7 +367,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" @@ -380,8 +375,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Picture (AWACS)" } } @@ -391,58 +387,58 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next Waypoint" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot" } } ] - } + }, + "description": "Autopilot / Waypoints / AWACS / Lights" }, { "uuid": "1694c3c4-1aef-477a-aca7-875297f4abbf", - "description": "Countermeasures", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "J" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jammer Actvate Toggle" } } @@ -452,42 +448,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Deploy Flare" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release Chaff" } } ] - } + }, + "description": "Countermeasures" }, { "uuid": "e39543c8-54b7-447a-b354-2f7051f94ee1", - "description": "HUD / UFC", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -495,7 +491,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" @@ -504,8 +499,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Decrease Brightness" } } @@ -515,15 +511,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Declutter" } } @@ -533,7 +529,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -542,8 +537,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "FLIR (Night Vision)" } } @@ -553,77 +549,77 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Increase Brightness" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Upfront Controller" } } ] - } + }, + "description": "HUD / UFC" }, { "uuid": "9025a5f8-28fa-433f-aabe-c1849fc8e114", - "description": "Look", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View Left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View Right" } } @@ -632,83 +628,83 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View Up" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View Down" } } ] }, "buttonToActionsMap": { - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom Out View" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom In View" } } ] - } + }, + "description": "Look" }, { "uuid": "1333fe50-e19d-4b29-b16d-5cca3abb6233", - "description": "MPD Controls", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -716,7 +712,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "7" @@ -725,8 +720,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Place Display 7 in Command" } }, @@ -734,7 +730,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "7" @@ -743,8 +738,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Display 7 Views " } } @@ -754,7 +750,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "6" @@ -763,8 +758,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Place Display 6 in Command " } }, @@ -772,7 +768,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "6" @@ -781,18 +776,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Display 6 Views" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "4" @@ -801,8 +796,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Place Display 4 in Command" } }, @@ -810,7 +806,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "4" @@ -819,18 +814,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Display 4 Views" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "5" @@ -839,8 +834,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Place Display 5 in Command" } }, @@ -848,7 +844,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "5" @@ -857,8 +852,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Display 5 Views" } } @@ -868,36 +864,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "2" + "3" ], "modifierCodes": [ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Place Display 2 in Command" + "minActivationInterval": 0, + "description": "Place Display 3 in Command" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "2" + "3" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle Display 2 Views" + "minActivationInterval": 0, + "description": "Toggle Display 3 Views" } } ], @@ -906,36 +902,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "3" + "1" ], "modifierCodes": [ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Place Display 3 in Command" + "minActivationInterval": 0, + "description": "Place Display 1 in Command" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "3" + "1" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle Display 3 Views" + "minActivationInterval": 0, + "description": "Toggle Display 1 Views" } } ], @@ -944,60 +940,60 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "1" + "2" ], "modifierCodes": [ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, - "description": "Place Display 1 in Command" + "minActivationInterval": 0, + "description": "Place Display 2 in Command" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ - "1" + "2" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle Display 1 Views" + "minActivationInterval": 0, + "description": "Toggle Display 2 Views" } } ] - } + }, + "description": "MPD Controls" }, { "uuid": "a181377e-86d9-4530-b85a-3103ef526523", - "description": "Master Modes", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Identify Friendly" } } @@ -1007,15 +1003,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Guns" } } @@ -1025,174 +1021,174 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ - "J" + "B" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jettison AG Ordnance" + "minActivationInterval": 0, + "description": "Bombing Mode" } - }, + } + ], + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "4" + "2" ], "modifierCodes": [] }, + "longPress": false, + "maxActivationInterval": 0, "minActivationInterval": 0, - "maxActivationInterval": 0 + "description": "Short Range Missile" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "5" + "3" ], "modifierCodes": [] }, + "longPress": false, + "maxActivationInterval": 0, "minActivationInterval": 0, - "maxActivationInterval": 0 + "description": "Medium Range Missile" } - }, + } + ], + "activation": "SINGLE_IMMEDIATELY", + "longPress": false + } + } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "J" + ], + "modifierCodes": [ + "L Shift" + ] + }, + "longPress": true, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Jettison AG Ordnance" + } + }, + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", + "data": { + "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "6" + "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0 } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "7" + "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0 } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "8" + "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0 } - } - ], - "activation": "SINGLE_ON_RELEASE", - "description": "Select Station" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "B" - ], - "modifierCodes": [ - "L Shift" - ] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Bombing Mode" - } - } - ], - "14": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", - "data": { - "longPress": false, - "actions": [ + }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "2" + "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Short Range Missile" + "minActivationInterval": 0 } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "3" + "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Medium Range Missile" + "minActivationInterval": 0 } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_ON_RELEASE", + "longPress": false, + "description": "Select Station" } } ] - } + }, + "description": "Master Modes" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -1222,13 +1218,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1236,27 +1232,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -1270,7 +1266,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -1280,11 +1276,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "ae216680-4907-4990-8947-3e811b7c822a", - "description": "Radar", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1292,15 +1288,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Lock-Up Target" } } @@ -1310,15 +1306,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "K" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Break Lock" } } @@ -1328,15 +1324,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Track While Scan" } } @@ -1346,33 +1342,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "End" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Boresight Mode" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Activate" } } @@ -1382,15 +1378,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Antenna Up" } } @@ -1400,16 +1396,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Ins" + "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Long/Short Range Scan" + "minActivationInterval": 0, + "description": "Antenna Down" } } ], @@ -1418,16 +1414,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Antenna Down" + "minActivationInterval": 0, + "description": "Radar Range Selection" } } ], @@ -1436,32 +1432,31 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Home" + "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Radar Range Selection" + "minActivationInterval": 0, + "description": "Long/Short Range Scan" } } ] - } + }, + "description": "Radar" }, { "uuid": "9bfc0642-79cd-488b-8af7-893551e0d7a8", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "E" @@ -1470,8 +1465,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject" } } @@ -1481,15 +1477,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Normal Front View" } } @@ -1499,16 +1495,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F8" + "\u0027" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Padlock View" + "minActivationInterval": 0, + "description": "Front/Back Seat" } } ], @@ -1517,16 +1513,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "\u0027" + "F5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Front/Back Seat" + "minActivationInterval": 0, + "description": "Remote View" } } ], @@ -1535,22 +1531,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F5" + "F8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Remote View" + "minActivationInterval": 0, + "description": "Padlock View" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "RX": { "color": -16777216, diff --git a/Falcon_3.0.json b/Falcon_3.0.json index 14155ea..299b3e6 100644 --- a/Falcon_3.0.json +++ b/Falcon_3.0.json @@ -1,101 +1,98 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "1d566564-66aa-4aa9-8a64-abe139b7d19e" + "modeUuid": "1d566564-66aa-4aa9-8a64-abe139b7d19e", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "c8d6e238-aafa-47b8-8616-c5f7b4c349c1" + "modeUuid": "c8d6e238-aafa-47b8-8616-c5f7b4c349c1", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "ce0eb7f7-31a1-4782-ba23-53822a7f708f" + "modeUuid": "ce0eb7f7-31a1-4782-ba23-53822a7f708f", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "2de791f9-8dce-45a0-a4bd-deea14d05454" + "modeUuid": "2de791f9-8dce-45a0-a4bd-deea14d05454", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "fc7d6df0-0fb6-4a62-b973-dc2fa213ce55" + "modeUuid": "4255e491-c769-4259-ba2a-681825b35319", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "59d047da-09ae-44df-88cf-55999752b8b6" + "modeUuid": "a87eec63-c221-4519-9e50-577aa388ac77", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "4255e491-c769-4259-ba2a-681825b35319" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "a87eec63-c221-4519-9e50-577aa388ac77" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fc7d6df0-0fb6-4a62-b973-dc2fa213ce55", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "59d047da-09ae-44df-88cf-55999752b8b6", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "88b6b463-0f91-491e-ba5c-c213b58e0188" + "modeUuid": "da90277f-43cc-4601-88fe-3435c3ad8c59", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "da90277f-43cc-4601-88fe-3435c3ad8c59" + "modeUuid": "0313b592-efec-49b4-953f-0f0f036e70f2", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "0313b592-efec-49b4-953f-0f0f036e70f2" + "modeUuid": "88b6b463-0f91-491e-ba5c-c213b58e0188", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -105,10 +102,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Yaw" @@ -119,14 +116,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.23, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 0.9, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 0.9, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Throttle" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -153,10 +150,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -167,18 +164,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheel brakes" } } @@ -188,11 +185,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire weapon" } } @@ -204,15 +201,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speed brakes" } } @@ -253,8 +250,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -262,8 +259,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -271,8 +268,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -280,8 +277,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -289,23 +286,22 @@ }, { "uuid": "1d566564-66aa-4aa9-8a64-abe139b7d19e", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM pod" } } @@ -315,53 +311,53 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dispense chaff" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Dispense flares" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "da90277f-43cc-4601-88fe-3435c3ad8c59", - "description": "Gear / Flaps / Throttle / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 1.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 1.0, + "virtualAxis": "RX", "description": "Throttle cutoff" } } @@ -371,15 +367,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing gear" } } @@ -389,15 +385,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps" } } @@ -407,53 +403,53 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Throttle idle" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.9, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 0.9, + "virtualAxis": "RX", "description": "Throttle idle" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot" } } ] - } + }, + "description": "Gear / Flaps / Throttle / Autopilot" }, { "uuid": "0313b592-efec-49b4-953f-0f0f036e70f2", - "description": "ILS / AVTR", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -461,15 +457,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ILS view shift toggle" } }, @@ -477,15 +473,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "ScrollLock" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ILS view shift toggle" } } @@ -495,7 +491,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -504,8 +499,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Save replay data to disk" } } @@ -515,7 +511,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -524,8 +519,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Turn on replay camera" } } @@ -535,7 +531,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -544,70 +539,71 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ILS Beacon/Directional toggle" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ILS Hud mode" } } ] - } + }, + "description": "ILS / AVTR" }, { "uuid": "59d047da-09ae-44df-88cf-55999752b8b6", - "description": "Look", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rotate left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rotate right" } } @@ -616,10 +612,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F4" @@ -628,18 +623,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rotate down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F3" @@ -648,82 +643,83 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rotate up" } } ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "ScrollLock" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit up/down" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Up View" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in" } } @@ -733,15 +729,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Front View" } } @@ -751,16 +747,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "6" + "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Right View" + "minActivationInterval": 0, + "description": "Rear View" } } ], @@ -769,16 +765,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "5" + "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Rear View" + "minActivationInterval": 0, + "description": "Left View" } } ], @@ -787,24 +783,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "4" + "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Left View" + "minActivationInterval": 0, + "description": "Right View" } } ] - } + }, + "description": "Look" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -834,13 +830,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -848,27 +844,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -882,7 +878,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -892,11 +888,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "88b6b463-0f91-491e-ba5c-c213b58e0188", - "description": "Navigation", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -904,15 +900,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Return to previous waypoint" } } @@ -922,60 +918,60 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bypass current waypoint" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Ask AWACS for navigation information" } } ], - "12": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation command modifier" } } ] - } + }, + "description": "Navigation" }, { "uuid": "4255e491-c769-4259-ba2a-681825b35319", - "description": "Radar", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -983,15 +979,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar antenna elevation" } } @@ -1001,15 +997,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar scan distance" } } @@ -1019,33 +1015,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar azimuth scan" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar on/off" } } @@ -1055,15 +1051,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "NAM radar" } } @@ -1073,42 +1069,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F7" + "F6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "GM radar (toggle)" + "minActivationInterval": 0, + "description": "ACM radar" } } ], - "13": [ + "14": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F6" + "F7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ACM radar" + "minActivationInterval": 0, + "description": "GM radar (toggle)" } } ] - } + }, + "description": "Radar" }, { "uuid": "a87eec63-c221-4519-9e50-577aa388ac77", - "description": "Stores", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1116,15 +1112,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View stores" } } @@ -1134,18 +1130,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "K" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jettison ECM pod" + "minActivationInterval": 0, + "description": "Jettison all but wingtip missiles and ECM pod" } } ], @@ -1154,18 +1150,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "K" + "F" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jettison all but wingtip missiles and ECM pod" + "minActivationInterval": 0, + "description": "Jettison external fuel tanks" } } ], @@ -1174,42 +1170,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "C" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jettison external fuel tanks" + "minActivationInterval": 0, + "description": "Jettison ECM pod" } } ] - } + }, + "description": "Stores" }, { "uuid": "2de791f9-8dce-45a0-a4bd-deea14d05454", - "description": "Target", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rivers and roads on/off (GM radar)" } } @@ -1219,15 +1215,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Z" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar lock" } } @@ -1237,16 +1233,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "T" + "X" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target select" + "minActivationInterval": 0, + "description": "Clear radar lock" } } ], @@ -1255,16 +1251,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "X" + "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Clear radar lock" + "minActivationInterval": 0, + "description": "IFF check" } } ], @@ -1273,32 +1269,31 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "N" + "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "IFF check" + "minActivationInterval": 0, + "description": "Target select" } } ] - } + }, + "description": "Target" }, { "uuid": "ce0eb7f7-31a1-4782-ba23-53822a7f708f", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1307,8 +1302,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject" } } @@ -1318,15 +1314,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Front View" } } @@ -1336,16 +1332,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "8" + "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Padlock View" + "minActivationInterval": 0, + "description": "REO/Map toggle" } } ], @@ -1354,16 +1350,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "REO/Map toggle" + "minActivationInterval": 0, + "description": "Track View" } } ], @@ -1372,24 +1368,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "9" + "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Track View" + "minActivationInterval": 0, + "description": "Padlock View" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "c8d6e238-aafa-47b8-8616-c5f7b4c349c1", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1397,15 +1393,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "A-A weapons select" } } @@ -1415,16 +1411,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "\u0027" + "Back" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Increase bomb ripple" + "minActivationInterval": 0, + "description": "A-G weapons select" } } ], @@ -1433,16 +1429,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Back" + ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "A-G weapons select" + "minActivationInterval": 0, + "description": "Decrease bomb ripple" } } ], @@ -1451,24 +1447,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - ";" + "\u0027" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Decrease bomb ripple" + "minActivationInterval": 0, + "description": "Increase bomb ripple" } } ] - } + }, + "description": "Weapon" }, { "uuid": "fc7d6df0-0fb6-4a62-b973-dc2fa213ce55", - "description": "Wingman", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1476,15 +1472,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingmen to spread formation" } }, @@ -1492,15 +1488,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Q" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingman to disengage" } } @@ -1510,15 +1506,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingman to drag right" } }, @@ -1526,15 +1522,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingman to bracket right" } } @@ -1544,15 +1540,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingman to drag left" } }, @@ -1560,15 +1556,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "Z" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingman to bracket left" } } @@ -1578,15 +1574,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingmen to close up formation" } }, @@ -1594,15 +1590,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingman to engage" } } @@ -1612,25 +1608,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [], - "modifierCodes": [ - "L Shift" - ] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Wingman command modifier" - } - } - ], - "6": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -1639,26 +1616,27 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingman to fly straight and level" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell all wingmen to return to base" } }, @@ -1666,33 +1644,51 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell all wingmen to keep radio silence" } } ], - "11": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", + "keystroke": { + "keyCodes": [], + "modifierCodes": [ + "L Shift" + ] + }, "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Wingman command modifier" + } + } + ], + "11": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Tell wingman to break high" } } @@ -1702,16 +1698,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "X" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Tell wingman to break right" + "minActivationInterval": 0, + "description": "Tell wingman to break low" } } ], @@ -1720,16 +1716,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "X" + "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Tell wingman to break low" + "minActivationInterval": 0, + "description": "Tell wingman to break left" } } ], @@ -1738,26 +1734,29 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Tell wingman to break left" + "minActivationInterval": 0, + "description": "Tell wingman to break right" } } ] - } + }, + "description": "Wingman" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "RX": { "color": -16777216, "inverted": false } } -} +} \ No newline at end of file diff --git a/Falcon_BMS.json b/Falcon_BMS.json index 559cffa..dbf2673 100644 --- a/Falcon_BMS.json +++ b/Falcon_BMS.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "d670fe37-358b-4829-b50c-3cd697d8875a" + "modeUuid": "d670fe37-358b-4829-b50c-3cd697d8875a", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "93913585-1ddb-42a2-ab6b-be221b1a3c47" + "modeUuid": "93913585-1ddb-42a2-ab6b-be221b1a3c47", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "ce0eb7f7-31a1-4782-ba23-53822a7f708f" + "modeUuid": "ce0eb7f7-31a1-4782-ba23-53822a7f708f", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "0342f9a6-6921-4a7e-8c43-59157c1fab87" + "modeUuid": "0342f9a6-6921-4a7e-8c43-59157c1fab87", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "7be63c4a-ddbf-4466-be81-d1bad4c04e3a" + "modeUuid": "a6977cc6-4288-4dc8-abcb-0e10d4a95c4f", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "f83e2818-9b48-4243-bcfe-c788556f4e60" + "modeUuid": "2418e261-453a-40fa-91cd-026fb5d3c6a5", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "a6977cc6-4288-4dc8-abcb-0e10d4a95c4f" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "2418e261-453a-40fa-91cd-026fb5d3c6a5" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "7be63c4a-ddbf-4466-be81-d1bad4c04e3a", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "f83e2818-9b48-4243-bcfe-c788556f4e60", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -98,14 +95,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.5, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -132,10 +129,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -147,10 +144,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Left Brake" @@ -160,11 +157,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "STICK: WEAPON RELEASE (Pickle)" } } @@ -174,10 +171,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Right Brake" @@ -187,11 +184,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -0.25, "maxAxisValue": 1.0, + "minAxisValue": -0.25, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "STICK: FIRST TRIGGER DETENT" } }, @@ -199,11 +196,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "STICK: SECOND TRIGGER DETENT" } } @@ -215,7 +212,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" @@ -224,8 +220,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VIEWGEN: Default FOV" } }, @@ -233,7 +230,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" @@ -242,18 +238,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VIEWEXT: Reset View" } } ], - "5": [ + "10": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "2" @@ -262,8 +258,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Enable Mouselook" } }, @@ -271,7 +268,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "2" @@ -280,8 +276,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Disable Mouselook" } } @@ -291,7 +288,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "D" @@ -300,8 +296,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CKPIT: Drag Chute Deploy" } }, @@ -309,15 +306,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TQS: SPD BRAKE Switch - Toggle" } } @@ -326,17 +323,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "U" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TQS: MAN RANGE Knob - UNCAGE" + "minActivationInterval": 0, + "description": "GEAR: LG Handle - Toggle" } } ], @@ -344,17 +341,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "G" + "/" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "GEAR: LG Handle - Toggle" + "minActivationInterval": 0, + "description": "STICK: NWS A/R DISC MSL STEP SWITCH" } } ], @@ -363,18 +362,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "U" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: NWS A/R DISC MSL STEP SWITCH" + "minActivationInterval": 0, + "description": "TQS: MAN RANGE Knob - UNCAGE" } } ] @@ -414,8 +411,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -423,8 +420,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -432,8 +429,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -441,8 +438,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -450,7 +447,6 @@ }, { "uuid": "d670fe37-358b-4829-b50c-3cd697d8875a", - "description": "CMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -458,7 +454,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -467,8 +462,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "STICK: CMS Up" } } @@ -478,18 +474,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "End" ], "modifierCodes": [ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: CMS Right" + "minActivationInterval": 0, + "description": "STICK: CMS Down" } } ], @@ -498,18 +494,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "End" + "Del" ], "modifierCodes": [ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: CMS Down" + "minActivationInterval": 0, + "description": "STICK: CMS Left" } } ], @@ -518,26 +514,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "PgDn" ], "modifierCodes": [ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: CMS Left" + "minActivationInterval": 0, + "description": "STICK: CMS Right" } } ] - } + }, + "description": "CMS" }, { "uuid": "93913585-1ddb-42a2-ab6b-be221b1a3c47", - "description": "DMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -545,7 +541,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -554,8 +549,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "STICK: DMS Up" } } @@ -565,18 +561,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "End" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: DMS Right" + "minActivationInterval": 0, + "description": "STICK: DMS Down" } } ], @@ -585,18 +581,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "End" + "Del" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: DMS Down" + "minActivationInterval": 0, + "description": "STICK: DMS Left" } } ], @@ -605,26 +601,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "PgDn" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: DMS Left" + "minActivationInterval": 0, + "description": "STICK: DMS Right" } } ] - } + }, + "description": "DMS" }, { "uuid": "f83e2818-9b48-4243-bcfe-c788556f4e60", - "description": "Look / Comm", "axisToActionsMap": { "0": [ { @@ -656,18 +652,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TQS: COMMS Switch Up - UHF" } } @@ -676,18 +672,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "End" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TQS: COMMS Switch Down - VHF" } } @@ -701,62 +697,62 @@ "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Translate Head" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TQS: COMMS Switch Left - IFF OUT" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TQS: COMMS Switch Right - IFF IN" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VIEWGEN: Look Closer - Toggle" } } @@ -772,7 +768,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -783,11 +779,11 @@ } } ] - } + }, + "description": "Look / Comm" }, { "uuid": "2418e261-453a-40fa-91cd-026fb5d3c6a5", - "description": "Mode Override", "axisToActionsMap": {}, "buttonToActionsMap": { "12": [ @@ -795,16 +791,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "M" + "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "MRM Override" + "minActivationInterval": 0, + "description": "MRM/DF Cancel" } } ], @@ -813,16 +809,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "MRM/DF Cancel" + "minActivationInterval": 0, + "description": "DF Override" } } ], @@ -831,24 +827,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "DF Override" + "minActivationInterval": 0, + "description": "MRM Override" } } ] - } + }, + "description": "Mode Override" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -878,13 +874,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -892,27 +888,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -926,7 +922,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -936,21 +932,21 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "a6977cc6-4288-4dc8-abcb-0e10d4a95c4f", - "description": "Sensor", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Cursor X" @@ -962,10 +958,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": true, "description": "Cursor Y" @@ -979,33 +975,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TQS: RDR CURSOR - Cursor Enable" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "STICK: PINKY SWITCH" } } @@ -1015,7 +1011,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F7" @@ -1024,8 +1019,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TQS: ANT ELEV Knob - Tilt Up" } } @@ -1035,18 +1031,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F4" + "F5" ], "modifierCodes": [ - "L Alt" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TQS: MAN RANGE Knob - Up" + "minActivationInterval": 0, + "description": "TQS: ANT ELEV Knob - Tilt Down" } } ], @@ -1055,18 +1051,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F5" + "F3" ], "modifierCodes": [ - "L Ctrl" + "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TQS: ANT ELEV Knob - Tilt Down" + "minActivationInterval": 0, + "description": "TQS: MAN RANGE Knob - Down" } } ], @@ -1075,26 +1071,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F3" + "F4" ], "modifierCodes": [ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "TQS: MAN RANGE Knob - Down" + "minActivationInterval": 0, + "description": "TQS: MAN RANGE Knob - Up" } } ] - } + }, + "description": "Sensor" }, { "uuid": "0342f9a6-6921-4a7e-8c43-59157c1fab87", - "description": "TMS", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1102,7 +1098,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" @@ -1111,8 +1106,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "STICK: TMS Up" } } @@ -1122,18 +1118,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "End" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: TMS Right" + "minActivationInterval": 0, + "description": "STICK: TMS Down" } } ], @@ -1142,18 +1138,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "End" + "Del" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: TMS Down" + "minActivationInterval": 0, + "description": "STICK: TMS Left" } } ], @@ -1162,35 +1158,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "PgDn" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: TMS Left" + "minActivationInterval": 0, + "description": "STICK: TMS Right" } } ] - } + }, + "description": "TMS" }, { "uuid": "7be63c4a-ddbf-4466-be81-d1bad4c04e3a", - "description": "Trim / Paddle", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -1199,8 +1194,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "STICK: PADDLE SWITCH" } } @@ -1212,7 +1208,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F10" @@ -1222,8 +1217,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TRIM: YAW TRIM Knob - R" } } @@ -1233,7 +1229,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F9" @@ -1243,8 +1238,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "TRIM: YAW TRIM Knob - L" } } @@ -1254,7 +1250,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -1263,8 +1258,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Nose Down" } } @@ -1274,18 +1270,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: TRIM Right - Roll Right" + "minActivationInterval": 0, + "description": "STICK: TRIM Up - Nose Down" } } ], @@ -1294,18 +1290,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: TRIM Up - Nose Down" + "minActivationInterval": 0, + "description": "STICK: TRIM Left - Roll Left" } } ], @@ -1314,34 +1310,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "STICK: TRIM Left - Roll Left" + "minActivationInterval": 0, + "description": "STICK: TRIM Right - Roll Right" } } ] - } + }, + "description": "Trim / Paddle" }, { "uuid": "ce0eb7f7-31a1-4782-ba23-53822a7f708f", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1350,8 +1345,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "SEAT: EJECT Handle - Hold For Eject" } } @@ -1361,15 +1357,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VIEWINT: Pan (3D) Cockpit" } }, @@ -1377,15 +1373,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VIEWINT: Pan (3D) Cockpit" } } @@ -1395,33 +1391,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "9" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "VIEWEXT: Chase Camera" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CKPIT: Nightvision - Toggle" } }, @@ -1429,7 +1407,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "V" @@ -1438,33 +1415,55 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "CKPIT: Visor - Toggle" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "0" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VIEWEXT: Orbit Camera" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "9" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "VIEWEXT: Chase Camera" + } + } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/Fighters_Anthology.json b/Fighters_Anthology.json index 8a7c8b9..ec17a5c 100644 --- a/Fighters_Anthology.json +++ b/Fighters_Anthology.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "3bf13819-e6e3-4c39-b9f2-b0292a8065f6" + "modeUuid": "3bf13819-e6e3-4c39-b9f2-b0292a8065f6", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "3e49485f-8c79-48dd-885e-e2efe7351eb6" + "modeUuid": "3e49485f-8c79-48dd-885e-e2efe7351eb6", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "55643271-12ac-49df-a998-a418885020fb" + "modeUuid": "55643271-12ac-49df-a998-a418885020fb", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "97321b94-571b-49f5-a12e-76fcf3009607" + "modeUuid": "97321b94-571b-49f5-a12e-76fcf3009607", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "60374fc7-97d4-49ae-b6d2-a5044da7f586" + "modeUuid": "73929311-94ce-46fc-a48d-05d226b9dea9", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "0866306b-2a87-453a-96fb-823b1f3f1a68" + "modeUuid": "11f7eeb9-2b65-4709-9aed-d37b86000e18", + "toggle": false } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "73929311-94ce-46fc-a48d-05d226b9dea9" + "modeUuid": "e7c57943-2a2c-4bc7-96f8-6e09432fda31", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "11f7eeb9-2b65-4709-9aed-d37b86000e18" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "e7c57943-2a2c-4bc7-96f8-6e09432fda31" + "modeUuid": "60374fc7-97d4-49ae-b6d2-a5044da7f586", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "0866306b-2a87-453a-96fb-823b1f3f1a68", + "toggle": false } ], - "12": [ + "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "c860521d-0c83-4abd-8c78-e19d071b6fad" + "modeUuid": "c860521d-0c83-4abd-8c78-e19d071b6fad", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false } @@ -104,14 +101,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.725, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false } @@ -122,10 +119,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false } @@ -136,10 +133,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false } @@ -150,11 +147,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire weapon" } } @@ -164,11 +161,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire gun" } } @@ -180,15 +177,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Straight ahead view" } } @@ -198,33 +195,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brakes" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Hook" } }, @@ -232,33 +229,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps" } } @@ -299,8 +296,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -308,8 +305,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -317,8 +314,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -326,8 +323,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -335,23 +332,22 @@ }, { "uuid": "3bf13819-e6e3-4c39-b9f2-b0292a8065f6", - "description": "Countermeasures", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "J" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jamming" } } @@ -361,64 +357,64 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release chaff" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.NullAction", - "data": {} - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release flare" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.NullAction", + "data": {} + } ] - } + }, + "description": "Countermeasures" }, { "uuid": "11f7eeb9-2b65-4709-9aed-d37b86000e18", - "description": "HUD / Cockpit / Damage", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Damage report" } } @@ -428,15 +424,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Change HUD mode" } } @@ -445,19 +441,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "]" + "Back" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Brighten HUD" + "minActivationInterval": 0, + "description": "Cockpit toggle" } } ], @@ -465,17 +459,19 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "Back" + "[" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit toggle" + "minActivationInterval": 0, + "description": "Dim HUD" } } ], @@ -484,35 +480,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "[" + "]" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Dim HUD" + "minActivationInterval": 0, + "description": "Brighten HUD" } } ] - } + }, + "description": "HUD / Cockpit / Damage" }, { "uuid": "0866306b-2a87-453a-96fb-823b1f3f1a68", - "description": "Look", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Left Arrow" @@ -521,18 +516,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Right Arrow" @@ -541,8 +536,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan right" } } @@ -551,10 +547,9 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -563,18 +558,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan up" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Down Arrow" @@ -583,55 +578,56 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan down" } } ] }, "buttonToActionsMap": { - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View zoom out" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View zoom in" } } ] - } + }, + "description": "Look" }, { "uuid": "e7c57943-2a2c-4bc7-96f8-6e09432fda31", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -661,13 +657,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -675,27 +671,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -709,7 +705,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -719,11 +715,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "73929311-94ce-46fc-a48d-05d226b9dea9", - "description": "Sensor", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -731,15 +727,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Decrease radar range" } } @@ -749,15 +745,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar history" } } @@ -767,15 +763,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "IFF squawk" } } @@ -785,25 +781,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Increase radar range" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -812,8 +807,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Remote air targeting" } } @@ -823,15 +819,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Active radar" } } @@ -841,16 +837,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "M" + "R" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Harm seeker" + "minActivationInterval": 0, + "description": "ATG radar" } } ], @@ -859,18 +857,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "R" + "I" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "ATG radar" + "minActivationInterval": 0, + "description": "IR sensor" } } ], @@ -879,40 +875,40 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "I" + "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "IR sensor" + "minActivationInterval": 0, + "description": "Harm seeker" } } ] - } + }, + "description": "Sensor" }, { "uuid": "3e49485f-8c79-48dd-885e-e2efe7351eb6", - "description": "Target", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Deselect target" } } @@ -922,15 +918,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select next visual target" } } @@ -940,16 +936,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "T" + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Next contact" + "minActivationInterval": 0, + "description": "Next I/L target" } } ], @@ -958,16 +954,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "T" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Next I/L target" + "minActivationInterval": 0, + "description": "Prev. contact" } } ], @@ -976,26 +974,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Prev. contact" + "minActivationInterval": 0, + "description": "Next contact" } } ] - } + }, + "description": "Target" }, { "uuid": "60374fc7-97d4-49ae-b6d2-a5044da7f586", - "description": "Vector", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1003,7 +999,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Down Arrow" @@ -1012,8 +1007,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Vector down" } } @@ -1023,7 +1019,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Right Arrow" @@ -1032,8 +1027,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Vector right" } } @@ -1043,7 +1039,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Left Arrow" @@ -1052,8 +1047,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Vector left" } } @@ -1063,7 +1059,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -1072,27 +1067,28 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Vector up" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "X" + "Z" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Vector down -10%" + "minActivationInterval": 0, + "description": "Vector back 10%" } } ], @@ -1101,32 +1097,31 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Z" + "X" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Vector back 10%" + "minActivationInterval": 0, + "description": "Vector down -10%" } } ] - } + }, + "description": "Vector" }, { "uuid": "55643271-12ac-49df-a998-a418885020fb", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1135,8 +1130,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject" } } @@ -1146,15 +1142,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "F4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Track target view" } }, @@ -1162,15 +1158,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Forward view" } } @@ -1180,18 +1176,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "M" + "F2" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "In-flight nav map" + "minActivationInterval": 0, + "description": "Back view" } } ], @@ -1200,16 +1194,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F10" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Back view" + "minActivationInterval": 0, + "description": "External view" } } ], @@ -1218,24 +1212,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F10" + "M" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "External view" + "minActivationInterval": 0, + "description": "In-flight nav map" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "c860521d-0c83-4abd-8c78-e19d071b6fad", - "description": "Waypoint / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1243,7 +1239,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1252,8 +1247,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Prev. waypoint" } } @@ -1263,58 +1259,58 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next waypoint" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot" } } ] - } + }, + "description": "Waypoint / Autopilot" }, { "uuid": "97321b94-571b-49f5-a12e-76fcf3009607", - "description": "Weapon / Jettison", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bay door" } } @@ -1324,15 +1320,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "[" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next weapon" } } @@ -1342,18 +1338,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "K" + "]" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jettison ground ordonance" + "minActivationInterval": 0, + "description": "Prev. weapon" } } ], @@ -1362,16 +1356,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "]" + "J" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Prev. weapon" + "minActivationInterval": 0, + "description": "Jettison ext. fuel" } } ], @@ -1380,24 +1376,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "J" + "K" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Jettison ext. fuel" + "minActivationInterval": 0, + "description": "Jettison ground ordonance" } } ] - } + }, + "description": "Weapon / Jettison" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/Flight_Simulator_2004.json b/Flight_Simulator_2004.json index dea4edc..a555da9 100644 --- a/Flight_Simulator_2004.json +++ b/Flight_Simulator_2004.json @@ -1,66 +1,63 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa" + "modeUuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "8e0b32ec-c484-4d27-a761-21cbec457373" + "modeUuid": "8e0b32ec-c484-4d27-a761-21cbec457373", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -70,10 +67,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -84,13 +81,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -102,10 +99,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Ailerons" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Elevator" @@ -131,18 +128,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F11" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brakes (apply left)" } } @@ -151,18 +148,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F12" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brakes (apply right)" } } @@ -173,22 +170,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -196,43 +193,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Z" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot master switch on/off" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -241,8 +237,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Parking breake set" } } @@ -252,7 +249,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "/" @@ -261,8 +257,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autospoilers arming switch" } }, @@ -270,15 +267,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Spoilers extend/retract" } } @@ -288,16 +285,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F7" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps extend incrementally" + "minActivationInterval": 0, + "description": "Landing gear up/down" } } ], @@ -306,16 +303,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing gear up/down" + "minActivationInterval": 0, + "description": "Flaps retract incrementally" } } ], @@ -324,16 +321,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F6" + "F7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps retract incrementally" + "minActivationInterval": 0, + "description": "Flaps extend incrementally" } } ] @@ -373,8 +370,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -382,8 +379,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -391,8 +388,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -400,8 +397,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -409,23 +406,22 @@ }, { "uuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa", - "description": "Engine", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Carb heat/eng anti-iceo on/off" } } @@ -435,7 +431,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -445,18 +440,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cowl flaps (close incrementally)" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "V" @@ -466,29 +461,30 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cowl flaps (open incrementally)" } } ] - } + }, + "description": "Engine" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / ATC", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Look (left/right)" @@ -499,13 +495,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.75, "hapticFeedback": false, + "maxRelativeSpeed": 0.75, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": true, "description": "Look (up/down)" @@ -516,18 +512,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ATC window display/hide" } } @@ -539,7 +535,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" @@ -548,8 +543,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eyepoint (move back)" } } @@ -559,7 +555,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Back" @@ -568,18 +563,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eyepoint (move forward)" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" @@ -588,18 +583,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Decrease selection slightly" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" @@ -608,8 +603,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Increase selection slightly" } } @@ -619,7 +615,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" @@ -628,8 +623,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eyepoint (move up)" } } @@ -639,19 +635,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Return" + "Back" ], "modifierCodes": [ - "L Ctrl", "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Eyepoint (move right)" + "minActivationInterval": 0, + "description": "Eyepoint (move down)" } } ], @@ -660,18 +655,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Back" ], "modifierCodes": [ + "L Ctrl", "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Eyepoint (move down)" + "minActivationInterval": 0, + "description": "Eyepoint (move left)" } } ], @@ -680,39 +676,39 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Back" + "Return" ], "modifierCodes": [ "L Ctrl", "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Eyepoint (move left)" + "minActivationInterval": 0, + "description": "Eyepoint (move right)" } } ] - } + }, + "description": "Look / ATC" }, { "uuid": "8e0b32ec-c484-4d27-a761-21cbec457373", - "description": "Mixture", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Mixture" @@ -720,11 +716,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Mixture" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -754,13 +750,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -768,27 +764,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -802,7 +798,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -812,23 +808,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Propeller" @@ -836,11 +832,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -848,7 +844,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" @@ -857,8 +852,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim (right)" } }, @@ -866,8 +862,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, + "virtualKeyCode": "Num Lock", "description": "Rudder Trim (right)" } } @@ -877,7 +873,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num0" @@ -886,8 +881,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim (left)" } }, @@ -895,8 +891,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, + "virtualKeyCode": "Num Lock", "description": "Rudder Trim (left)" } } @@ -906,15 +902,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trim Down" } }, @@ -922,8 +918,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, + "virtualKeyCode": "Num Lock", "description": "Elevator Trim Down" } } @@ -933,27 +929,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num1" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trim (right)" + "minActivationInterval": 0, + "description": "Elevator Trim Up" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, - "description": "Aileron Trim (right)" + "virtualKeyCode": "Num Lock", + "description": "Elevator Trim Up" } } ], @@ -962,25 +956,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num1" + "Num4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Elevator Trim Up" + "minActivationInterval": 0, + "description": "Aileron Trim (left)" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, - "description": "Elevator Trim Up" + "virtualKeyCode": "Num Lock", + "description": "Aileron Trim (left)" } } ], @@ -989,35 +985,35 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trim (left)" + "minActivationInterval": 0, + "description": "Aileron Trim (right)" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, - "description": "Aileron Trim (left)" + "virtualKeyCode": "Num Lock", + "description": "Aileron Trim (right)" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1025,15 +1021,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Views (cycle)" } } @@ -1043,19 +1039,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Tab" + "S" ], "modifierCodes": [ - "L Shift", - "L Ctrl" + "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "View (switch to previous)" + "minActivationInterval": 0, + "description": "Views (cycle backwards)" } } ], @@ -1064,18 +1059,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "Tab" ], "modifierCodes": [ - "L Shift" + "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Views (cycle backwards)" + "minActivationInterval": 0, + "description": "View (switch to next)" } } ], @@ -1084,24 +1079,28 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Tab" ], "modifierCodes": [ + "L Shift", "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "View (switch to next)" + "minActivationInterval": 0, + "description": "View (switch to previous)" } } ] - } + }, + "description": "View" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/Flight_Simulator_2020.json b/Flight_Simulator_2020.json index 59a1b87..1e6188d 100644 --- a/Flight_Simulator_2020.json +++ b/Flight_Simulator_2020.json @@ -1,66 +1,63 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa" + "modeUuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "8e0b32ec-c484-4d27-a761-21cbec457373" + "modeUuid": "8e0b32ec-c484-4d27-a761-21cbec457373", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -70,10 +67,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -84,13 +81,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -100,11 +97,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": 0.0, + "minAxisValue": -1.0, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Afterburner" } } @@ -114,10 +111,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -129,10 +126,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -144,11 +141,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Left Brake" } } @@ -158,11 +155,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right Brake" } } @@ -174,37 +171,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 50, + "minActivationInterval": 50, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Throttle Reverse Thrust" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num." @@ -213,8 +209,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Parking Brakes" } }, @@ -222,8 +219,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": true, + "virtualKeyCode": "Num Lock", "description": "Toggle Parking Brakes" } } @@ -233,15 +230,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Spoilers" } } @@ -251,16 +248,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F7" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Increase Flaps" + "minActivationInterval": 0, + "description": "Gear" } } ], @@ -269,16 +266,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gear" + "minActivationInterval": 0, + "description": "Decrease Flaps" } } ], @@ -287,16 +284,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F6" + "F7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Decrease Flaps" + "minActivationInterval": 0, + "description": "Increase Flaps" } } ] @@ -336,8 +333,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -345,8 +342,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -354,8 +351,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -363,8 +360,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -372,23 +369,22 @@ }, { "uuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa", - "description": "Cowl Flap / Anti Ice", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Anti Ice" } } @@ -398,7 +394,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -408,18 +403,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Decrease Cowl Flap" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "V" @@ -429,27 +424,28 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Increase Cowl Flap" } } ] - } + }, + "description": "Cowl Flap / Anti Ice" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "View Yaw Axis" @@ -461,10 +457,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "View Pitch Axis" @@ -478,7 +474,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Down Arrow" @@ -487,8 +482,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Translate Cockpit View Backward" } }, @@ -496,8 +492,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, + "virtualKeyCode": "Num Lock", "description": "Translate Cockpit View Backward" } } @@ -507,7 +503,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -516,8 +511,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Translate Cockpit View Forward" } }, @@ -525,62 +521,62 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, + "virtualKeyCode": "Num Lock", "description": "Translate Cockpit View Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit View Upper / VR - Camera Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Unzoom" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom" } } @@ -590,15 +586,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Increase Cockpit View Height" } }, @@ -606,8 +602,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, + "virtualKeyCode": "Num Lock", "description": "Increase Cockpit View Height" } } @@ -617,25 +613,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Translate Cockpit View Right" + "minActivationInterval": 0, + "description": "Translate View Down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, - "description": "Translate Cockpit View Right" + "virtualKeyCode": "Num Lock", + "description": "Decrease Cockpit View Height" } } ], @@ -644,25 +640,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Translate View Down" + "minActivationInterval": 0, + "description": "Translate Cockpit View Left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, - "description": "Decrease Cockpit View Height" + "virtualKeyCode": "Num Lock", + "description": "Translate Cockpit View Left" } } ], @@ -671,45 +667,45 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Translate Cockpit View Left" + "minActivationInterval": 0, + "description": "Translate Cockpit View Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, - "description": "Translate Cockpit View Left" + "virtualKeyCode": "Num Lock", + "description": "Translate Cockpit View Right" } } ] - } + }, + "description": "Look" }, { "uuid": "8e0b32ec-c484-4d27-a761-21cbec457373", - "description": "Mixture", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Mixture" @@ -717,11 +713,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Mixture" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -751,13 +747,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -765,27 +761,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -799,7 +795,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -809,23 +805,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Prop Pitch" @@ -834,23 +830,23 @@ ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Propeller Reverse Thrust" } } ] - } + }, + "description": "Prop" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -858,7 +854,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" @@ -867,8 +862,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Right" } }, @@ -876,8 +872,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": true, + "virtualKeyCode": "Num Lock", "description": "Rudder Trim Right" } } @@ -887,7 +883,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num0" @@ -896,8 +891,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Left" } }, @@ -905,20 +901,20 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": true, + "virtualKeyCode": "Num Lock", "description": "Rudder Trim Left" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rotor Trim Reset" } } @@ -928,15 +924,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trim Down" } }, @@ -944,8 +940,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": true, + "virtualKeyCode": "Num Lock", "description": "Elevator Trim Down" } }, @@ -954,8 +950,8 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Decrease Rotor Longitudinal Trim" } } @@ -965,37 +961,35 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num1" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trim Right" + "minActivationInterval": 0, + "description": "Elevator Trim Up" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": true, - "description": "Aileron Trim Right" + "virtualKeyCode": "Num Lock", + "description": "Elevator Trim Up" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 9, - "minActivationInterval": 0, + "buttonId": 6, "maxActivationInterval": 0, - "description": "Increase Rotor Lateral Trim" + "minActivationInterval": 0, + "description": "Increase Rotor Longitudinal Trim" } } ], @@ -1004,35 +998,37 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num1" + "Num4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Elevator Trim Up" + "minActivationInterval": 0, + "description": "Aileron Trim Left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": true, - "description": "Elevator Trim Up" + "virtualKeyCode": "Num Lock", + "description": "Aileron Trim Left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 6, - "minActivationInterval": 0, + "buttonId": 8, "maxActivationInterval": 0, - "description": "Increase Rotor Longitudinal Trim" + "minActivationInterval": 0, + "description": "Decrease Rotor Lateral Trim" } } ], @@ -1041,61 +1037,61 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trim Left" + "minActivationInterval": 0, + "description": "Aileron Trim Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": true, - "description": "Aileron Trim Left" + "virtualKeyCode": "Num Lock", + "description": "Aileron Trim Right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 8, - "minActivationInterval": 0, + "buttonId": 9, "maxActivationInterval": 0, - "description": "Decrease Rotor Lateral Trim" + "minActivationInterval": 0, + "description": "Increase Rotor Lateral Trim" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Tab" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VR - Toolbar Toggle" } } @@ -1105,15 +1101,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "End" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit/External View Mode" } } @@ -1123,16 +1119,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Next Instrument View" + "minActivationInterval": 0, + "description": "Toggle Smart Camera" } } ], @@ -1141,16 +1137,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "A" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle Smart Camera" + "minActivationInterval": 0, + "description": "Previous Instrument View" } } ], @@ -1159,24 +1157,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Previous Instrument View" + "minActivationInterval": 0, + "description": "Next Instrument View" } } ] - } + }, + "description": "View" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "S0": { "color": -16776961, diff --git a/Flight_Simulator_2024.json b/Flight_Simulator_2024.json index c2f5459..6c84b04 100644 --- a/Flight_Simulator_2024.json +++ b/Flight_Simulator_2024.json @@ -1,73 +1,70 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa" + "modeUuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "8e0b32ec-c484-4d27-a761-21cbec457373" + "modeUuid": "8e0b32ec-c484-4d27-a761-21cbec457373", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": false, "longPress": false, - "modeUuid": "02e9e45b-4de1-4092-b191-bde89b9709a0" + "modeUuid": "02e9e45b-4de1-4092-b191-bde89b9709a0", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -77,10 +74,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -91,13 +88,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -107,11 +104,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": 0.0, + "minAxisValue": -1.0, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Afterburner" } }, @@ -119,11 +116,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Move Foreward" } }, @@ -131,11 +128,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Move Backward" } } @@ -145,10 +142,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -160,10 +157,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -175,11 +172,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Left Brake" } } @@ -189,11 +186,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right Brake" } } @@ -205,7 +202,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -214,53 +210,41 @@ "L Shift" ] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 50, + "minActivationInterval": 50, "description": "Reset View" } } ], "4": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 8, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Quick Trim" - } - } - ], - "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Throttle Reverse Thrust" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "Z", - "resetValue": 1.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 1.0, + "virtualAxis": "Z", "description": "Toggle Throttle Reverse Thrust" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -269,20 +253,33 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Parking Brakes" } } ], + "9": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 8, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Quick Trim" + } + } + ], "11": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rotor Trim Reset" } } @@ -292,16 +289,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "B" + "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Increase Flaps" + "minActivationInterval": 0, + "description": "Gear" } } ], @@ -310,16 +307,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "/" + "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gear" + "minActivationInterval": 0, + "description": "Decrease Flaps" } } ], @@ -328,16 +325,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Decrease Flaps" + "minActivationInterval": 0, + "description": "Increase Flaps" } } ] @@ -377,8 +374,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -386,8 +383,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -395,8 +392,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -404,8 +401,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -413,23 +410,22 @@ }, { "uuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa", - "description": "Cowl Flaps / Anti Ice", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u0027" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Anti Ice" } } @@ -440,39 +436,39 @@ "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Decrease Cowl Flaps" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Increase Cowl Flaps" } } ] - } + }, + "description": "Cowl Flaps / Anti Ice" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "View Yaw Axis" @@ -484,10 +480,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "View Pitch Axis" @@ -501,7 +497,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "S" @@ -510,8 +505,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Translate Cockpit View Backward" } } @@ -521,7 +517,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -530,36 +525,36 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Translate Cockpit View Forward" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit View Upper / VR - Camera Reset" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "U" @@ -568,18 +563,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Unzoom" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" @@ -588,8 +583,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom" } } @@ -599,7 +595,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -608,8 +603,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit View Up" } } @@ -619,18 +615,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "Q" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Translate Cockpit View Right" + "minActivationInterval": 0, + "description": "Cockpit View Down" } } ], @@ -639,18 +635,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Q" + "A" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cockpit View Down" + "minActivationInterval": 0, + "description": "Translate Cockpit View Left" } } ], @@ -659,38 +655,38 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "D" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Translate Cockpit View Left" + "minActivationInterval": 0, + "description": "Translate Cockpit View Right" } } ] - } + }, + "description": "Look" }, { "uuid": "8e0b32ec-c484-4d27-a761-21cbec457373", - "description": "Mixture", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Mixture" @@ -698,11 +694,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Mixture" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -732,13 +728,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -746,27 +742,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -780,7 +776,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -790,23 +786,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Prop Pitch" @@ -815,31 +811,30 @@ ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Propeller Reverse Thrust" } } ] - } + }, + "description": "Prop" }, { "uuid": "02e9e45b-4de1-4092-b191-bde89b9709a0", - "description": "Spoilers", "axisToActionsMap": {}, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\\" @@ -848,27 +843,28 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Arm Spoilers" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "M" + "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Decrement Spoilers" + "minActivationInterval": 0, + "description": "Increment Spoilers" } } ], @@ -877,24 +873,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "N" + "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Increment Spoilers" + "minActivationInterval": 0, + "description": "Decrement Spoilers" } } ] - } + }, + "description": "Spoilers" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -902,15 +898,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Yaw Trim Right" } } @@ -920,15 +916,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Yaw Trim Left" } } @@ -938,15 +934,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pitch Trim Down" } } @@ -956,16 +952,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "L" + "K" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Roll Trim Right" + "minActivationInterval": 0, + "description": "Pitch Trim Up" } } ], @@ -974,16 +970,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "K" + "J" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Pitch Trim Up" + "minActivationInterval": 0, + "description": "Roll Trim Left" } } ], @@ -992,32 +988,31 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "J" + "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Roll Trim Left" + "minActivationInterval": 0, + "description": "Roll Trim Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1026,8 +1021,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "VR - Toolbar Toggle" } } @@ -1037,15 +1033,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Back" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit/External View Mode" } } @@ -1055,18 +1051,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "H" + "B" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Next Instrument View" + "minActivationInterval": 0, + "description": "Toggle Smart Camera" } } ], @@ -1075,18 +1071,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "B" + "F" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle Smart Camera" + "minActivationInterval": 0, + "description": "Previous Instrument View" } } ], @@ -1095,24 +1091,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "H" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Previous Instrument View" + "minActivationInterval": 0, + "description": "Next Instrument View" } } ] - } + }, + "description": "View" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "S1": { "color": -65536, diff --git a/Flight_Simulator_X.json b/Flight_Simulator_X.json index 5846e56..1692fd8 100644 --- a/Flight_Simulator_X.json +++ b/Flight_Simulator_X.json @@ -1,66 +1,63 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa" + "modeUuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "8e0b32ec-c484-4d27-a761-21cbec457373" + "modeUuid": "8e0b32ec-c484-4d27-a761-21cbec457373", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "5": [ + "8": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -70,10 +67,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -84,13 +81,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -102,10 +99,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Ailerons" @@ -117,10 +114,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Elevator" @@ -131,18 +128,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brakes (apply left brake)" } } @@ -151,18 +148,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brakes (apply right brake)" } } @@ -173,22 +170,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset View" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset View" } }, @@ -196,7 +193,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -205,36 +201,36 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Reset View" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Z" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot Master (on/off)" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "." @@ -243,8 +239,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brake (set parking)" } } @@ -254,7 +251,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "/" @@ -263,8 +259,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Arm Spoilers " } }, @@ -272,15 +269,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Extend/Retract Spoilers/Airbrakes" } } @@ -290,16 +287,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F7" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Increase" + "minActivationInterval": 0, + "description": "Landing Gear (extend/retract)" } } ], @@ -308,16 +305,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing Gear (extend/retract)" + "minActivationInterval": 0, + "description": "Flaps Decrease" } } ], @@ -326,16 +323,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F6" + "F7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Decrease" + "minActivationInterval": 0, + "description": "Flaps Increase" } } ] @@ -375,8 +372,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -384,8 +381,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -393,8 +390,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -402,8 +399,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -411,23 +408,22 @@ }, { "uuid": "890ece09-10d9-47a8-a3c6-c7cb8d749caa", - "description": "Engine", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Carb Heat/Engine Anti-ice (on/off)" } } @@ -437,7 +433,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" @@ -447,18 +442,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cowl Flaps (close incrementally)" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "V" @@ -468,29 +463,30 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cowl Flaps (open incrementally)" } } ] - } + }, + "description": "Engine" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look / ATC", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Look (left/right)" @@ -501,13 +497,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 0.75, "hapticFeedback": false, + "maxRelativeSpeed": 0.75, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": true, "description": "Look (up/down)" @@ -518,18 +514,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ATC Window (display/hide)" } } @@ -541,7 +537,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" @@ -550,8 +545,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eyepoint (move back)" } } @@ -561,7 +557,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Back" @@ -570,44 +565,45 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eyepoint (move forward)" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Selection (decrease)" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Selection (increase)" } } @@ -617,7 +613,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" @@ -626,8 +621,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eyepoint (move up)" } } @@ -637,19 +633,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Return" + "Back" ], "modifierCodes": [ - "L Ctrl", "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Eyepoint (move right)" + "minActivationInterval": 0, + "description": "Eyepoint (move down)" } } ], @@ -658,18 +653,19 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Back" ], "modifierCodes": [ + "L Ctrl", "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Eyepoint (move down)" + "minActivationInterval": 0, + "description": "Eyepoint (move left)" } } ], @@ -678,39 +674,39 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Back" + "Return" ], "modifierCodes": [ "L Ctrl", "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Eyepoint (move left)" + "minActivationInterval": 0, + "description": "Eyepoint (move right)" } } ] - } + }, + "description": "Look / ATC" }, { "uuid": "8e0b32ec-c484-4d27-a761-21cbec457373", - "description": "Mixture", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Mixture" @@ -718,11 +714,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Mixture" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -752,13 +748,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -766,27 +762,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -800,7 +796,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -810,23 +806,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Propeller" @@ -834,11 +830,11 @@ } ] }, - "buttonToActionsMap": {} + "buttonToActionsMap": {}, + "description": "Prop" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -846,7 +842,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "NumEnter" @@ -855,8 +850,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim (right)" } }, @@ -864,8 +860,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, + "virtualKeyCode": "Num Lock", "description": "Rudder Trim (right)" } } @@ -875,7 +871,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num0" @@ -884,8 +879,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim (left)" } }, @@ -893,8 +889,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, + "virtualKeyCode": "Num Lock", "description": "Rudder Trim (left)" } } @@ -904,15 +900,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trim Down" } }, @@ -920,8 +916,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, + "virtualKeyCode": "Num Lock", "description": "Elevator Trim Down" } } @@ -931,27 +927,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num6" + "Num1" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trim (right)" + "minActivationInterval": 0, + "description": "Elevator Trim Up" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, - "description": "Aileron Trim (right)" + "virtualKeyCode": "Num Lock", + "description": "Elevator Trim Up" } } ], @@ -960,25 +954,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num1" + "Num4" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Elevator Trim Up" + "minActivationInterval": 0, + "description": "Aileron Trim (left)" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, - "description": "Elevator Trim Up" + "virtualKeyCode": "Num Lock", + "description": "Aileron Trim (left)" } } ], @@ -987,35 +983,35 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Num4" + "Num6" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trim (left)" + "minActivationInterval": 0, + "description": "Aileron Trim (right)" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": false, - "description": "Aileron Trim (left)" + "virtualKeyCode": "Num Lock", + "description": "Aileron Trim (right)" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -1023,15 +1019,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View (next category)" } } @@ -1041,18 +1037,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "S" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "View (previous view in category)" + "minActivationInterval": 0, + "description": "View (previous category)" } } ], @@ -1061,18 +1057,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "A" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "View (previous category)" + "minActivationInterval": 0, + "description": "View (next view in category)" } } ], @@ -1081,22 +1075,27 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "View (next view in category)" + "minActivationInterval": 0, + "description": "View (previous view in category)" } } ] - } + }, + "description": "View" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, diff --git a/IL-2_1946.json b/IL-2_1946.json index 8e48f6a..25dfa06 100644 --- a/IL-2_1946.json +++ b/IL-2_1946.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "e305d7e5-5dcb-4efb-aa32-afaa574bc503" + "modeUuid": "e305d7e5-5dcb-4efb-aa32-afaa574bc503", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "ca236e7e-a577-4159-9b4d-14be96a0e21a" + "modeUuid": "ca236e7e-a577-4159-9b4d-14be96a0e21a", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "e4948829-9655-4fc1-8a3a-0ad466ece749" + "modeUuid": "31bdeed6-9ed2-4e45-ba36-aa71e826cae7", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "5f9a7aee-0b35-4cfa-985b-7ae55ce208c6", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "31bdeed6-9ed2-4e45-ba36-aa71e826cae7" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "5f9a7aee-0b35-4cfa-985b-7ae55ce208c6" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "e4948829-9655-4fc1-8a3a-0ad466ece749", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], - "13": [ + "12": [ { - "toggle": true, "longPress": false, - "modeUuid": "0a7123c4-5650-45e4-a577-558fb8ed14b9" + "modeUuid": "0a7123c4-5650-45e4-a577-558fb8ed14b9", + "toggle": true } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,13 +95,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Power" @@ -116,10 +113,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.5, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Aileron" @@ -131,10 +128,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.5, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Elevator" @@ -146,11 +143,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon 2" } } @@ -160,11 +157,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon 1" } } @@ -176,15 +173,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Center View" } }, @@ -192,15 +189,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Normal View" } }, @@ -209,18 +206,17 @@ "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Return to Center" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" @@ -229,8 +225,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Gunsight" } }, @@ -238,15 +235,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Center View" } }, @@ -254,15 +251,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wide View" } } @@ -273,27 +270,27 @@ "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Airbrake" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "V" + "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Down" + "minActivationInterval": 0, + "description": "Flaps Up" } } ], @@ -302,16 +299,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps Up" + "minActivationInterval": 0, + "description": "Flaps Down" } } ] @@ -351,8 +348,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -360,8 +357,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -369,8 +366,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -378,8 +375,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -387,17 +384,16 @@ }, { "uuid": "0a7123c4-5650-45e4-a577-558fb8ed14b9", - "description": "Ground", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Left Wheel Brake" @@ -409,10 +405,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Right Wheel Brake" @@ -427,8 +423,8 @@ "data": { "longPress": true, "buttonId": 6, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Chocks" } }, @@ -436,15 +432,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gear Up/Down" } } @@ -455,8 +451,8 @@ "data": { "longPress": false, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Lock Tail Wheel" } } @@ -467,20 +463,20 @@ "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Arresting Hook" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 9, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Open/Close Canopy" } }, @@ -488,15 +484,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Engine" } } @@ -507,21 +503,21 @@ "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Wing Fold" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 19, - "minActivationInterval": 0, + "buttonId": 18, "maxActivationInterval": 0, - "description": "Lower Gear manually" + "minActivationInterval": 0, + "description": "Rise Gear manually" } } ], @@ -530,18 +526,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 18, - "minActivationInterval": 0, + "buttonId": 19, "maxActivationInterval": 0, - "description": "Rise Gear manually" + "minActivationInterval": 0, + "description": "Lower Gear manually" } } ] - } + }, + "description": "Ground" }, { "uuid": "31bdeed6-9ed2-4e45-ba36-aa71e826cae7", - "description": "Gunsight", "axisToActionsMap": {}, "buttonToActionsMap": { "2": [ @@ -549,15 +545,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Center View" } }, @@ -565,24 +561,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wide View" } } ] - } + }, + "description": "Gunsight" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look", "axisToActionsMap": { "0": [ { @@ -618,8 +614,8 @@ "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Lean Backward" } } @@ -630,26 +626,26 @@ "data": { "longPress": false, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Lean Forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "End" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wide View" } }, @@ -657,33 +653,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Normal View" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gunsight View" } } @@ -694,8 +690,8 @@ "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Raise Up" } } @@ -705,10 +701,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 13, - "minActivationInterval": 0, + "buttonId": 11, "maxActivationInterval": 0, - "description": "Lean Right" + "minActivationInterval": 0, + "description": "Crouch Down" } } ], @@ -717,10 +713,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 11, - "minActivationInterval": 0, + "buttonId": 12, "maxActivationInterval": 0, - "description": "Crouch Down" + "minActivationInterval": 0, + "description": "Lean Left" } } ], @@ -729,30 +725,30 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 12, - "minActivationInterval": 0, + "buttonId": 13, "maxActivationInterval": 0, - "description": "Lean Left" + "minActivationInterval": 0, + "description": "Lean Right" } } ] - } + }, + "description": "Look" }, { "uuid": "e305d7e5-5dcb-4efb-aa32-afaa574bc503", - "description": "Mixture / Cowl", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Mixture" @@ -761,29 +757,29 @@ ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cowl or Armor Flaps" } } ] - } + }, + "description": "Mixture / Cowl" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -813,13 +809,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -827,27 +823,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -861,7 +857,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -871,23 +867,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "ca236e7e-a577-4159-9b4d-14be96a0e21a", - "description": "Prop / WEP / Supercharger", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Prop Pitch" @@ -896,12 +892,11 @@ ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "0" @@ -910,8 +905,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Prop. Pitch Auto" } } @@ -921,28 +917,28 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Boost (WEP) On/Off" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 21, - "minActivationInterval": 0, + "buttonId": 20, "maxActivationInterval": 0, - "description": "Supercharger Next Stage" + "minActivationInterval": 0, + "description": "Supercharger Prev. Stage" } } ], @@ -951,29 +947,29 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 20, - "minActivationInterval": 0, + "buttonId": 21, "maxActivationInterval": 0, - "description": "Supercharger Prev. Stage" + "minActivationInterval": 0, + "description": "Supercharger Next Stage" } } ] - } + }, + "description": "Prop / WEP / Supercharger" }, { "uuid": "5f9a7aee-0b35-4cfa-985b-7ae55ce208c6", - "description": "Rockets / Bombs / Jettison", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 3, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon 4" } } @@ -983,25 +979,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Weapon 3" } } ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": true, "buttonId": 17, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison Stores" } }, @@ -1009,7 +1005,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -1018,17 +1013,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison Droptanks" } } ] - } + }, + "description": "Rockets / Bombs / Jettison" }, { "uuid": "e4948829-9655-4fc1-8a3a-0ad466ece749", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1036,7 +1032,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -1045,8 +1040,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trim Neutral" } }, @@ -1054,7 +1050,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Left Arrow" @@ -1063,8 +1058,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Aileron Trim Neutral" } }, @@ -1072,7 +1068,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1081,8 +1076,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Neutral" } } @@ -1092,7 +1088,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "X" @@ -1101,8 +1096,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Right" } } @@ -1112,7 +1108,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Z" @@ -1121,8 +1116,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Rudder Trim Left" } } @@ -1132,7 +1128,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" @@ -1141,8 +1136,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Elevator Trim Positive" } } @@ -1152,18 +1148,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Down Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trim Right" + "minActivationInterval": 0, + "description": "Elevator Trim Negative" } } ], @@ -1172,18 +1168,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Down Arrow" + "Left Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Elevator Trim Negative" + "minActivationInterval": 0, + "description": "Aileron Trim Left" } } ], @@ -1192,34 +1188,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Aileron Trim Left" + "minActivationInterval": 0, + "description": "Aileron Trim Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Bail Out / Position", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1228,8 +1223,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bail Out" } } @@ -1239,15 +1235,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cockpit View" } } @@ -1257,16 +1253,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "M" + "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle Map" + "minActivationInterval": 0, + "description": "PIlot or Gunner Position" } } ], @@ -1275,16 +1271,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "PIlot or Gunner Position" + "minActivationInterval": 0, + "description": "External View" } } ], @@ -1293,22 +1289,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "External View" + "minActivationInterval": 0, + "description": "Toggle Map" } } ] - } + }, + "description": "View / Bail Out / Position" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "S0": { "color": -16776961, diff --git a/IL-2_CloD.json b/IL-2_CloD.json index 694ca72..f327536 100644 --- a/IL-2_CloD.json +++ b/IL-2_CloD.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "83dbec06-651a-4c50-8c4c-93c1983c93c5" + "modeUuid": "83dbec06-651a-4c50-8c4c-93c1983c93c5", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "dcf2e226-6a80-49c8-9464-5a1c6cd4f873" + "modeUuid": "dcf2e226-6a80-49c8-9464-5a1c6cd4f873", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253" + "modeUuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", + "toggle": false } ], - "4": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9" + "modeUuid": "814484a0-615c-4834-9d15-6e88d4975a65", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "814484a0-615c-4834-9d15-6e88d4975a65" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "11": [ { - "toggle": true, "longPress": false, - "modeUuid": "d7a60395-4c58-4a9e-88a3-44c811b45d53" + "modeUuid": "d7a60395-4c58-4a9e-88a3-44c811b45d53", + "toggle": true } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Rudder" @@ -98,13 +95,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -116,10 +113,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Aileron" @@ -131,10 +128,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Elevator" @@ -146,11 +143,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Guns (Cannon)" } } @@ -159,18 +156,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Guns (Machine Guns)" } } @@ -182,15 +179,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num/" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Reset View" } }, @@ -199,34 +196,34 @@ "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 200, "maxActivationInterval": 0, + "minActivationInterval": 200, "description": "Zoom 90°" } } ], - "5": [ + "4": [ { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { - "activation": "REPEAT", "longPress": false, - "mouseButton": 3, - "minActivationInterval": 0, + "buttonId": 12, "maxActivationInterval": 0, - "description": "Camera Control in Independent Mode" + "minActivationInterval": 200, + "description": "Drop Ordonance (Bombs)" } } ], - "6": [ + "10": [ { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { + "activation": "REPEAT", "longPress": false, - "buttonId": 12, - "minActivationInterval": 200, + "mouseButton": 3, "maxActivationInterval": 0, - "description": "Drop Ordonance (Bombs)" + "minActivationInterval": 0, + "description": "Camera Control in Independent Mode" } } ], @@ -234,17 +231,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "REPEAT", - "longPress": false, + "activation": "SINGLE_IMMEDIATELY", "keystroke": { "keyCodes": [ - "V" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Lower Landing Flaps Position" + "minActivationInterval": 0, + "description": "Toggle Undercarriage" } } ], @@ -252,17 +249,17 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, + "activation": "REPEAT", "keystroke": { "keyCodes": [ - "G" + "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Toggle Undercarriage" + "minActivationInterval": 0, + "description": "Raise Landing Flaps Position" } } ], @@ -271,16 +268,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Raise Landing Flaps Position" + "minActivationInterval": 0, + "description": "Lower Landing Flaps Position" } } ] @@ -320,8 +317,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -329,8 +326,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -338,8 +335,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -347,8 +344,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -356,18 +353,17 @@ }, { "uuid": "d7a60395-4c58-4a9e-88a3-44c811b45d53", - "description": "Ground", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 7, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Full Left Wheel Brake" } } @@ -377,11 +373,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 8, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Full Right Wheel Brake" } } @@ -394,8 +390,8 @@ "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 200, "maxActivationInterval": 0, + "minActivationInterval": 200, "description": "Lock Tail Skid" } } @@ -405,15 +401,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Full Wheel Brakes" } } @@ -423,7 +419,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Space" @@ -432,47 +427,48 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle Canopy / Hatch / Door" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 200, "maxActivationInterval": 0, + "minActivationInterval": 200, "description": "Signal Ground Crew to Insert or Remove Chocks" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "I" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Start Selected Engine" } } ] - } + }, + "description": "Ground" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look", "axisToActionsMap": { "0": [ { @@ -509,18 +505,17 @@ "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Translate Head" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" @@ -529,32 +524,33 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Lean to Gunsight" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in" } } @@ -570,7 +566,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -581,21 +577,21 @@ } } ] - } + }, + "description": "Look" }, { "uuid": "814484a0-615c-4834-9d15-6e88d4975a65", - "description": "Manual Prop", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 200, "maxActivationInterval": 0, + "minActivationInterval": 200, "description": "Propellor Pitch Mode - Toggle" } } @@ -606,41 +602,41 @@ "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Decrease Propelor Pitch" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 11, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Increase Propelor Pitch" } } ] - } + }, + "description": "Manual Prop" }, { "uuid": "dcf2e226-6a80-49c8-9464-5a1c6cd4f873", - "description": "Mixture / Engine", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Mixture" @@ -654,7 +650,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "`" @@ -663,29 +658,30 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select All Engines" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "2" + "1" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select #2 Engine" + "minActivationInterval": 0, + "description": "Select #1 Engine" } } ], @@ -694,26 +690,26 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "1" + "2" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select #1 Engine" + "minActivationInterval": 0, + "description": "Select #2 Engine" } } ] - } + }, + "description": "Mixture / Engine" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -743,13 +739,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -757,27 +753,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -791,7 +787,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -801,23 +797,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "27a2002c-35b6-481d-9b99-ed7705dc0253", - "description": "Prop / WEP", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Propellor Pitch" @@ -826,29 +822,29 @@ ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Back" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle War Emergency Power" } } ] - } + }, + "description": "Prop / WEP" }, { "uuid": "83dbec06-651a-4c50-8c4c-93c1983c93c5", - "description": "Radiator", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -856,66 +852,66 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Close Radiator" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 6, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Open Oil Radiator" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Open Radiator" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Close Oil Radiator" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 6, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Open Oil Radiator" + } + } ] - } + }, + "description": "Radiator" }, { "uuid": "fd2c8ecf-e466-4adf-a217-3a098b3fdde9", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -924,8 +920,8 @@ "data": { "longPress": false, "buttonId": 14, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Right" } } @@ -936,8 +932,8 @@ "data": { "longPress": false, "buttonId": 13, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Rudder Left" } } @@ -947,7 +943,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Down Arrow" @@ -956,8 +951,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Trim Elevator Nose-Down" } } @@ -967,18 +963,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Right Arrow" + "Up Arrow" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Right" + "minActivationInterval": 0, + "description": "Trim Elevator Nose-Up" } } ], @@ -987,18 +983,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Up Arrow" + "Left Arrow" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Elevator Nose-Up" + "minActivationInterval": 0, + "description": "Trim Aileron Left" } } ], @@ -1007,34 +1003,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Left Arrow" + "Right Arrow" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Trim Aileron Left" + "minActivationInterval": 0, + "description": "Trim Aileron Right" } } ] - } + }, + "description": "Trim" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Bail Out", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -1043,8 +1038,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Bail Out" } } @@ -1054,34 +1050,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Inside View" } } ], - "12": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F3" + "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "External Flyby" + "minActivationInterval": 0, + "description": "External View" } } ], @@ -1090,22 +1086,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "External View" + "minActivationInterval": 0, + "description": "External Flyby" } } ] - } + }, + "description": "View / Bail Out" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "S0": { "color": -16776961, diff --git a/IL-2_GB.json b/IL-2_GB.json index eef7d65..52cf3a1 100644 --- a/IL-2_GB.json +++ b/IL-2_GB.json @@ -1,80 +1,77 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": true, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "80e4ea4c-82a8-477e-89de-fd2fb37f4e8f" + "modeUuid": "80e4ea4c-82a8-477e-89de-fd2fb37f4e8f", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "e305d7e5-5dcb-4efb-aa32-afaa574bc503" + "modeUuid": "e305d7e5-5dcb-4efb-aa32-afaa574bc503", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "ca236e7e-a577-4159-9b4d-14be96a0e21a" + "modeUuid": "ca236e7e-a577-4159-9b4d-14be96a0e21a", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "e4948829-9655-4fc1-8a3a-0ad466ece749" + "modeUuid": "f569525f-14ed-4ed5-930a-539c069b7e3f", + "toggle": true } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "6488968d-4833-46ab-b924-3cf5aa90d636", + "toggle": true } ], - "6": [ + "7": [ { - "toggle": true, "longPress": false, - "modeUuid": "f569525f-14ed-4ed5-930a-539c069b7e3f" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "7": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "6488968d-4833-46ab-b924-3cf5aa90d636" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "e4948829-9655-4fc1-8a3a-0ad466ece749", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -84,10 +81,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Plane control: yaw" @@ -98,13 +95,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Engines throttle control" @@ -116,10 +113,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Plane control: roll" @@ -131,10 +128,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Plane control: pitch" @@ -146,11 +143,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Fire weapon group 2" } }, @@ -158,11 +155,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 7, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Fire weapon group 3 / Engine blip switch (ignition interruption)" } } @@ -172,11 +169,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Fire weapon group 1" } } @@ -187,22 +184,22 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RX", - "resetValue": 0.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 0.0, + "virtualAxis": "RX", "description": "Reset camera" } }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToAxisResetAction", "data": { - "virtualAxis": "RY", - "resetValue": 0.0, + "activation": "SINGLE_IMMEDIATELY", "fluid": false, "longPress": false, - "activation": "SINGLE_IMMEDIATELY", + "resetValue": 0.0, + "virtualAxis": "RY", "description": "Reset camera" } }, @@ -210,39 +207,31 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset camera" } }, - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToVrResetZeroPoseAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "vrCoordinateSystem": "SEATED" - } - }, { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Pilot head: reset zoom" } } @@ -253,8 +242,8 @@ "data": { "longPress": false, "buttonId": 9, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "AI-autopilot for level flight: on/off" } } @@ -264,46 +253,46 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps down" + "minActivationInterval": 50, + "description": "Gear up/down" } } ], "13": [ { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { - "activation": "REPEAT", "longPress": false, - "keystroke": { - "keyCodes": [ - "G" - ], - "modifierCodes": [] - }, - "minActivationInterval": 50, + "buttonId": 14, "maxActivationInterval": 0, - "description": "Gear up/down" + "minActivationInterval": 50, + "description": "Flaps up" } } ], "14": [ { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "F" + ], + "modifierCodes": [] + }, "longPress": false, - "buttonId": 14, - "minActivationInterval": 50, "maxActivationInterval": 0, - "description": "Flaps up" + "minActivationInterval": 50, + "description": "Flaps down" } } ] @@ -343,8 +332,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -352,8 +341,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -361,8 +350,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -370,8 +359,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -379,24 +368,23 @@ }, { "uuid": "6488968d-4833-46ab-b924-3cf5aa90d636", - "description": "Attack", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Drop bombs, containers, paratroopers, emit smoke" } } @@ -405,38 +393,38 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Launch rockets / Jet boosters" } } ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Bomb sight" } } @@ -447,64 +435,64 @@ "data": { "longPress": false, "buttonId": 5, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "AirBrakes on/off" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Bomb bay doors toggle" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 8, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reload all guns" } } ] - } + }, + "description": "Attack" }, { "uuid": "f569525f-14ed-4ed5-930a-539c069b7e3f", - "description": "Ground", "axisToActionsMap": { "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Left wheel brakes" } } @@ -513,18 +501,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Right wheel brakes" } } @@ -537,8 +525,8 @@ "data": { "longPress": false, "buttonId": 4, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Tail wheel lock/unlock" } } @@ -548,15 +536,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "/" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Wheel brakes" } } @@ -567,20 +555,20 @@ "data": { "longPress": false, "buttonId": 15, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Canopy open/close" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 16, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Wheels parking brakes on/off" } } @@ -590,36 +578,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Engage engines start procedure / Stop engine" } } ] - } + }, + "description": "Ground" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Rotate camera left/right" @@ -630,13 +618,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 1.0, "hapticFeedback": false, + "maxRelativeSpeed": 1.0, "deadZone": 0.12, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 3.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RY", "invert": false, "description": "Rotate camera up/down" @@ -650,15 +638,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Move pilot head backward" } } @@ -668,51 +656,51 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Move pilot head forward" } } ], - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot head: zoom out" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot head: zoom in" } } @@ -722,15 +710,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Move pilot head up" } } @@ -740,16 +728,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "End" + "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, - "description": "Move pilot head right" + "minActivationInterval": 50, + "description": "Move pilot head down" } } ], @@ -758,16 +746,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "Del" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, - "description": "Move pilot head down" + "minActivationInterval": 50, + "description": "Move pilot head left" } } ], @@ -776,36 +764,36 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Del" + "End" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, - "description": "Move pilot head left" + "minActivationInterval": 50, + "description": "Move pilot head right" } } ] - } + }, + "description": "Look" }, { "uuid": "e305d7e5-5dcb-4efb-aa32-afaa574bc503", - "description": "Mixture / Engine", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S1", "invert": false, "description": "Engines mixture control" @@ -814,14 +802,14 @@ ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 18, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Engine superchargers mode switch" } } @@ -832,8 +820,8 @@ "data": { "longPress": false, "buttonId": 19, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Engines outlet cowl shutters control (A-20, Fw 190 A-5 and A-8, La-5, Ju 88, P-40, P-47, C-47)" } } @@ -843,10 +831,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 22, - "minActivationInterval": 50, + "buttonId": 20, "maxActivationInterval": 0, - "description": "Engines inlet cowl shutters control (I-16, La-5, Ju 52), Engines upper cowl flaps (A-20), Engines intercooler shutter (P-47)" + "minActivationInterval": 50, + "description": "Engines outlet cowl shutters control (A-20, Fw 190 A-5 and A-8, La-5, Ju 88, P-40, P-47, C-47)" } } ], @@ -855,10 +843,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 20, - "minActivationInterval": 50, + "buttonId": 21, "maxActivationInterval": 0, - "description": "Engines outlet cowl shutters control (A-20, Fw 190 A-5 and A-8, La-5, Ju 88, P-40, P-47, C-47)" + "minActivationInterval": 50, + "description": "Engines inlet cowl shutters control (I-16, La-5, Ju 52), Engines upper cowl flaps (A-20), Engines intercooler shutter (P-47)" } } ], @@ -867,18 +855,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 21, - "minActivationInterval": 50, + "buttonId": 22, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Engines inlet cowl shutters control (I-16, La-5, Ju 52), Engines upper cowl flaps (A-20), Engines intercooler shutter (P-47)" } } ] - } + }, + "description": "Mixture / Engine" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -908,13 +896,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -922,27 +910,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -956,7 +944,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -966,23 +954,23 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "ca236e7e-a577-4159-9b4d-14be96a0e21a", - "description": "Prop / Engine", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": -1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "S0", "invert": false, "description": "Propeller RPM control" @@ -991,14 +979,14 @@ ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 17, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Switch engines boost: on/off" } } @@ -1009,41 +997,41 @@ "data": { "longPress": false, "buttonId": 23, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Propeller RPM control / Propellers: low pitch" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 24, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Propeller RPM control / Propellers: high pitch" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 2, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Switch propellers pitch control mode: manual/auto" } } ] - } + }, + "description": "Prop / Engine" }, { "uuid": "e4948829-9655-4fc1-8a3a-0ad466ece749", - "description": "Trim", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1052,8 +1040,8 @@ "data": { "longPress": false, "buttonId": 31, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Reset trimmers" } } @@ -1064,8 +1052,8 @@ "data": { "longPress": false, "buttonId": 30, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Rudder trim axis / Rudder trim switch: left" } } @@ -1076,8 +1064,8 @@ "data": { "longPress": false, "buttonId": 29, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Rudder trim axis / Rudder trim switch: right" } } @@ -1088,8 +1076,8 @@ "data": { "longPress": false, "buttonId": 25, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Adjustable stabilizer axis / Elevator trim switch: down / Adjustable stabilizer switch: pitch down" } } @@ -1099,10 +1087,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 28, - "minActivationInterval": 50, + "buttonId": 26, "maxActivationInterval": 0, - "description": "Aileron trim axis / Aileron trim switch: right" + "minActivationInterval": 50, + "description": "Adjustable stabilizer axis / Elevator trim switch: up / Adjustable stabilizer switch: pitch up" } } ], @@ -1111,10 +1099,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 26, - "minActivationInterval": 50, + "buttonId": 27, "maxActivationInterval": 0, - "description": "Adjustable stabilizer axis / Elevator trim switch: up / Adjustable stabilizer switch: pitch up" + "minActivationInterval": 50, + "description": "Aileron trim axis / Aileron trim switch: left" } } ], @@ -1123,29 +1111,29 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 27, - "minActivationInterval": 50, + "buttonId": 28, "maxActivationInterval": 0, - "description": "Aileron trim axis / Aileron trim switch: left" + "minActivationInterval": 50, + "description": "Aileron trim axis / Aileron trim switch: right" } } ] - } + }, + "description": "Trim" }, { "uuid": "80e4ea4c-82a8-477e-89de-fd2fb37f4e8f", - "description": "Turbo / Cowl", "axisToActionsMap": { "1": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 34, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Engines turbosupercharger control" } }, @@ -1153,25 +1141,25 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "buttonId": 33, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Engines turbosupercharger control" } } ] }, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 6, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Switch water radiators control mode: manual/auto" } } @@ -1182,8 +1170,8 @@ "data": { "longPress": false, "buttonId": 10, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Water radiators shutters control axis / Bf-109/110 and British aircraft water radiator: close" } } @@ -1193,10 +1181,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 13, - "minActivationInterval": 50, + "buttonId": 11, "maxActivationInterval": 0, - "description": "He-111, Bf-110 oil radiators: open one step" + "minActivationInterval": 50, + "description": "Water radiators shutters control axis / Bf-109/110 and British aircraft water radiator: open" } } ], @@ -1205,10 +1193,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 11, - "minActivationInterval": 50, + "buttonId": 12, "maxActivationInterval": 0, - "description": "Water radiators shutters control axis / Bf-109/110 and British aircraft water radiator: open" + "minActivationInterval": 50, + "description": "He-111, Bf-110 oil radiators: close one step" } } ], @@ -1217,28 +1205,28 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, - "buttonId": 12, - "minActivationInterval": 50, + "buttonId": 13, "maxActivationInterval": 0, - "description": "He-111, Bf-110 oil radiators: close one step" + "minActivationInterval": 50, + "description": "He-111, Bf-110 oil radiators: open one step" } } ] - } + }, + "description": "Turbo / Cowl" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", "data": { "longPress": false, "buttonId": 3, - "minActivationInterval": 50, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Eject" } } @@ -1248,70 +1236,73 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Camera: player cockpit" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", - "data": { - "longPress": false, - "buttonId": 32, - "minActivationInterval": 50, - "maxActivationInterval": 0, - "description": "Switch to a next free combat post" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "O" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "Show/hide mission briefing" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F2" ], "modifierCodes": [] }, - "minActivationInterval": 50, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 50, "description": "External free camera at player plane" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToButtonAction", + "data": { + "longPress": false, + "buttonId": 32, + "maxActivationInterval": 0, + "minActivationInterval": 50, + "description": "Switch to a next free combat post" + } + } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "S1": { "color": -65536, diff --git a/Jetfighter_III.json b/Jetfighter_III.json index bb6224c..280dc26 100644 --- a/Jetfighter_III.json +++ b/Jetfighter_III.json @@ -1,73 +1,70 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "50bc0923-86e6-498a-b506-0603a99c7e5e" + "modeUuid": "50bc0923-86e6-498a-b506-0603a99c7e5e", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "9115f247-9835-4e07-b3f5-2077560388f2" + "modeUuid": "9115f247-9835-4e07-b3f5-2077560388f2", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "7fda3153-f23f-4966-a9be-cbbeda7e6ae3" + "modeUuid": "7fda3153-f23f-4966-a9be-cbbeda7e6ae3", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "88f4bad5-6e2f-4c97-b06f-10aa69bef7b7" + "modeUuid": "88f4bad5-6e2f-4c97-b06f-10aa69bef7b7", + "toggle": false } ], - "5": [ + "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "e317e3ca-172a-499f-aa94-e3eb8380cf3e" + "modeUuid": "75215314-3b53-49eb-929d-d26f923c7bd1", + "toggle": false } ], "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "75215314-3b53-49eb-929d-d26f923c7bd1" + "modeUuid": "580df20d-d16c-4429-94a7-a113f9e68f6b", + "toggle": false } ], "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "580df20d-d16c-4429-94a7-a113f9e68f6b" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "e317e3ca-172a-499f-aa94-e3eb8380cf3e", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -77,10 +74,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Rudder" @@ -91,14 +88,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.75, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RX", "invert": false, "description": "Throttle" @@ -110,10 +107,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -125,10 +122,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -139,18 +136,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Designate Target" } } @@ -159,18 +156,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Space" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire Armed Weapon" } } @@ -182,25 +179,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fwd View" } } ], - "4": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "D" @@ -209,8 +205,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Laser Targeting System On/Off" } } @@ -220,15 +217,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Air/Wheel Brake" } } @@ -238,16 +235,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Arrestor Hook" + "minActivationInterval": 0, + "description": "Landing Gear" } } ], @@ -256,16 +253,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "F" ], - "modifierCodes": [] + "modifierCodes": [ + "L Ctrl" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing Gear" + "minActivationInterval": 0, + "description": "Flaps" } } ], @@ -274,18 +273,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "A" ], - "modifierCodes": [ - "L Ctrl" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps" + "minActivationInterval": 0, + "description": "Arrestor Hook" } } ] @@ -325,8 +322,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -334,8 +331,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -343,8 +340,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -352,8 +349,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -361,23 +358,22 @@ }, { "uuid": "50bc0923-86e6-498a-b506-0603a99c7e5e", - "description": "Countermeasures", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "J" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM" } } @@ -387,77 +383,77 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Chaff" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flare" } } ] - } + }, + "description": "Countermeasures" }, { "uuid": "e317e3ca-172a-499f-aa94-e3eb8380cf3e", - "description": "Look", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan Left" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan Right" } } @@ -466,83 +462,83 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan Up" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan Down" } } ] }, "buttonToActionsMap": { - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "," ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom Out" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "." ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom In" } } ] - } + }, + "description": "Look" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -572,13 +568,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -586,27 +582,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -620,7 +616,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -630,19 +626,18 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "88f4bad5-6e2f-4c97-b06f-10aa69bef7b7", - "description": "Navigation / Weapons / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "A" @@ -651,8 +646,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot" } } @@ -662,15 +658,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select Air-To-Air mode/cycle (Arm) ATA weapons" } } @@ -680,16 +676,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "N" + "Back" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select navigation mode /cycle next waypoint" + "minActivationInterval": 0, + "description": "Select Air-To-Ground mode/cycle (Arm) ATG weapons" } } ], @@ -698,16 +694,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Back" + "N" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select Air-To-Ground mode/cycle (Arm) ATG weapons" + "minActivationInterval": 0, + "description": "Select navigation mode/cycle previous waypoint" } } ], @@ -716,26 +714,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "N" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select navigation mode/cycle previous waypoint" + "minActivationInterval": 0, + "description": "Select navigation mode /cycle next waypoint" } } ] - } + }, + "description": "Navigation / Weapons / Autopilot" }, { "uuid": "75215314-3b53-49eb-929d-d26f923c7bd1", - "description": "Radar", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -743,15 +739,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Range Decrease" } } @@ -767,7 +763,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -776,18 +771,18 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar Range Increase" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -796,33 +791,34 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "AUTO range" } } ] - } + }, + "description": "Radar" }, { "uuid": "9115f247-9835-4e07-b3f5-2077560388f2", - "description": "Target", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cycle Targeting Mode" } } @@ -832,15 +828,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "U" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target Most Centered" } } @@ -850,16 +846,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "T" + "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Next" + "minActivationInterval": 0, + "description": "Target Closest" } } ], @@ -868,16 +864,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "Y" + "T" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Closest" + "minActivationInterval": 0, + "description": "Target Previous" } } ], @@ -886,34 +884,31 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Target Previous" + "minActivationInterval": 0, + "description": "Target Next" } } ] - } + }, + "description": "Target" }, { "uuid": "7fda3153-f23f-4966-a9be-cbbeda7e6ae3", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -922,8 +917,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject" } } @@ -933,56 +929,37 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "View Forward" } } ], "12": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "REPEAT", - "longPress": false, - "keystroke": { - "keyCodes": [ - "F7" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "MFD Waypoints/Ground Targets, Airborne Targets" - } - } - ], - "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToCycleAction", "data": { - "longPress": false, "actions": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MFD Main Radar" } }, @@ -990,54 +967,72 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MFD Stores Display" } } ], - "activation": "SINGLE_IMMEDIATELY" + "activation": "SINGLE_IMMEDIATELY", + "longPress": false } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "MFD Flight Info, Landing Info" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "REPEAT", + "keystroke": { + "keyCodes": [ + "F7" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "MFD Waypoints/Ground Targets, Airborne Targets" + } + } ] - } + }, + "description": "View / Eject" }, { "uuid": "580df20d-d16c-4429-94a7-a113f9e68f6b", - "description": "Wingman", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "H" @@ -1046,8 +1041,9 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Order Wingman to Hold Position" } } @@ -1057,7 +1053,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "G" @@ -1066,18 +1061,18 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Order Wingman to Attack" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F" @@ -1086,15 +1081,19 @@ "L Alt" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Order Wingman to Form Up" } } ] - } + }, + "description": "Wingman" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "RX": { "color": -16777216, diff --git a/Secret_Weapons_of_the_Luftwaffe.json b/Secret_Weapons_of_the_Luftwaffe.json index 20c92e4..1d9063e 100644 --- a/Secret_Weapons_of_the_Luftwaffe.json +++ b/Secret_Weapons_of_the_Luftwaffe.json @@ -1,38 +1,35 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "a5825ec0-a41e-4449-9494-6e4f63dc2b2f" + "modeUuid": "a5825ec0-a41e-4449-9494-6e4f63dc2b2f", + "toggle": false } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "6631b064-7b57-48e8-974a-8efc05be0eb5" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "6631b064-7b57-48e8-974a-8efc05be0eb5", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -41,54 +38,54 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -0.5, "maxAxisValue": 0.5, + "minAxisValue": -0.5, "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Center rudder" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Move rudder right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Move rudder left" } } @@ -97,36 +94,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Decrease throttle for all engines" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num+" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Increase throttle for all engines" } } @@ -136,10 +133,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -151,10 +148,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -166,11 +163,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire secondary guns or cannons" } } @@ -180,11 +177,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire primary guns or cannons" } } @@ -196,15 +193,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drop tanks" } } @@ -214,15 +211,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cycle bombs" } } @@ -232,15 +229,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Cycle rockets" } } @@ -250,16 +247,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Scan view" + "minActivationInterval": 0, + "description": "Gun camera" } } ], @@ -268,34 +265,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "C" + "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gun camera" + "minActivationInterval": 0, + "description": "Autopilot" } } ], - "7": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "A" + "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Autopilot" + "minActivationInterval": 0, + "description": "Scan view" } } ], @@ -304,15 +301,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Return" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drop bombs / fire rockets" } } @@ -322,16 +319,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "T" + "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Cycle tanks" + "minActivationInterval": 0, + "description": "Landing gear" } } ], @@ -340,16 +337,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "L" + "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing gear" + "minActivationInterval": 0, + "description": "Flaps" } } ], @@ -358,16 +355,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps" + "minActivationInterval": 0, + "description": "Cycle tanks" } } ] @@ -407,8 +404,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -416,8 +413,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -425,8 +422,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -434,8 +431,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -443,7 +440,6 @@ }, { "uuid": "6631b064-7b57-48e8-974a-8efc05be0eb5", - "description": "Look", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -451,15 +447,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "0" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Toggle wing-level and high view" } } @@ -469,15 +465,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Over right shoulder" } } @@ -487,15 +483,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Over left shoulder" } } @@ -505,51 +501,51 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Straight up" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "7" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Left forward" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "9" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Right forward" } } @@ -559,15 +555,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Forward" } } @@ -577,16 +573,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "6" + "2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Over right wing" + "minActivationInterval": 0, + "description": "Rearview mirror" } } ], @@ -595,16 +591,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "2" + "4" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Rearview mirror" + "minActivationInterval": 0, + "description": "Over left wing" } } ], @@ -613,24 +609,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "4" + "6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Over left wing" + "minActivationInterval": 0, + "description": "Over right wing" } } ] - } + }, + "description": "Look" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -660,13 +656,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -674,27 +670,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -708,7 +704,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -718,27 +714,27 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "a5825ec0-a41e-4449-9494-6e4f63dc2b2f", - "description": "Position / Jump", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "J" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jump" } } @@ -748,15 +744,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "P" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pilot position" } } @@ -766,16 +762,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "M" + "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Map" + "minActivationInterval": 0, + "description": "Bombardier position" } } ], @@ -784,16 +780,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "B" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Bombardier position" + "minActivationInterval": 0, + "description": "Gunner position" } } ], @@ -802,21 +798,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gunner position" + "minActivationInterval": 0, + "description": "Map" } } ] - } + }, + "description": "Position / Jump" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": {} } \ No newline at end of file diff --git a/Strike_Commander.json b/Strike_Commander.json index 1cff92d..8f1d1b8 100644 --- a/Strike_Commander.json +++ b/Strike_Commander.json @@ -1,66 +1,63 @@ { - "version": "1.3", - "showOverlay": false, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "5411edac-14fe-4c95-a994-1251492a8bf2" + "modeUuid": "5411edac-14fe-4c95-a994-1251492a8bf2", + "toggle": false } ], "1": [ { - "toggle": false, "longPress": false, - "modeUuid": "f761e121-2614-41b8-89a2-808cb814c0e1" + "modeUuid": "f761e121-2614-41b8-89a2-808cb814c0e1", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "a5825ec0-a41e-4449-9494-6e4f63dc2b2f" + "modeUuid": "a5825ec0-a41e-4449-9494-6e4f63dc2b2f", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "15474f57-46f5-40d7-b2fa-c5e42ca3de00" + "modeUuid": "15474f57-46f5-40d7-b2fa-c5e42ca3de00", + "toggle": false } ], - "5": [ + "6": [ { - "toggle": false, "longPress": false, - "modeUuid": "6631b064-7b57-48e8-974a-8efc05be0eb5" + "modeUuid": "7847fae9-935b-4a8d-a73e-416c6cf91a13", + "toggle": false } ], "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "7847fae9-935b-4a8d-a73e-416c6cf91a13" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "9": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "6631b064-7b57-48e8-974a-8efc05be0eb5", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -70,10 +67,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Rudder" @@ -84,36 +81,36 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "-" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Step down engine power" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u003d" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Step up engine power" } } @@ -123,10 +120,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -138,10 +135,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -152,18 +149,18 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Track select target" } } @@ -173,11 +170,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire selected weapon" } } @@ -189,15 +186,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Num5" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Center view" } }, @@ -205,8 +202,8 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToLockKeyAction", "data": { "longPress": false, - "virtualKeyCode": "Num Lock", "on": true, + "virtualKeyCode": "Num Lock", "description": "Center view" } } @@ -216,34 +213,34 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "W" + "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Select next weapon" + "minActivationInterval": 0, + "description": "Dogfight mode" } } ], - "6": [ + "9": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "G" + "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Dogfight mode" + "minActivationInterval": 0, + "description": "Select next weapon" } } ], @@ -252,15 +249,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Brakes on / off" } } @@ -270,16 +267,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "S" + "L" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Calibrated / True airspeed" + "minActivationInterval": 0, + "description": "Landing gear up / down" } } ], @@ -288,16 +285,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "L" + "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Landing gear up / down" + "minActivationInterval": 0, + "description": "Flaps up / down" } } ], @@ -306,16 +303,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F" + "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Flaps up / down" + "minActivationInterval": 0, + "description": "Calibrated / True airspeed" } } ] @@ -355,8 +352,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -364,8 +361,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -373,8 +370,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -382,8 +379,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -391,7 +388,6 @@ }, { "uuid": "5411edac-14fe-4c95-a994-1251492a8bf2", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -399,42 +395,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ ";" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Chaff" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "\u0027" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flare" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "7847fae9-935b-4a8d-a73e-416c6cf91a13", - "description": "Jettison", "axisToActionsMap": {}, "buttonToActionsMap": { "11": [ @@ -442,7 +438,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -451,18 +446,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison selected weapon" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -471,52 +466,53 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison all air-to-ground weapons" } } ] - } + }, + "description": "Jettison" }, { "uuid": "6631b064-7b57-48e8-974a-8efc05be0eb5", - "description": "Look", "axisToActionsMap": { "0": [ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Right Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan right" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Left Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan left" } } @@ -525,99 +521,99 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Down Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan down" } }, { "type": "de.bwravencl.controllerbuddy.input.action.AxisToKeyAction", "data": { - "minAxisValue": -1.0, "maxAxisValue": -0.5, + "minAxisValue": -1.0, "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "Up Arrow" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Pan up" } } ] }, "buttonToActionsMap": { - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "]" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "[" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in" } } ] - } + }, + "description": "Look" }, { "uuid": "f761e121-2614-41b8-89a2-808cb814c0e1", - "description": "MFD", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Communication systems" } } @@ -627,15 +623,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar" } } @@ -645,16 +641,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "D" + "K" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Damage control and fuel" + "minActivationInterval": 0, + "description": "AA radar single target track" } } ], @@ -663,16 +659,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "K" + "F8" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "AA radar single target track" + "minActivationInterval": 0, + "description": "Gun camera MFD" } } ], @@ -681,24 +677,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F8" + "D" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Gun camera MFD" + "minActivationInterval": 0, + "description": "Damage control and fuel" } } ] - } + }, + "description": "MFD" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -728,13 +724,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -742,27 +738,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -776,7 +772,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -786,19 +782,18 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "15474f57-46f5-40d7-b2fa-c5e42ca3de00", - "description": "Target", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -807,8 +802,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select no target" } } @@ -818,25 +814,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select next farther target" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "T" @@ -845,25 +840,25 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Select next closer target" } } ] - } + }, + "description": "Target" }, { "uuid": "a5825ec0-a41e-4449-9494-6e4f63dc2b2f", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "E" @@ -872,8 +867,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject" } } @@ -883,15 +879,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Front View" } } @@ -901,16 +897,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F6" + "N" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Outside View" + "minActivationInterval": 0, + "description": "Navigation" } } ], @@ -919,16 +915,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "N" + "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Navigation" + "minActivationInterval": 0, + "description": "Chase View" } } ], @@ -937,21 +933,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "REPEAT", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Chase View" + "minActivationInterval": 0, + "description": "Outside View" } } ] - } + }, + "description": "View / Eject" } ], + "showOverlay": false, + "version": "1.4", "virtualAxisToOverlayAxisMap": {} } \ No newline at end of file diff --git a/Strike_Fighters.json b/Strike_Fighters.json index 773b697..164efaa 100644 --- a/Strike_Fighters.json +++ b/Strike_Fighters.json @@ -1,87 +1,84 @@ { - "version": "1.3", - "showOverlay": true, - "showVrOverlay": false, - "keyRepeatInterval": 30, "buttonToModeActionsMap": { "0": [ { - "toggle": false, "longPress": false, - "modeUuid": "9e471f06-d7aa-496b-b7da-fb7d6e7a2931" + "modeUuid": "9e471f06-d7aa-496b-b7da-fb7d6e7a2931", + "toggle": false } ], "2": [ { - "toggle": false, "longPress": false, - "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a" + "modeUuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", + "toggle": false } ], "3": [ { - "toggle": false, "longPress": false, - "modeUuid": "d8ac19e4-cfb0-49b6-9a16-e5fb58e4744c" + "modeUuid": "d8ac19e4-cfb0-49b6-9a16-e5fb58e4744c", + "toggle": false } ], "4": [ { - "toggle": false, "longPress": false, - "modeUuid": "b4a30b14-1cdb-42fa-aee4-8f27d055d577" + "modeUuid": "458e6d14-0362-49c0-b641-e6c31050c38c", + "toggle": true } ], - "5": [ + "7": [ { - "toggle": false, "longPress": false, - "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8" + "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", + "toggle": true } ], - "6": [ + "8": [ { - "toggle": true, "longPress": false, - "modeUuid": "458e6d14-0362-49c0-b641-e6c31050c38c" + "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96", + "toggle": true } ], "9": [ { - "toggle": true, "longPress": false, - "modeUuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3" + "modeUuid": "b4a30b14-1cdb-42fa-aee4-8f27d055d577", + "toggle": false } ], "10": [ { - "toggle": true, "longPress": false, - "modeUuid": "daf53639-9518-48db-bd63-19cde7bf9a96" + "modeUuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", + "toggle": false } ], "12": [ { - "toggle": false, "longPress": false, - "modeUuid": "6c605975-05ea-4e6e-a244-0bab20fe5e0b" + "modeUuid": "fc7e2c09-a535-419c-a291-33a3f5d89035", + "toggle": false } ], "13": [ { - "toggle": false, "longPress": false, - "modeUuid": "fc7e2c09-a535-419c-a291-33a3f5d89035" + "modeUuid": "8d3a39e9-bab4-452a-bcdc-6f7e949f8ea3", + "toggle": false } ], "14": [ { - "toggle": false, "longPress": false, - "modeUuid": "8d3a39e9-bab4-452a-bcdc-6f7e949f8ea3" + "modeUuid": "6c605975-05ea-4e6e-a244-0bab20fe5e0b", + "toggle": false } ] }, + "keyRepeatInterval": 30, "modes": [ { "uuid": "067e6162-3b6f-4ae2-a171-2470b63dff00", @@ -91,10 +88,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "RZ", "invert": false, "description": "Yaw" @@ -105,14 +102,14 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToRelativeAxisAction", "data": { - "maxRelativeSpeed": 4.0, - "hapticFeedback": true, "detentValue": -0.4, + "hapticFeedback": true, + "maxRelativeSpeed": 4.0, "deadZone": 0.25, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 2.0, "initialValue": 1.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Z", "invert": false, "description": "Throttle" @@ -124,10 +121,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "X", "invert": false, "description": "Roll" @@ -139,10 +136,10 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToAxisAction", "data": { "deadZone": 0.0, - "minValue": -1.0, - "maxValue": 1.0, "exponent": 1.0, "initialValue": 0.0, + "maxValue": 1.0, + "minValue": -1.0, "virtualAxis": "Y", "invert": false, "description": "Pitch" @@ -154,11 +151,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire selected weapon" } } @@ -168,11 +165,11 @@ "type": "de.bwravencl.controllerbuddy.input.action.AxisToButtonAction", "data": { "longPress": false, - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "buttonId": 0, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Fire primary gun" } } @@ -184,15 +181,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Del" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Deselect current target" } } @@ -202,33 +199,33 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F1" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Front cockpit view" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Wheelbrakes toggle" } } @@ -238,15 +235,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "S" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Speedbrakes toggle" } } @@ -287,8 +284,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "UP" + "direction": "UP", + "longPress": false } } ], @@ -296,8 +293,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "RIGHT" + "direction": "DOWN", + "longPress": false } } ], @@ -305,8 +302,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "DOWN" + "direction": "LEFT", + "longPress": false } } ], @@ -314,8 +311,8 @@ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToSelectOnScreenKeyboardKeyAction", "data": { - "longPress": false, - "direction": "LEFT" + "direction": "RIGHT", + "longPress": false } } ] @@ -323,23 +320,22 @@ }, { "uuid": "9e471f06-d7aa-496b-b7da-fb7d6e7a2931", - "description": "Countermeasure", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Z" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "ECM toggle" } } @@ -349,42 +345,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "C" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release chaff" } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "X" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Release flare" } } ] - } + }, + "description": "Countermeasure" }, { "uuid": "fc7e2c09-a535-419c-a291-33a3f5d89035", - "description": "Gear / Flaps / Hook / Chute", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -392,15 +388,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "G" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Landing gears toggle" } } @@ -410,15 +406,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps down" } } @@ -428,15 +424,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "V" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Flaps up" } } @@ -446,25 +442,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "H" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Arrester hook toggle" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "B" @@ -473,17 +468,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drag chute deploy" } } ] - } + }, + "description": "Gear / Flaps / Hook / Chute" }, { "uuid": "6c605975-05ea-4e6e-a244-0bab20fe5e0b", - "description": "Lights / Engine", "axisToActionsMap": {}, "buttonToActionsMap": { "1": [ @@ -491,7 +487,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "L" @@ -500,8 +495,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Navigation light setting cycle" } } @@ -512,12 +508,11 @@ "data": {} } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "I" @@ -526,17 +521,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Engine toggle" } } ] - } + }, + "description": "Lights / Engine" }, { "uuid": "242f7006-11a9-4303-8858-d9e2d065c3c8", - "description": "Look", "axisToActionsMap": { "0": [ { @@ -566,37 +562,37 @@ ] }, "buttonToActionsMap": { - "9": [ + "7": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom out" } } ], - "10": [ + "8": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Zoom in" } } ] - } + }, + "description": "Look" }, { "uuid": "fa3734e0-7a3d-4f23-b53a-020ca21857c3", - "description": "Mouse", "axisToActionsMap": { "0": [ { @@ -626,13 +622,13 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 1, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -640,27 +636,27 @@ { "type": "de.bwravencl.controllerbuddy.input.action.AxisToMouseButtonAction", "data": { - "minAxisValue": 0.5, "maxAxisValue": 1.0, + "minAxisValue": 0.5, "activation": "REPEAT", "longPress": false, "mouseButton": 2, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ] }, "buttonToActionsMap": { - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToMouseButtonAction", "data": { "activation": "REPEAT", "longPress": false, "mouseButton": 3, - "minActivationInterval": 0, - "maxActivationInterval": 0 + "maxActivationInterval": 0, + "minActivationInterval": 0 } } ], @@ -674,7 +670,7 @@ } } ], - "13": [ + "12": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToScrollAction", "data": { @@ -684,11 +680,11 @@ } } ] - } + }, + "description": "Mouse" }, { "uuid": "458e6d14-0362-49c0-b641-e6c31050c38c", - "description": "Radar", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -696,7 +692,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" @@ -705,8 +700,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous radar mode" } } @@ -716,15 +712,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Ins" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Acquire selected target" } } @@ -734,25 +730,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next radar mode" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "PgUp" @@ -761,8 +756,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Radar toggle" } } @@ -772,15 +768,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "PgDn" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next radar range setting" } } @@ -790,16 +786,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "Home" + "PgDn" ], - "modifierCodes": [] + "modifierCodes": [ + "L Shift" + ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Next radar target" + "minActivationInterval": 0, + "description": "Previous radar range setting" } } ], @@ -808,18 +806,18 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "PgDn" + "Home" ], "modifierCodes": [ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Previous radar range setting" + "minActivationInterval": 0, + "description": "Previous radar target" } } ], @@ -828,34 +826,31 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Home" ], - "modifierCodes": [ - "L Shift" - ] + "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Previous radar target" + "minActivationInterval": 0, + "description": "Next radar target" } } ] - } + }, + "description": "Radar" }, { "uuid": "bdcdac57-9f20-4e59-ad7b-47f7bc65f92a", - "description": "View / Eject", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Esc" @@ -864,8 +859,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Eject" } } @@ -875,15 +871,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "F3" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Gunsight cockpit view" } } @@ -893,16 +889,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "M" + "F2" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "In-flight map" + "minActivationInterval": 0, + "description": "Wide cockpit view" } } ], @@ -911,16 +907,16 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F2" + "F6" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Wide cockpit view" + "minActivationInterval": 0, + "description": "Object view, next aircraft" } } ], @@ -929,24 +925,24 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ - "F6" + "M" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, - "description": "Object view, next aircraft" + "minActivationInterval": 0, + "description": "In-flight map" } } ] - } + }, + "description": "View / Eject" }, { "uuid": "b4a30b14-1cdb-42fa-aee4-8f27d055d577", - "description": "Visual Targeting", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -954,15 +950,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Last radio target" } } @@ -972,15 +968,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "E" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next visual ground target" } } @@ -990,15 +986,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "T" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next visual enemy target" } } @@ -1008,43 +1004,42 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Y" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next visual friendly target" } } ], - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Num*" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Target closest to center of view" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "R" @@ -1053,17 +1048,18 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Current radar target" } } ] - } + }, + "description": "Visual Targeting" }, { "uuid": "8d3a39e9-bab4-452a-bcdc-6f7e949f8ea3", - "description": "Waypoint / Autopilot", "axisToActionsMap": {}, "buttonToActionsMap": { "0": [ @@ -1071,7 +1067,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" @@ -1080,8 +1075,9 @@ "L Shift" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Previous waypoint" } } @@ -1097,50 +1093,49 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "W" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next waypoint" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "A" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Autopilot toggle" } } ] - } + }, + "description": "Waypoint / Autopilot" }, { "uuid": "d8ac19e4-cfb0-49b6-9a16-e5fb58e4744c", - "description": "Weapon", "axisToActionsMap": {}, "buttonToActionsMap": { - "6": [ + "4": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "J" @@ -1149,8 +1144,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Jettison external weapons" } }, @@ -1158,7 +1154,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "D" @@ -1167,26 +1162,27 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Drop external fuel tanks" } } ], - "7": [ + "6": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "\u0027" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next gunsight mode" } } @@ -1196,15 +1192,15 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "Back" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next air-to-air weapon" } } @@ -1214,25 +1210,6 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, - "keystroke": { - "keyCodes": [ - "[" - ], - "modifierCodes": [] - }, - "minActivationInterval": 0, - "maxActivationInterval": 0, - "description": "Next ripple interval" - } - } - ], - "13": [ - { - "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", - "data": { - "activation": "SINGLE_IMMEDIATELY", - "longPress": true, "keystroke": { "keyCodes": [ "O" @@ -1241,8 +1218,9 @@ "L Ctrl" ] }, - "minActivationInterval": 0, + "longPress": true, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Open bomb-bay doors" } }, @@ -1250,44 +1228,65 @@ "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_ON_RELEASE", - "longPress": false, "keystroke": { "keyCodes": [ "\\" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next air-to-ground weapon" } } ], - "14": [ + "13": [ { "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", "data": { "activation": "SINGLE_IMMEDIATELY", - "longPress": false, "keystroke": { "keyCodes": [ "]" ], "modifierCodes": [] }, - "minActivationInterval": 0, + "longPress": false, "maxActivationInterval": 0, + "minActivationInterval": 0, "description": "Next ripple quantity" } } + ], + "14": [ + { + "type": "de.bwravencl.controllerbuddy.input.action.ButtonToKeyAction", + "data": { + "activation": "SINGLE_IMMEDIATELY", + "keystroke": { + "keyCodes": [ + "[" + ], + "modifierCodes": [] + }, + "longPress": false, + "maxActivationInterval": 0, + "minActivationInterval": 0, + "description": "Next ripple interval" + } + } ] - } + }, + "description": "Weapon" } ], + "showOverlay": true, + "version": "1.4", "virtualAxisToOverlayAxisMap": { "Z": { "color": -16777216, "inverted": false } } -} +} \ No newline at end of file