Интересно как можно вызвать событие нажатия кнопки например, во время другого события, например прокрутки колеса
Вот так:
document.addEventListener('keypress', function(e) {
if (e.which === 32) {
console.log('space pressed');
alert("space pressed");
}
});
document.addEventListener('wheel', function(e) {
const event = new Event('keypress');
event.which = 32;
document.dispatchEvent(event);
});