Я нашел эту ссылку, которая должна решить вашу проблему.
Я сам попробовал решение, но я использую Ubuntu вместо OS X. В любом случае, я думаю, что это решение достаточно общее, чтобы решить и вашу проблему, поскольку оно основано на Firefox.
Работает с Firefox, не искал решения или альтернативы для Chrome
Загрузите расширение keyconfig (кажется немного устаревшим, но оно все еще работает = D).
Теперь ищите « Keyconfig ... » в меню.
Нажмите Добавить новый ключ
В текстовом поле « Имя» введите что-то вроде «Прокрутка на половину страницы».
Вставьте следующий код, заменив текст /*CODE*/
/* Вниз */
window.content.scrollBy(0, window.content.innerHeight / 2);
Нажмите ОК
Теперь в списке найдите «Полустраница прокрутки вниз» и выберите ее (список может быть отсортирован по алфавиту)
Нажмите на текстовое поле слева от размера кнопки Применить и введите нужную горячую клавишу. В этом случае вы можете нажать клавишу пробела на клавиатуре
Нажмите Применить (Пожалуйста, не забудьте этот:P)
Теперь, чтобы настроить прокрутку вверх, просто повторите описанные выше шаги, используя:
Имя = "Полустраница прокрутки вверх"
Этот код вместо:
/ * Вверх */
window.content.scrollBy(0, -(window.content.innerHeight / 2));
И горячая клавиша = Нажмите на клавиатуре Shift+ Пробел
(Не забудьте подать заявку:P)
Бонус: обратите внимание, что коды, использованные выше, могут быть легко изменены, чтобы получить другие желаемые эффекты, такие как:
/* Вниз */
window.content.scrollBy(0, window.content.innerHeight / 3);
Прокрутите только 1/3 страницы вместо половины! знак равно
А также
/* Вниз */
window.content.scrollBy(0, 0);
Свиток вообще ничего не делает (эй! Отключает пробел).