Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
InputEventWithModifiers
Hérite de : InputEventFromWindow < InputEvent < Resource < RefCounted < Object
Hérité par : InputEventGesture, InputEventKey, InputEventMouse
Classe de base abstraite pour les événements d'entrée affectés par des touches de modification comme Maj et Alt.
Description
Stocke des informations sur la souris, le clavier et les événements d'entrée de geste. Cela comprend des informations sur les touches de modification appuyées, telles que Maj ou Alt. Voir Node._input().
Note : Les touches de modification sont considérées comme des modificateurs seulement lorsqu'elles sont utilisées en combinaison avec une autre touche. Par conséquent, leurs variables membres correspondantes, telles que ctrl_pressed, renverront false si la touchée est appuyée seule.
Tutoriels
Propriétés
|
||
|
||
|
||
device |
|
|
|
||
|
Méthodes
BitField[KeyModifierMask] |
get_modifiers_mask() const |
is_command_or_control_pressed() const |
Descriptions des propriétés
L'état du modificateur Alt.
bool command_or_control_autoremap = false 🔗
Utiliser automatiquement Meta (Cmd) sur macOS et Ctrl sur les autres plateformes. Si true, ctrl_pressed et meta_pressed ne peuvent être définis.
L'état du modificateur Ctrl (Contrôle).
État du modificateur Meta. Sur Windows et Linux, cela représente la touche Windows (parfois appelée "meta" ou "super" sur Linux). Sur macOS, cela représente la touche Commande.
L'état du modificateur Shift (Majuscule).
Descriptions des méthodes
BitField[KeyModifierMask] get_modifiers_mask() const 🔗
Returns the keycode combination of modifier keys.
bool is_command_or_control_pressed() const 🔗
Sur macOS, renvoie true si Meta (Cmd) est appuyé.
Sur les autres plateformes, renvoie true si Ctrl est appuyé.