JSFiddle - React, Tailwind, and code Playground

by alessandro_pezzato

JavaScript

(function () {

    var ctrlDown = false;
    var dotDown = false;

    var checkCombo = function () {
        if (ctrlDown && dotDown) {
            console.log('combo');
        }
    };

    $(document).keydown(function (key) {
        switch (parseInt(key.which, 10)) {
            case 17:
                ctrlDown = true;
                checkCombo();
                break;
            case 190:
                dotDown = true;
                checkCombo();
                break;
            default:
                break;
        }
    });

    $(document).keyup(function (key) {
        switch (parseInt(key.which, 10)) {
            case 17:
                ctrlDown = false;
                break;
            case 190:
                dotDown = false;
                break;
            default:
                break;
        }
    });

}());