keyboard_config

Segmentation-specific keyboard actions, modes, and zone configuration

Hidden Input and Button IDs

Constants for hidden inputs and HTMX trigger buttons used by the keyboard navigation system.

Segmentation Keyboard Parts

Returns the segmentation-specific building blocks (zone, actions, modes) for assembly into a shared ZoneManager by the combined-level keyboard config.


create_seg_kb_parts


def create_seg_kb_parts(
    ids:CardStackHtmlIds, # Card stack HTML IDs
    button_ids:CardStackButtonIds, # Card stack button IDs for navigation
    config:CardStackConfig, # Card stack configuration
)->Tuple: # (zone, actions, modes)

Create segmentation-specific keyboard building blocks.

Returns a zone, actions tuple, and modes tuple for assembly into a shared ZoneManager by the combined-level keyboard config.