return {
  summary = 'Different buttons on an input device.',
  description = 'Buttons on an input device.',
  values = {
    {
      name = 'trigger',
      description = 'The trigger button.'
    },
    {
      name = 'thumbstick',
      description = 'The thumbstick.'
    },
    {
      name = 'thumbrest',
      description = 'The thumbrest.'
    },
    {
      name = 'touchpad',
      description = 'The touchpad.'
    },
    {
      name = 'grip',
      description = 'The grip button.'
    },
    {
      name = 'menu',
      description = 'The menu button.'
    },
    {
      name = 'a',
      description = 'The A button.'
    },
    {
      name = 'b',
      description = 'The B button.'
    },
    {
      name = 'x',
      description = 'The X button.'
    },
    {
      name = 'y',
      description = 'The Y button.'
    },
    {
      name = 'nib',
      description = [[
        The nib (tip) of the `stylus` device.  Also available on `hand/left` and `hand/right`
        devices for the stylus tips on touch pro controllers.
      ]]
    }
  }
}
