On this page
britzl/defold-input/in.mapper
Cross-platform input handling for Defold: keyboard, mouse, gamepad, touch, and on-screen controls.
- GitHub: britzl/defold-input — pinned to
2fe3aed- Pick a release from britzl/defold-input releases and add its Source code (zip) URL (or a packaged
.zipasset, if the library ships one) togame.projectunder[project]dependencies, then Fetch Libraries in the Defold editor. - Run
bunx @defold-typescript/cli resolveto materialize its types. - Import it under a namespace alias of your choice:
import * as mapper from "in.mapper"
- Pick a release from britzl/defold-input releases and add its Source code (zip) URL (or a packaged
Functions
bind(trigger: {}, action: {}, player?: any, gamepad?: any): unknown
Parameters
trigger:{}action:{}player?:anygamepad?:any
Returns
unknown
unbind(trigger: {}, player?: any)
Parameters
trigger:{}player?:any
unbind_all(player?: any)
Parameters
player?:any
on_input(trigger: {}, player?: any, gamepad?: any): {} | undefined
Parameters
trigger:{}player?:anygamepad?:any
Returns
{} | undefined