# {py:mod}`simvx.core.input.engine` ```{py:module} simvx.core.input.engine ``` ```{autodoc2-docstring} simvx.core.input.engine :allowtitles: ``` ## Module Contents ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core.input.engine.__all__ :summary: ``` * - {py:obj}`UI_FOCUS_NEXT ` - ```{autodoc2-docstring} simvx.core.input.engine.UI_FOCUS_NEXT :summary: ``` * - {py:obj}`UI_FOCUS_PREV ` - ```{autodoc2-docstring} simvx.core.input.engine.UI_FOCUS_PREV :summary: ``` * - {py:obj}`UI_ACCEPT ` - ```{autodoc2-docstring} simvx.core.input.engine.UI_ACCEPT :summary: ``` * - {py:obj}`UI_CANCEL ` - ```{autodoc2-docstring} simvx.core.input.engine.UI_CANCEL :summary: ``` * - {py:obj}`UI_UP ` - ```{autodoc2-docstring} simvx.core.input.engine.UI_UP :summary: ``` * - {py:obj}`UI_DOWN ` - ```{autodoc2-docstring} simvx.core.input.engine.UI_DOWN :summary: ``` * - {py:obj}`UI_LEFT ` - ```{autodoc2-docstring} simvx.core.input.engine.UI_LEFT :summary: ``` * - {py:obj}`UI_RIGHT ` - ```{autodoc2-docstring} simvx.core.input.engine.UI_RIGHT :summary: ``` * - {py:obj}`ENGINE_CONTEXT ` - ```{autodoc2-docstring} simvx.core.input.engine.ENGINE_CONTEXT :summary: ``` * - {py:obj}`UI_ACTIONS ` - ```{autodoc2-docstring} simvx.core.input.engine.UI_ACTIONS :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.core.input.engine.__all__ :value: > ['ENGINE_CONTEXT', 'UI_ACCEPT', 'UI_ACTIONS', 'UI_CANCEL', 'UI_DOWN', 'UI_FOCUS_NEXT', 'UI_FOCUS_PRE... ```{autodoc2-docstring} simvx.core.input.engine.__all__ ``` ```` ````{py:data} UI_FOCUS_NEXT :canonical: simvx.core.input.engine.UI_FOCUS_NEXT :value: > 'ui_focus_next' ```{autodoc2-docstring} simvx.core.input.engine.UI_FOCUS_NEXT ``` ```` ````{py:data} UI_FOCUS_PREV :canonical: simvx.core.input.engine.UI_FOCUS_PREV :value: > 'ui_focus_prev' ```{autodoc2-docstring} simvx.core.input.engine.UI_FOCUS_PREV ``` ```` ````{py:data} UI_ACCEPT :canonical: simvx.core.input.engine.UI_ACCEPT :value: > 'ui_accept' ```{autodoc2-docstring} simvx.core.input.engine.UI_ACCEPT ``` ```` ````{py:data} UI_CANCEL :canonical: simvx.core.input.engine.UI_CANCEL :value: > 'ui_cancel' ```{autodoc2-docstring} simvx.core.input.engine.UI_CANCEL ``` ```` ````{py:data} UI_UP :canonical: simvx.core.input.engine.UI_UP :value: > 'ui_up' ```{autodoc2-docstring} simvx.core.input.engine.UI_UP ``` ```` ````{py:data} UI_DOWN :canonical: simvx.core.input.engine.UI_DOWN :value: > 'ui_down' ```{autodoc2-docstring} simvx.core.input.engine.UI_DOWN ``` ```` ````{py:data} UI_LEFT :canonical: simvx.core.input.engine.UI_LEFT :value: > 'ui_left' ```{autodoc2-docstring} simvx.core.input.engine.UI_LEFT ``` ```` ````{py:data} UI_RIGHT :canonical: simvx.core.input.engine.UI_RIGHT :value: > 'ui_right' ```{autodoc2-docstring} simvx.core.input.engine.UI_RIGHT ``` ```` ````{py:data} ENGINE_CONTEXT :canonical: simvx.core.input.engine.ENGINE_CONTEXT :value: > 'InputContext(...)' ```{autodoc2-docstring} simvx.core.input.engine.ENGINE_CONTEXT ``` ```` ````{py:data} UI_ACTIONS :canonical: simvx.core.input.engine.UI_ACTIONS :type: tuple[str, ...] :value: > 'tuple(...)' ```{autodoc2-docstring} simvx.core.input.engine.UI_ACTIONS ``` ````