{
 "id": "E380D591-1F40-4530-8399-AE7D6041AE50",
 "name": "Photo Editing Deck (Photoshop)",
 "tag": "Tools, brush size, latched modifiers, undo under the thumb",
 "joysticks": [
  {
   "id": "D093141E-66F1-48F1-9648-134C371BDA41",
   "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 colors, Start save, Back new layer, touchpad Tab.",
   "inputKind": "auto",
   "isExpanded": true,
   "bindings": [
    {
     "id": "C6F41560-10F6-483D-B3CF-A28C81283C98",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "9814AD74-4193-4FC5-BF74-B9CC699FCB61",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "-",
       "speed": 10
      }
     ],
     "note": "Pointer left",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "FF9EC60E-75C5-4EF3-AC5B-29D1CC834549",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "CD036932-C313-466F-BBD2-B254BC161C1F",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "+",
       "speed": 10
      }
     ],
     "note": "Pointer right",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "F79AF0DF-55CF-405E-84E0-2167EB4537B1",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "D8051A31-9187-4315-AD8E-BF139AF34456",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "-",
       "speed": 10
      }
     ],
     "note": "Pointer up",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "02786C76-0C98-4BA9-9337-41658F4D1C83",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "32D3B20C-BF52-4166-95DC-70FC2851037A",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "+",
       "speed": 10
      }
     ],
     "note": "Pointer down",
     "deadzone": 0.2,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "56991715-FE59-4890-BEFF-6F9F766C039F",
     "input": {
      "type": "btn",
      "index": 0
     },
     "outputs": [
      {
       "id": "A0504A14-2E80-4335-A253-1EE23C774217",
       "type": "key",
       "keyCode": 5
      }
     ],
     "note": "A: brush"
    },
    {
     "id": "33E6A7FD-2E35-4DB1-BD1F-BFC58FBA8916",
     "input": {
      "type": "btn",
      "index": 1
     },
     "outputs": [
      {
       "id": "1C571E91-077E-4E40-A5D1-9807EA868033",
       "type": "key",
       "keyCode": 8
      }
     ],
     "note": "B: eraser"
    },
    {
     "id": "2641C031-67BF-4A66-AF0E-456A47D42F16",
     "input": {
      "type": "btn",
      "index": 2
     },
     "outputs": [
      {
       "id": "62E440E6-B56A-4E18-9E83-6D353C03128A",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "763138BD-AD4A-4BBB-95BF-98B0E793F506",
       "type": "key",
       "keyCode": 29
      }
     ],
     "note": "X: undo; hold for redo",
     "holdOutputs": [
      {
       "id": "CE025725-BB55-490D-8FFF-16B047A73E3D",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "59E8677F-C700-4560-9B9E-0CFF38638A4F",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "6F8FEBEC-9DEA-4AE6-92D7-BCF9E03C278A",
       "type": "key",
       "keyCode": 29
      }
     ],
     "holdThresholdMs": 500
    },
    {
     "id": "84DFB913-6853-47A4-BD51-248186DD2276",
     "input": {
      "type": "btn",
      "index": 3
     },
     "outputs": [
      {
       "id": "EF9B4C0D-20AE-4FB0-9151-540818C682B7",
       "type": "key",
       "keyCode": 15
      }
     ],
     "note": "Y: lasso; hold for marquee",
     "holdOutputs": [
      {
       "id": "B3FC06FC-4D50-4385-95D4-D51B2AC99DC8",
       "type": "key",
       "keyCode": 16
      }
     ],
     "holdThresholdMs": 500
    },
    {
     "id": "496DDC7F-0848-41E4-9A50-2267F65AB405",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "U"
     },
     "outputs": [
      {
       "id": "DF1088BB-5A0D-4523-840C-53E4D3D2DF24",
       "type": "key",
       "keyCode": 48
      }
     ],
     "note": "D-pad up: brush larger"
    },
    {
     "id": "B2FD7FF4-D855-4039-ABFD-9FF88D5840B0",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "D"
     },
     "outputs": [
      {
       "id": "2D97F1B9-970F-4FEF-B7FF-1B1C2FC01B06",
       "type": "key",
       "keyCode": 47
      }
     ],
     "note": "D-pad down: brush smaller"
    },
    {
     "id": "B6AD653D-16A6-44BF-B4F4-1E213D3F94C4",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "L"
     },
     "outputs": [
      {
       "id": "17A8C3FA-268B-47D0-A80D-F4F21774CD55",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "142E3F50-DA54-47D9-8396-51C08C01FDBB",
       "type": "key",
       "keyCode": 47
      }
     ],
     "note": "D-pad left: softer"
    },
    {
     "id": "0F9D4A87-AC10-4D55-9341-FC43F9BBF138",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "R"
     },
     "outputs": [
      {
       "id": "39D53864-0CEF-42CA-B44D-2406F104D2CD",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "B66ABBAA-D018-4452-9D63-1005E46EEA9E",
       "type": "key",
       "keyCode": 48
      }
     ],
     "note": "D-pad right: harder"
    },
    {
     "id": "62870163-AC3C-4243-A37D-62595671DA8D",
     "input": {
      "type": "btn",
      "index": 4
     },
     "outputs": [
      {
       "id": "AEC0351A-157D-430C-9211-8A93607F2E54",
       "type": "key",
       "keyCode": 225
      }
     ],
     "note": "LB: Shift, latched (press again to release)",
     "toggleMode": true,
     "hapticEnabled": true,
     "hapticIntensity": 0.3
    },
    {
     "id": "66F14C9B-21F1-43B9-802E-86C5BEC07D29",
     "input": {
      "type": "btn",
      "index": 5
     },
     "outputs": [
      {
       "id": "4D2DEF31-312D-46C3-8EAE-9ECA2368C6C5",
       "type": "key",
       "keyCode": 226
      }
     ],
     "note": "RB: Option, latched (eyedropper while painting)",
     "toggleMode": true,
     "hapticEnabled": true,
     "hapticIntensity": 0.3
    },
    {
     "id": "049BE431-59BE-4803-A567-667538D95AD7",
     "input": {
      "type": "axi",
      "index": 4,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "ED3690A6-5F75-449F-955F-98FBF1D07402",
       "type": "key",
       "keyCode": 44
      }
     ],
     "note": "Left trigger: Space held (hand tool)",
     "deadzone": 0.2
    },
    {
     "id": "0DAF1B9A-5795-4DC2-AB5C-59BCA7C4D137",
     "input": {
      "type": "axi",
      "index": 5,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "9FA40936-26FC-43C5-B08F-EE59F73F2FE4",
       "type": "key",
       "keyCode": 227
      }
     ],
     "note": "Right trigger: Command held (temporary move)",
     "deadzone": 0.2
    },
    {
     "id": "C1686465-5F25-4ECD-8D9F-EE4377EE380B",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "367A7429-0EF6-4FF4-B328-7341C619755B",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "D30D846A-7873-4086-8220-25FC34D2063D",
       "type": "key",
       "keyCode": 46
      }
     ],
     "note": "Right stick up: zoom in",
     "turboEnabled": true,
     "turboRate": 6,
     "deadzone": 0.4
    },
    {
     "id": "1F9483ED-21CE-45F8-81FC-82629E90A7AB",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "352814C3-D12D-422A-A3AD-E058DFB01D66",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "C462C410-E8F5-478F-9142-46DF35F3EBCE",
       "type": "key",
       "keyCode": 45
      }
     ],
     "note": "Right stick down: zoom out",
     "turboEnabled": true,
     "turboRate": 6,
     "deadzone": 0.4
    },
    {
     "id": "C9D9C839-AD73-43C5-9379-9A4D1792F221",
     "input": {
      "type": "axi",
      "index": 2,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "788774A5-9429-4952-A569-EDBBCF0FC380",
       "type": "key",
       "keyCode": 226
      },
      {
       "id": "2E5F6C63-2991-4086-89D7-DA65DAE94E43",
       "type": "key",
       "keyCode": 47
      }
     ],
     "note": "Right stick left: previous layer",
     "turboEnabled": true,
     "turboRate": 4,
     "deadzone": 0.5
    },
    {
     "id": "EEA53D71-507F-4377-8CE8-293F585612E0",
     "input": {
      "type": "axi",
      "index": 2,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "341E6F6D-FE35-4307-967E-5E071FD38084",
       "type": "key",
       "keyCode": 226
      },
      {
       "id": "C745895F-AA1B-40A0-B019-B497FBE69FAD",
       "type": "key",
       "keyCode": 48
      }
     ],
     "note": "Right stick right: next layer",
     "turboEnabled": true,
     "turboRate": 4,
     "deadzone": 0.5
    },
    {
     "id": "C5B66A1F-1226-451E-9C74-C4EE2D3D567C",
     "input": {
      "type": "btn",
      "index": 11
     },
     "outputs": [
      {
       "id": "22FF91B6-3433-40E3-A8BF-59413DD8ABE9",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "61BC6599-3353-44C2-8382-B265334CD606",
       "type": "key",
       "keyCode": 39
      }
     ],
     "note": "L3: fit on screen"
    },
    {
     "id": "2D3EFF66-6C42-4857-B93E-D82C0AB724DF",
     "input": {
      "type": "btn",
      "index": 12
     },
     "outputs": [
      {
       "id": "26718559-D4A4-4BEB-AA74-F9D297E29408",
       "type": "key",
       "keyCode": 27
      }
     ],
     "note": "R3: swap foreground and background"
    },
    {
     "id": "884AD3ED-6643-49E9-B9BA-37C5FD5BEC86",
     "input": {
      "type": "btn",
      "index": 9
     },
     "outputs": [
      {
       "id": "4CD02997-D9F7-4716-BAC8-C440F469707A",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "43F3DB02-2A9D-4B63-8020-1BC52CD7A293",
       "type": "key",
       "keyCode": 22
      }
     ],
     "note": "Start: save"
    },
    {
     "id": "7671D9B4-2E60-4B07-9E15-4D7D687739D5",
     "input": {
      "type": "btn",
      "index": 8
     },
     "outputs": [
      {
       "id": "A0243BA1-E5FC-4559-B5A4-2E854D1B6988",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "793F73B5-CEF5-41D3-9D09-6977455548FB",
       "type": "key",
       "keyCode": 225
      },
      {
       "id": "A699ECE1-A20A-4A08-9A3E-906FC078FEED",
       "type": "key",
       "keyCode": 17
      }
     ],
     "note": "Back: new layer"
    },
    {
     "id": "265646A6-D1DA-4B47-BA07-645A653D5E67",
     "input": {
      "type": "btn",
      "index": 13
     },
     "outputs": [
      {
       "id": "D2624DE5-3EED-4F11-92E8-81AB78312AC1",
       "type": "key",
       "keyCode": 43
      }
     ],
     "note": "Touchpad press: hide panels"
    }
   ]
  }
 ],
 "filename": "9BDA1A15-76E8-4CA5-91C1-FA981238071C.json",
 "isActive": false,
 "createdAt": 813809587.918838,
 "modifiedAt": 813809587.918838,
 "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
 }
}