.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/Input.xml. .. _class_Input: Input ===== **Inherits:** :ref:`Object` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Properties ---------- .. table:: :widths: auto +----------------------------------------+--------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`emulate_mouse_from_touch` | +----------------------------------------+--------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`emulate_touch_from_mouse` | +----------------------------------------+--------------------------------------------------------------------------------+ | :ref:`MouseMode` | :ref:`mouse_mode` | +----------------------------------------+--------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`use_accumulated_input` | +----------------------------------------+--------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`action_press` **(** :ref:`StringName` action, :ref:`float` strength=1.0 **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`action_release` **(** :ref:`StringName` action **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_joy_mapping` **(** :ref:`String` mapping, :ref:`bool` update_existing=false **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`flush_buffered_events` **(** **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`get_accelerometer` **(** **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_action_raw_strength` **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_action_strength` **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_axis` **(** :ref:`StringName` negative_action, :ref:`StringName` positive_action **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int[]` | :ref:`get_connected_joypads` **(** **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`CursorShape` | :ref:`get_current_cursor_shape` **(** **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`get_gravity` **(** **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`get_gyroscope` **(** **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_joy_axis` **(** :ref:`int` device, :ref:`JoyAxis` axis **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_joy_guid` **(** :ref:`int` device **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary` | :ref:`get_joy_info` **(** :ref:`int` device **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_joy_name` **(** :ref:`int` device **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_joy_vibration_duration` **(** :ref:`int` device **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_joy_vibration_strength` **(** :ref:`int` device **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_last_mouse_screen_velocity` **(** **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_last_mouse_velocity` **(** **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`get_magnetometer` **(** **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |bitfield|\<:ref:`MouseButtonMask`\> | :ref:`get_mouse_button_mask` **(** **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_vector` **(** :ref:`StringName` negative_x, :ref:`StringName` positive_x, :ref:`StringName` negative_y, :ref:`StringName` positive_y, :ref:`float` deadzone=-1.0 **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_action_just_pressed` **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_action_just_released` **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_action_pressed` **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_anything_pressed` **(** **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_joy_button_pressed` **(** :ref:`int` device, :ref:`JoyButton` button **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_joy_known` **(** :ref:`int` device **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_key_label_pressed` **(** :ref:`Key` keycode **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_key_pressed` **(** :ref:`Key` keycode **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_mouse_button_pressed` **(** :ref:`MouseButton` button **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_physical_key_pressed` **(** :ref:`Key` keycode **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`parse_input_event` **(** :ref:`InputEvent` event **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_joy_mapping` **(** :ref:`String` guid **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_accelerometer` **(** :ref:`Vector3` value **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_custom_mouse_cursor` **(** :ref:`Resource` image, :ref:`CursorShape` shape=0, :ref:`Vector2` hotspot=Vector2(0, 0) **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_default_cursor_shape` **(** :ref:`CursorShape` shape=0 **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gravity` **(** :ref:`Vector3` value **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gyroscope` **(** :ref:`Vector3` value **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_magnetometer` **(** :ref:`Vector3` value **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`should_ignore_device` **(** :ref:`int` vendor_id, :ref:`int` product_id **)** |const| | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`start_joy_vibration` **(** :ref:`int` device, :ref:`float` weak_magnitude, :ref:`float` strong_magnitude, :ref:`float` duration=0 **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`stop_joy_vibration` **(** :ref:`int` device **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`vibrate_handheld` **(** :ref:`int` duration_ms=500, :ref:`float` amplitude=-1.0 **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`warp_mouse` **(** :ref:`Vector2` position **)** | +-------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Signals ------- .. _class_Input_signal_joy_connection_changed: .. rst-class:: classref-signal **joy_connection_changed** **(** :ref:`int` device, :ref:`bool` connected **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_Input_MouseMode: .. rst-class:: classref-enumeration enum **MouseMode**: .. _class_Input_constant_MOUSE_MODE_VISIBLE: .. rst-class:: classref-enumeration-constant :ref:`MouseMode` **MOUSE_MODE_VISIBLE** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_MOUSE_MODE_HIDDEN: .. rst-class:: classref-enumeration-constant :ref:`MouseMode` **MOUSE_MODE_HIDDEN** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_MOUSE_MODE_CAPTURED: .. rst-class:: classref-enumeration-constant :ref:`MouseMode` **MOUSE_MODE_CAPTURED** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_MOUSE_MODE_CONFINED: .. rst-class:: classref-enumeration-constant :ref:`MouseMode` **MOUSE_MODE_CONFINED** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_MOUSE_MODE_CONFINED_HIDDEN: .. rst-class:: classref-enumeration-constant :ref:`MouseMode` **MOUSE_MODE_CONFINED_HIDDEN** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_Input_CursorShape: .. rst-class:: classref-enumeration enum **CursorShape**: .. _class_Input_constant_CURSOR_ARROW: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_ARROW** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_IBEAM: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_IBEAM** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_POINTING_HAND: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_POINTING_HAND** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_CROSS: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_CROSS** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_WAIT: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_WAIT** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_BUSY: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_BUSY** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_DRAG: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_DRAG** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_CAN_DROP: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_CAN_DROP** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_FORBIDDEN: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_FORBIDDEN** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_VSIZE: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_VSIZE** = ``9`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_HSIZE: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_HSIZE** = ``10`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_BDIAGSIZE: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_BDIAGSIZE** = ``11`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_FDIAGSIZE: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_FDIAGSIZE** = ``12`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_MOVE: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_MOVE** = ``13`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_VSPLIT: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_VSPLIT** = ``14`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_HSPLIT: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_HSPLIT** = ``15`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Input_constant_CURSOR_HELP: .. rst-class:: classref-enumeration-constant :ref:`CursorShape` **CURSOR_HELP** = ``16`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Property Descriptions --------------------- .. _class_Input_property_emulate_mouse_from_touch: .. rst-class:: classref-property :ref:`bool` **emulate_mouse_from_touch** .. rst-class:: classref-property-setget - void **set_emulate_mouse_from_touch** **(** :ref:`bool` value **)** - :ref:`bool` **is_emulating_mouse_from_touch** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_property_emulate_touch_from_mouse: .. rst-class:: classref-property :ref:`bool` **emulate_touch_from_mouse** .. rst-class:: classref-property-setget - void **set_emulate_touch_from_mouse** **(** :ref:`bool` value **)** - :ref:`bool` **is_emulating_touch_from_mouse** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_property_mouse_mode: .. rst-class:: classref-property :ref:`MouseMode` **mouse_mode** .. rst-class:: classref-property-setget - void **set_mouse_mode** **(** :ref:`MouseMode` value **)** - :ref:`MouseMode` **get_mouse_mode** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_property_use_accumulated_input: .. rst-class:: classref-property :ref:`bool` **use_accumulated_input** .. rst-class:: classref-property-setget - void **set_use_accumulated_input** **(** :ref:`bool` value **)** - :ref:`bool` **is_using_accumulated_input** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_Input_method_action_press: .. rst-class:: classref-method void **action_press** **(** :ref:`StringName` action, :ref:`float` strength=1.0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_action_release: .. rst-class:: classref-method void **action_release** **(** :ref:`StringName` action **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_add_joy_mapping: .. rst-class:: classref-method void **add_joy_mapping** **(** :ref:`String` mapping, :ref:`bool` update_existing=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_flush_buffered_events: .. rst-class:: classref-method void **flush_buffered_events** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_accelerometer: .. rst-class:: classref-method :ref:`Vector3` **get_accelerometer** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_action_raw_strength: .. rst-class:: classref-method :ref:`float` **get_action_raw_strength** **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_action_strength: .. rst-class:: classref-method :ref:`float` **get_action_strength** **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_axis: .. rst-class:: classref-method :ref:`float` **get_axis** **(** :ref:`StringName` negative_action, :ref:`StringName` positive_action **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_connected_joypads: .. rst-class:: classref-method :ref:`int[]` **get_connected_joypads** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_current_cursor_shape: .. rst-class:: classref-method :ref:`CursorShape` **get_current_cursor_shape** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_gravity: .. rst-class:: classref-method :ref:`Vector3` **get_gravity** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_gyroscope: .. rst-class:: classref-method :ref:`Vector3` **get_gyroscope** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_joy_axis: .. rst-class:: classref-method :ref:`float` **get_joy_axis** **(** :ref:`int` device, :ref:`JoyAxis` axis **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_joy_guid: .. rst-class:: classref-method :ref:`String` **get_joy_guid** **(** :ref:`int` device **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_joy_info: .. rst-class:: classref-method :ref:`Dictionary` **get_joy_info** **(** :ref:`int` device **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_joy_name: .. rst-class:: classref-method :ref:`String` **get_joy_name** **(** :ref:`int` device **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_joy_vibration_duration: .. rst-class:: classref-method :ref:`float` **get_joy_vibration_duration** **(** :ref:`int` device **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_joy_vibration_strength: .. rst-class:: classref-method :ref:`Vector2` **get_joy_vibration_strength** **(** :ref:`int` device **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_last_mouse_screen_velocity: .. rst-class:: classref-method :ref:`Vector2` **get_last_mouse_screen_velocity** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_last_mouse_velocity: .. rst-class:: classref-method :ref:`Vector2` **get_last_mouse_velocity** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_magnetometer: .. rst-class:: classref-method :ref:`Vector3` **get_magnetometer** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_mouse_button_mask: .. rst-class:: classref-method |bitfield|\<:ref:`MouseButtonMask`\> **get_mouse_button_mask** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_get_vector: .. rst-class:: classref-method :ref:`Vector2` **get_vector** **(** :ref:`StringName` negative_x, :ref:`StringName` positive_x, :ref:`StringName` negative_y, :ref:`StringName` positive_y, :ref:`float` deadzone=-1.0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_action_just_pressed: .. rst-class:: classref-method :ref:`bool` **is_action_just_pressed** **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_action_just_released: .. rst-class:: classref-method :ref:`bool` **is_action_just_released** **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_action_pressed: .. rst-class:: classref-method :ref:`bool` **is_action_pressed** **(** :ref:`StringName` action, :ref:`bool` exact_match=false **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_anything_pressed: .. rst-class:: classref-method :ref:`bool` **is_anything_pressed** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_joy_button_pressed: .. rst-class:: classref-method :ref:`bool` **is_joy_button_pressed** **(** :ref:`int` device, :ref:`JoyButton` button **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_joy_known: .. rst-class:: classref-method :ref:`bool` **is_joy_known** **(** :ref:`int` device **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_key_label_pressed: .. rst-class:: classref-method :ref:`bool` **is_key_label_pressed** **(** :ref:`Key` keycode **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_key_pressed: .. rst-class:: classref-method :ref:`bool` **is_key_pressed** **(** :ref:`Key` keycode **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_mouse_button_pressed: .. rst-class:: classref-method :ref:`bool` **is_mouse_button_pressed** **(** :ref:`MouseButton` button **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_is_physical_key_pressed: .. rst-class:: classref-method :ref:`bool` **is_physical_key_pressed** **(** :ref:`Key` keycode **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_parse_input_event: .. rst-class:: classref-method void **parse_input_event** **(** :ref:`InputEvent` event **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_remove_joy_mapping: .. rst-class:: classref-method void **remove_joy_mapping** **(** :ref:`String` guid **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_set_accelerometer: .. rst-class:: classref-method void **set_accelerometer** **(** :ref:`Vector3` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_set_custom_mouse_cursor: .. rst-class:: classref-method void **set_custom_mouse_cursor** **(** :ref:`Resource` image, :ref:`CursorShape` shape=0, :ref:`Vector2` hotspot=Vector2(0, 0) **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_set_default_cursor_shape: .. rst-class:: classref-method void **set_default_cursor_shape** **(** :ref:`CursorShape` shape=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_set_gravity: .. rst-class:: classref-method void **set_gravity** **(** :ref:`Vector3` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_set_gyroscope: .. rst-class:: classref-method void **set_gyroscope** **(** :ref:`Vector3` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_set_magnetometer: .. rst-class:: classref-method void **set_magnetometer** **(** :ref:`Vector3` value **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_should_ignore_device: .. rst-class:: classref-method :ref:`bool` **should_ignore_device** **(** :ref:`int` vendor_id, :ref:`int` product_id **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_start_joy_vibration: .. rst-class:: classref-method void **start_joy_vibration** **(** :ref:`int` device, :ref:`float` weak_magnitude, :ref:`float` strong_magnitude, :ref:`float` duration=0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_stop_joy_vibration: .. rst-class:: classref-method void **stop_joy_vibration** **(** :ref:`int` device **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_vibrate_handheld: .. rst-class:: classref-method void **vibrate_handheld** **(** :ref:`int` duration_ms=500, :ref:`float` amplitude=-1.0 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Input_method_warp_mouse: .. rst-class:: classref-method void **warp_mouse** **(** :ref:`Vector2` position **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`