Whether the sequence runs in the overlay phase (affectLayer: true).
OptionalcandidatesWhen multiple global sequences share the same first key (non-exclusive
mode), stores all eligible ResolvedGlobalSequenceEntry candidates
so that subsequent keys can disambiguate. Set to undefined once the
pending sequence resolves to a single binding, or in exclusive mode
where only the first candidate is kept.
OptionalcategoryWhitelist of screen components allowed to use this sequence.
Whether screen bindings may override this sequence.
When true, mismatched keys are silently consumed instead of cancelling the sequence.
OptionalexecuteWhether the sequence fires even when no layer is open.
Callback to invoke when the full sequence is matched.
Index of the next key to match within sequences. Starts at 1.
The full key sequence to match (copied from GlobalSequenceEntry.keys).
Timeout duration in milliseconds between key presses.
The timeout timer handle; cleared on match, mismatch, or cancellation.
OptionalwhenOptional condition checked at each key press; the sequence is cancelled when it returns false.
Internal state for a global multi-key sequence that is currently being matched across consecutive key presses.
Created by the global sequence processor when the first key of a registered GlobalSequenceEntry matches, and consumed when the full sequence completes or times out.