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
Успадковує: InputEventFromWindow < InputEvent < Resource < RefCounted < Object
Успадковано від: InputEventGesture, InputEventKey, InputEventMouse
Текстовий базовий клас для вхідних заходів, що впливають на ключі модифікатора, такі як Shift і Alt.
Опис
Зберігає інформацію про події введення миші, клавіатури та жестів дотиком. Це включає інформацію про те, які клавіші-модифікатори натиснуті, наприклад Shift або Alt. Див. Node._input().
Примітка: Клавіші-модифікатори вважаються модифікаторами лише тоді, коли використовуються в комбінації з іншою клавішею. У результаті їхні відповідні змінні-члени, такі як ctrl_pressed, повертатимуть false, якщо клавішу натиснуто окремо.
Посібники
Властивості
|
||
|
||
|
||
device |
|
|
|
||
|
Методи
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 притискається.