Shortcut¶
Inherits: Resource < RefCounted < Object
A shortcut for binding input.
Description¶
Shortcuts are commonly used for interacting with a Control element from an InputEvent (also known as hotkeys).
One shortcut can contain multiple InputEvent's, allowing the possibility of triggering one action with multiple different inputs.
Properties¶
|
Methods¶
get_as_text ( ) const |
|
has_valid_event ( ) const |
|
matches_event ( InputEvent event ) const |
Property Descriptions¶
Array events = []
The shortcut's InputEvent array.
Generally the InputEvent used is an InputEventKey, though it can be any InputEvent, including an InputEventAction.
Method Descriptions¶
String get_as_text ( ) const
Returns the shortcut's first valid InputEvent as a String.
bool has_valid_event ( ) const
Returns whether events contains an InputEvent which is valid.
bool matches_event ( InputEvent event ) const
Returns whether any InputEvent in events equals event
.