JSFiddle - React, Tailwind, and code Playground
JavaScript
var list = [];
window.addEventListener('keydown', function (e) {
console.log('keydown',e.which)
setTimeout(function(){list[e.which] = e.which;});
});
window.addEventListener('keyup', function (e) {
console.log('keyup',e.which);
setTimeout(function(){delete list[e.which];});
});setInterval(function () {
console.log(list);
}, 1000);