Skip to content

KeyboardOpener

Inherits: Node

Node that can open the on-screen keyboard in response to a signal firing

Properties

Type Name Default
KeyboardInstance osk
StateMachine state_machine
StateMachine popup_state_machine
State in_game_menu_state
State main_menu_state
State quick_bar_state
State osk_state
State popup_state
String on_signal
Control target
int type 2

Property Descriptions

osk

KeyboardInstance osk

Reference to the on-screen keyboard instance to open when the OSK action is pressed.

state_machine

StateMachine state_machine

The Global State Machine

StateMachine popup_state_machine

Popup state machine to show the OSK popup.

in_game_menu_state

State in_game_menu_state

Note

There is currently no description for this property. Please help us by contributing one!

State main_menu_state

Note

There is currently no description for this property. Please help us by contributing one!

quick_bar_state

State quick_bar_state

Note

There is currently no description for this property. Please help us by contributing one!

osk_state

State osk_state

Note

There is currently no description for this property. Please help us by contributing one!

State popup_state

Note

There is currently no description for this property. Please help us by contributing one!

on_signal

String on_signal

Signal on our parent node to connect to

target

Control target

Target control node to send keyboard input to.

type

int type = 2

The type of keyboard behavior. An "X11" keyboard will send keyboard events to a running game. A "Godot" keyboard will send text input to a control node.