16 lines
262 B
JavaScript
16 lines
262 B
JavaScript
|
export const Input = {}
|
||
|
|
||
|
const keys = {}
|
||
|
Input.setup = () => {
|
||
|
document.onkeydown = function(e) {
|
||
|
keys[e.key] = true
|
||
|
|
||
|
};
|
||
|
document.onkeyup = function(e) {
|
||
|
keys[e.key] = false
|
||
|
}
|
||
|
}
|
||
|
|
||
|
Input.isKeyDown = (key) => {
|
||
|
return keys[key]
|
||
|
}
|