{
  "name": "Cuttlefish Vhost User Gamepad 0",
  "serial_name": "virtio-gamepad-0",
  "events": [
    {
      "event_type": "EV_KEY",
      "event_type_code": 1,
      "supported_events": {
        "BTN_SOUTH": 304,
        "BTN_NORTH": 307,
        "BTN_EAST": 305,
        "BTN_WEST": 308,
        "BTN_TL": 310,
        "BTN_TR": 311,
        "BTN_SELECT": 314,
        "BTN_START": 315,
        "BTN_THUMBL": 317,
        "BTN_THUMBR": 318,
        "BTN_DPAD_UP": 544,
        "BTN_DPAD_DOWN": 545,
        "BTN_DPAD_LEFT": 546,
        "BTN_DPAD_RIGHT": 547,
        "BTN_MODE": 316,
        "KEY_SELECT": 353,
        "KEY_BACK": 158,
        "KEY_MENU": 139,
        "KEY_UP": 103,
        "KEY_DOWN": 108,
        "KEY_LEFT": 105,
        "KEY_RIGHT": 106,
        "KEY_HOMEPAGE": 172,
        "KEY_CAMERA": 212
      }
    },
    {
      "event_type": "EV_ABS",
      "event_type_code": 3,
      "supported_events": {
        "ABS_X": 0,
        "ABS_Y": 1,
        "ABS_Z": 2,
        "ABS_RX": 3,
        "ABS_RY": 4,
        "ABS_RZ": 5
      }
    }
  ],
  "axis_info": [
    {
      "axis": "ABS_X",
      "axis_code": 0,
      "min": 0,
      "max": 1600
    },
    {
      "axis": "ABS_Y",
      "axis_code": 1,
      "min": 0,
      "max": 900
    },
    {
      "axis": "ABS_Z",
      "axis_code": 2,
      "min": 0,
      "max": 255
    },
    {
      "axis": "ABS_RX",
      "axis_code": 3,
      "min": 0,
      "max": 1600
    },
    {
      "axis": "ABS_RY",
      "axis_code": 4,
      "min": 0,
      "max": 900
    },
    {
      "axis": "ABS_RZ",
      "axis_code": 5,
      "min": 0,
      "max": 255
    }
  ]
}

