Como detectar se várias teclas são pressionadas ao mesmo tempo usando JavaScript?

Estou tentando desenvolver um mecanismo de jogo JavaScript e me deparei com este problema:

Quando eu pressionoESPAÇO o personagem pula.Quando eu pressiono→ o personagem se move para a direita.

O problema é que, quando estou pressionando a direita e pressionando o espaço, o personagem pula e para de se mover.

Eu uso okeydown para pressionar a tecla. Como posso verificar se há várias teclas pressionadas ao mesmo tempo?

questionAnswers(9)

yourAnswerToTheQuestion