detecting multiple keypresses

JavaScript

var map = [];
var down = [];
$(document).keydown(function(e) {
    if(!map[e.keyCode]){
        down.push(e.keyCode);
        if(down[0] === 68 && down[1] === 69 && down[2] === 86) {
            console.log('D + E + V was pressed');
        } 
    }
    map[e.keyCode] = true;
}).keyup(function(e) {
    map[e.keyCode] = false;
    down.length = 0;
});