Skip to content

Documentation / scene / IControllerKeyboardEvent

Interface: IControllerKeyboardEvent<T>

Defined in: libs/scene/src/camera/base.ts:114

Base interface for all controller keyboard events.

Provides key identification along with standard modifier flags.

Extends

Extended by

Type Parameters

T

T extends string

Properties

type

type: T

Defined in: libs/scene/src/camera/base.ts:13

Event type identifier.

Inherited from

IBaseEvent.type


preventDefault?

optional preventDefault?: () => void

Defined in: libs/scene/src/camera/base.ts:18

Optional method to cancel the default event behavior. May be provided by the event source.

Returns

void

Inherited from

IBaseEvent.preventDefault


ctrlKey

readonly ctrlKey: boolean

Defined in: libs/scene/src/camera/base.ts:30

Whether the Control key is pressed.

Inherited from

IModKey.ctrlKey


metaKey

readonly metaKey: boolean

Defined in: libs/scene/src/camera/base.ts:32

Whether the Meta (Command on macOS) key is pressed.

Inherited from

IModKey.metaKey


shiftKey

readonly shiftKey: boolean

Defined in: libs/scene/src/camera/base.ts:34

Whether the Shift key is pressed.

Inherited from

IModKey.shiftKey


altKey

readonly altKey: boolean

Defined in: libs/scene/src/camera/base.ts:36

Whether the Alt/Option key is pressed.

Inherited from

IModKey.altKey


code

readonly code: string

Defined in: libs/scene/src/camera/base.ts:116

key code


key

readonly key: string

Defined in: libs/scene/src/camera/base.ts:118

Character value

Released under the MIT License.