Кстати, промотка и зум в mm-vis-js работают и без мышки. То есть смотреть страницы можно не убирая рук с клавиатуры.
Налево, вниз, вверх, направо - h, j, k, l. C шагом 0.1 экрана. Клавиши как в Vim. А c shift - шаг в 0.5 экрана.
Зум - shift+alt+f, shift+alt+d.
https://sushilshik.github.io