{
 "id": "A360C7B9-DDA1-4CDE-94AF-4EE4C6882FE5",
 "name": "Photo Editing Deck (Photoshop)",
 "tag": "Tools, brush size, latched modifiers, undo under the thumb",
 "joysticks": [
  {
   "id": "6448E2DD-95F7-472E-BE58-6D037E34078B",
   "tag": "A brush, B eraser, X undo / redo, Y lasso / marquee, D-pad = brush size and hardness, LB / RB = latched Shift and Option, triggers = held Space and Command, right stick = zoom and layers, L3 fit, R3 swap colours, Start save, Back new layer, touchpad Tab.",
   "inputKind": "auto",
   "isExpanded": true,
   "bindings": [
    {
     "id": "7D477998-1436-423A-85D3-492F75044A19",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "8BDE3D86-62F9-4480-AD68-0AB8950400B6",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "-",
       "speed": 10
      }
     ],
     "note": "Pointer left",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "CB0EB3E0-1F47-481E-8532-19B63EB955B6",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "4B29F304-624C-427B-AFF9-9037BD0464AD",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "+",
       "speed": 10
      }
     ],
     "note": "Pointer right",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "F41967F7-2DDC-400D-8082-20F7CBC1A198",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "42A71AF6-7C26-454C-ABED-D98B2269A04C",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "-",
       "speed": 10
      }
     ],
     "note": "Pointer up",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "83411D10-3A15-40B6-9B66-F768D902AE1A",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "E6C1788E-4862-4301-A775-82DD8F27ABEA",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "+",
       "speed": 10
      }
     ],
     "note": "Pointer down",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "8190A16C-0F80-4792-ACC0-B85EAF143C26",
     "input": {
      "type": "btn",
      "index": 0
     },
     "outputs": [
      {
       "id": "947CF49A-38B6-444A-9248-14ED5F7CAD72",
       "type": "key",
       "keyCode": 5
      }
     ],
     "note": "A: brush"
    },
    {
     "id": "1208BC8F-5255-4F31-A67F-84FCB340FF65",
     "input": {
      "type": "btn",
      "index": 1
     },
     "outputs": [
      {
       "id": "B0921B5F-4795-4FAF-B28B-340595669CFF",
       "type": "key",
       "keyCode": 8
      }
     ],
     "note": "B: eraser"
    },
    {
     "id": "69245AAA-18AB-45A3-AA5B-DE31378825BC",
     "input": {
      "type": "btn",
      "index": 2
     },
     "outputs": [
      {
       "id": "0573B231-9E8E-4768-B7B6-29240F472638",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "3D02BACD-1F57-4E4A-9A80-10616028F658",
       "type": "key",
       "keyCode": 29
      }
     ],
     "note": "X: undo; hold for redo",
     "holdOutputs": [
      {
       "id": "1D2E63A6-4B99-44E0-ABB0-576421B09098",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "8375EF6F-0C82-4CBB-A6AD-C8CA7F147C11",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "630A240F-A4E9-4570-9710-66E25E2C89D4",
       "type": "key",
       "keyCode": 29
      }
     ],
     "holdThresholdMs": 500
    },
    {
     "id": "7C7D1C8B-AABF-4DC2-B6F3-D7928D100A96",
     "input": {
      "type": "btn",
      "index": 3
     },
     "outputs": [
      {
       "id": "937B4269-8437-4CA7-B350-692553B87D0D",
       "type": "key",
       "keyCode": 15
      }
     ],
     "note": "Y: lasso; hold for marquee",
     "holdOutputs": [
      {
       "id": "45AF17C7-605B-417A-A282-2AFB40F82DEB",
       "type": "key",
       "keyCode": 16
      }
     ],
     "holdThresholdMs": 500
    },
    {
     "id": "59C16ABC-BD22-498E-A60B-051DB1908F03",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "U"
     },
     "outputs": [
      {
       "id": "249B52ED-BDBB-4331-9171-B1FA0A3BD783",
       "type": "key",
       "keyCode": 48
      }
     ],
     "note": "D-pad up: brush larger"
    },
    {
     "id": "490A6203-2986-40EF-991F-353940997EA1",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "D"
     },
     "outputs": [
      {
       "id": "A342AF75-7C8E-4AF3-98E5-FB5F26133ED5",
       "type": "key",
       "keyCode": 47
      }
     ],
     "note": "D-pad down: brush smaller"
    },
    {
     "id": "9E6B9475-AA1B-4DB4-81D8-54EDBAB4A39F",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "L"
     },
     "outputs": [
      {
       "id": "E480AB4E-A0E2-450D-8209-C26FDD8B1376",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "91D76A04-CD1E-45C5-B5DE-A472C32982B4",
       "type": "key",
       "keyCode": 47
      }
     ],
     "note": "D-pad left: softer"
    },
    {
     "id": "06940D2F-3311-4B04-B06F-96BD5E686D63",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "R"
     },
     "outputs": [
      {
       "id": "7B497957-9701-4171-A7C5-5C76D5CA2F79",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "B57F234E-D67B-426C-867A-6F8483754214",
       "type": "key",
       "keyCode": 48
      }
     ],
     "note": "D-pad right: harder"
    },
    {
     "id": "97D968F6-380D-4B2D-AD8D-EB35429362D4",
     "input": {
      "type": "btn",
      "index": 4
     },
     "outputs": [
      {
       "id": "EC20C3CA-994B-4610-B038-6D717B612913",
       "type": "key",
       "keyCode": 225
      }
     ],
     "note": "LB: Shift, latched (press again to release)",
     "toggleMode": true,
     "hapticEnabled": true,
     "hapticIntensity": 0.3
    },
    {
     "id": "EBA60D16-F39C-40A3-8678-624C21D536B6",
     "input": {
      "type": "btn",
      "index": 5
     },
     "outputs": [
      {
       "id": "942B0587-5522-4625-81B7-EFF2BB6ACE84",
       "type": "key",
       "keyCode": 226
      }
     ],
     "note": "RB: Option, latched (eyedropper while painting)",
     "toggleMode": true,
     "hapticEnabled": true,
     "hapticIntensity": 0.3
    },
    {
     "id": "89F53278-BF66-4A09-80D0-AE5F5F73C8A5",
     "input": {
      "type": "axi",
      "index": 4,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "46F47513-2D5D-4F18-A248-076CFBB4C6F5",
       "type": "key",
       "keyCode": 44
      }
     ],
     "note": "Left trigger: Space held (hand tool)",
     "deadzone": 0.2
    },
    {
     "id": "B4981932-5ACD-451F-B014-EEE695665470",
     "input": {
      "type": "axi",
      "index": 5,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "90E4B698-4983-4E36-9A98-7CF9770F3EE8",
       "type": "key",
       "keyCode": 227
      }
     ],
     "note": "Right trigger: Command held (temporary move)",
     "deadzone": 0.2
    },
    {
     "id": "17AFA8D8-FDF5-44B4-B429-F71EE2D84F4F",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "FE911A02-6E9F-48A2-A940-16726922E3CC",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "1C47BF7E-F74F-42DB-A6F7-6DFF4C822993",
       "type": "key",
       "keyCode": 46
      }
     ],
     "note": "Right stick up: zoom in",
     "turboEnabled": true,
     "turboRate": 6,
     "deadzone": 0.4
    },
    {
     "id": "52608935-5D82-4352-AEDA-E6AC36EA770E",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "97B00789-0EDF-4830-B370-5A9448BACD7D",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "52744322-9638-4C79-8C30-0A7F22AEFF29",
       "type": "key",
       "keyCode": 45
      }
     ],
     "note": "Right stick down: zoom out",
     "turboEnabled": true,
     "turboRate": 6,
     "deadzone": 0.4
    },
    {
     "id": "4D4899A5-9795-403C-890E-5F9BCAD766BC",
     "input": {
      "type": "axi",
      "index": 2,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "CE642641-B4DE-4F01-BF9D-8B05345DCF0E",
       "type": "key",
       "keyCode": 226
      },
      {
       "id": "F9230200-2673-4E36-B39E-FD9A5CB0DF3D",
       "type": "key",
       "keyCode": 47
      }
     ],
     "note": "Right stick left: previous layer",
     "turboEnabled": true,
     "turboRate": 4,
     "deadzone": 0.5
    },
    {
     "id": "7BC5195E-4B23-42C0-9041-F12F69E319D0",
     "input": {
      "type": "axi",
      "index": 2,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "AFF4D3D3-8563-45B5-91A0-CFDA0CFD7B12",
       "type": "key",
       "keyCode": 226
      },
      {
       "id": "2F0B4336-E207-4750-8BD7-F8B6F69654C8",
       "type": "key",
       "keyCode": 48
      }
     ],
     "note": "Right stick right: next layer",
     "turboEnabled": true,
     "turboRate": 4,
     "deadzone": 0.5
    },
    {
     "id": "F450FD38-C39F-4EA7-BC36-C09F8F8471D8",
     "input": {
      "type": "btn",
      "index": 11
     },
     "outputs": [
      {
       "id": "5FF5E199-E87C-48E0-8896-8BDB11499F6E",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "2A03EF93-A02C-450D-AD1A-03991211BDF5",
       "type": "key",
       "keyCode": 39
      }
     ],
     "note": "L3: fit on screen"
    },
    {
     "id": "C7810BB0-0BF1-442A-9048-1E3DA44E2EF0",
     "input": {
      "type": "btn",
      "index": 12
     },
     "outputs": [
      {
       "id": "CE79E31B-5483-4EBD-AA06-EF18A7791B40",
       "type": "key",
       "keyCode": 27
      }
     ],
     "note": "R3: swap foreground and background"
    },
    {
     "id": "3F6A8933-D551-4FE9-A3E7-71DD9DF34A62",
     "input": {
      "type": "btn",
      "index": 9
     },
     "outputs": [
      {
       "id": "3FD4596A-AC92-48F7-B14D-AD3E3AE27748",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "5D3FD8E6-322F-48D1-AAA9-51EDDBEE042E",
       "type": "key",
       "keyCode": 22
      }
     ],
     "note": "Start: save"
    },
    {
     "id": "BEDA6E5F-C0D8-4F98-992C-A870556B7712",
     "input": {
      "type": "btn",
      "index": 8
     },
     "outputs": [
      {
       "id": "46071285-33B3-43BB-9EA6-9E1890687754",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "83C2BA06-2AD6-47FB-8116-394E42DBF636",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "2A9412EC-EF8A-4C56-87A7-7B5B95C58A69",
       "type": "key",
       "keyCode": 17
      }
     ],
     "note": "Back: new layer"
    },
    {
     "id": "B77C5D3E-0EE6-4AF6-85E8-7A1902EE0250",
     "input": {
      "type": "btn",
      "index": 13
     },
     "outputs": [
      {
       "id": "327E75EE-7BB0-40B1-8930-E051819AA4BB",
       "type": "key",
       "keyCode": 43
      }
     ],
     "note": "Touchpad press: hide panels"
    }
   ]
  }
 ],
 "filename": "77E1DAD9-B14F-4038-8DA4-3781B52F6865.json",
 "isActive": false,
 "createdAt": 810766020.889879,
 "modifiedAt": 810766020.889879,
 "groupID": null,
 "notes": "Built for the drawing and photo editing guide on inputconfig.com. Affinity shares most of these letters; Lightroom wants ratings and flags instead. Duplicate and re-map.",
 "sortOrder": 0,
 "automation": {
  "confineCursor": false,
  "confineBufferPx": 24,
  "autoRecenterCursor": false,
  "autoRecenterIntervalMs": 500,
  "hideCursorWhileActive": false,
  "launchURL": "",
  "launchAppPath": "",
  "sensitivityMultiplier": 1
 }
}