{
 "id": "8C9F38B2-E5D3-4BE0-B6C3-5211C2C2F0C8",
 "name": "Video Shuttle (Final Cut Pro)",
 "tag": "J K L, frame steps, in and out, cut, undo, markers, tools",
 "joysticks": [
  {
   "id": "2FF48403-EA00-4023-B80C-0D0E6DA913AE",
   "tag": "Triggers = J and L, A = K / Space, D-pad = frame steps and edits, bumpers = in and out with haptics, B blade, X undo / redo, Y marker, right stick = scrub and zoom, left stick = pointer, L3 held + face = tools.",
   "inputKind": "auto",
   "isExpanded": true,
   "bindings": [
    {
     "id": "2E068DE6-0F59-4A48-BF30-F961BCD1B8AE",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "438CCF49-A6D9-4A4A-9F2C-A5676ACF97B6",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "-",
       "speed": 10
      }
     ],
     "note": "Pointer left",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "20F3D7FA-326C-42D6-8D34-2CB4DB0D9192",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "411A8E1E-878E-428C-8273-1C3FA5944773",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "+",
       "speed": 10
      }
     ],
     "note": "Pointer right",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "95653030-229D-41BE-B48B-09ADF48D505A",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "E8519146-F8F2-4CDF-BBE2-BBB7FA3F6E9B",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "-",
       "speed": 10
      }
     ],
     "note": "Pointer up",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "203D4D73-D26F-4D5A-92C7-295EB5D1C3A1",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "4155EFEE-E188-47F4-8373-EC9349E918AC",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "+",
       "speed": 10
      }
     ],
     "note": "Pointer down",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "D7A7363A-CCD1-42A6-8BD2-872B4884A68C",
     "input": {
      "type": "axi",
      "index": 5,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "67596C37-4D2D-484D-8443-6FEAEB9E8B08",
       "type": "key",
       "keyCode": 15
      }
     ],
     "note": "Right trigger: L, repeated twice a second while held (faster each press)",
     "turboEnabled": true,
     "turboRate": 2,
     "deadzone": 0.25
    },
    {
     "id": "4E58A557-A2B5-44BA-A176-2725F7537230",
     "input": {
      "type": "axi",
      "index": 4,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "77BEE2DC-9AB8-40AD-A39E-0429D41D8542",
       "type": "key",
       "keyCode": 13
      }
     ],
     "note": "Left trigger: J, repeated twice a second while held",
     "turboEnabled": true,
     "turboRate": 2,
     "deadzone": 0.25
    },
    {
     "id": "AF039FEA-685D-4899-840C-2EB37191CF2B",
     "input": {
      "type": "btn",
      "index": 0
     },
     "outputs": [
      {
       "id": "C9BEBEFE-F16E-4757-A1C2-091AEE351E41",
       "type": "key",
       "keyCode": 14
      }
     ],
     "note": "A: K (stop); hold for Space",
     "holdOutputs": [
      {
       "id": "CFEF360B-961E-41A3-A7C6-2F7EC176AFD2",
       "type": "key",
       "keyCode": 44
      }
     ],
     "holdThresholdMs": 500
    },
    {
     "id": "8F6272E8-83AD-4843-96CE-71ED2452DDAF",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "L"
     },
     "outputs": [
      {
       "id": "B3B440C0-25D7-41D2-81FD-CB3A9D098AC0",
       "type": "key",
       "keyCode": 80
      }
     ],
     "note": "D-pad left: one frame back; hold for ten",
     "holdOutputs": [
      {
       "id": "280FFFD1-9F8C-448F-A7AB-7B4B8FBBCE99",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "D8B64830-01F7-4C6A-A752-2DEDEC8EB56E",
       "type": "key",
       "keyCode": 80
      }
     ],
     "holdThresholdMs": 450
    },
    {
     "id": "70DD6904-4ABA-4510-BB81-35777B76347B",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "R"
     },
     "outputs": [
      {
       "id": "F792F6A9-9556-41A2-B371-882E8BDEF7B4",
       "type": "key",
       "keyCode": 79
      }
     ],
     "note": "D-pad right: one frame forward; hold for ten",
     "holdOutputs": [
      {
       "id": "65E57578-6C4D-4400-8197-45F32E9B7943",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "9AA6BD2F-2ED6-463E-A53A-FFE6A664657E",
       "type": "key",
       "keyCode": 79
      }
     ],
     "holdThresholdMs": 450
    },
    {
     "id": "D9A588CA-D5FF-47D1-AF38-CBA9E79CAF82",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "U"
     },
     "outputs": [
      {
       "id": "7B9AFE49-9AD1-47DE-B5E6-E70EBAFB98DF",
       "type": "key",
       "keyCode": 82
      }
     ],
     "note": "D-pad up: previous edit"
    },
    {
     "id": "BA4C1A0F-6BE5-4B53-8934-7DFF1E1DD6DC",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "D"
     },
     "outputs": [
      {
       "id": "DCF9EF7E-7D1F-4068-A2A3-FF578DE2E081",
       "type": "key",
       "keyCode": 81
      }
     ],
     "note": "D-pad down: next edit"
    },
    {
     "id": "9FC57350-6211-4CA9-99CF-157CAC08F8E8",
     "input": {
      "type": "btn",
      "index": 4
     },
     "outputs": [
      {
       "id": "6839EA45-C254-4A10-A8A5-C95FDC0CADDA",
       "type": "key",
       "keyCode": 12
      }
     ],
     "note": "LB: mark in",
     "hapticEnabled": true,
     "hapticIntensity": 0.3
    },
    {
     "id": "31E4F9CD-5183-4F3F-8CBB-49D01E004429",
     "input": {
      "type": "btn",
      "index": 5
     },
     "outputs": [
      {
       "id": "C920F63D-5D10-4509-BAE1-5F07ED466A09",
       "type": "key",
       "keyCode": 18
      }
     ],
     "note": "RB: mark out",
     "hapticEnabled": true,
     "hapticIntensity": 0.6
    },
    {
     "id": "D293034E-423D-4EC0-9793-8CACD301D013",
     "input": {
      "type": "btn",
      "index": 1
     },
     "outputs": [
      {
       "id": "D01B909A-D4DB-4B72-B4F3-CCD4CC5DD406",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "73A2ED80-7525-43C3-B7BE-866B9496B779",
       "type": "key",
       "keyCode": 5
      }
     ],
     "note": "B: blade"
    },
    {
     "id": "DE114853-DB64-4F66-AB34-887E74A1FDBD",
     "input": {
      "type": "btn",
      "index": 2
     },
     "outputs": [
      {
       "id": "388047F5-7C00-476D-B7C8-593AF9DEDA5E",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "07BFCECC-592C-4133-A460-E711CA8065F1",
       "type": "key",
       "keyCode": 29
      }
     ],
     "note": "X: undo; hold for redo",
     "holdOutputs": [
      {
       "id": "AD93222F-C590-4F17-B891-CB442555DEFF",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "E8F40F70-9457-4129-8892-DEBA65F1EEC3",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "CB6AEBC6-182A-49F6-8A31-BB6F5528B60C",
       "type": "key",
       "keyCode": 29
      }
     ],
     "holdThresholdMs": 500
    },
    {
     "id": "95DD80EC-6027-45DC-9561-FD0B624F9A78",
     "input": {
      "type": "btn",
      "index": 3
     },
     "outputs": [
      {
       "id": "721A439D-2338-4DE1-A25D-21C644193B83",
       "type": "key",
       "keyCode": 16
      }
     ],
     "note": "Y: marker; hold for marker and modify",
     "holdOutputs": [
      {
       "id": "54639F0C-83C9-4D18-A278-62D3148D182A",
       "type": "key",
       "keyCode": 226
      },
      {
       "id": "828E9EE7-41A7-4402-989E-F6CFF8C4CD76",
       "type": "key",
       "keyCode": 16
      }
     ],
     "holdThresholdMs": 500
    },
    {
     "id": "90C87A74-3543-4498-A562-9EBFAE41E647",
     "input": {
      "type": "axi",
      "index": 2,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "4C2F7073-48B3-4C95-B84C-A1D54A95C30A",
       "type": "whe",
       "mouseAxis": 0,
       "mouseDirection": "-",
       "speed": 6
      }
     ],
     "note": "Right stick left: scrub back",
     "variableSensitivity": true,
     "deadzone": 0.15
    },
    {
     "id": "5041B81C-8282-4522-BF1D-11768EC5461F",
     "input": {
      "type": "axi",
      "index": 2,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "790FC22A-DD41-4C61-9C0C-45A156C6B18B",
       "type": "whe",
       "mouseAxis": 0,
       "mouseDirection": "+",
       "speed": 6
      }
     ],
     "note": "Right stick right: scrub forward",
     "variableSensitivity": true,
     "deadzone": 0.15
    },
    {
     "id": "4AA18E9D-816C-42A1-9DA4-155AE512A366",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "768C9FCE-300A-4975-98B4-9C958746457D",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "536B19AF-1B3C-489A-A150-F5985325FB93",
       "type": "key",
       "keyCode": 46
      }
     ],
     "note": "Right stick up: zoom in the timeline",
     "turboEnabled": true,
     "turboRate": 4,
     "deadzone": 0.4
    },
    {
     "id": "6537147C-8415-42F2-87B3-46988E7BBC8B",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "67BCF4AC-7149-4870-909B-244A111C87AA",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "769D7EBD-4D2E-483F-BC5E-6EF3FEDA4F18",
       "type": "key",
       "keyCode": 45
      }
     ],
     "note": "Right stick down: zoom out",
     "turboEnabled": true,
     "turboRate": 4,
     "deadzone": 0.4
    },
    {
     "id": "82CCC0BE-F92A-476A-8880-C0EFC61DDA4D",
     "input": {
      "type": "btn",
      "index": 9
     },
     "outputs": [
      {
       "id": "2C300706-13F3-442C-B467-EF7A2043D7FD",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "B33885DE-1210-41DF-8A6C-622A70863C32",
       "type": "key",
       "keyCode": 29
      }
     ],
     "note": "Start: fit timeline"
    },
    {
     "id": "37E779C8-8649-4A65-A667-0815E4F3AF80",
     "input": {
      "type": "btn",
      "index": 8
     },
     "outputs": [
      {
       "id": "C1FCE0FC-3C49-4E95-8987-6ED29836BC48",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "0BF1D392-52D8-4A29-8C14-611BFACA42BA",
       "type": "key",
       "keyCode": 22
      }
     ],
     "note": "Back: save"
    },
    {
     "id": "F02454D7-D05E-41FF-9746-AF56BE856F9A",
     "input": {
      "type": "btn",
      "index": 0
     },
     "outputs": [
      {
       "id": "713F0F4A-E6CA-4730-9F08-E8A859B63144",
       "type": "key",
       "keyCode": 4
      }
     ],
     "note": "L3 + A: select tool",
     "modifierInput": {
      "type": "btn",
      "index": 11
     }
    },
    {
     "id": "CB88026C-46B7-4646-A940-FE0943C0D25C",
     "input": {
      "type": "btn",
      "index": 1
     },
     "outputs": [
      {
       "id": "182A6726-96F1-4087-AB56-99D20A070D4E",
       "type": "key",
       "keyCode": 23
      }
     ],
     "note": "L3 + B: trim tool",
     "modifierInput": {
      "type": "btn",
      "index": 11
     }
    },
    {
     "id": "0C3801F5-B7A7-4E05-B94F-C6EF9EFA041E",
     "input": {
      "type": "btn",
      "index": 2
     },
     "outputs": [
      {
       "id": "016ED417-D9A9-42FF-8156-F724E2F54D26",
       "type": "key",
       "keyCode": 5
      }
     ],
     "note": "L3 + X: blade tool",
     "modifierInput": {
      "type": "btn",
      "index": 11
     }
    },
    {
     "id": "416398CF-5E47-4E30-B70C-4EAC38654D68",
     "input": {
      "type": "btn",
      "index": 3
     },
     "outputs": [
      {
       "id": "DDEDC260-12AE-4E18-85CE-720C4D4C0D16",
       "type": "key",
       "keyCode": 19
      }
     ],
     "note": "L3 + Y: position tool",
     "modifierInput": {
      "type": "btn",
      "index": 11
     }
    }
   ]
  }
 ],
 "filename": "7BB4CC6F-6F95-44C7-917E-9F5CB1C4962E.json",
 "isActive": false,
 "createdAt": 813809587.918838,
 "modifiedAt": 813809587.918838,
 "groupID": null,
 "notes": "Built for the editing shuttle guide on inputconfig.com. For Premiere: blade is Command K, tools are V, C, B, N, zoom is plus and minus. For Resolve: blade is Command B, tools are A, T, B, D.",
 "sortOrder": 0,
 "automation": {
  "confineCursor": false,
  "confineBufferPx": 24,
  "autoRecenterCursor": false,
  "autoRecenterIntervalMs": 500,
  "hideCursorWhileActive": false,
  "launchURL": "",
  "launchAppPath": "",
  "sensitivityMultiplier": 1
 }
}