Skip to content

Latest commit

 

History

History
82 lines (51 loc) · 3 KB

class_shortcut.rst

File metadata and controls

82 lines (51 loc) · 3 KB
github_url:hide

ShortCut

Inherits: :ref:`Resource<class_Resource>` < :ref:`Reference<class_Reference>` < :ref:`Object<class_Object>`

A shortcut for binding input.

Description

A shortcut for binding input.

Shortcuts are commonly used for interacting with a :ref:`Control<class_Control>` element from a :ref:`InputEvent<class_InputEvent>`.

Properties

:ref:`InputEvent<class_InputEvent>` :ref:`shortcut<class_ShortCut_property_shortcut>`

Methods

:ref:`String<class_String>` :ref:`get_as_text<class_ShortCut_method_get_as_text>` ( ) const
:ref:`bool<class_bool>` :ref:`is_shortcut<class_ShortCut_method_is_shortcut>` ( :ref:`InputEvent<class_InputEvent>` event ) const
:ref:`bool<class_bool>` :ref:`is_valid<class_ShortCut_method_is_valid>` ( ) const

Property Descriptions

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>`.

Method Descriptions

Returns the shortcut's :ref:`InputEvent<class_InputEvent>` as a :ref:`String<class_String>`.


Returns true if the shortcut's :ref:`InputEvent<class_InputEvent>` equals event.


If true, this shortcut is valid.