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;
});