Class: KeyboardEventExt<T>
Events.KeyboardEventExt
Represents a custom extended keyboard event.
Type parameters
Name | Type | Description |
---|---|---|
T | Object3D | The type of the primary target for the event (default is Object3D ). |
Hierarchy
EventExt
<T
>↳
KeyboardEventExt
Constructors
constructor
• new KeyboardEventExt<T
>(event
, cancelable
)
Type parameters
Name | Type |
---|---|
T | Object3D <Object3DEventMap > |
Parameters
Name | Type | Description |
---|---|---|
event | KeyboardEvent | Original dom event. |
cancelable | boolean | A boolean value indicating whether the event is cancelable. |
Overrides
Defined in
Properties
cancelable
• Readonly
cancelable: any
A boolean value indicating whether the event is cancelable.
Inherited from
Defined in
currentTarget
• currentTarget: T
A reference to the currently registered target for the event. This is the object to which the event is currently slated to be sent. It's possible this has been changed along the way through retargeting.
Inherited from
Defined in
domEvent
• Readonly
domEvent: KeyboardEvent
Original dom event.
Defined in
timeStamp
• Readonly
timeStamp: number
The time at which the event was created (in milliseconds). By specification, this value is time since epoch—but in reality, browsers' definitions vary. In addition, work is underway to change this to be a DOMHighResTimeStamp instead.
Inherited from
Defined in
Accessors
altKey
• get
altKey(): boolean
Returns a boolean value that is true if the Alt (Option or ⌥ on macOS) key was active when the key event was generated.
Returns
boolean
Defined in
bubbles
• get
bubbles(): boolean
A boolean value indicating whether or not the event bubbles up through the DOM.
Returns
boolean
Inherited from
EventExt.bubbles
Defined in
code
• get
code(): string
Returns a string with the code value of the physical key represented by the event.
Returns
string
Defined in
ctrlKey
• get
ctrlKey(): boolean
Returns a boolean value that is true if the Ctrl key was active when the key event was generated.
Returns
boolean
Defined in
defaultPrevented
• get
defaultPrevented(): boolean
Indicates whether or not the call to event.preventDefault() canceled the event.
Returns
boolean
Inherited from
EventExt.defaultPrevented
Defined in
key
• get
key(): string
Returns a string representing the key value of the key represented by the event.
Returns
string
Defined in
location
• get
location(): number
Returns a number representing the location of the key on the keyboard or other input device. Visit https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/location for more info.
Returns
number
Defined in
metaKey
• get
metaKey(): boolean
Returns a boolean value that is true if the Meta key (on Mac keyboards, the ⌘ Command key; on Windows keyboards, the Windows key (⊞)) was active when the key event was generated.
Returns
boolean
Defined in
repeat
• get
repeat(): boolean
Returns a boolean value that is true if the key is being held down such that it is automatically repeating.
Returns
boolean
Defined in
shiftKey
• get
shiftKey(): boolean
Returns a boolean value that is true if the Shift key was active when the key event was generated.
Returns
boolean
Defined in
target
• get
target(): T
A reference to the object to which the event was originally dispatched.
Returns
T
Inherited from
EventExt.target
Defined in
type
• get
type(): keyof MiscEvents
| keyof InteractionEvents
<Object3D
<Object3DEventMap
>, Object3D
<Object3DEventMap
>, Object3D
<Object3DEventMap
> | InstancedMeshEntity
> | keyof UpdateEvents
The case-insensitive name identifying the type of the event.
Returns
keyof MiscEvents
| keyof InteractionEvents
<Object3D
<Object3DEventMap
>, Object3D
<Object3DEventMap
>, Object3D
<Object3DEventMap
> | InstancedMeshEntity
> | keyof UpdateEvents
Inherited from
EventExt.type
Defined in
Methods
getModifierState
▸ getModifierState(keyArg
): boolean
Returns a boolean value indicating if a modifier key such as Alt, Shift, Ctrl, or Meta, was pressed when the event was created.
Parameters
Name | Type |
---|---|
keyArg | string |
Returns
boolean
Defined in
preventDefault
▸ preventDefault(): void
Cancels the event.
Returns
void
Inherited from
Defined in
stopImmediatePropagation
▸ stopImmediatePropagation(): void
For this particular event, prevent all other listeners from being called. This includes listeners attached to the same element as well as those attached to elements that will be traversed later (during the capture phase, for instance).
Returns
void
Inherited from
EventExt.stopImmediatePropagation
Defined in
stopPropagation
▸ stopPropagation(): void
Stops the propagation of events further along in the Object3D hierarchy.
Returns
void