github_url: | hide |
---|
Inherits: :ref:`Resource<class_Resource>` < :ref:`Reference<class_Reference>` < :ref:`Object<class_Object>`
A shortcut for binding input.
A shortcut for binding input.
Shortcuts are commonly used for interacting with a :ref:`Control<class_Control>` element from a :ref:`InputEvent<class_InputEvent>`.
:ref:`InputEvent<class_InputEvent>` | :ref:`shortcut<class_ShortCut_property_shortcut>` |
- :ref:`InputEvent<class_InputEvent>` shortcut
Setter | set_shortcut(value) |
Getter | get_shortcut() |
The shortcut's :ref:`InputEvent<class_InputEvent>`.
Generally the :ref:`InputEvent<class_InputEvent>` is a keyboard key, though it can be any :ref:`InputEvent<class_InputEvent>`.
- :ref:`String<class_String>` get_as_text ( ) const
Returns the shortcut's :ref:`InputEvent<class_InputEvent>` as a :ref:`String<class_String>`.
- :ref:`bool<class_bool>` is_shortcut ( :ref:`InputEvent<class_InputEvent>` event ) const
Returns true
if the shortcut's :ref:`InputEvent<class_InputEvent>` equals event
.
- :ref:`bool<class_bool>` is_valid ( ) const
If true
, this shortcut is valid.