Detectar / receber várias teclas pressionadas ao mesmo tempo no DOS?

Estou no meio de escrever air hockey no tasm e encontrei um problema que é como recebo duas chaves / cliques de uma só vez, porque preciso clicar duas vezes ao mesmo tempo para mover os dois jogadores ao mesmo tempo e estou tentando muito mas acho que não tenho como fazê-lo. Ouvi dizer que preciso ler do diretório do buffer e ver quais chaves existem e ler cada uma individualmente, mas não sei como fazer isso.

questionAnswers(1)

yourAnswerToTheQuestion