Issue
new Trigger(Trigger.KEY_PRESSED, { key: "any" }, this.whenKeyAnyPressed) doesn't run this.whenKeyAnyPressed
Fix
Add this._onKeyDown('any'); to _keydown method, i.e:
private _keydown(e: KeyboardEvent): void {
e.preventDefault();
const key = this._getKeyName(e);
if (this.keys.indexOf(key) === -1) {
this.keys.push(key);
}
this._onKeyDown(key);
this._onKeyDown('any');
}
(Should I make a pull request? This is my first time contributing)