Skip to content

API Input

Eduard Gushchin edited this page Jul 1, 2026 · 2 revisions

Home | API by Category | Complete API Index | API Compatibility

Input state, input maps, keyboard, mouse, gamepad and touch event types.

This category currently contains 20 public types.

Type Kind Summary
Input class Provides process-wide action input state.
InputEvent class Base class for Electron2D input events delivered to Electron2D.Node._Input(Electron2D.InputEvent).
InputEventAction class Represents a direct action input event.
InputEventFromWindow class Base class for input events that originate from a platform window.
InputEventJoypadButton class Represents a gamepad button press or release.
InputEventJoypadMotion class Represents a gamepad axis motion event.
InputEventKey class Represents a keyboard key press, release, echo, or text input scalar value.
InputEventMouse class Base class for mouse input events.
InputEventMouseButton class Represents a mouse button press, release, or wheel step.
InputEventMouseMotion class Represents a mouse movement event.
InputEventScreenDrag class Represents a screen touch drag event.
InputEventScreenTouch class Represents a screen touch press, release or cancel event.
InputEventWithModifiers class Base class for input events that carry keyboard modifier state.
InputMap class Stores input actions and their input event bindings.
JoyAxis enum Identifies a normalized gamepad axis.
JoyButton enum Identifies a standardized gamepad button.
Key enum Identifies a keyboard key in the Electron2D input event model.
KeyLocation enum Identifies the left or right location of a keyboard key.
MouseButton enum Identifies a mouse button or mouse wheel direction in the Electron2D input model.
MouseButtonMask enum Provides bit flags for mouse buttons held during a mouse event.

Clone this wiki locally