## This example shows how to switch the input scheme on the fly. extends Node @export var joystick_scheme:GUIDEMappingContext @export var keyboard_scheme:GUIDEMappingContext @export var switch_to_keyboard:GUIDEAction @export var switch_to_joystick:GUIDEAction func _ready(): # When we get a command to switch the input scheme, we # switch. switch_to_keyboard.triggered.connect(_switch_input_scheme.bind(keyboard_scheme)) switch_to_joystick.triggered.connect(_switch_input_scheme.bind(joystick_scheme)) # And switch now to enable keyboard _switch_input_scheme(keyboard_scheme) func _switch_input_scheme(context:GUIDEMappingContext): GUIDE.enable_mapping_context(context, true)