Skip to main content

Class: KeyboardComponent

component.KeyboardComponent

classdesc Component for keyboard event handling.

To retrive and use the keyboard component

example

var viewer = new Viewer({ ... });
var keyboardComponent = viewer.getComponent("keyboard");

Hierarchy#

Properties#

componentName#

â–ª Static componentName: ComponentName = "keyboard"

Overrides#

Component.componentName

Defined in#

component/keyboard/KeyboardComponent.ts:29

Accessors#

activated#

• get activated(): boolean

Get activated.

Returns#

boolean

Value indicating if the component is currently active.

Defined in#

component/Component.ts:78


defaultConfiguration#

• get defaultConfiguration(): TConfiguration

Get default configuration.

Returns#

TConfiguration

Default configuration for component.

Defined in#

component/Component.ts:92


keyPlay#

• get keyPlay(): KeyPlayHandler

Get key play.

Returns#

KeyPlayHandler

The key play handler.

Defined in#

component/keyboard/KeyboardComponent.ts:76


keySequenceNavigation#

• get keySequenceNavigation(): KeySequenceNavigationHandler

Get key sequence navigation.

Returns#

KeySequenceNavigationHandler

The key sequence navigation handler.

Defined in#

component/keyboard/KeyboardComponent.ts:85


keySpatialNavigation#

• get keySpatialNavigation(): KeySpatialNavigationHandler

Get spatial.

Returns#

KeySpatialNavigationHandler

The spatial handler.

Defined in#

component/keyboard/KeyboardComponent.ts:94


keyZoom#

• get keyZoom(): KeyZoomHandler

Get key zoom.

Returns#

KeyZoomHandler

The key zoom handler.

Defined in#

component/keyboard/KeyboardComponent.ts:103


name#

• get name(): string

Get name.

description The name of the component. Used when interacting with the component through the Viewer's API.

Returns#

string

Defined in#

component/Component.ts:107

Methods#

configure#

â–¸ configure(configuration): void

Configure the component.

Parameters#

NameTypeDescription
configurationKeyboardConfigurationComponent configuration.

Returns#

void

Inherited from#

Component.configure

Defined in#

component/Component.ts:131


fire#

â–¸ fire<T>(type, event): void

Type parameters#

Name
T

Parameters#

NameType
typeComponentEventType
eventT

Returns#

void

Inherited from#

Component.fire

Defined in#

component/Component.ts:149


off#

â–¸ off<T>(type, handler): void

Unsubscribe from an event by its name.

Type parameters#

Name
T

Parameters#

NameTypeDescription
typeComponentEventTypeThe name of the event to unsubscribe from.
handler(event: T) => voidThe handler to remove.

Returns#

void

Inherited from#

Component.off

Defined in#

component/Component.ts:156


on#

â–¸ on<T>(type, handler): void

Subscribe to an event by its name.

Type parameters#

Name
T

Parameters#

NameTypeDescription
typeComponentEventTypeThe name of the event to subscribe to.
handler(event: T) => voidThe handler called when the event occurs.

Returns#

void

Inherited from#

Component.on

Defined in#

component/Component.ts:163