carb.input#

Classes Summary:

ActionEvent

Event emitted for an action value change.

ActionMappingDesc

Describes a single device-specific mapping for an action.

ActionMappingSet

Container for input action mappings.

DeviceType

Members:

EventType

Members:

FilterResult

Members:

Gamepad

Logical gamepad device.

GamepadConnectionEvent

GamepadConnectionEventType

Members:

GamepadEvent

Gamepad input event.

GamepadInput

Members:

IInput

Primary interface for input devices and action mappings.

InputDevice

Base class for input devices (Keyboard, Mouse, Gamepad).

InputEvent

Generic input event from any device.

InputProvider

Factory and buffer for logical input devices and events.

Keyboard

Logical keyboard device.

KeyboardEvent

Keyboard input event.

KeyboardEventType

Members:

KeyboardInput

Members:

Mouse

Logical mouse device.

MouseEvent

Mouse input event.

MouseEventType

Members:

MouseInput

Members:

Functions Summary:

acquire_input_interface

acquire_input_interface(plugin_name: str = None, library_path: str = None) -> carb.input.IInput

acquire_input_provider

acquire_input_provider(plugin_name: str = None, library_path: str = None) -> carb::input::InputProvider

get_action_mapping_desc_from_string

get_action_mapping_desc_from_string(arg0: str) -> carb.input.ActionMappingDesc

get_string_from_action_mapping_desc

get_string_from_action_mapping_desc(*args, **kwargs)