A shortcut for binding input. 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. Returns the shortcut's first valid [InputEvent] as a [String]. Returns whether [member events] contains an [InputEvent] which is valid. Returns whether any [InputEvent] in [member events] equals [param event]. This uses [method InputEvent.is_match] to compare events. The shortcut's [InputEvent] array. Generally the [InputEvent] used is an [InputEventKey], though it can be any [InputEvent], including an [InputEventAction].