JSFiddle - React, Tailwind, and code Playground

by lollero

JavaScript

// Alt, Up, Down, R
var map = { 18: false, 38: false, 40: false, 82: false };

$(document).on("keyup keydown", function( e ) {

    if ( e.type === "keydown"  ) {
        
        if ( e.which in map ) {
            
            map[e.which] = true;
            
            console.log( e.which );
            
            if ( map[18] && map[38] ) {

                $('body').append( '( alt + arrow up ) - ' );

            }
            
        }
 
    }
    else {
        if ( e.which in map ) {
            map[e.which] = false;
        }
    }

});