Как заставить клавишу «Page Down» на клавиатуре двигаться, как обычно, только на половину расстояния

5

Я программист и использую XCode, поэтому постоянно прокручиваю вверх и вниз. Часто я хотел бы переместить страницу вниз, но не так сильно, как ее перемещает клавиша «Page Down». Я хотел бы переместить его на половину расстояния, как обычно. Я чувствую, что я экспериментировал с каждой комбинацией «Page Down» с shift, option, control, command и fn. Кроме того, я использовал все эти элементы управления с клавишами со стрелками вниз, но безуспешно.

Может я что то пропустил? Это вообще возможно? Я использую программу под названием Dragon Dictation, которая принимает AppleScript, поэтому, если кто-то знает, как это кодировать, чтобы я мог использовать ее в Dragon Dictation, это было бы очень полезно.

Спасибо.

Bobby
источник
1
Самая последняя версия ControllerMate - только Sierra. Однако доступны более старые версии вплоть до 10.4.
IconDaemon

Ответы:

5

Как ответили в вопрос связано с klanomath комментарий, ControllerMate может использоваться для настройки сочетаний клавиш, имитирующих прокрутку произвольной суммы.

Однако этот подход имеет ограничения:

  • Подход ControllerMate не учитывает высоту прокручиваемого окна; это продвигает фиксированное расстояние на своем виртуальном колесе прокрутки. Так что этот обходной путь работает только тогда, когда все окна, которые вы хотите прокрутить, всегда имеют одинаковую высоту.
  • Поведение по умолчанию для Page Up & amp; Page Down, равно как и Home и End, не могут быть переопределены в Chrome, по крайней мере. Это работает, только если вы добавите ключ-модификатор. Возможность переопределения существующего поведения с одним ключом очень желательна, поскольку весь смысл этого состоит в том, чтобы оптимизировать то, что делается очень часто.

(Упс! Я поставил награду за этот вопрос на 100 очков репутации, не понимая, что очки будут «депонированы» и что, поскольку я не частый пользователь apple.stackexchange.com, у меня не будет достаточно очков репутации комментировать. В противном случае я, возможно, только что прокомментировал после klanomath. Я не пытаюсь выиграть мою собственную награду, отвечая ... Надеюсь, кто-то еще может придумать подход, который преодолевает ограничения, упомянутые выше.)

lawrence
источник
1
У меня есть ControllerMate, и я могу заверить вас, что, хотя изменение клавиш довольно просто, полезность наличия фиксированного расстояния прокрутки очень проблематична. Я проверил это, и если у вас нет одинакового размера окна каждый раз, прокрутка всегда отключена.
Allan
и ... теперь у вас достаточно очков, чтобы комментировать.
owlswipe
3

Вы не можете изменить это в macOS

Page Up и Page Down являются динамическими в том смысле, что они автоматически подстраиваются под высоту окна.

Он всегда будет прокручивать одну страницу - если эта страница содержит 100 строк, она будет прокручивать 100 строк, 10 строк, прокручивать 10 строк.

Allan
источник
-2

это может не помочь, но есть некоторые беспроводные мыши, которые, когда вы используете скроллер (или как вы его называете), спрыгивают на 5-10 строк вниз. Иногда это немного раздражает, но может помочь. Я не знаю каких-либо конкретных брендов, но вы должны иметь возможность искать его в Интернете.

Conner Vieira
источник
2
Добро пожаловать, чтобы спросить другого. Просто дружеский совет: не стоит начинать свой ответ с «это может не помочь ...», а позже сказать: «Я не знаю ... вам нужно искать его в Интернете ...». это обеспечить ответ на вопрос ОП; особенно тот, который Соответствующий на что актуальный вопрос.
Allan