@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.
Remarks
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