Gamepad: Disable with keyboard input

This commit is contained in:
LoveEevee
2018-12-15 22:13:16 +03:00
parent 7ddda48cfe
commit 57bf7bbd8c
4 changed files with 9 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ class PageEvents{
this.allEvents = new Map()
this.keyListeners = new Map()
this.mouseListeners = new Map()
this.lastKeyEvent = -Infinity
this.add(window, "keydown", this.keyEvent.bind(this))
this.add(window, "keyup", this.keyEvent.bind(this))
this.add(window, "mousemove", this.mouseEvent.bind(this))
@@ -80,6 +81,7 @@ class PageEvents{
})
}
keyEvent(event){
this.lastKeyEvent = Date.now()
this.keyListeners.forEach(addedKeyCode => {
this.checkListener(addedKeyCode.get("all"), event)
this.checkListener(addedKeyCode.get(event.keyCode), event)