return {
    name = 'Event',
    description = 'Arguments to love.event.push() and the like.\n\nSince 0.8.0, event names are no longer abbreviated.',
    constants = {
        {
            name = 'focus',
            description = 'Window focus gained or lost',
        },
        {
            name = 'joystickpressed',
            description = 'Joystick pressed',
        },
        {
            name = 'joystickreleased',
            description = 'Joystick released',
        },
        {
            name = 'keypressed',
            description = 'Key pressed',
        },
        {
            name = 'keyreleased',
            description = 'Key released',
        },
        {
            name = 'mousepressed',
            description = 'Mouse pressed',
        },
        {
            name = 'mousereleased',
            description = 'Mouse released',
        },
        {
            name = 'quit',
            description = 'Quit',
        },
        {
            name = 'resize',
            description = 'Window size changed by the user',
        },
        {
            name = 'visible',
            description = 'Window is minimized or un-minimized by the user',
        },
        {
            name = 'mousefocus',
            description = 'Window mouse focus gained or lost',
        },
        {
            name = 'threaderror',
            description = 'A Lua error has occurred in a thread',
        },
        {
            name = 'joystickadded',
            description = 'Joystick connected',
        },
        {
            name = 'joystickremoved',
            description = 'Joystick disconnected',
        },
        {
            name = 'joystickaxis',
            description = 'Joystick axis motion',
        },
        {
            name = 'joystickhat',
            description = 'Joystick hat pressed',
        },
        {
            name = 'gamepadpressed',
            description = 'Joystick\'s virtual gamepad button pressed',
        },
        {
            name = 'gamepadreleased',
            description = 'Joystick\'s virtual gamepad button released',
        },
        {
            name = 'gamepadaxis',
            description = 'Joystick\'s virtual gamepad axis moved',
        },
        {
            name = 'textinput',
            description = 'User entered text',
        },
        {
            name = 'mousemoved',
            description = 'Mouse position changed',
        },
        {
            name = 'lowmemory',
            description = 'Running out of memory on mobile devices system',
        },
        {
            name = 'textedited',
            description = 'Candidate text for an IME changed',
        },
        {
            name = 'wheelmoved',
            description = 'Mouse wheel moved',
        },
        {
            name = 'touchpressed',
            description = 'Touch screen touched',
        },
        {
            name = 'touchreleased',
            description = 'Touch screen stop touching',
        },
        {
            name = 'touchmoved',
            description = 'Touch press moved inside touch screen',
        },
        {
            name = 'directorydropped',
            description = 'Directory is dragged and dropped onto the window',
        },
        {
            name = 'filedropped',
            description = 'File is dragged and dropped onto the window.',
        },
        {
            name = 'jp',
            description = 'Joystick pressed',
        },
        {
            name = 'jr',
            description = 'Joystick released',
        },
        {
            name = 'kp',
            description = 'Key pressed',
        },
        {
            name = 'kr',
            description = 'Key released',
        },
        {
            name = 'mp',
            description = 'Mouse pressed',
        },
        {
            name = 'mr',
            description = 'Mouse released',
        },
        {
            name = 'q',
            description = 'Quit',
        },
        {
            name = 'f',
            description = 'Window focus gained or lost',
        },
    },
}