# {py:mod}`simvx.core.ui.navigation` ```{py:module} simvx.core.ui.navigation ``` ```{autodoc2-docstring} simvx.core.ui.navigation :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ui_action_keys ` - ```{autodoc2-docstring} simvx.core.ui.navigation.ui_action_keys :summary: ``` * - {py:obj}`ui_action_matches ` - ```{autodoc2-docstring} simvx.core.ui.navigation.ui_action_matches :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`UI_FOCUS_NEXT ` - ```{autodoc2-docstring} simvx.core.ui.navigation.UI_FOCUS_NEXT :summary: ``` * - {py:obj}`UI_FOCUS_PREV ` - ```{autodoc2-docstring} simvx.core.ui.navigation.UI_FOCUS_PREV :summary: ``` * - {py:obj}`UI_ACCEPT ` - ```{autodoc2-docstring} simvx.core.ui.navigation.UI_ACCEPT :summary: ``` * - {py:obj}`UI_CANCEL ` - ```{autodoc2-docstring} simvx.core.ui.navigation.UI_CANCEL :summary: ``` * - {py:obj}`DEFAULT_UI_BINDINGS ` - ```{autodoc2-docstring} simvx.core.ui.navigation.DEFAULT_UI_BINDINGS :summary: ``` * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core.ui.navigation.__all__ :summary: ``` ```` ### API ````{py:data} UI_FOCUS_NEXT :canonical: simvx.core.ui.navigation.UI_FOCUS_NEXT :value: > 'ui_focus_next' ```{autodoc2-docstring} simvx.core.ui.navigation.UI_FOCUS_NEXT ``` ```` ````{py:data} UI_FOCUS_PREV :canonical: simvx.core.ui.navigation.UI_FOCUS_PREV :value: > 'ui_focus_prev' ```{autodoc2-docstring} simvx.core.ui.navigation.UI_FOCUS_PREV ``` ```` ````{py:data} UI_ACCEPT :canonical: simvx.core.ui.navigation.UI_ACCEPT :value: > 'ui_accept' ```{autodoc2-docstring} simvx.core.ui.navigation.UI_ACCEPT ``` ```` ````{py:data} UI_CANCEL :canonical: simvx.core.ui.navigation.UI_CANCEL :value: > 'ui_cancel' ```{autodoc2-docstring} simvx.core.ui.navigation.UI_CANCEL ``` ```` ````{py:data} DEFAULT_UI_BINDINGS :canonical: simvx.core.ui.navigation.DEFAULT_UI_BINDINGS :type: dict[str, tuple[str, ...]] :value: > None ```{autodoc2-docstring} simvx.core.ui.navigation.DEFAULT_UI_BINDINGS ``` ```` ````{py:data} __all__ :canonical: simvx.core.ui.navigation.__all__ :value: > ['DEFAULT_UI_BINDINGS', 'UI_ACCEPT', 'UI_CANCEL', 'UI_FOCUS_NEXT', 'UI_FOCUS_PREV', 'ui_action_keys'... ```{autodoc2-docstring} simvx.core.ui.navigation.__all__ ``` ```` ````{py:function} ui_action_keys(action: str, input_map: typing.Any = None) -> tuple[str, ...] :canonical: simvx.core.ui.navigation.ui_action_keys ```{autodoc2-docstring} simvx.core.ui.navigation.ui_action_keys ``` ```` ````{py:function} ui_action_matches(action: str, key: str, input_map: typing.Any = None) -> bool :canonical: simvx.core.ui.navigation.ui_action_matches ```{autodoc2-docstring} simvx.core.ui.navigation.ui_action_matches ``` ````