Attention
You are reading the latest
(unstable) version of this documentation, which may document features not available
or compatible with Godot 3.x.
Checking the stable version of the documentation...
Work in progress
Godot documentation is being updated to reflect the latest changes in version
4.0
. Some documentation pages may
still state outdated information. This banner will tell you if you're reading one of such pages.
The contents of this page are up to date. If you can still find outdated information, please open an issue.
InputEventWithModifiers¶
Inherits: InputEventFromWindow < InputEvent < Resource < RefCounted < Object
Inherited By: InputEventGesture, InputEventKey, InputEventMouse
Base class for keys events with modifiers.
Description¶
Contains keys events information with modifiers support like Shift or Alt. See Node._input.
Tutorials¶
Properties¶
|
||
|
||
|
||
|
||
|
Methods¶
get_modifiers_mask ( ) const |
|
is_command_or_control_pressed ( ) const |
Property Descriptions¶
bool alt_pressed = false
State of the Alt modifier.
bool command_or_control_autoremap = false
Automatically use Meta (Command) on macOS and Ctrl on other platforms. If true
, ctrl_pressed and meta_pressed cannot be set.
bool ctrl_pressed = false
State of the Ctrl modifier.
bool meta_pressed = false
State of the Meta modifier. On Windows and Linux, this represents the Windows key (sometimes called "meta" or "super" on Linux). On macOS, this represents the Command key.
bool shift_pressed = false
State of the Shift modifier.
Method Descriptions¶
KeyModifierMask get_modifiers_mask ( ) const
Returns the keycode combination of modifier keys.
bool is_command_or_control_pressed ( ) const
On macOS, returns true
if Meta (Command) is pressed.
On other platforms, returns true
if Ctrl is pressed.