{
    "version": 1,
    "minimum_required_version": 1,
    "actions": [
    {
      "name": "/actions/xsoverlay/in/ToggleEditMode",
      "type": "boolean",
      "requirement": "suggested"
    },
    {
      "name": "/actions/xsoverlay/in/Pose",
      "type": "pose"
    },
    {
      "name": "/actions/xsoverlay/in/RecenterWindowSpace",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/in/TriggerDepthRight",
      "type": "vector1",
      "requirement": "suggested"
    },
    {
      "name": "/actions/xsoverlay/in/ThumbStickPosRight",
      "type": "vector2",
      "requirement": "suggested"
    },
    {
      "name": "/actions/xsoverlay/in/TriggerClickRight",
      "type": "boolean",
      "requirement": "suggested"
    },
    {
      "name": "/actions/xsoverlay/in/GrabWindowRight",
      "type": "vector1",
      "requirement": "suggested"
    },
    {
      "name": "/actions/xsoverlay/in/RightClickModifer",
      "type": "boolean"
    },
    {
      "name": "/actions/xsoverlay/in/MiddleClickModifier",
      "type": "boolean"
    },
    {
      "name": "/actions/xsoverlay/in/TrackpadPosRight",
      "type": "vector2"
    },
    {
      "name": "/actions/xsoverlay/in/PushPull",
      "type": "vector2"
    },
    {
      "name": "/actions/xsoverlay/in/Scroll",
      "type": "vector2"
    },
    {
      "name": "/actions/xsoverlay/in/MiddleClick",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/in/RightClick",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/in/OpenWindowSettings",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/in/LeftClick",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/in/ToggleSimulationMode",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/in/GrabWindowLeft",
      "type": "vector1",
      "requirement": "suggested"
    },
    {
      "name": "/actions/xsoverlay/in/TriggerClickLeft",
      "type": "boolean"
    },
    {
      "name": "/actions/xsoverlay/in/ThumbStickPosLeft",
      "type": "vector2"
    },
    {
      "name": "/actions/xsoverlay/in/TrackpadPosLeft",
      "type": "vector2"
    },
    {
      "name": "/actions/xsoverlay/in/TriggerDepthLeft",
      "type": "vector1"
    },
    {
      "name": "/actions/xsoverlay/in/MiddleClickModifierGlobal",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/in/RightClickModifierGlobal",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/in/RightClickGlobal",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/in/MiddleClickGlobal",
      "type": "boolean",
      "requirement": "optional"
    },
    {
      "name": "/actions/xsoverlay/out/Haptic",
      "type": "vibration"
    }
  ],
  "action_sets": [
    {
      "name": "/actions/xsoverlay",
      "usage": "leftright"
    }
  ],
  "default_bindings": [
    {
      "controller_type": "oculus_touch",
      "binding_url": "bindings_oculus_touch.json"
    },
    {
      "controller_type": "knuckles",
      "binding_url": "bindings_knuckles.json"
    },
    {
      "controller_type": "holographic_controller",
      "binding_url": "bindings_holographic_controller.json"
    },
    {
      "controller_type": "vive_controller",
      "binding_url": "bindings_vive_controller.json"
    }
  ],
  "localization": [
    {
      "language_tag": "en_US",
      "/actions/xsoverlay/in/GrabWindowLeft": "Grab Window (Left Hand)",
      "/actions/xsoverlay/in/GrabWindowRight": "Grab Window (Right Hand)",
      "/actions/xsoverlay/in/LeftClick": "Left Click",
      "/actions/xsoverlay/in/MiddleClick": "Middle Click",
      "/actions/xsoverlay/in/MiddleClickModifier": "Middle Click Modifier",
      "/actions/xsoverlay/in/OpenWindowSettings": "Open Window Settings",
      "/actions/xsoverlay/in/PushPull": "Push/Pull",
      "/actions/xsoverlay/in/RecenterWindowSpace": "Recenter Window Space",
      "/actions/xsoverlay/in/RightClick": "Right Click",
      "/actions/xsoverlay/in/RightClickModifer": "Right Click Modifier",
      "/actions/xsoverlay/in/Scroll": "Desktop Scroll",
      "/actions/xsoverlay/in/ThumbStickPosLeft": "Thumbstick Position (Left Hand)",
      "/actions/xsoverlay/in/ThumbStickPosRight": "Thumbstick Position (Right Hand)",
      "/actions/xsoverlay/in/ToggleEditMode": "Layout Mode (Toggle)",
      "/actions/xsoverlay/in/ToggleSimulationMode": "Simulation Mode Toggle",
      "/actions/xsoverlay/in/TrackpadPosLeft": "Trackpad Position (Left Hand)",
      "/actions/xsoverlay/in/TrackpadPosRight": "Trackpad Position (Right Hand)",
      "/actions/xsoverlay/in/TriggerClickLeft": "Trigger Click (Left Hand)",
      "/actions/xsoverlay/in/TriggerClickRight": "Trigger Click (Right Hand)",
      "/actions/xsoverlay/in/TriggerDepthLeft": "Trigger Value (Left Hand)",
      "/actions/xsoverlay/in/TriggerDepthRight": "Trigger Value (Right Hand)",
      "/actions/xsoverlay/in/MiddleClickModifierGlobal": "Middle Click Modifier (Global)",
      "/actions/xsoverlay/in/RightClickModifierGlobal": "Right Click Modifier (Global)",
      "/actions/xsoverlay/in/RightClickGlobal": "Right Click (Global)",
      "/actions/xsoverlay/in/MiddleClickGlobal": "Middle Click (Global)"
    }
  ]
}