@ue-too/board / index / KMTEventParser
介面: KMTEventParser
定義於: packages/board/src/input-interpretation/raw-input-parser/vanilla-kmt-event-parser.ts:19
Interface for KMT (Keyboard/Mouse/Trackpad) event parsers.
備註
Event parsers bridge the gap between DOM events and the state machine. They listen for raw DOM events, convert them to state machine events, and coordinate with the orchestrator for output processing.
屬性
disabled
disabled:
boolean
定義於: packages/board/src/input-interpretation/raw-input-parser/vanilla-kmt-event-parser.ts:21
Whether the parser is currently disabled
方法
attach()
attach(
canvas):void
定義於: packages/board/src/input-interpretation/raw-input-parser/vanilla-kmt-event-parser.ts:27
Attaches to a new canvas element
參數
canvas
HTMLCanvasElement
回傳
void
disable()
disable():
void
定義於: packages/board/src/input-interpretation/raw-input-parser/vanilla-kmt-event-parser.ts:29
Disables the parser; the event listeners are still attached just not processing any events
回傳
void
enable()
enable():
void
定義於: packages/board/src/input-interpretation/raw-input-parser/vanilla-kmt-event-parser.ts:31
Enables the parser
回傳
void
setUp()
setUp():
void
定義於: packages/board/src/input-interpretation/raw-input-parser/vanilla-kmt-event-parser.ts:23
Initializes event listeners
回傳
void
tearDown()
tearDown():
void
定義於: packages/board/src/input-interpretation/raw-input-parser/vanilla-kmt-event-parser.ts:25
Removes event listeners and cleans up
回傳
void