2

Можно ли изменить поведение прокрутки пробела во всех приложениях (таких как Firefox, средства просмотра PDF и т.д.)? Это головокружительно, когда пробел прокручивает всю страницу - я часто теряю смысл того, что читаю.

Я нашел эту ссылку, но ответ для Microsoft Windows и, кажется, только для Firefox. Существует ли решение, независимое от операционной системы и приложений? А если нет, то для Firefox и OSX все равно будет очень полезно.

1 ответ1

2

Я нашел эту ссылку, которая должна решить вашу проблему.

Я сам попробовал решение, но я использую 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);

Свиток вообще ничего не делает (эй! Отключает пробел).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .