window.onkeydown = (e) => {
if (e.target === document.body && e.keyCode === 32)
e.preventDefault();
}
Код проверил прямо здесь на ответах. Если условия указаны правильно, это сработает. Тут особенно важно событие "down", иные "onkey" не сработают.