JSFiddle - React, Tailwind, and code Playground

by gopi1410

JavaScript

var keys = {
    length: 0
};

document.onkeydown = function(e) {
    if (!keys[e.keyCode]) {
        keys[e.keyCode] = true;
        keys.length++;
    }
}

document.onkeyup = function(e) {
    if (keys[e.keyCode]) {
        keys[e.keyCode] = false;
        keys.length--;
    }
}

setInterval(function() {
    document.body.innerHTML = "You are pressing ".concat(keys.length, " keys at the same time");
}, 50);