Skip to main content

InputModeTypes

Holds all the input mode type configuration, accessible on both the server and the client for keybinding validations.

Properties

Keypad

This item is read only and cannot be modified. Read Only
InputModeTypes.Keypad: InputModeType

Input from a keypad

Keyboard

This item is read only and cannot be modified. Read Only
InputModeTypes.Keyboard: InputModeType

Input from a keyboard

ArrowKeys

This item is read only and cannot be modified. Read Only
InputModeTypes.ArrowKeys: InputModeType

Input involving arrow keys!

WASD

This item is read only and cannot be modified. Read Only
InputModeTypes.WASD: InputModeType

Input involving WASD

Mouse

This item is read only and cannot be modified. Read Only
InputModeTypes.Mouse: InputModeType

Input involving the mouse

KeyboardAndMoues

This item is read only and cannot be modified. Read Only
InputModeTypes.KeyboardAndMoues: InputModeType

Input involving the keyboard OR mouse.

Touch

This item is read only and cannot be modified. Read Only
InputModeTypes.Touch: InputModeType

Input involving touch input.

DPad

This item is read only and cannot be modified. Read Only
InputModeTypes.DPad: InputModeType

Thumbsticks

This item is read only and cannot be modified. Read Only
InputModeTypes.Thumbsticks: InputModeType

Input involved thumbsticks.

Gamepads

This item is read only and cannot be modified. Read Only
InputModeTypes.Gamepads: InputModeType

Input involving gamepads

Show raw api
{
    "functions": [],
    "properties": [
        {
            "name": "Keypad",
            "desc": "Input from a keypad",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 19,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        },
        {
            "name": "Keyboard",
            "desc": "Input from a keyboard",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 45,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        },
        {
            "name": "ArrowKeys",
            "desc": "Input involving arrow keys!",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 182,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        },
        {
            "name": "WASD",
            "desc": "Input involving WASD",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 195,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        },
        {
            "name": "Mouse",
            "desc": "Input involving the mouse",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 208,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        },
        {
            "name": "KeyboardAndMoues",
            "desc": "Input involving the keyboard OR mouse.",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 222,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        },
        {
            "name": "Touch",
            "desc": "Input involving touch input.",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 233,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        },
        {
            "name": "DPad",
            "desc": "",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 242,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        },
        {
            "name": "Thumbsticks",
            "desc": "Input involved thumbsticks.",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 255,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        },
        {
            "name": "Gamepads",
            "desc": "Input involving gamepads",
            "lua_type": "InputModeType",
            "readonly": true,
            "source": {
                "line": 266,
                "path": "src/inputmode/src/Shared/InputModeTypes.lua"
            }
        }
    ],
    "types": [],
    "name": "InputModeTypes",
    "desc": "Holds all the input mode type configuration, accessible on both the server and the client for keybinding validations.",
    "source": {
        "line": 5,
        "path": "src/inputmode/src/Shared/InputModeTypes.lua"
    }
}