Class

ButtonProcessor

:

byKey

: ChordedButtonDetector<ChordedKey>

byKeyCode

: ChordedButtonDetector<string>

byMouse

: ChordedButtonDetector<ChordedMouseButton>

byGamepad

: ChordedButtonDetector<ChordedKGamepadButton>

state

: ButtonState<string, never>

updateBinding

(name: string, b: ButtonBinding) => void
private

_maybePress

:
private

_maybeRelease

:

processKeydown

(key: Key, keyCode: string, state: AppState) => void

processKeyup

(key: Key, keyCode: string, state: AppState) => void

processMousedown

(mb: MouseButton, state: AppState) => void

processMouseup

(mb: MouseButton, state: AppState) => void

processGamepadButtonDown

(gb: KGamepadButton, state: AppState) => void

processGamepadButtonUp

(gb: KGamepadButton, state: AppState) => void

update

() => void

process

(state: AppState) => void
kaplay logo

Components

Miscalenous