Appearance
Class: KeyModifier
Defined in: src/managers/keyboard.ts:165
Class to represent key with modifiers
Implements
KeyModifierStatus
Constructors
Constructor
ts
new KeyModifier(raw?, options?): KeyModifier;Defined in: src/managers/keyboard.ts:175
Parameters
raw?
string | KeyboardEvent | KeyModifier
options?
useAccel?
boolean
Returns
KeyModifier
Properties
accel
ts
accel: boolean = false;Defined in: src/managers/keyboard.ts:166
Implementation of
ts
KeyModifierStatus.accel;alt
ts
alt: boolean = false;Defined in: src/managers/keyboard.ts:170
Implementation of
ts
KeyModifierStatus.alt;control
ts
control: boolean = false;Defined in: src/managers/keyboard.ts:168
Implementation of
ts
KeyModifierStatus.control;key
ts
key: string = "";Defined in: src/managers/keyboard.ts:171
Implementation of
ts
KeyModifierStatus.key;meta
ts
meta: boolean = false;Defined in: src/managers/keyboard.ts:169
Implementation of
ts
KeyModifierStatus.meta;shift
ts
shift: boolean = false;Defined in: src/managers/keyboard.ts:167
Implementation of
ts
KeyModifierStatus.shift;useAccel
ts
useAccel: boolean = false;Defined in: src/managers/keyboard.ts:173
Methods
equals()
ts
equals(newMod): boolean;Defined in: src/managers/keyboard.ts:241
Check if the current KeyModifier equals to another KeyModifier.
Parameters
newMod
the new KeyModifier
string | KeyModifier
Returns
boolean
true if equals
getLocalized()
ts
getLocalized(): string;Defined in: src/managers/keyboard.ts:295
Get the localized string representation of the KeyModifier.
Returns
string
getRaw()
ts
getRaw(): string;Defined in: src/managers/keyboard.ts:281
Get the raw string representation of the KeyModifier.
Returns
string
merge()
ts
merge(newMod, options?): KeyModifier;Defined in: src/managers/keyboard.ts:225
Merge another KeyModifier into this one.
Parameters
newMod
KeyModifier
the new KeyModifier
options?
allowOverwrite?
boolean
Returns
KeyModifier
KeyModifier