InputEventWithModifiers
Eredita: InputEventFromWindow < InputEvent < Resource < RefCounted < Object
Ereditato da: InputEventGesture, InputEventKey, InputEventMouse
Classe di base astratta per gli eventi di input influenzati dai tasti modificatori come Shift e Alt.
Descrizione
Memorizza informazioni su mouse, tastiera e input gestuali tattili. Ciò include informazioni su quali tasti modificatori sono premuti, come Shift o Alt. Vedi Node._input().
Nota: I tasti modificatori sono considerati modificatori solo se usati in combinazione con un altro tasto. Di conseguenza, le variabili membro corrispondenti, come ctrl_pressed, restituiranno false se il tasto viene premuto da solo.
Tutorial
Proprietà
|
||
|
||
|
||
|
||
|
Metodi
BitField[KeyModifierMask] |
get_modifiers_mask() const |
is_command_or_control_pressed() const |
Descrizioni delle proprietà
Stato del modificatore Alt.
bool command_or_control_autoremap = false 🔗
Usa automaticamente Meta (Cmd) su macOS e Ctrl su altre piattaforme. Se true, ctrl_pressed e meta_pressed non possono essere impostati.
Stato del modificatore Ctrl.
Stato del modificatore Meta. Su Windows e Linux, rappresenta il tasto Windows (a volte chiamato "meta" o "super" su Linux). Su macOS, rappresenta il tasto Command.
Stato del modificatore Shift.
Descrizioni dei metodi
BitField[KeyModifierMask] get_modifiers_mask() const 🔗
Restituisce la combinazione di codici dei tasti modificatori.
bool is_command_or_control_pressed() const 🔗
Su macOS, restituisce true se è premuto Meta (Cmd).
Su altre piattaforme, restituisce true se è premuto Ctrl.