Source code for simvx.core.input

"""SimVX input system -- keyboard, mouse, gamepad."""

from .enums import JoyAxis, JoyButton, Key, MouseButton, MouseCaptureMode, key_to_name, name_to_keys
from .events import InputBinding, InputEventKey, InputEventMouse
from .map import InputMap, _InputMap
from .state import Input, _Input

__all__ = [
    "Input",
    "InputBinding",
    "InputEventKey",
    "InputEventMouse",
    "InputMap",
    "JoyAxis",
    "JoyButton",
    "Key",
    "MouseButton",
    "MouseCaptureMode",
    "key_to_name",
    "name_to_keys",
]