Você pode fazer isso com o AutoHotkey .
Basta usar este script:
+WheelUp::SendInput {Shift Up}{PgUp}{Shift Down}
+WheelDown::SendInput {Shift Up}{PgDn}{Shift Down}
O +
significa que a troca é mantida.
A tecla Shift deve ser liberada antes de enviar a página para cima / para baixo, caso contrário, ela interfere (tente segurar o deslocamento e usar os botões para cima / baixo da página do teclado). Isso é o que o {Shift Up}
faz.
A tecla Shift é pressionada novamente depois de enviar a página para cima / baixo, para que você possa ir mais de uma página sem soltar a tecla fisicamente.