# Gamepad ```{eval-rst} .. autoclass:: genesis_forge.gamepads.Gamepad ``` ## Low-level SDL2 API For advanced users who want direct access to the SDL2 event loop: ```{eval-rst} .. autoclass:: genesis_forge.gamepads.ControllerEventLoop .. autoclass:: genesis_forge.gamepads.Key .. autofunction:: genesis_forge.gamepads.controller_key_from_event ```