Красава i0, я только подумал за джаваскрипт, а ты уже написал. Очевидно же, зачем мегасложные городить костыли, если щас каждый браузер поддерживает скриптование и с кучей разных фреймворков, библиотек и расширений. Есть расширения, в которые можно свой необходимый код JS вставить и вызывать его затем при нужде по хоткею, чтоб не писать каждый раз одно и то же. Там же можно в параметрах функции указать количество пикселей, на которое нужно прокручивать эври тайм ю ит.