pub struct KeyboardEventInit { /* private fields */ }Expand description
The KeyboardEventInit dictionary.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the bubbles field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the bubbles field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the cancelable field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the cancelable field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the composed field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the composed field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the detail field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the detail field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the view field of this object.
This API requires the following crate features to be activated: KeyboardEventInit, Window
Source§
Source
Change the view field of this object.
This API requires the following crate features to be activated: KeyboardEventInit, Window
Source§
Source
Get the altKey field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the altKey field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the ctrlKey field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the ctrlKey field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the metaKey field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the metaKey field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the modifierAltGraph field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the modifierAltGraph field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the modifierCapsLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the modifierCapsLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the modifierFn field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the modifierFn field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the modifierFnLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the modifierFnLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the modifierNumLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the modifierNumLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the modifierOS field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the modifierOS field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the modifierScrollLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the modifierScrollLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the modifierSymbol field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the modifierSymbol field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the modifierSymbolLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the modifierSymbolLock field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the shiftKey field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the shiftKey field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the charCode field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the charCode field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the code field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the code field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the isComposing field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the isComposing field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the key field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the key field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the keyCode field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the keyCode field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the location field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the location field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the repeat field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the repeat field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Get the which field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Change the which field of this object.
This API requires the following crate features to be activated: KeyboardEventInit
Source§
Source
Construct a new KeyboardEventInit.
This API requires the following crate features to be activated: KeyboardEventInit
👎Deprecated: Use set_bubbles() instead.
👎Deprecated: Use set_cancelable() instead.
👎Deprecated: Use set_composed() instead.
👎Deprecated: Use set_detail() instead.
👎Deprecated: Use set_view() instead.
👎Deprecated: Use set_alt_key() instead.
👎Deprecated: Use set_ctrl_key() instead.
👎Deprecated: Use set_meta_key() instead.
👎Deprecated: Use set_modifier_alt_graph() instead.
👎Deprecated: Use set_modifier_caps_lock() instead.
👎Deprecated: Use set_modifier_fn() instead.
👎Deprecated: Use set_modifier_fn_lock() instead.
👎Deprecated: Use set_modifier_num_lock() instead.
👎Deprecated: Use set_modifier_os() instead.
👎Deprecated: Use set_modifier_scroll_lock() instead.
👎Deprecated: Use set_modifier_symbol() instead.
👎Deprecated: Use set_modifier_symbol_lock() instead.
👎Deprecated: Use set_shift_key() instead.
👎Deprecated: Use set_char_code() instead.
👎Deprecated: Use set_code() instead.
👎Deprecated: Use set_is_composing() instead.
👎Deprecated: Use set_key() instead.
👎Deprecated: Use set_key_code() instead.
👎Deprecated: Use set_location() instead.
👎Deprecated: Use set_repeat() instead.
👎Deprecated: Use set_which() instead.
Source
The constructor property returns a reference to the Object constructor
function that created the instance object.
Source 👎Deprecated: Use Object::hasOwn instead.
Object::hasOwn instead.The hasOwnProperty() method returns a boolean indicating whether the
object has the specified property as its own property (as opposed to
inheriting it).
Source
The isPrototypeOf() method checks if an object exists in another
object’s prototype chain.
Source
The propertyIsEnumerable() method returns a Boolean indicating
whether the specified property is enumerable.
Source
The toLocaleString() method returns a string representing the object.
This method is meant to be overridden by derived objects for
locale-specific purposes.
Source
The valueOf() method returns the primitive value of the
specified object.
Source
Returns the f64 value of this JS value if it’s an instance of a
number.
If this JS value is not an instance of a number then this returns
None.
Source
Tests whether this JS value is a JS string.
Source
If this JS value is a string value, this function copies the JS string
value into Wasm linear memory, encoded as UTF-8, and returns it as a
Rust String.
To avoid the copying and re-encoding, consider the
JsString::try_from() function from js-sys
instead.
If this JS value is not an instance of a string or if it’s not valid
utf-8 then this returns None.
§UTF-16 vs UTF-8
JavaScript strings in general are encoded as UTF-16, but Rust strings
are encoded as UTF-8. This can cause the Rust string to look a bit
different than the JS string sometimes. For more details see the
documentation about the str type which contains a few
caveats about the encodings.
Source
Returns the bool value of this JS value if it’s an instance of a
boolean.
If this JS value is not an instance of a boolean then this returns
None.
Source
Tests whether this JS value is null
Source
Tests whether this JS value is undefined
Source
Tests whether this JS value is null or undefined
Source
Tests whether the type of this JS value is symbol
Source
Tests whether typeof self == "object" && self !== null.
Source
Tests whether this JS value is an instance of Array.
Source
Tests whether the type of this JS value is function.
Source
Tests whether the type of this JS value is bigint.
Source
Applies the binary / JS operator on two JsValues, catching and returning any RangeError thrown.