@ue-too/board / DummyKmtInputContext
Class: DummyKmtInputContext
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:646
No-op implementation of KmtInputContext for web worker relay scenarios.
Remarks
Used when the input state machine is configured to relay events to a web worker rather than process them locally. The state machine requires a context, but in the relay scenario, no actual state tracking is needed - events are simply forwarded.
All methods are no-ops and all properties return default values.
See
Implements
Constructors
Constructor
new DummyKmtInputContext():
DummyKmtInputContext
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:651
Returns
DummyKmtInputContext
Properties
alignCoordinateSystem
alignCoordinateSystem:
boolean=false
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:647
Whether to use standard screen coordinate system (vs inverted Y-axis)
Implementation of
KmtInputContext.alignCoordinateSystem
canvas
canvas:
Canvas
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:648
Canvas accessor for dimensions and cursor control
Implementation of
initialCursorPosition
initialCursorPosition:
Point
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:649
The cursor position when a pan gesture started
Implementation of
KmtInputContext.initialCursorPosition
setCursorPosition()
setCursorPosition: (
position) =>void=NO_OP
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:655
Parameters
position
Point
Returns
void
toggleOffEdgeAutoCameraInput()
toggleOffEdgeAutoCameraInput: () =>
void=NO_OP
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:654
Returns
void
toggleOnEdgeAutoCameraInput()
toggleOnEdgeAutoCameraInput: () =>
void=NO_OP
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:653
Returns
void
Accessors
kmtTrackpadTrackScore
Get Signature
get kmtTrackpadTrackScore():
number
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:663
Score tracking input modality: >0 for mouse, <0 for trackpad, 0 for undetermined
Returns
number
Score tracking input modality: >0 for mouse, <0 for trackpad, 0 for undetermined
Implementation of
KmtInputContext.kmtTrackpadTrackScore
mode
Get Signature
get mode():
"kmt"|"trackpad"|"TBD"
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:673
The current input modality: 'kmt' (mouse), 'trackpad', or 'TBD' (to be determined)
Returns
"kmt" | "trackpad" | "TBD"
The current input modality: 'kmt' (mouse), 'trackpad', or 'TBD' (to be determined)
Implementation of
Methods
addKmtTrackpadTrackScore()
addKmtTrackpadTrackScore():
void
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:669
Increases the score toward mouse
Returns
void
Implementation of
KmtInputContext.addKmtTrackpadTrackScore
cancelCurrentAction()
cancelCurrentAction():
void
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:677
Cancels the current action and resets cursor position
Returns
void
Implementation of
KmtInputContext.cancelCurrentAction
cleanup()
cleanup():
void
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:659
Returns
void
Implementation of
setInitialCursorPosition()
setInitialCursorPosition(
position):void
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:657
Sets the initial cursor position when starting a pan gesture
Parameters
position
Point
Returns
void
Implementation of
KmtInputContext.setInitialCursorPosition
setMode()
setMode(
mode):void
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:671
Sets the determined input modality
Parameters
mode
"kmt" | "trackpad" | "TBD"
Returns
void
Implementation of
setup()
setup():
void
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:661
Returns
void
Implementation of
subtractKmtTrackpadTrackScore()
subtractKmtTrackpadTrackScore():
void
Defined in: packages/board/src/input-interpretation/input-state-machine/kmt-input-context.ts:667
Decreases the score toward trackpad
Returns
void