Query keyboard state.
npm i @dandre3000/keyboard-input
import KeyboardInput from '@dandre3000/keyboard-input'
let k = new KeyboardInput(document.documentElement)
setInterval(() => {
console.log(k.getButtons('KeyQ', 'KeyW')) // [ boolean, boolean ]
}, 1000 / 60)