{
  "action_manifest_version" : 1,
  "alias_info" : {},
  "app_key": "steam.overlay.1173510",
  "bindings": {
    "/actions/xsoverlay": {
      "chords": [],
      "poses": [],
      "haptics": [],
      "sources": [
        {
            "path": "/user/hand/left/input/grip",
            "mode": "button",
            "inputs": {
                "double": {
                    "output": "/actions/xsoverlay/in/toggleeditmode"
                },
                "held": {
                    "output": "/actions/xsoverlay/in/grabwindowl"
                }
            }
        },
        {
            "path": "/user/hand/left/input/trigger",
            "mode": "trigger",
            "inputs": {
                "click": {
                    "output": "/actions/xsoverlay/in/triggerclickleft"
                },
                "pull": {
                    "output": "/actions/xsoverlay/in/triggerdepthleft"
                }
            }
        },
        {
            "path": "/user/hand/right/input/trigger",
            "mode": "trigger",
            "inputs": {
                "click": {
                    "output": "/actions/xsoverlay/in/triggerclickright"
                },
                "pull": {
                    "output": "/actions/xsoverlay/in/triggerdepthright"
                }
            }
        },
        {
            "path": "/user/hand/left/input/trackpad",
            "mode": "trackpad",
            "inputs": {
                "position": {
                    "output": "/actions/xsoverlay/in/thumbstickposleft"
                }
            }
        },
        {
            "path": "/user/hand/right/input/trackpad",
            "mode": "trackpad",
            "inputs": {
                "position": {
                    "output": "/actions/xsoverlay/in/thumbstickposright"
                }
            }
        },
        {
            "path": "/user/hand/right/input/grip",
            "mode": "button",
            "inputs": {
                "click": {
                    "output": "/actions/xsoverlay/in/grabwindowright"
                },
                "held": {
                    "output": "/actions/xsoverlay/in/grabwindowr"
                }
            }
        },
        {
            "path": "/user/hand/left/input/grip",
            "mode": "button",
            "inputs": {
                "click": {
                    "output": "/actions/xsoverlay/in/grabwindowleft"
                }
            }
        },
        {
            "path": "/user/hand/left/input/trackpad",
            "mode": "trackpad",
            "inputs": {
                "position": {
                    "output": "/actions/xsoverlay/in/trackpadposleft"
                }
            }
        },
        {
            "path": "/user/hand/right/input/trackpad",
            "mode": "trackpad",
            "inputs": {
                "position": {
                    "output": "/actions/xsoverlay/in/trackpadposright"
                }
            }
        },
        {
            "path": "/user/hand/right/input/trackpad",
            "mode": "trackpad",
            "inputs": {
                "position": {
                    "output": "/actions/xsoverlay/in/pushpull"
                }
            }
        },
        {
            "path": "/user/hand/right/input/trackpad",
            "mode": "trackpad",
            "inputs": {
                "position": {
                    "output": "/actions/xsoverlay/in/scroll"
                }
            }
        },
        {
            "path": "/user/hand/left/input/trackpad",
            "mode": "trackpad",
            "inputs": {
                "position": {
                    "output": "/actions/xsoverlay/in/pushpull"
                }
            }
        },
        {
            "path": "/user/hand/left/input/trackpad",
            "mode": "trackpad",
            "inputs": {
                "position": {
                    "output": "/actions/xsoverlay/in/scroll"
                }
            }
        },
        {
            "path": "/user/hand/left/input/trackpad",
            "mode": "dpad",
            "parameters": {
                "sub_mode": "touch"
            },
            "inputs": {
                "east": {
                    "output": "/actions/xsoverlay/in/middleclickmodifier"
                },
                "west": {
                    "output": "/actions/xsoverlay/in/rightclickmodifer"
                }
            }
        },
        {
            "path": "/user/hand/right/input/trackpad",
            "mode": "dpad",
            "parameters": {
                "sub_mode": "touch"
            },
            "inputs": {
                "east": {
                    "output": "/actions/xsoverlay/in/rightclickmodifer"
                },
                "west": {
                    "output": "/actions/xsoverlay/in/middleclickmodifier"
                }
            }
        }
    ],
      "skeleton": []
    }
  },
  "controller_type": "vive_controller",
  "description": "Double tap left grip to toggle edit mode. Pull trigger to click, hold to drag. Touch right side of trackpad and pull trigger to RIGHT CLICK. Touch left side of trackpad and pull trigger to MIDDLE CLICK. Click and hold grip to grab window. Touch top or bottom of trackpad to push/pull or scroll on desktop.",
  "name": "XSOverlay Defaults : Vive Controllers"
}