Function handle_tab_navigation

Source
pub fn handle_tab_navigation(
    trigger: Trigger<'_, FocusedInput<KeyboardInput>>,
    nav: TabNavigation<'_, '_>,
    focus: ResMut<'_, InputFocus>,
    visible: ResMut<'_, InputFocusVisible>,
    keys: Res<'_, ButtonInput<KeyCode>>,
)
Expand description

Observer function which handles tab navigation.

This observer responds to KeyCode::Tab events and Shift+Tab events, cycling through focusable entities in the order determined by their tab index.

Any TabNavigationErrors that occur during tab navigation are logged as warnings.