Class: Keyboard
A keyboard with buttons for all alphanumeric characters and the space character, a backspace button, and an optional "Find" button. The display of letters and numerals is mutually exclusive, and the keyboard can be toggled between the two states. The letters are ordered alphabetically.
Hierarchy
DisplayComponent
<KeyboardProps
>↳
Keyboard
Constructors
constructor
• new Keyboard(props
): Keyboard
Creates an instance of a DisplayComponent.
Parameters
Name | Type | Description |
---|---|---|
props | KeyboardProps | The propertis of the component. |
Returns
Inherited from
DisplayComponent<KeyboardProps>.constructor
Defined in
sdk/components/FSComponent.ts:73
Properties
context
• Optional
context: [] = undefined
The context on this component, if any.
Inherited from
DisplayComponent.context
Defined in
sdk/components/FSComponent.ts:64
contextType
• Optional
Readonly
contextType: readonly [] = undefined
The type of context for this component, if any.
Inherited from
DisplayComponent.contextType
Defined in
sdk/components/FSComponent.ts:67
props
• props: KeyboardProps
& ComponentProps
The properties of the component.
Inherited from
DisplayComponent.props
Defined in
sdk/components/FSComponent.ts:61
Methods
destroy
▸ destroy(): void
Returns
void
Inherit Doc
Overrides
DisplayComponent.destroy
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/Keyboard/Keyboard.tsx:224
getContext
▸ getContext(context
): never
Gets a context data subscription from the context collection.
Parameters
Name | Type | Description |
---|---|---|
context | never | The context to get the subscription for. |
Returns
never
The requested context.
Throws
An error if no data for the specified context type could be found.
Inherited from
DisplayComponent.getContext
Defined in
sdk/components/FSComponent.ts:106
onAfterRender
▸ onAfterRender(thisNode
): void
Parameters
Name | Type |
---|---|
thisNode | VNode |
Returns
void
Inherit Doc
Overrides
DisplayComponent.onAfterRender
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/Keyboard/Keyboard.tsx:60
onBeforeRender
▸ onBeforeRender(): void
A callback that is called before the component is rendered.
Returns
void
Inherited from
DisplayComponent.onBeforeRender
Defined in
sdk/components/FSComponent.ts:80
render
▸ render(): VNode
Returns
VNode
Inherit Doc
Overrides
DisplayComponent.render
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/Keyboard/Keyboard.tsx:107
renderKey
▸ renderKey(cssClass
, char
, label?
): VNode
Renders a character key.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
cssClass | string | undefined | CSS class(es) to apply to the key's root element. |
char | string | undefined | The character for which to render the key. |
label | string | char | The key's label text. Defaults to the same value as char . |
Returns
VNode
A key for the specified character, as a VNode.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/Keyboard/Keyboard.tsx:213
setShowNumpad
▸ setShowNumpad(show
): void
Sets whether the keyboard shows the numpad keys instead of the alphabet keys.
Parameters
Name | Type | Description |
---|---|---|
show | boolean | Whether to show the numpad keys. |
Returns
void
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/Keyboard/Keyboard.tsx:73