A registered sequence action, addressable by sequenceActionId.
sequenceActionId
Used by KeyboardEngine.defineSequenceAction / KeyboardEngine.addSequenceAction to register named callbacks that boundSequence and globalSequence can invoke by id. The sequence counterpart to ShortcutOperationEntry.
boundSequence
globalSequence
engine.defineSequenceAction([ { sequenceActionId: 'scroll-top', action: () => scrollToTop(), keys: ['g', 'g'], timeout: 600 },]);engine.boundSequence('scroll-top'); // uses preset keysengine.globalSequence([{ keys: ['ctrl+home'], operate: 'scroll-top' }]); Copy
engine.defineSequenceAction([ { sequenceActionId: 'scroll-top', action: () => scrollToTop(), keys: ['g', 'g'], timeout: 600 },]);engine.boundSequence('scroll-top'); // uses preset keysengine.globalSequence([{ keys: ['ctrl+home'], operate: 'scroll-top' }]);
The callback invoked when the full sequence is matched.
Optional
Preset keys that trigger this sequence.
Unique identifier of this sequence action.
Preset timeout in milliseconds between key presses.
A registered sequence action, addressable by
sequenceActionId.Used by KeyboardEngine.defineSequenceAction / KeyboardEngine.addSequenceAction to register named callbacks that
boundSequenceandglobalSequencecan invoke by id. The sequence counterpart to ShortcutOperationEntry.Example