js detect right key click

JavaScript
//detecting arrow key presses
document.addEventListener('keydown', function(e) {
    switch (e.keyCode) {
        case 37:
            alert('left');
            break;
        case 38:
           alert('up');
            break;
        case 39:
            alert('right');
            break;
        case 40:
            alert('down');
            break;
    }
});//detecting arrow key presses - supports both new and depricated methods
document.addEventListener('keydown', function(e) {
	var key = e.key || e.keyCode;
	switch (key) {
		case 'ArrowLeft': case 37:
			alert('left');
			break;
		case 'ArrowUp': case 38:
			alert('up');
			break;
		case 'ArrowRight': case 39:
			alert('right');
			break;
		case 'ArrowDown': case 40:
			alert('down');
			break;
	}
});document.onkeydown = checkKey;

function checkKey(e) {

    e = e || window.event;

    if (e.keyCode == '38') {
        // up arrow
    }
    else if (e.keyCode == '40') {
        // down arrow
    }
    else if (e.keyCode == '37') {
       // left arrow
    }
    else if (e.keyCode == '39') {
       // right arrow
    }

}
Source

Also in JavaScript: