InputEventWithModifiers
Успадковує: InputEventFromWindow < InputEvent < Resource < RefCounted < Object
Успадковано від: InputEventGesture, InputEventKey, InputEventMouse
Текстовий базовий клас для вхідних заходів, що впливають на ключі модифікатора, такі як Shift і Alt.
Опис
Зберігає інформацію про події введення миші, клавіатури та жестів дотиком. Це включає інформацію про те, які клавіші-модифікатори натиснуті, наприклад Shift або Alt. Див. Node._input().
Примітка: Клавіші-модифікатори вважаються модифікаторами лише тоді, коли використовуються в комбінації з іншою клавішею. У результаті їхні відповідні змінні-члени, такі як ctrl_pressed, повертатимуть false, якщо клавішу натиснуто окремо.
Посібники
Властивості
|
||
|
||
|
||
|
||
|
Методи
BitField[KeyModifierMask] |
get_modifiers_mask() const |
is_command_or_control_pressed() const |
Описи властивостей
Стан модифікатора Alt.
bool command_or_control_autoremap = false 🔗
Автоматичне використання Meta (Cmd) на macOS і Ctrl на інших платформах. true, пам'ятний ctrl_pressed і пам'ятний мета_pressed не можна встановити.
Ctrl модифікатор.
Стан модифікатора Meta. У Windows і Linux це являє собою ключ Windows (разом називається "meta" або "super" на Linux). На macOS це є ключем команд.
Стан модифікатора :kbd:` Shift`.
Описи методів
BitField[KeyModifierMask] get_modifiers_mask() const 🔗
Повертає комбінацію коду модифікатора ключів.
bool is_command_or_control_pressed() const 🔗
На macOS, повертає true, якщо Meta (Cmd).
true if Ctrl притискається.