Logo FS-Skia-UI

FocusStop Type

Feature 094 (E4) — the pure focus model: a deterministic single tab order derived purely from `AccessibilityMetadata`, keyboard traversal over that order, and classification of a delivered key against the focused control's `KeyboardOperation`. Pure, total, deterministic — no I/O, no live window, property-testable to >=1000 generated combinations (SC-006). The `ControlId`<->`RetainedId` binding lives at the host seam (`Controls.Elmish.routeFocusedKey`), so `RetainedId` is absent here (R4). One focusable stop in the computed tab order, derived purely from AccessibilityMetadata.

Record fields

Record Field Description

Control

Full Usage: Control

Field type: ControlId
Field type: ControlId

FocusOrder

Full Usage: FocusOrder

Field type: int option
Field type: int option

Keyboard

Full Usage: Keyboard

Field type: KeyboardOperation
Field type: KeyboardOperation

Role

Full Usage: Role

Field type: AccessibilityRole
Field type: AccessibilityRole

Type something to start searching.